This repository is for active development of the Azure SDK for Python.

Overview

Azure SDK for Python

Packages Dependencies DepGraph Python Build Status

This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs or our versioned developer docs.

Getting started

For your convenience, each service has a separate set of libraries that you can choose to use instead of one, large Azure package. To get started with a specific library, see the README.md (or README.rst) file located in the library's project folder.

You can find service libraries in the /sdk directory.

Prerequisites

The client libraries are supported on Python 2.7 and 3.5.3 or later.

Packages available

Each service might have a number of libraries available from each of the following categories:

Client: New Releases

New wave of packages that we are announcing as GA and several that are currently releasing in preview. These libraries allow you to use and consume existing resources and interact with them, for example: upload a blob. These libraries share a number of core functionalities such as: retries, logging, transport protocols, authentication protocols, etc. that can be found in the azure-core library. You can learn more about these libraries by reading guidelines that they follow here.

You can find the most up to date list of all of the new packages on our page

NOTE: If you need to ensure your code is ready for production use one of the stable, non-preview libraries.

Client: Previous Versions

Last stable versions of packages that have been provided for usage with Azure and are production-ready. These libraries provide you with similar functionalities to the Preview ones as they allow you to use and consume existing resources and interact with them, for example: upload a blob. They might not implement the guidelines or have the same feature set as the Novemeber releases. They do however offer wider coverage of services.

Management: New Releases

A new set of management libraries that follow the Azure SDK Design Guidelines for Python are now available. These new libraries provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more. Documentation and code samples for these new libraries can be found here. In addition, a migration guide that shows how to transition from older versions of libraries is located here.

You can find the most up to date list of all of the new packages on our page

NOTE: If you need to ensure your code is ready for production use one of the stable, non-preview libraries. Also, if you are experiencing authentication issues with the management libraries after upgrading certain packages, it's possible that you upgraded to the new versions of SDK without changing the authentication code, please refer to the migration guide mentioned above for proper instructions.

Management: Previous Versions

For a complete list of management libraries which enable you to provision and manage Azure resources, please check here. They might not have the same feature set as the new releases but they do offer wider coverage of services. Management libraries can be identified by namespaces that start with azure-mgmt-, e.g. azure-mgmt-compute

Need help?

Community

  • Chat with other community members Join the chat at https://gitter.im/azure/azure-sdk-for-python

Reporting security issues and security bugs

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) [email protected]. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.

Contributing

For details on contributing to this repository, see the contributing guide.

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Impressions

