Microsoft Azure SDK for Python
This package has been deprecated and will no longer be maintained after 01-31-2022. This package will only receive security fixes until 01-31-2022. To receive updates on new features and non-security bug fixes, upgrade to the replacement service, Azure Logic Apps. Refer to the migration guide (https://learn.microsoft.com/azure/scheduler/migrate-from-scheduler-to-logic-apps) for guidance on upgrading.
Release History
7.0.0 (2024-10-31)
Other Changes
- This package has been deprecated and will no longer be maintained after 01-31-2022. This package will only receive security fixes until 01-31-2022. To receive updates on new features and non-security bug fixes, upgrade to the replacement service, Azure Logic Apps. Refer to the migration guide (https://learn.microsoft.com/azure/scheduler/migrate-from-scheduler-to-logic-apps) for guidance on upgrading.
7.0.0b1 (2020-10-22)
This is beta preview version.
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).
General breaking changes
-
Credential system has been completly revamped:
azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead: https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredential
-
The
configattribute no longer exists on a client, configuration should be passed as kwarg. Example:MyClient(credential, subscription_id, enable_logging=True). For a complete set of supported options, see the parameters accept in init documentation of azure-core -
You can't import a
versionmodule anymore, use__version__instead -
Operations that used to return a
msrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_. -
Exceptions tree have been simplified and most exceptions are now
azure.core.exceptions.HttpResponseError(CloudErrorhas been removed). -
Most of the operation kwarg have changed. Some of the most noticeable:
rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced user- For a complete set of supported options, see the parameters accept in Request documentation of azure-core
General new features
- Type annotations support using
typing. SDKs are mypy ready. - This client has now stable and official support for async. Check the
aionamespace of your package to find the async client. - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this tracing quickstart for an overview.
2.0.0 (2018-05-23)
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes.
- Model signatures now use only keyword-argument syntax. All positional arguments must be re-written as keyword-arguments. To keep auto-completion in most cases, models are now generated for Python 2 and Python 3. Python 3 uses the "*" syntax for keyword-only arguments.
- Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
improve the behavior when unrecognized enum values are encountered.
While this is not a breaking change, the distinctions are important,
and are documented here:
https://docs.python.org/3/library/enum.html#others At a glance:
- "is" should not be used at all.
- "format" will return the string value, where "%s" string
formatting will return
NameOfEnum.stringvalue. Format syntax should be prefered.
- New Long Running Operation:
- Return type changes from
msrestazure.azure_operation.AzureOperationPollertomsrest.polling.LROPoller. External API is the same. - Return type is now always a
msrest.polling.LROPoller, regardless of the optional parameters used. - The behavior has changed when using
raw=True. Instead of returning the initial call result asClientRawResponse, without polling, now this returns an LROPoller. After polling, the final resource will be returned as aClientRawResponse. - New
pollingparameter. The default behavior isPolling=Truewhich will poll using ARM algorithm. WhenPolling=False, the response of the initial call will be returned without polling. pollingparameter accepts instances of subclasses ofmsrest.polling.PollingMethod.add_done_callbackwill no longer raise if called after polling is finished, but will instead execute the callback right away.
- Return type changes from
Features
- Client class can be used as a context manager to keep the underlying HTTP session open for performance
Bugfixes
- Scheduler jobs with basic authentication cannot be created (https://github.com/Azure/azure-sdk-for-node/issues/2347 for details)
- Compatibility of the sdist with wheel 0.31.0
1.1.3 (2017-09-07)
Bug fixes
- jobs.get function fails if custom retry policy is set (#1358)
1.1.2 (2017-04-18)
This wheel package is now built with the azure wheel extension
1.1.1 (2017-01-13)
- Fix
time_to_liveattribute type for correct parsing
1.1.0 (2016-11-14)
breaking changes
- Simplify
jobs.create_or_updateparameters - Simplify
jobs.patchparameters
1.0.0 (2016-08-30)
- Initial Release (API Version 2016-03-01)
Release files for azure-mgmt-scheduler 7.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| azure_mgmt_scheduler-7.0.0.tar.gz | 36.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| azure_mgmt_scheduler-7.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 77.5 kB
Release files / azure_mgmt_scheduler-7.0.0.tar.gz
| Download URL | azure_mgmt_scheduler-7.0.0.tar.gz |
|---|---|
| Size | 36.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
87369bad12a73b3c64d9ed3f1e526f4bb42f5a789b80b7ea9fc116fafb051fa5
|
|
BLAKE2b-256 checksum How to use checksums |
c1152fdc359cf0254a9ca32b67e54753b8f65f20a18f7a96ac5b8095373b1dc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_mgmt_scheduler-7.0.0-py3-none-any.whl
| Download URL | azure_mgmt_scheduler-7.0.0-py3-none-any.whl |
|---|---|
| Size | 41.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3c1616619289c3d73193938c5773d2cfb1eb0b3f5b4b826f4f217ce3b62aa54c
|
|
BLAKE2b-256 checksum How to use checksums |
12283d824c86e1f1057c8abda6ab26c0456635fefb8eaa12b5be7c6125ee0803
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|