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
SpyQL - SQL with Python in the middle

SpyQL SQL with Python in the middle Concept SpyQL is a query language that combines: the simplicity and structure of SQL with the power and readabilit

Daniel Moura 853 Dec 30, 2022
A Telegram Bot to manage Redis Database.

A Telegram Bot to manage Redis database. Direct deploy on heroku Manual Deployment python3, git is required Clone repo git clone https://github.com/bu

Amit Sharma 4 Oct 21, 2022
PyPika is a python SQL query builder that exposes the full richness of the SQL language using a syntax that reflects the resulting query. PyPika excels at all sorts of SQL queries but is especially useful for data analysis.

PyPika - Python Query Builder Abstract What is PyPika? PyPika is a Python API for building SQL queries. The motivation behind PyPika is to provide a s

KAYAK 1.9k Jan 04, 2023
Creating a python package to convert /transfer excelsheet data to a mysql Database Table

Creating a python package to convert /transfer excelsheet data to a mysql Database Table

Odiwuor Lameck 1 Jan 07, 2022
Pystackql - Python wrapper for StackQL

pystackql - Python Library for StackQL Python wrapper for StackQL Usage from pys

StackQL Studios 6 Jul 01, 2022
Async database support for Python. 🗄

Databases Databases gives you simple asyncio support for a range of databases. It allows you to make queries using the powerful SQLAlchemy Core expres

Encode 3.2k Dec 30, 2022
Kafka Connect JDBC Docker Image.

kafka-connect-jdbc This is a dockerized version of the Confluent JDBC database connector. Usage This image is running the connect-standalone command w

Marc Horlacher 1 Jan 05, 2022
python-beryl, a Python driver for BerylDB.

python-beryl, a Python driver for BerylDB.

BerylDB 3 Nov 24, 2021
A fast MySQL driver written in pure C/C++ for Python. Compatible with gevent through monkey patching.

:: Description :: A fast MySQL driver written in pure C/C++ for Python. Compatible with gevent through monkey patching :: Requirements :: Requires P

ESN Social Software 549 Nov 18, 2022
dask-sql is a distributed SQL query engine in python using Dask

dask-sql is a distributed SQL query engine in Python. It allows you to query and transform your data using a mixture of common SQL operations and Python code and also scale up the calculation easily

Nils Braun 271 Dec 30, 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 29, 2022
google-cloud-bigtable Apache-2google-cloud-bigtable (🥈31 · ⭐ 3.5K) - Google Cloud Bigtable API client library. Apache-2

Python Client for Google Cloud Bigtable Google Cloud Bigtable is Google's NoSQL Big Data database service. It's the same database that powers many cor

Google APIs 39 Dec 03, 2022
Python ODBC bridge

pyodbc pyodbc is an open source Python module that makes accessing ODBC databases simple. It implements the DB API 2.0 specification but is packed wit

Michael Kleehammer 2.6k Dec 27, 2022
Dinamopy is a python helper library for dynamodb

Dinamopy is a python helper library for dynamodb. You can define your access patterns in a json file and can use dynamic method names to make operations.

Rasim Andıran 2 Jul 18, 2022
MongoDB data stream pipeline tools by YouGov (adopted from MongoDB)

mongo-connector The mongo-connector project originated as a MongoDB mongo-labs project and is now community-maintained under the custody of YouGov, Pl

YouGov 1.9k Jan 04, 2023
A Python DB-API and SQLAlchemy dialect to Google Spreasheets

Note: shillelagh is a drop-in replacement for gsheets-db-api, with many additional features. You should use it instead. If you're using SQLAlchemy all

Beto Dealmeida 185 Jan 01, 2023
Neo4j Bolt driver for Python

Neo4j Bolt Driver for Python This repository contains the official Neo4j driver for Python. Each driver release (from 4.0 upwards) is built specifical

Neo4j 762 Dec 30, 2022
Asynchronous interface for peewee ORM powered by asyncio

peewee-async Asynchronous interface for peewee ORM powered by asyncio. Important notes Since version 0.6.0a only peewee 3.5+ is supported If you still

05Bit 666 Dec 30, 2022
Records is a very simple, but powerful, library for making raw SQL queries to most relational databases.

Records: SQL for Humans™ Records is a very simple, but powerful, library for making raw SQL queries to most relational databases. Just write SQL. No b

Kenneth Reitz 6.9k Jan 03, 2023
A HugSQL-inspired database library for Python

PugSQL PugSQL is a simple Python interface for using parameterized SQL, in files. See pugsql.org for the documentation. To install: pip install pugsql

Dan McKinley 558 Dec 24, 2022