diff options
Diffstat (limited to '.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info')
6 files changed, 886 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/LICENSE.md b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/LICENSE.md new file mode 100644 index 00000000..ad1ad234 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2016 Microsoft Azure + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/METADATA b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/METADATA new file mode 100644 index 00000000..7b6025dc --- /dev/null +++ b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/METADATA @@ -0,0 +1,801 @@ +Metadata-Version: 2.1 +Name: msrest +Version: 0.7.1 +Summary: AutoRest swagger generator Python client runtime. +Home-page: https://github.com/Azure/msrest-for-python +Author: Microsoft Corporation +License: MIT License +Platform: UNKNOWN +Classifier: Development Status :: 4 - Beta +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: License :: OSI Approved :: MIT License +Classifier: Topic :: Software Development +Requires-Python: >=3.6 +Requires-Dist: azure-core (>=1.24.0) +Requires-Dist: certifi (>=2017.4.17) +Requires-Dist: isodate (>=0.6.0) +Requires-Dist: requests-oauthlib (>=0.5.0) +Requires-Dist: requests (~=2.16) +Provides-Extra: async +Requires-Dist: aiodns ; (python_version>='3.5') and extra == 'async' +Requires-Dist: aiohttp (>=3.0) ; (python_version>='3.5') and extra == 'async' + +AutoRest: Python Client Runtime +=============================== + +.. image:: https://travis-ci.org/Azure/msrest-for-python.svg?branch=master + :target: https://travis-ci.org/Azure/msrest-for-python + +.. image:: https://codecov.io/gh/azure/msrest-for-python/branch/master/graph/badge.svg + :target: https://codecov.io/gh/azure/msrest-for-python + +Installation +------------ + +To install: + +.. code-block:: bash + + $ pip install msrest + + +Release History +--------------- + +2022-06-10 Version 0.7.1 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Declare correctly msrest as Python 3.6 and more only for clarity #251 + + +2022-06-07 Version 0.7.0 ++++++++++++++++++++++++++ + +**Features** + +- Add `azure-core` as installation requirement #247 +- Replace `SerializationError` and `DeserializationError` in `msrest.exceptions` with those in `azure.core` #247 + +**Bugfixes** + +- Typing annotation in LROPoller (thanks to akx) #242 + +Thanks to kianmeng for typo fixes in the documentation. + +2021-01-26 Version 0.6.21 ++++++++++++++++++++++++++ + +**Bug Fixes** + +- Fixes `failsafe_deserialize` introduced in `0.6.20` #232 + +2021-01-25 Version 0.6.20 ++++++++++++++++++++++++++ + +**Features** + +- Add `failsafe_deserialize` method to the `Deserializer` object. #232 +- Serialize `datetime`, `date`, `time`, `timedelta` and `Decimal` correctly when serializing `object` . #224 + +2020-09-08 Version 0.6.19 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix serialization of random Model object #220 +- Fix serialization of unicode string in Py2 and object mode #221 + + +2020-07-27 Version 0.6.18 ++++++++++++++++++++++++++ + +**Features** + +- Add support for attributes/text in the same XML node #218 + + +2020-06-25 Version 0.6.17 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix XML and discriminator #214 + + +2020-06-09 Version 0.6.16 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix XML parsing with namespaces and attributes #209 + +**Features** + +- Add py.typed for mypy support + + +2020-06-04 Version 0.6.15 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix RFC regression introduced in 0.6.14 (RFC parse date are no longer pickable) #208 +- Fix XML parsing with namespaces #206 + +Thanks to ivanst0 for the contribution + + +2020-05-18 Version 0.6.14 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix "from_dict" in some complex flattening scenario #204 +- Fix RFC date parsing if machine locale is not English #201 + + +2020-04-07 Version 0.6.13 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix deserializer and flattening if intermediate node is None #198 +- Fix validation exception message for minimum/maximum checks #199 + + +2020-04-06 Version 0.6.12 ++++++++++++++++++++++++++ + +**Features** + +- Add "time" serializer/deserializer #196 + +2020-01-30 Version 0.6.11 ++++++++++++++++++++++++++ + +**Features** + +- XML mode can now be enabled even if the given Model has no XML metadata #184 +- Add Kerberos Authentication #186 +- Improve error message if expected type is dictionary and something else is provided #188 + +**Bugfixes** + +- Fix comma separated serialization of array in query #186 +- Fix validation of basic types in some complex scenario #189 + +Thanks to catatonicprime for the contribution + +2019-09-04 Version 0.6.10 ++++++++++++++++++++++++++ + +**Features** + +- XML mode now supports OpenAPI additional properties # 174 + +**Bugfixes** + +- Accept "is_xml" kwargs to force XML serialization #178 +- Disable XML deserialization if received element is not an ElementTree #178 +- A "null" enum deserialize as None, and not "None" anymore #173 +- Fix some UTF8 encoding issue in Python 2.7 and XML mode #172 + + +2019-07-24 Version 0.6.9 +++++++++++++++++++++++++ + +**Features** + +- Accept extensions of JSON mimetype as valid JSON #167 + +2019-06-24 Version 0.6.8 +++++++++++++++++++++++++ + +**BugFixes** + +- Impossible to serialize XML if model contains UTF8 characters on Python 2.7 #165 +- Impossible to deserialize a HTTP response as XML if body contains UTF8 characters on Python 2.7 #165 +- Loading a serialized configuration fails with NameError on NoOptionError #162 + +Thanks to cclauss for the contribution + +2019-06-12 Version 0.6.7 +++++++++++++++++++++++++ + +**Features** + +- Add DomainCredentials credentials for EventGrid + +Thanks to kalyanaj for the contribution + +2019-03-21 Version 0.6.6 +++++++++++++++++++++++++ + +**Bugfixes** + +- Make 0.6.x series compatible with pyinstaller again +- sdist now includes tests + +Thanks to dotlambda for the contribution + +2019-03-11 Version 0.6.5 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fix list of integers serialization if div is provided #151 +- Fix parsing of UTF8 with BOM #145 + +Thanks to eduardomourar for the contribution + +2019-01-09 Version 0.6.4 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fix regression on credentials configuration if used outside of Autorest scope #135 + +2019-01-08 Version 0.6.3 +++++++++++++++++++++++++ + +**Features** + +- Updated **experimental** async support. Requires Autorest.Python 4.0.64. + +2018-11-19 Version 0.6.2 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fix circular dependency in TYPE_CHECKING mode #128 + +2018-10-15 Version 0.6.1 +++++++++++++++++++++++++ + +**Bugfixes** + +- Remove unnecessary verbose "warnings" log #126 + +2018-10-02 Version 0.6.0 +++++++++++++++++++++++++ + +**Features** + +- The environment variable AZURE_HTTP_USER_AGENT, if present, is now injected part of the UserAgent +- New **preview** msrest.universal_http module. Provide tools to generic HTTP management (sync/async, requests/aiohttp, etc.) +- New **preview** msrest.pipeline implementation: + + - A Pipeline is an ordered list of Policies than can process an HTTP request and response in a generic way. + - More details in the wiki page about Pipeline: https://github.com/Azure/msrest-for-python/wiki/msrest-0.6.0---Pipeline + +- Adding new attributes to Configuration instance: + + - http_logger_policy - Policy to handle HTTP logging + - user_agent_policy - Policy to handle UserAgent + - pipeline - The current pipeline used by the SDK client + - async_pipeline - The current async pipeline used by the async SDK client + +- Installing "msrest[async]" now installs the **experimental** async support. Works ONLY for Autorest.Python 4.0.63. + +**Breaking changes** + +- The HTTPDriver API introduced in 0.5.0 has been replaced by the Pipeline implementation. + +- The following classes have been moved from "msrest.pipeline" to "msrest.universal_http": + + - ClientRedirectPolicy + - ClientProxies + - ClientConnection + +- The following classes have been moved from "msrest.pipeline" to "msrest.universal_http.requests": + + - ClientRetryPolicy + +**Bugfixes** + +- Fix "long" on Python 2 if used with the "object" type #121 + +Thanks to robgolding for the contribution + +2018-09-04 Version 0.5.5 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fix a serialization issue if additional_properties is declared, and "automatic model" syntax is used + ("automatic model" being the ability to pass a dict to command and have the model auto-created) # 120 + +2018-07-12 Version 0.5.4 +++++++++++++++++++++++++ + +**Features** + +- Support additionalProperties and XML + +**BugFixes** + +- Better parse empty node and not string types +- Improve "object" XML parsing + +2018-07-10 Version 0.5.3 +++++++++++++++++++++++++ + +**BugFixes** + +- Fix some XML serialization subtle scenarios + +2018-07-09 Version 0.5.2 +++++++++++++++++++++++++ + +**Features** + +- deserialize/from_dict now accepts a content-type parameter to parse XML strings + +**Bugfixes** + +- Fix some complex XML Swagger definitions. + +This release likely breaks already generated XML SDKs, that needs to be regenerated with autorest.python 3.0.58 + +2018-06-21 Version 0.5.1 +++++++++++++++++++++++++ + +**Bugfixes** + +- Lower Accept header overwrite logging message #110 +- Fix 'object' type and XML format + +Thanks to dharmab for the contribution + +2018-06-12 Version 0.5.0 +++++++++++++++++++++++++ + +**Disclaimer** + +This released is designed to be backward compatible with 0.4.x, but there is too many internal refactoring +and new features to continue with 0.4.x versioning + +**Features** + +- Add XML support +- Add many type hints, and MyPY testing on CI. +- HTTP calls are made through a HTTPDriver API. Only implementation is `requests` for now. This driver API is *not* considered stable + and you should pin your msrest version if you want to provide a personal implementation. + +**Bugfixes** + +- Incorrect milliseconds serialization for some datetime object #94 + +**Deprecation** + +That will trigger a DeprecationWarning if an old Autorest generated code is used. + +- _client.add_header is deprecated, and config.headers should be used instead +- _client.send_formdata is deprecated, and _client.put/get/delete/post + _client.send should be used instead + +2018-04-30 Version 0.4.29 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Improve `SDKClient.__exit__` to take exc_details as optional parameters and not required #93 +- refresh_session should also use the permanent HTTP session if available #91 + +2018-04-18 Version 0.4.28 ++++++++++++++++++++++++++ + +**Features** + +- msrest is now able to keep the "requests.Session" alive for performance. To activate this behavior: + + - Use the final Client as a context manager (requires generation with Autorest.Python 3.0.50 at least) + - Use `client.config.keep_alive = True` and `client.close()` (requires generation with Autorest.Python 3.0.50 at least) + - Use `client.config.keep_alive = True` and client._client.close() (not recommended, but available in old releases of SDK) + +- All Authentication classes now define `signed_session` and `refresh_session` with an optional `session` parameter. + To take benefits of the session improvement, a subclass of Authentication *MUST* add this optional parameter + and use it if it's not `None`: + + def signed_session(self, session=None): + session = session or requests.Session() + + # As usual from here. + +2018-03-07 Version 0.4.27 ++++++++++++++++++++++++++ + +**Features** + +- Disable HTTP log by default (security), add `enable_http_log` to restore it #86 + +**BugFixes** + +- Fix incorrect date parsing if ms precision is over 6 digits #82 + +2018-01-30 Version 0.4.26 ++++++++++++++++++++++++++ + +**Features** + +- Add TopicCredentials for EventGrid client + +**Bugfixes** + +- Fix minimal dependency of isodate +- Fix serialisation from dict if datetime provided + +2018-01-08 Version 0.4.25 ++++++++++++++++++++++++++ + +**Features** + +- Add LROPoller class. This is a customizable LRO engine. + This is the poller engine of Autorest.Python 3.0, and is not used by code generated by previous Autorest version. + +2018-01-03 Version 0.4.24 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Date parsing is now compliant with Autorest / Swagger 2.0 specification (less lenient) + +**Internal optimisation** + +- Call that does not return a streamable object are now executed in requests stream mode False (was True whatever the type of the call). + This should reduce the number of leaked opened session and allow urllib3 to manage connection pooling more efficiently. + Only clients generated with Autorest.Python >= 2.1.31 (not impacted otherwise, fully backward compatible) + +2017-12-21 Version 0.4.23 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Accept to deserialize enum of different type if content string match #75 +- Stop failing on deserialization if enum string is unkwon. Return the string instead. + +**Features** + +- Model now accept kwargs in constructor for future kwargs models + +2017-12-15 Version 0.4.22 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Do not validate additional_properties #73 +- Improve validation error if expected type is dict, but actual type is not #73 + +2017-12-14 Version 0.4.21 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix additional_properties if Swagger was flatten #72 + +2017-12-13 Version 0.4.20 ++++++++++++++++++++++++++ + +**Features** + +- Add support for additional_properties + + - By default, all additional_properties are kept. + - Additional properties are sent to the server only if it was specified in the Swagger, + or if "enable_additional_properties_sending" is called on the model we want it. + This is a class method that enables it for all instance of this model. + +2017-11-20 Version 0.4.19 ++++++++++++++++++++++++++ + +**Features** + +- The interpretation of Swagger 2.0 "discriminator" is now lenient. This means for these two scenarios: + + - Discriminator value is missing from the received payload + - Discriminator value is not defined in the Swagger + + Instead of failing with an exception, this now returns the base type for this "discriminator". + + Note that this is not a contradiction of the Swagger 2.0 spec, that specifies + "validation SHOULD fail [...] there may exist valid reasons in particular circumstances to ignore a particular item, + but the full implications must be understood and carefully weighed before choosing a different course." + + This cannot be configured for now and is the new default behvaior, but can be in the future if needed. + +**Bugfixes** + +- Optional formdata parameters were raising an exception (#65) +- "application/x-www-form-urlencoded" form was sent using "multipart/form-data". + This causes problems if the server does not support "multipart/form-data" (#66) + +2017-10-26 Version 0.4.18 ++++++++++++++++++++++++++ + +**Features** + +- Add ApiKeyCredentials class. This can be used to support OpenAPI ApiKey feature. +- Add CognitiveServicesAuthentication class. Pre-declared ApiKeyCredentials class for Cognitive Services. + +2017-10-12 Version 0.4.17 ++++++++++++++++++++++++++ + +**Features** + +This make Authentication classes more consistent: + +- OAuthTokenAuthentication is now a subclass of BasicTokenAuthentication (was Authentication) +- BasicTokenAuthentication has now a "set_token" methods that does nothing. + +This allows test like "isintance(o, BasicTokenAuthentication)" to be guaranteed that the following attributes exists: + +- token +- set_token() +- signed_session() + +This means for users of "msrestazure", that they are guaranteed that all AD classes somehow inherits from "BasicTokenAuthentication" + +2017-10-05 Version 0.4.16 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix regression: accept "set<str>" as a valid "[str]" (#60) + +2017-09-28 Version 0.4.15 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Always log response body (#16) +- Improved exception message if error JSON is Odata v4 (#55) +- Refuse "str" as a valid "[str]" type (#41) +- Better exception handling if input from server is not JSON valid + +**Features** + +- Add Configuration.session_configuration_callback to customize the requests.Session if necessary (#52) +- Add a flag to Serializer to disable client-side-validation (#51) +- Remove "import requests" from "exceptions.py" for apps that require fast loading time (#23) + +Thank you to jayden-at-arista for the contribution + +2017-08-23 Version 0.4.14 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix regression introduced in msrest 0.4.12 - dict syntax with enum modeled as string and enum used + +2017-08-22 Version 0.4.13 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix regression introduced in msrest 0.4.12 - dict syntax using isodate.Duration (#42) + +2017-08-21 Version 0.4.12 ++++++++++++++++++++++++++ + +**Features** + +- Input is now more lenient +- Model have a "validate" method to check content constraints +- Model have now 4 new methods: + + - "serialize" that gives the RestAPI that will be sent + - "as_dict" that returns a dict version of the Model. Callbacks are available. + - "deserialize" the parses the RestAPI JSON into a Model + - "from_dict" that parses several dict syntax into a Model. Callbacks are available. + +More details and examples in the Wiki article on Github: +https://github.com/Azure/msrest-for-python/wiki/msrest-0.4.12---Serialization-change + +**Bugfixes** + +- Better Enum checking (#38) + +2017-06-21 Version 0.4.11 ++++++++++++++++++++++++++ + +**Bugfixes** + +- Fix incorrect dependency to "requests" 2.14.x, instead of 2.x meant in 0.4.8 + +2017-06-15 Version 0.4.10 ++++++++++++++++++++++++++ + +**Features** + +- Add requests hooks to configuration + +2017-06-08 Version 0.4.9 +++++++++++++++++++++++++ + +**Bugfixes** + +- Accept "null" value for paging array as an empty list and do not raise (#30) + +2017-05-22 Version 0.4.8 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fix random "pool is closed" error (#29) +- Fix requests dependency to version 2.x, since version 3.x is annunced to be breaking. + +2017-04-04 Version 0.4.7 +++++++++++++++++++++++++ + +**BugFixes** + +- Refactor paging #22: + + - "next" is renamed "advance_page" and "next" returns only 1 element (Python 2 expected behavior) + - paging objects are now real generator and support the "next()" built-in function without need for "iter()" + +- Raise accurate DeserialisationError on incorrect RestAPI discriminator usage #27 +- Fix discriminator usage of the base class name #27 +- Remove default mutable arguments in Clients #20 +- Fix object comparison in some scenarios #24 + +2017-03-06 Version 0.4.6 +++++++++++++++++++++++++ + +**Bugfixes** + +- Allow Model sub-classes to be serialized if type is "object" + +2017-02-13 Version 0.4.5 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fix polymorphic deserialization #11 +- Fix regexp validation if '\\w' is used in Python 2.7 #13 +- Fix dict deserialization if keys are unicode in Python 2.7 + +**Improvements** + +- Add polymorphic serialisation from dict objects +- Remove chardet and use HTTP charset declaration (fallback to utf8) + +2016-09-14 Version 0.4.4 +++++++++++++++++++++++++ + +**Bugfixes** + +- Remove paging URL validation, part of fix https://github.com/Azure/autorest/pull/1420 + +**Disclaimer** + +In order to get paging fixes for impacted clients, you need this package and Autorest > 0.17.0 Nightly 20160913 + +2016-09-01 Version 0.4.3 +++++++++++++++++++++++++ + +**Bugfixes** + +- Better exception message (https://github.com/Azure/autorest/pull/1300) + +2016-08-15 Version 0.4.2 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fix serialization if "object" type contains None (https://github.com/Azure/autorest/issues/1353) + +2016-08-08 Version 0.4.1 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fix compatibility issues with requests 2.11.0 (https://github.com/Azure/autorest/issues/1337) +- Allow url of ClientRequest to have parameters (https://github.com/Azure/autorest/issues/1217) + +2016-05-25 Version 0.4.0 +++++++++++++++++++++++++ + +This version has no bug fixes, but implements new features of Autorest: +- Base64 url type +- unixtime type +- x-ms-enum modelAsString flag + +**Behaviour changes** + +- Add Platform information in UserAgent +- Needs Autorest > 0.17.0 Nightly 20160525 + +2016-04-26 Version 0.3.0 +++++++++++++++++++++++++ + +**Bugfixes** + +- Read only values are no longer in __init__ or sent to the server (https://github.com/Azure/autorest/pull/959) +- Useless kwarg removed + +**Behaviour changes** + +- Needs Autorest > 0.16.0 Nightly 20160426 + + +2016-03-25 Version 0.2.0 +++++++++++++++++++++++++ + +**Bugfixes** + +- Manage integer enum values (https://github.com/Azure/autorest/pull/879) +- Add missing application/json Accept HTTP header (https://github.com/Azure/azure-sdk-for-python/issues/553) + +**Behaviour changes** + +- Needs Autorest > 0.16.0 Nightly 20160324 + + +2016-03-21 Version 0.1.3 +++++++++++++++++++++++++ + +**Bugfixes** + +- Deserialisation of generic resource if null in JSON (https://github.com/Azure/azure-sdk-for-python/issues/544) + + +2016-03-14 Version 0.1.2 +++++++++++++++++++++++++ + +**Bugfixes** + +- urllib3 side effect (https://github.com/Azure/autorest/issues/824) + + +2016-03-04 Version 0.1.1 +++++++++++++++++++++++++ + +**Bugfixes** + +- Source package corrupted in Pypi (https://github.com/Azure/autorest/issues/799) + +2016-03-04 Version 0.1.0 ++++++++++++++++++++++++++ + +**Behavioural Changes** + +- Removed custom logging set up and configuration. All loggers are now children of the root logger 'msrest' with no pre-defined configurations. +- Replaced _required attribute in Model class with more extensive _validation dict. + +**Improvement** + +- Removed hierarchy scanning for attribute maps from base Model class - relies on generator to populate attribute + maps according to hierarchy. +- Base class Paged now inherits from collections.Iterable. +- Data validation during serialization using custom parameters (e.g. max, min etc). +- Added ValidationError to be raised if invalid data encountered during serialization. + +2016-02-29 Version 0.0.3 +++++++++++++++++++++++++ + +**Bugfixes** + +- Source package corrupted in Pypi (https://github.com/Azure/autorest/issues/718) + +2016-02-19 Version 0.0.2 +++++++++++++++++++++++++ + +**Bugfixes** + +- Fixed bug in exception logging before logger configured. + +2016-02-19 Version 0.0.1 +++++++++++++++++++++++++ + +- Initial release. + + diff --git a/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/RECORD b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/RECORD new file mode 100644 index 00000000..5c2a8c2c --- /dev/null +++ b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/RECORD @@ -0,0 +1,57 @@ +msrest-0.7.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
+msrest-0.7.1.dist-info/LICENSE.md,sha256=Pd-U_zBzEWih2bP3LENkE27b0XJqeLhPRBww827GhdM,1072
+msrest-0.7.1.dist-info/METADATA,sha256=yv3XS6yNXCzIkyZ3QLA2QTluybTBrlPqIGKY8OvfjoM,21655
+msrest-0.7.1.dist-info/RECORD,,
+msrest-0.7.1.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92
+msrest-0.7.1.dist-info/top_level.txt,sha256=fTM0WfmxiY5eFZgIwGfhfCMBAq84y9Uw6zfp_Ctbr0s,7
+msrest/__init__.py,sha256=TLrJwx1IGd_NWQnxiPlXoXQUdDUSwjCxgDp9ZxA3h7E,1634
+msrest/__pycache__/__init__.cpython-312.pyc,,
+msrest/__pycache__/async_client.cpython-312.pyc,,
+msrest/__pycache__/async_paging.cpython-312.pyc,,
+msrest/__pycache__/authentication.cpython-312.pyc,,
+msrest/__pycache__/configuration.cpython-312.pyc,,
+msrest/__pycache__/exceptions.cpython-312.pyc,,
+msrest/__pycache__/http_logger.cpython-312.pyc,,
+msrest/__pycache__/paging.cpython-312.pyc,,
+msrest/__pycache__/serialization.cpython-312.pyc,,
+msrest/__pycache__/service_client.cpython-312.pyc,,
+msrest/__pycache__/version.cpython-312.pyc,,
+msrest/async_client.py,sha256=o8P3U_0HNMLL3ED9_9lEhXzhkCBojbilCu37SxejDfE,4901
+msrest/async_paging.py,sha256=S3xxEudk5tEWq_KbQlzbe7F4AGHD3M2ssHJLtjx3e3U,3352
+msrest/authentication.py,sha256=GSfBrDq3WfZ3G1LqyCrwaRcj9A7kLe34ATwsSmNAZRI,10897
+msrest/configuration.py,sha256=kSkV-4G_t2nuYoaknvQNQtT6fy7UoeT0uOyQJ9sfgqI,3648
+msrest/exceptions.py,sha256=sxCSeKBwv41HP-pXaq5tF6GhJWUgFceSGsNdGysUxaA,7898
+msrest/http_logger.py,sha256=qffLjR2ClkE_jpnZa3btgcVKtf9K-0EmdRn1S3KKJAs,4316
+msrest/paging.py,sha256=_bYJFIn5lWS4L9CTr75DKIRQ5Xol9JizJyquDTn2klQ,5564
+msrest/pipeline/__init__.py,sha256=hkddy5lKohtqjG7DqIaf9JAl4xVwa7-nlBxGiIkkUfQ,12226
+msrest/pipeline/__pycache__/__init__.cpython-312.pyc,,
+msrest/pipeline/__pycache__/aiohttp.cpython-312.pyc,,
+msrest/pipeline/__pycache__/async_abc.cpython-312.pyc,,
+msrest/pipeline/__pycache__/async_requests.cpython-312.pyc,,
+msrest/pipeline/__pycache__/requests.cpython-312.pyc,,
+msrest/pipeline/__pycache__/universal.cpython-312.pyc,,
+msrest/pipeline/aiohttp.py,sha256=A91bO3IaVZ8dgD10cV7m29z5Kzr6VYuKMGpzqxAyvf8,2515
+msrest/pipeline/async_abc.py,sha256=LHo6ntia5yU5MkRTparAlZSnbh9psZh5OIfxzvFVIZc,6497
+msrest/pipeline/async_requests.py,sha256=CH0K8ggLzuhQk3-c-ZeQ0NY0OXyqYWUsOMLpFNkQoc4,5264
+msrest/pipeline/requests.py,sha256=VWDM-roTBfsrkDWCO_QUdgpGdHH3YRy8XPohDgWWy5s,7718
+msrest/pipeline/universal.py,sha256=3t8yOlaVCZYvIosTBzqJ-fyleSm3UYq2PxHgzuJ9gq4,9953
+msrest/polling/__init__.py,sha256=9FBuXsSqpLFmyYTwXFGW6aIDIsSnXzUFOJBvjpDdXzo,1661
+msrest/polling/__pycache__/__init__.cpython-312.pyc,,
+msrest/polling/__pycache__/async_poller.cpython-312.pyc,,
+msrest/polling/__pycache__/poller.cpython-312.pyc,,
+msrest/polling/async_poller.py,sha256=tlnsKwjxLfmO-_N9eS53uecMZvqDCQ0qEjC8BzA9ldw,3873
+msrest/polling/poller.py,sha256=tUm8sVwrocK6qBdrlncVmgwW-SMtFiFEd0Km-Y6oir8,9051
+msrest/py.typed,sha256=dcrsqJrcYfTX-ckLFJMTaj6mD8aDe2u0tkQG-ZYxnEg,26
+msrest/serialization.py,sha256=4wmabsFPGKP28yjbPisv0SQpN77wShNbGzz0ykgIyV0,78879
+msrest/service_client.py,sha256=_nu9UXTYsMczQIdkxBllSSeX9ZMLWR_xWG9OwwFZqV8,15822
+msrest/universal_http/__init__.py,sha256=EmhLLs_qvzwyfVAbNDsPqqe0ddHwREOmw8BpzpV7ttU,16051
+msrest/universal_http/__pycache__/__init__.cpython-312.pyc,,
+msrest/universal_http/__pycache__/aiohttp.cpython-312.pyc,,
+msrest/universal_http/__pycache__/async_abc.cpython-312.pyc,,
+msrest/universal_http/__pycache__/async_requests.cpython-312.pyc,,
+msrest/universal_http/__pycache__/requests.cpython-312.pyc,,
+msrest/universal_http/aiohttp.py,sha256=WxtJrbx2wQKT5hdtM50BdnfMFvaW0IdWPf9zJhJhzsc,4089
+msrest/universal_http/async_abc.py,sha256=HibWWJWCTPznuFokD4xS3It9PLwBf45Ud88DBTSQZ1A,3249
+msrest/universal_http/async_requests.py,sha256=J7lJvW-WFnC6YeZOyMhM72wXGWMwg24iVgZMi-r9_N0,9175
+msrest/universal_http/requests.py,sha256=EYkSMB-wMhHAhqTuXTZmNrWyb8Bf8c4-jVnVFAzJFIw,16950
+msrest/version.py,sha256=QHs16xc_Qn9HjgW5e8lvq_16_ol3QOYqyyQ9YhlcmEI,1391
diff --git a/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/WHEEL new file mode 100644 index 00000000..becc9a66 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.1) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/top_level.txt b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/top_level.txt new file mode 100644 index 00000000..9d08364a --- /dev/null +++ b/.venv/lib/python3.12/site-packages/msrest-0.7.1.dist-info/top_level.txt @@ -0,0 +1 @@ +msrest |