Comments
  • Enable INT live test

    Enable INT live test

    This PR is to enable INt live test in python ACS sdk.

    • Skip Samples in phone number and sms in INT
    • Skip SMS test cases in INT
    • Skip update phone number with SMS capability tests cases in INT
    Communication 
    opened by sacheu 87
  • Merge all packages in a single pypi package (for real)

    Merge all packages in a single pypi package (for real)

    Having tens of pypi packages that are kind of united but not really makes it very difficult to package it in distros, please fix it (also because due to how python includes works there is no real advantage in doing a huge amount of small packages)

    question Packaging 
    opened by Fale 63
  • Fix Pylint warnings for the new checkers

    Fix Pylint warnings for the new checkers

    Description

    • Renamed enums to be uppercase
    • Removed disabling of lint rules for addressed items
    • Added a keyword-only api_version argument: ":keyword api_version:" to client constructors

    For more information, please check out the issue

    All SDK Contribution checklist:

    • [x] The pull request does not introduce [breaking changes]
    • [x] CHANGELOG is updated for new features, bug fixes or other significant changes.
    • [x] I have read the contribution guidelines.

    General Guidelines and Best Practices

    • [x] Title of the pull request is clear and informative.
    • [x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

    Testing Guidelines

    • [x] Pull request includes test coverage for the included changes.
    Communication Communication - Identity 
    opened by ostoliarova-msft 61
  • How to create a azure vm backup via python sdk . Steps needed please with example

    How to create a azure vm backup via python sdk . Steps needed please with example

    • Operating System: Linux
    • Python Version: 3.6

    Describe the bug Not able to create a backup of azure vm via python sdk,. Need clear cut example if you have one.. Thank you Can you please give some documentation with example how to do create given vm backup via python sdk please

    question Recovery Services Backup Service Attention Mgmt customer-reported 
    opened by onenessboy 59
  • Add Mixed Reality Remote Rendering SDK

    Add Mixed Reality Remote Rendering SDK

    Azure Remote Rendering client library for Python (preview version 1.0.0b1)

    Client SDK for the REST API of Azure Remote Rendering see: https://azure.microsoft.com/services/remote-rendering/

    opened by rikogeln 56
  • Fix simplification package related issues in image segmentation tasks

    Fix simplification package related issues in image segmentation tasks

    Description

    Fixed the automl image segmentation tests failure started happening after we removed "simplification" package since this package is not supported in 3.11

    All SDK Contribution checklist:

    • [x] The pull request does not introduce [breaking changes]
    • [x] CHANGELOG is updated for new features, bug fixes or other significant changes.
    • [x] I have read the contribution guidelines.

    General Guidelines and Best Practices

    • [x] Title of the pull request is clear and informative.
    • [x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

    Testing Guidelines

    • [x] Pull request includes test coverage for the included changes.
    opened by nvijayrania 54
  • Move SB admin tests to test proxy

    Move SB admin tests to test proxy

    Description

    Please add an informative description that covers that changes made by the pull request and link all relevant issues.

    If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

    All SDK Contribution checklist:

    • [ ] The pull request does not introduce [breaking changes]
    • [ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
    • [ ] I have read the contribution guidelines.

    General Guidelines and Best Practices

    • [ ] Title of the pull request is clear and informative.
    • [ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

    Testing Guidelines

    • [ ] Pull request includes test coverage for the included changes.
    Service Bus 
    opened by rakshith91 47
  • Adding tests.yml for live testing pipeline

    Adding tests.yml for live testing pipeline

    Description

    • Adding the tests.yml to set up the live test pipeline

    Please add an informative description that covers that changes made by the pull request and link all relevant issues.

    If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

    All SDK Contribution checklist:

    • [ ] The pull request does not introduce [breaking changes]
    • [ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
    • [ ] I have read the contribution guidelines.

    General Guidelines and Best Practices

    • [ ] Title of the pull request is clear and informative.
    • [ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

    Testing Guidelines

    • [ ] Pull request includes test coverage for the included changes.
    Communication 
    opened by yogeshmo 46
  • Enable 1ES pools for live tests.

    Enable 1ES pools for live tests.

    This PR sets up the Python live test pipelines to use the 1ES hosted pools. It does this by adding a new variable to the matrix called Pool. Moving forward we'll specify both Pool and OSVmImage. For the macOS images the pool is Azure Pipelines but we use 1ES hosted pool names and image names for Windows and Linux.

    EngSys Central-EngSys 
    opened by mitchdenny 46
  • [DO NOT MERGE] core connection string parser

    [DO NOT MERGE] core connection string parser

    This is an attempt to create a generic connection string parsing function that will be used across SDKs to minimize redundant logic and validation, addressing #16782.

    This parsed connection string will be returned as a dict of connection string keys (ie. Endpoint, SharedAccessKey, etc.) and values, with an option for allowing case insensitive keys. This option is useful when checking a connection string with keys that don't match expected case, without looping through all the keys. For example:

    conn_str = "Endpoint=XXXXENDPOINT;ACcEsSKEY=XXXXKEY"
    parsed = parse_connection_string(conn_str, case_sensitive_keys=False)
    endpoint = parsed.get("endpoint")   # value is XXXXENDPOINT
    accesskey = parsed.get("accesskey")  # value is XXXXKEY
    

    THIS PR WILL NOT BE MERGED. Once approved, the PR will be cherry-picked for the core changes which includes all connection string parsing related changes in azure-core.

    The rest of service the changes ARE ONLY FOR REFERENCE, for use for each service developer if they choose to use this new feature.

    gist: https://gist.github.com/swathipil/0640998161b2b9fb41dee053e16a770c

    Service Bus Storage Cosmos Event Hubs Azure.Core Tables Do Not Merge App Configuration Communication Monitor - Exporter 
    opened by swathipil 44
  • [Azure Maps] - Onboarding for Timezone SDK

    [Azure Maps] - Onboarding for Timezone SDK

    Description

    Please add an informative description that covers that changes made by the pull request and link all relevant issues.

    If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

    All SDK Contribution checklist:

    • [X] The pull request does not introduce [breaking changes]
    • [X] CHANGELOG is updated for new features, bug fixes or other significant changes.
    • [X] I have read the contribution guidelines.

    General Guidelines and Best Practices

    • [X] Title of the pull request is clear and informative.
    • [X] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

    Testing Guidelines

    • [X] Pull request includes test coverage for the included changes.
    no-recent-activity 
    opened by dubiety 41
  • Form Recognizer (cf closed issue #24903). Run model on each page independently.

    Form Recognizer (cf closed issue #24903). Run model on each page independently.

        > Current Invoice API assumes that whole input document is a single invoice and it does not do any document splitting. It selects value with highest confidence across all pages for each field. It is possible to use "pages" parameter of invoice API to run model for each page independently and implement some post custom post-processing logic to merge results (i.e. if InvoiceId is different on the next page, start new invoice).
    

    Hi @anatolip , @vkurpad @catalinaperalta Hope this hasn't been covered in another thread. Can you please let me know what parameter I should use in "pages" parameter in order to get two analyzed documents instead of one for the use case depicted above (i.e a 2 pages pdf where each page is a single page document to be analyzed). So far i've tried the following :

    pages = "1,2" pages = "1-1,2-2"

    But unfortunately : len(results["analyzeResult"]["documents"]) equals 1

    In order to reproduce the result explained above you can use the following code as well as the attached pdf file.

    import aiohttp
    import asyncio
    import io
    
    
    async def analyze_docs(data):
       
        # Config
        modelId = "prebuilt-invoice"
        pages = "1,2" # pages = 1,1 or pages = 1-1,2-2 or other ?
        url = f"https://westeurope.api.cognitive.microsoft.com/formrecognizer/documentModels/{modelId}:analyze?api-version=2022-08-31&pages={pages}"
        headers = {
            "Content-Type": "application/octet-stream",
            "Ocp-Apim-Subscription-Key": "...",
        }
    
        # Post request
        async with aiohttp.ClientSession(headers=headers) as session:
            while True:
                response = await session.post(url=url, data=data)
                if response.status in [200, 202]:
                    callback = response.headers["Operation-Location"]
                    break
    
        # Get results request
        headers = {"Ocp-Apim-Subscription-Key": "..."}
        async with aiohttp.ClientSession(headers=headers) as session:
            while True:
                response = await session.get(callback)
                results = await response.json()
                if "status" in results:
                    if results["status"] == "succeeded":
                        break
    
        nb_docs = len(results["analyzeResult"]["documents"])  # Equals to 1 instead of 2 as expected.
        return nb_docs
    
    
    async def main() -> None:
    
        path_to_file = f"2_docs_to_analyse.pdf"
    
        with open(path_to_file,"rb") as f:
            stream = f.read()
    
        # await
        await analyze_docs(stream)
    
    
    if __name__ == "__main__":
        asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
        asyncio.run(main())
    
    

    2_docs_to_analyse.pdf

    Originally posted by @dev-td in https://github.com/Azure/azure-sdk-for-python/issues/24903#issuecomment-1368061516

    question Client customer-reported needs-team-attention Cognitive - Form Recognizer 
    opened by dev-td 0
  • Add large file download warning and add AzCopy example to upload warning

    Add large file download warning and add AzCopy example to upload warning

    Description

    Please add an informative description that covers that changes made by the pull request and link all relevant issues.

    image

    If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

    All SDK Contribution checklist:

    • [x] The pull request does not introduce [breaking changes]
    • [x] CHANGELOG is updated for new features, bug fixes or other significant changes.
    • [x] I have read the contribution guidelines.

    General Guidelines and Best Practices

    • [x] Title of the pull request is clear and informative.
    • [x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

    Testing Guidelines

    • [] Pull request includes test coverage for the included changes.
    Machine Learning 
    opened by diondrapeck 0
  • {AzureStorage} fixes Azure/azure-sdk-for-python#28028 Add the link to Python Storage samples repo

    {AzureStorage} fixes Azure/azure-sdk-for-python#28028 Add the link to Python Storage samples repo

    Add the link to Python Storage samples repo.

    fixes Azure/azure-sdk-for-python#28028

    Description

    Please add an informative description that covers that changes made by the pull request and link all relevant issues.

    If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

    All SDK Contribution checklist:

    • [x] The pull request does not introduce [breaking changes]
    • [ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
    • [x] I have read the contribution guidelines.

    General Guidelines and Best Practices

    • [x] Title of the pull request is clear and informative.
    • [ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

    Testing Guidelines

    • [ ] Pull request includes test coverage for the included changes.
    Storage 
    opened by navba-MSFT 0
  • [ML][Pipelines] feat: enable concurrent component registration

    [ML][Pipelines] feat: enable concurrent component registration

    Description

    Please add an informative description that covers that changes made by the pull request and link all relevant issues.

    If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

    All SDK Contribution checklist:

    • [ ] The pull request does not introduce [breaking changes]
    • [ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
    • [ ] I have read the contribution guidelines.

    General Guidelines and Best Practices

    • [ ] Title of the pull request is clear and informative.
    • [ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

    Testing Guidelines

    • [ ] Pull request includes test coverage for the included changes.
    Machine Learning ML-Pipelines 
    opened by elliotzh 0
Releases(azure-mgmt-containerservice_21.1.0)
  • azure-mgmt-containerservice_21.1.0(Dec 30, 2022)

  • azure-mgmt-sql_4.0.0b6(Dec 30, 2022)

    4.0.0b6 (2022-12-30)

    Features Added

    • Model Database has a new parameter preferred_enclave_type
    • Model DatabaseUpdate has a new parameter preferred_enclave_type
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-securitydevops_1.0.0b2(Dec 30, 2022)

  • azure-mgmt-policyinsights_1.1.0b4(Dec 30, 2022)

    1.1.0b4 (2022-12-29)

    Features Added

    • Added operation group ComponentPolicyStatesOperations
    • Model Operation has a new parameter is_data_action
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-nginx_2.1.0b1(Dec 30, 2022)

  • azure-mgmt-dataprotection_1.0.0b3(Dec 30, 2022)

    1.0.0b3 (2022-12-29)

    Features Added

    • Model AzureBackupDiscreteRecoveryPoint has a new parameter expiry_time
    • Model BackupVault has a new parameter feature_settings
    • Model PatchBackupVaultInput has a new parameter feature_settings
    • Model TargetDetails has a new parameter target_resource_arm_id

    Breaking Changes

    • Model ResourceGuardResource no longer has parameter identity
    • Removed operation group BackupInstancesExtensionRoutingOperations
    • Removed operation group DppResourceGuardProxyOperations
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-cognitiveservices_13.4.0b1(Dec 30, 2022)

    13.4.0b1 (2022-12-29)

    Features Added

    • Added operation CommitmentPlansOperations.begin_create_or_update_association
    • Added operation CommitmentPlansOperations.begin_create_or_update_plan
    • Added operation CommitmentPlansOperations.begin_delete_association
    • Added operation CommitmentPlansOperations.begin_delete_plan
    • Added operation CommitmentPlansOperations.begin_update_plan
    • Added operation CommitmentPlansOperations.get_association
    • Added operation CommitmentPlansOperations.get_plan
    • Added operation CommitmentPlansOperations.list_associations
    • Added operation CommitmentPlansOperations.list_plans_by_resource_group
    • Added operation CommitmentPlansOperations.list_plans_by_subscription
    • Model AccountModel has a new parameter finetune_capabilities
    • Model AccountModel has a new parameter lifecycle_status
    • Model AccountProperties has a new parameter commitment_plan_associations
    • Model AccountProperties has a new parameter locations
    • Model CommitmentPlan has a new parameter kind
    • Model CommitmentPlan has a new parameter location
    • Model CommitmentPlan has a new parameter sku
    • Model CommitmentPlan has a new parameter tags
    • Model CommitmentPlanProperties has a new parameter commitment_plan_guid
    • Model CommitmentPlanProperties has a new parameter provisioning_state
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-avs_7.2.0b1(Dec 30, 2022)

  • azure-mgmt-appcontainers_2.0.0b2(Dec 30, 2022)

    2.0.0b2 (2022-12-29)

    Features Added

    • Added operation ContainerAppsOperations.get_auth_token
    • Added operation ManagedEnvironmentsOperations.get_auth_token
    • Added operation ManagedEnvironmentsOperations.list_workload_profile_states
    • Added operation group AvailableWorkloadProfilesOperations
    • Added operation group BillingMetersOperations
    • Added operation group ConnectedEnvironmentsCertificatesOperations
    • Added operation group ConnectedEnvironmentsDaprComponentsOperations
    • Added operation group ConnectedEnvironmentsOperations
    • Added operation group ConnectedEnvironmentsStoragesOperations
    • Added operation group ContainerAppsDiagnosticsOperations
    • Added operation group ManagedEnvironmentDiagnosticsOperations
    • Added operation group ManagedEnvironmentsDiagnosticsOperations
    • Model CertificateProperties has a new parameter subject_alternative_names
    • Model Configuration has a new parameter max_inactive_revisions
    • Model ContainerApp has a new parameter environment_id
    • Model ContainerApp has a new parameter event_stream_endpoint
    • Model ContainerApp has a new parameter extended_location
    • Model ContainerApp has a new parameter latest_ready_revision_name
    • Model ContainerApp has a new parameter workload_profile_type
    • Model CustomHostnameAnalysisResult has a new parameter conflict_with_environment_custom_domain
    • Model Dapr has a new parameter enable_api_logging
    • Model Dapr has a new parameter http_max_request_size
    • Model Dapr has a new parameter http_read_buffer_size
    • Model Dapr has a new parameter log_level
    • Model DaprComponent has a new parameter secret_store_component
    • Model Ingress has a new parameter client_certificate_mode
    • Model Ingress has a new parameter cors_policy
    • Model Ingress has a new parameter exposed_port
    • Model Ingress has a new parameter ip_security_restrictions
    • Model ManagedEnvironment has a new parameter custom_domain_configuration
    • Model ManagedEnvironment has a new parameter event_stream_endpoint
    • Model ManagedEnvironment has a new parameter kind
    • Model ManagedEnvironment has a new parameter sku
    • Model ManagedEnvironment has a new parameter workload_profiles
    • Model ReplicaContainer has a new parameter exec_endpoint
    • Model ReplicaContainer has a new parameter log_stream_endpoint
    • Model Revision has a new parameter last_active_time
    • Model ScaleRule has a new parameter tcp
    • Model Template has a new parameter init_containers
    • Model VnetConfiguration has a new parameter outbound_settings

    Breaking Changes

    • Model CustomHostnameAnalysisResult no longer has parameter id
    • Model CustomHostnameAnalysisResult no longer has parameter name
    • Model CustomHostnameAnalysisResult no longer has parameter system_data
    • Model CustomHostnameAnalysisResult no longer has parameter type
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-subscription_3.2.0b1(Dec 28, 2022)

    3.2.0b1 (2022-12-27)

    Features Added

    • Model Subscription has a new parameter tags
    • Model Subscription has a new parameter tenant_id
    • Model TenantIdDescription has a new parameter country
    • Model TenantIdDescription has a new parameter country_code
    • Model TenantIdDescription has a new parameter default_domain
    • Model TenantIdDescription has a new parameter display_name
    • Model TenantIdDescription has a new parameter domains
    • Model TenantIdDescription has a new parameter tenant_category
    • Model TenantIdDescription has a new parameter tenant_type
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-servicefabricmanagedclusters_2.0.0b3(Dec 28, 2022)

  • azure-mgmt-securityinsight_2.0.0b2(Dec 28, 2022)

    2.0.0b2 (2022-12-27)

    Features Added

    • Added operation group GetOperations
    • Added operation group GetRecommendationsOperations
    • Added operation group IncidentTasksOperations
    • Added operation group UpdateOperations
    • Model AlertDetailsOverride has a new parameter alert_dynamic_properties
    • Model NrtAlertRule has a new parameter sentinel_entities_mappings
    • Model NrtAlertRuleTemplate has a new parameter sentinel_entities_mappings
    • Model NrtAlertRuleTemplateProperties has a new parameter sentinel_entities_mappings
    • Model QueryBasedAlertRuleTemplateProperties has a new parameter sentinel_entities_mappings
    • Model ScheduledAlertRule has a new parameter sentinel_entities_mappings
    • Model ScheduledAlertRuleCommonProperties has a new parameter sentinel_entities_mappings
    • Model ScheduledAlertRuleProperties has a new parameter sentinel_entities_mappings
    • Model ScheduledAlertRuleTemplate has a new parameter sentinel_entities_mappings
    • Model SecurityAlertTimelineItem has a new parameter intent
    • Model SecurityAlertTimelineItem has a new parameter techniques
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-reservations_2.2.0b1(Dec 28, 2022)

    2.2.0b1 (2022-12-27)

    Features Added

    • Model ReservationsProperties has a new parameter applied_scope_properties
    • Model ReservationsProperties has a new parameter swap_properties
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-media_10.2.0b1(Dec 28, 2022)

  • azure-mgmt-kusto_3.1.0b1(Dec 28, 2022)

    3.1.0b1 (2022-12-27)

    Features Added

    • Added operation group SkusOperations
    • Model LanguageExtension has a new parameter language_extension_image_name
    • Model SkuLocationInfoItem has a new parameter zone_details
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-dynatrace_1.1.0b1(Dec 28, 2022)

  • azure-mgmt-dnsresolver_1.1.0b1(Dec 28, 2022)

  • azure-mgmt-resourcegraph_8.1.0b3(Dec 27, 2022)

    8.1.0b3 (2022-12-26)

    Features Added

    • Model QueryRequestOptions has a new parameter authorization_scope_filter
    • Model ResourcesHistoryRequest has a new parameter management_groups

    Breaking Changes

    • Model ResourcesHistoryRequest no longer has parameter management_group_id
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-labservices_2.1.0b1(Dec 27, 2022)

  • azure-mgmt-deviceupdate_1.1.0b1(Dec 27, 2022)

  • azure-mgmt-dashboard_1.1.0b1(Dec 27, 2022)

  • azure-mgmt-containerinstance_10.1.0b1(Dec 27, 2022)

    10.1.0b1 (2022-12-26)

    Features Added

    • Model ContainerGroup has a new parameter confidential_compute_properties
    • Model ContainerGroup has a new parameter extensions
    • Model ContainerGroup has a new parameter priority
    • Model ContainerGroupProperties has a new parameter confidential_compute_properties
    • Model ContainerGroupProperties has a new parameter extensions
    • Model ContainerGroupProperties has a new parameter priority
    • Model EncryptionProperties has a new parameter identity
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-connectedvmware_1.0.0b3(Dec 27, 2022)

    1.0.0b3 (2022-12-26)

    Features Added

    • Added operation GuestAgentsOperations.list
    • Added operation HybridIdentityMetadataOperations.list
    • Added operation VirtualMachinesOperations.begin_create_or_update
    • Added operation VirtualMachinesOperations.list_all
    • Added operation group AzureArcVMwareManagementServiceAPIOperationsMixin
    • Model Datastore has a new parameter capacity_gb
    • Model Datastore has a new parameter free_space_gb
    • Model ErrorDetail has a new parameter additional_info
    • Model GuestAgentProfile has a new parameter client_public_key
    • Model GuestAgentProfile has a new parameter mssql_discovered
    • Model Host has a new parameter datastore_ids
    • Model Host has a new parameter network_ids
    • Model InventoryItemDetails has a new parameter inventory_type
    • Model ResourcePool has a new parameter datastore_ids
    • Model ResourcePool has a new parameter network_ids
    • Model VirtualMachineInventoryItem has a new parameter cluster
    • Model VirtualMachineTemplateInventoryItem has a new parameter tools_version
    • Model VirtualMachineTemplateInventoryItem has a new parameter tools_version_status
    • Model VirtualMachineUpdate has a new parameter guest_agent_profile

    Breaking Changes

    • Operation MachineExtensionsOperations.begin_create_or_update has a new required parameter virtual_machine_name
    • Operation MachineExtensionsOperations.begin_create_or_update no longer has parameter name
    • Operation MachineExtensionsOperations.begin_delete has a new required parameter virtual_machine_name
    • Operation MachineExtensionsOperations.begin_delete no longer has parameter name
    • Operation MachineExtensionsOperations.begin_update has a new required parameter virtual_machine_name
    • Operation MachineExtensionsOperations.begin_update no longer has parameter name
    • Operation MachineExtensionsOperations.get has a new required parameter virtual_machine_name
    • Operation MachineExtensionsOperations.get no longer has parameter name
    • Operation MachineExtensionsOperations.list has a new required parameter virtual_machine_name
    • Operation MachineExtensionsOperations.list no longer has parameter name
    • Operation VirtualMachinesOperations.begin_assess_patches has a new required parameter virtual_machine_name
    • Operation VirtualMachinesOperations.begin_assess_patches no longer has parameter name
    • Operation VirtualMachinesOperations.begin_install_patches has a new required parameter virtual_machine_name
    • Operation VirtualMachinesOperations.begin_install_patches no longer has parameter name
    • Operation VirtualMachinesOperations.list has a new required parameter resource_group_name
    • Removed operation GuestAgentsOperations.list_by_vm
    • Removed operation HybridIdentityMetadataOperations.list_by_vm
    • Removed operation VirtualMachinesOperations.begin_create
    • Removed operation VirtualMachinesOperations.list_by_resource_group
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-alertsmanagement_2.0.0b2(Dec 27, 2022)

  • azure-mgmt-agrifood_1.0.0b3(Dec 27, 2022)

    1.0.0b3 (2022-12-26)

    Features Added

    • Added operation ExtensionsOperations.create_or_update
    • Added operation group SolutionsDiscoverabilityOperations
    • Added operation group SolutionsOperations
    • Model Extension has a new parameter additional_api_properties
    • Model PrivateEndpointConnection has a new parameter group_ids

    Breaking Changes

    • Removed operation ExtensionsOperations.create
    • Removed operation ExtensionsOperations.update
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-network_23.0.0b1(Dec 19, 2022)

    23.0.0b1 (2022-12-19)

    Other Changes

    • Preview package with the same multiapi support but much reduced package size.

    Breaking Changes

    • All query and header parameters are now keyword-only
    • Can not individually access each API version's client and operations
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-resource_22.0.0(Dec 16, 2022)

    22.0.0 (2022-12-15)

    Breaking Changes

    • Renamed operation TagsOperations.create_or_update_at_scope to TagsOperations.begin_create_or_update_at_scope
    • Renamed operation TagsOperations.delete_at_scope to TagsOperations.begin_delete_at_scope
    • Renamed operation TagsOperations.update_at_scope to TagsOperations.begin_update_at_scope
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-recoveryservicessiterecovery_1.0.0(Dec 16, 2022)

    1.0.0 (2022-12-15)

    Features Added

    • Model AzureFabricSpecificDetails has a new parameter extended_locations
    • Model RecoveryPlanA2ADetails has a new parameter primary_extended_location
    • Model RecoveryPlanA2ADetails has a new parameter recovery_extended_location
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-mobilenetwork_1.0.0(Dec 16, 2022)

    1.0.0 (2022-12-15)

    Features Added

    • Added operation PacketCoreControlPlaneVersionsOperations.list
    • Added operation SimsOperations.list_by_group
    • Added operation group PacketCoreControlPlaneOperations
    • Added operation group SimOperations
    • Model DataNetworkConfiguration has a new parameter maximum_number_of_buffered_packets
    • Model PacketCoreControlPlane has a new parameter installation
    • Model PacketCoreControlPlane has a new parameter rollback_version
    • Model PacketCoreControlPlane has a new parameter ue_mtu
    • Model PacketCoreControlPlaneVersion has a new parameter platforms
    • Model PlatformConfiguration has a new parameter azure_stack_edge_devices
    • Model PlatformConfiguration has a new parameter azure_stack_hci_cluster
    • Model Sim has a new parameter site_provisioning_state
    • Model Sim has a new parameter vendor_key_fingerprint
    • Model Sim has a new parameter vendor_name
    • Model SimPolicy has a new parameter site_provisioning_state

    Breaking Changes

    • Model LocalDiagnosticsAccessConfiguration has a new required parameter authentication_type
    • Model PacketCoreControlPlane has a new required parameter sites
    • Model PacketCoreControlPlane no longer has parameter mobile_network
    • Model PacketCoreControlPlaneVersion no longer has parameter recommended_version
    • Model PacketCoreControlPlaneVersion no longer has parameter version_state
    • Parameter dns_addresses of model AttachedDataNetwork is now required
    • Parameter local_diagnostics_access of model PacketCoreControlPlane is now required
    • Parameter platform of model PacketCoreControlPlane is now required
    • Removed operation MobileNetworksOperations.begin_list_sim_ids
    • Removed operation PacketCoreControlPlaneVersionsOperations.list_by_resource_group
    • Removed operation SimsOperations.list_by_sim_group
    Source code(tar.gz)
    Source code(zip)
  • azure-mgmt-digitaltwins_6.3.0(Dec 16, 2022)

    6.3.0 (2022-12-15)

    Features Added

    • Model AzureDataExplorerConnectionProperties has a new parameter identity
    • Model DigitalTwinsEndpointResourceProperties has a new parameter identity
    • Model DigitalTwinsIdentity has a new parameter user_assigned_identities
    • Model EventGrid has a new parameter identity
    • Model EventHub has a new parameter identity
    • Model ServiceBus has a new parameter identity
    • Model TimeSeriesDatabaseConnectionProperties has a new parameter identity
    Source code(tar.gz)
    Source code(zip)
Owner
Microsoft Azure
APIs, SDKs and open source projects from Microsoft Azure
Microsoft Azure
MinIO Client SDK for Python

MinIO Python SDK for Amazon S3 Compatible Cloud Storage MinIO Python SDK is Simple Storage Service (aka S3) client to perform bucket and object operat

High Performance, Kubernetes Native Object Storage 582 Dec 28, 2022
MySQL database connector for Python (with Python 3 support)

mysqlclient This project is a fork of MySQLdb1. This project adds Python 3 support and fixed many bugs. PyPI: https://pypi.org/project/mysqlclient/ Gi

PyMySQL 2.2k Dec 25, 2022
MySQL database connector for Python (with Python 3 support)

mysqlclient This project is a fork of MySQLdb1. This project adds Python 3 support and fixed many bugs. PyPI: https://pypi.org/project/mysqlclient/ Gi

PyMySQL 2.2k Dec 25, 2022
Python interface to Oracle Database conforming to the Python DB API 2.0 specification.

cx_Oracle version 8.2 (Development) cx_Oracle is a Python extension module that enables access to Oracle Database. It conforms to the Python database

Oracle 841 Dec 21, 2022
PubMed Mapper: A Python library that map PubMed XML to Python object

pubmed-mapper: A Python Library that map PubMed XML to Python object 中文文档 1. Philosophy view UML Programmatically access PubMed article is a common ta

灵魂工具人 33 Dec 8, 2022
python-beryl, a Python driver for BerylDB.

python-beryl, a Python driver for BerylDB.

BerylDB 3 Nov 24, 2021
Pure Python MySQL Client

PyMySQL Table of Contents Requirements Installation Documentation Example Resources License This package contains a pure-Python MySQL client library,

PyMySQL 7.2k Jan 9, 2023
A supercharged SQLite library for Python

SuperSQLite: a supercharged SQLite library for Python A feature-packed Python package and for utilizing SQLite in Python by Plasticity. It is intended

Plasticity 703 Dec 30, 2022
ClickHouse Python Driver with native interface support

ClickHouse Python Driver ClickHouse Python Driver with native (TCP) interface support. Asynchronous wrapper is available here: https://github.com/myma

Marilyn System 957 Dec 30, 2022
DataStax Python Driver for Apache Cassandra

DataStax Driver for Apache Cassandra A modern, feature-rich and highly-tunable Python client library for Apache Cassandra (2.1+) and DataStax Enterpri

DataStax 1.3k Dec 25, 2022
Python client for Apache Kafka

Kafka Python client Python client for the Apache Kafka distributed stream processing system. kafka-python is designed to function much like the offici

Dana Powers 5.1k Jan 8, 2023
PyMongo - the Python driver for MongoDB

PyMongo Info: See the mongo site for more information. See GitHub for the latest source. Documentation: Available at pymongo.readthedocs.io Author: Mi

mongodb 3.7k Jan 8, 2023
Redis Python Client

redis-py The Python interface to the Redis key-value store. Python 2 Compatibility Note redis-py 3.5.x will be the last version of redis-py that suppo

Andy McCurdy 11k Dec 29, 2022
Motor - the async Python driver for MongoDB and Tornado or asyncio

Motor Info: Motor is a full-featured, non-blocking MongoDB driver for Python Tornado and asyncio applications. Documentation: Available at motor.readt

mongodb 2.1k Dec 26, 2022
A fast PostgreSQL Database Client Library for Python/asyncio.

asyncpg -- A fast PostgreSQL Database Client Library for Python/asyncio asyncpg is a database interface library designed specifically for PostgreSQL a

magicstack 5.8k Dec 31, 2022
Motor - the async Python driver for MongoDB and Tornado or asyncio

Motor Info: Motor is a full-featured, non-blocking MongoDB driver for Python Tornado and asyncio applications. Documentation: Available at motor.readt

mongodb 1.6k Feb 6, 2021
Redis client for Python asyncio (PEP 3156)

Redis client for Python asyncio. Redis client for the PEP 3156 Python event loop. This Redis library is a completely asynchronous, non-blocking client

Jonathan Slenders 554 Dec 4, 2022
Asynchronous Python client for InfluxDB

aioinflux Asynchronous Python client for InfluxDB. Built on top of aiohttp and asyncio. Aioinflux is an alternative to the official InfluxDB Python cl

Gustavo Bezerra 159 Dec 27, 2022
GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.

GINO - GINO Is Not ORM - is a lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. GINO 1.0 supports only PostgreSQL with

GINO Community 2.5k Dec 27, 2022