This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/en-us/python/azure/ or our versioned developer docs at https://azure.github.io/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
Download song lyrics and metadata from Genius.com 🎶🎤

LyricsGenius: a Python client for the Genius.com API lyricsgenius provides a simple interface to the song, artist, and lyrics data stored on Genius.co

John W. Miller 738 Jan 04, 2023
A Django-style ORM idea for manipulating Google Datastore entities

No SeiQueLa ORM EM DESENVOLVIMENTO Uma ideia de ORM no estilo do Django para manipular entidades do Google Datastore. Montando seu modelo: from noseiq

Geraldo Castro 16 Nov 01, 2022
PyDottie is a version of Dottie.js written in Python 3.

PyDottie is a version of Dottie.js written in Python 3.

Jose Noriega 2 Nov 21, 2021
This is a simple Telegram bot to Delete User Messages based on Groupmembers Votes. Heroku deployable

ibCleaner Bot This is a simple Telegram bot to Delete User Messages based on Groupmembers Votes. Deploy to Heroku Deploy locally Edit config.py and ad

8 Oct 21, 2022
❤️ Hi There Im EzilaX ❤️ A next gen powerful telegram group manager bot 😱 for manage your groups and have fun with other cool modules Made By Sadew Jayasekara 🔥

❤️ EzilaX v1 ❤️ Unmaintained. The new repo of @EzilaXBot is Public. (It is no longer based on this source code. The completely rewritten bot available

Sadew Jayasekara 18 Nov 24, 2021
A basic implementation of the Battlesnake API in Python

Getting started with Battlesnake and Python This is a basic implementation of the Battlesnake API in Python. It's a great starting point for anyone wa

Gaurav Batra 2 Dec 08, 2021
A webhook API for Discord.

Webhook API A webhook API for Discord. Requirements requests Usage

1 Feb 08, 2022
C Y B Ξ R UserBot is a project that simplifies the use of Telegram.

C Y B Ξ R USΞRBOT 🇦🇿 C Y B Ξ R UserBot is a project that simplifies the use of Telegram. All rights reserved. Automatic Setup Android: open Termux p

FVREED 4 Dec 07, 2022
A Python Script to automate searching of available vaccination centers in the city and hence booking

Cowin Vaccine Availability Notifier Cowin Vaccine Availability Notifier takes your City or PIN code as an input and automatically notifies you via ema

Jayesh Padhiar 7 Sep 05, 2021
A GitHub Follower Bot that is a WIP.

GitHub Follower Bot (WIP) Work In Progress This bot is a WIP. There are still many features I plan to add and code I need to improve (I'm still fairly

Christian Deacon 71 Dec 29, 2022
Based on nonebot, a common bot framework for maimai.

mai bot 使用指南 此 README 提供了最低程度的 mai bot 教程与支持。 Step 1. 安装 Python 请自行前往 https://www.python.org/ 下载 Python 3 版本( 3.7)并将其添加到环境变量(在安装过程中勾选 Add to system P

Diving-Fish 150 Jan 01, 2023
Super Fast Telegram UserBot Made With Python.

Description Super Fast Telegram UserBot Made With Python. LOGO Made With Support of All Userbots Dev's Dark-Venom is a Light-Weight Userbot. It's unde

2 Sep 14, 2021
Marketplace for self published books

Nile API API for the imaginary Nile marketplace for self published books. This is a project created to try out FastAPI as the post promising ASGI serv

Matt de Young 1 Jan 31, 2022
Spotify playlist anonymizer.

Spotify heavily personalizes auto-generated playlists like Song Radio based on the music you've listened to in the past. But sometimes you want to listen to Song Radio precisely to hear some fresh so

Jakob de Maeyer 9 Nov 27, 2022
Hack WhatsApp Account Easily(Android)

X-Whatsapp Hack WhatsApp Account Easily(Android) HOW TO RUN 👇 (Termux) pkg update && pkg upgrade pkg install python pkg install git git clone https:/

KiLL3R_xRO 72 Dec 21, 2022
Source code of BobuxAdmin bot from Bobux Bot Development server.

BobuxAdmin Source code of BobuxAdmin bot from Bobux Bot Development server. The bot is written with usage of disnake and SQLite database. Functionalit

Bobux Bot Developers 3 Dec 29, 2022
Home Assistant custom integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, officially maintained by the Tuya Developer Team.

Tuya Home Assistant Integration Home Assistant custom integration for controlling Powered by Tuya (PBT) devices using Tuya Open API, officially mainta

Tuya 704 Jan 03, 2023
Pyspark sam - Analyze Big Sequence Alignments with PySpark in AWS EMR

pyspark_sam This repo hosts my code for the article "Analyze Big Sequence Alignm

Sixing Huang 4 Dec 09, 2022
ANKIT-OS/TG-SESSION-GENERATOR-BOTbisTG-SESSION-GENERATOR-BOT a special repository. Its Is A Telegram Bot To Generate String Session

ANKIT-OS/TG-SESSION-GENERATOR-BOTbisTG-SESSION-GENERATOR-BOT a special repository. Its Is A Telegram Bot To Generate String Session

ANKIT KUMAR 1 Dec 26, 2021
Automation for grabbing keys from a Linux host. Useful during red team exercises to quickly help assess what access to a Linux host can lead to.

keygrabber Automation for grabbing keys from a Linux host. This can be helpful during red team exercises when you gain access to a Linux host and want

Cedric Owens 14 Sep 27, 2022