diff --git a/argfile.json b/argfile.json new file mode 100644 index 000000000000..add92aa30a91 --- /dev/null +++ b/argfile.json @@ -0,0 +1,22 @@ +[ + { + "name": "azure-core", + "common_root": "azure", + "service": "core", + "in_batch": "True", + "checkout": [ + { + "package": "azure-core", + "version": "1.32.0" + }, + { + "package": "azure-mgmt-core", + "version": "1.5.0" + }, + { + "package": "azure-common", + "version": "1.1.28" + } + ] + } +] \ No newline at end of file diff --git a/big_argfile.json b/big_argfile.json new file mode 100644 index 000000000000..73f2f50e3413 --- /dev/null +++ b/big_argfile.json @@ -0,0 +1,1149 @@ +[ + { + "name": "azure-core", + "common_root": "azure", + "service": "core", + "in_batch": "True", + "checkout": [ + { + "package": "azure-core", + "version": "1.32.0" + }, + { + "package": "azure-mgmt-core", + "version": "1.5.0" + }, + { + "package": "azure-common", + "version": "1.1.28" + } + ] + }, + { + "name": "msrest", + "in_batch": true, + "checkout": [ + { + "package": "msrest", + "download_uri": "https://files.pythonhosted.org/packages/68/77/8397c8fb8fc257d8ea0fa66f8068e073278c65f05acb17dcb22a02bfdc42/msrest-0.7.1.zip" + } + ] + }, + { + "name": "msal", + "in_batch": true, + "checkout": [ + { + "package": "msal", + "download_uri": "https://files.pythonhosted.org/packages/3f/f3/cdf2681e83a73c3355883c2884b6ff2f2d2aadfc399c28e9ac4edc3994fd/msal-1.31.1.tar.gz" + } + ] + }, + { + "name": "msal-extensions", + "common_root": "msal", + "in_batch": true, + "checkout": [ + { + "package": "msal-extensions", + "download_uri": "https://files.pythonhosted.org/packages/2d/38/ad49272d0a5af95f7a0cb64a79bbd75c9c187f3b789385a143d8d537a5eb/msal_extensions-1.2.0.tar.gz" + } + ] + }, + { + "name": "azure-healthinsights", + "common_root": "azure/healthinsights", + "in_batch": "True", + "service": "healthinsights", + "checkout": [ + { + "package": "azure-healthinsights-radiologyinsights", + "version": "1.0.0" + } + ] + }, + { + "name": "azure-identity", + "service": "identity", + "in_batch": "True", + "checkout": [ + { + "package": "azure-identity", + "version": "1.19.0" + } + ] + }, + { + "name": "azure-storage", + "common_root": "azure/storage", + "in_batch": "True", + "service": "storage", + "checkout": [ + { + "package": "azure-storage-blob", + "version": "12.24.0" + }, + { + "package": "azure-storage-queue", + "version": "12.12.0" + }, + { + "package": "azure-storage-file-share", + "version": "12.20.0" + }, + { + "package": "azure-storage-file-datalake", + "version": "12.18.0" + } + ] + }, + { + "name": "azure-ai-ml", + "service": "ml", + "in_batch": "True", + "channels": [ + "conda-forge" + ], + "checkout": [ + { + "package": "azure-ai-ml", + "version": "1.22.2" + } + ] + }, + { + "name": "azure-ai-contentsafety", + "common_root": "azure", + "service": "contentsafety", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-contentsafety", + "version": "1.0.0" + } + ] + }, + { + "name": "azure-ai-evaluation", + "common_root": "azure", + "service": "evaluation", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-evaluation", + "version": "1.0.1" + } + ] + }, + { + "name": "azure-ai-formrecognizer", + "common_root": "azure", + "service": "formrecognizer", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-formrecognizer", + "version": "3.3.3" + } + ] + }, + { + "name": "azure-ai-language-conversations", + "common_root": "azure", + "service": "cognitivelanguage", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-language-conversations", + "version": "1.1.0" + } + ] + }, + { + "name": "azure-ai-language-questionanswering", + "service": "cognitivelanguage", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-language-questionanswering", + "version": "1.1.0" + } + ] + }, + { + "name": "azure-ai-metricsadvisor", + "service": "cognitivelanguage", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-metricsadvisor", + "version": "1.0.0" + } + ] + }, + { + "name": "azure-ai-textanalytics", + "service": "textanalytics", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-textanalytics", + "version": "5.3.0" + } + ] + }, + { + "name": "azure-ai-translation-document", + "service": "translation", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-translation-document", + "version": "1.1.0" + } + ] + }, + { + "name": "azure-ai-translation-text", + "service": "translation", + "in_batch": "True", + "checkout": [ + { + "package": "azure-ai-translation-text", + "version": "1.0.1" + } + ] + }, + { + "name": "azure-ai-vision", + "common_root": "azure/vision", + "in_batch": "True", + "service": "vision", + "checkout": [ + { + "package": "azure-ai-vision-imageanalysis", + "version": "1.0.0" + } + ] + }, + { + "name": "azure-appconfiguration", + "service": "appconfiguration", + "in_batch": "True", + "checkout": [ + { + "package": "azure-appconfiguration", + "version": "1.7.1" + } + ] + }, + { + "name": "azure-communication", + "service": "communication", + "common_root": "azure/communication", + "in_batch": "True", + "checkout": [ + { + "package": "azure-communication-chat", + "version": "1.3.0" + }, + { + "package": "azure-communication-email", + "version": "1.0.0" + }, + { + "package": "azure-communication-identity", + "version": "1.5.0" + }, + { + "package": "azure-communication-phonenumbers", + "version": "1.1.0" + }, + { + "package": "azure-communication-sms", + "version": "1.1.0" + }, + { + "package": "azure-communication-rooms", + "version": "1.1.0" + }, + { + "package": "azure-communication-jobrouter", + "version": "1.0.0" + }, + { + "package": "azure-communication-callautomation", + "version": "1.2.0" + }, + { + "package": "azure-communication-messages", + "version": "1.1.0" + } + ] + }, + { + "name": "azure-confidentialledger", + "service": "confidentialledger", + "in_batch": "True", + "checkout": [ + { + "package": "azure-confidentialledger", + "version": "1.1.1" + } + ] + }, + { + "name": "azure-containerregistry", + "service": "containerregistry", + "in_batch": "True", + "checkout": [ + { + "package": "azure-containerregistry", + "version": "1.2.0" + } + ] + }, + { + "name": "azure-cosmos", + "service": "cosmos", + "in_batch": "True", + "checkout": [ + { + "package": "azure-cosmos", + "version": "4.9.0" + } + ] + }, + { + "name": "azure-data-tables", + "service": "tables", + "in_batch": "True", + "checkout": [ + { + "package": "azure-data-tables", + "version": "12.5.0" + } + ] + }, + { + "name": "azure-developer-loadtesting", + "service": "loadtesting", + "in_batch": "True", + "checkout": [ + { + "package": "azure-developer-loadtesting", + "version": "1.0.0" + } + ] + }, + { + "name": "azure-digitaltwins-core", + "service": "digitaltwins", + "in_batch": "True", + "checkout": [ + { + "package": "azure-digitaltwins-core", + "version": "1.2.0" + } + ] + }, + { + "name": "azure-eventgrid", + "service": "eventgrid", + "in_batch": "True", + "checkout": [ + { + "package": "azure-eventgrid", + "version": "4.21.0" + } + ] + }, + { + "name": "azure-eventhub", + "service": "eventhub", + "common_root": "azure/eventhub", + "in_batch": "True", + "checkout": [ + { + "package": "azure-eventhub-checkpointstoreblob", + "version": "1.1.4" + }, + { + "package": "azure-eventhub-checkpointstoreblob-aio", + "version": "1.1.4" + }, + { + "package": "azure-eventhub", + "version": "5.13.0" + } + ] + }, + { + "name": "azure-iot-deviceupdate", + "service": "deviceupdate", + "in_batch": "True", + "checkout": [ + { + "package": "azure-iot-deviceupdate", + "version": "1.0.0" + } + ] + }, + { + "name": "azure-keyvault", + "service": "keyvault", + "common_root": "azure/keyvault", + "in_batch": "True", + "checkout": [ + { + "package": "azure-keyvault-administration", + "version": "4.5.0" + }, + { + "package": "azure-keyvault-certificates", + "version": "4.9.0" + }, + { + "package": "azure-keyvault-keys", + "version": "4.10.0" + }, + { + "package": "azure-keyvault-secrets", + "version": "4.9.0" + } + ] + }, + { + "name": "azure-messaging-webpubsubservice", + "service": "webpubsub", + "in_batch": "True", + "checkout": [ + { + "package": "azure-messaging-webpubsubservice", + "version": "1.2.1" + } + ] + }, + { + "name": "azure-messaging-webpubsubclient", + "service": "webpubsub", + "in_batch": "True", + "checkout": [ + { + "package": "azure-messaging-webpubsubclient", + "version": "1.1.0" + } + ] + }, + { + "name": "azure-monitor-ingestion", + "service": "monitor", + "in_batch": "True", + "checkout": [ + { + "package": "azure-monitor-ingestion", + "version": "1.0.4" + } + ] + }, + { + "name": "azure-monitor-query", + "service": "monitor", + "in_batch": "True", + "checkout": [ + { + "package": "azure-monitor-query", + "version": "1.4.0" + } + ] + }, + { + "name": "azure-schemaregistry", + "service": "schemaregistry", + "common_root": "azure/schemaregistry", + "in_batch": "True", + "checkout": [ + { + "package": "azure-schemaregistry", + "version": "1.3.0" + }, + { + "package": "azure-schemaregistry-avroencoder", + "version": "1.0.0" + } + ] + }, + { + "name": "azure-search-documents", + "service": "search", + "in_batch": "True", + "checkout": [ + { + "package": "azure-search-documents", + "version": "11.5.2" + } + ] + }, + { + "name": "azure-security-attestation", + "service": "attestation", + "in_batch": "True", + "checkout": [ + { + "package": "azure-security-attestation", + "version": "1.0.0" + } + ] + }, + { + "name": "azure-servicebus", + "service": "servicebus", + "in_batch": "True", + "checkout": [ + { + "package": "azure-servicebus", + "version": "7.13.0" + } + ] + }, + { + "name": "azure-mgmt", + "service": "mgmt", + "in_batch": "True", + "common_root": "azure/mgmt", + "checkout": [ + { + "package": "azure-mgmt-advisor", + "version": "9.0.0" + }, + { + "package": "azure-mgmt-alertsmanagement", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-apicenter", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-apimanagement", + "version": "4.0.1" + }, + { + "package": "azure-mgmt-appcomplianceautomation", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-appconfiguration", + "version": "3.0.0" + }, + { + "package": "azure-mgmt-appcontainers", + "version": "3.1.0" + }, + { + "package": "azure-mgmt-applicationinsights", + "version": "4.0.0" + }, + { + "package": "azure-mgmt-appplatform", + "version": "9.1.0" + }, + { + "package": "azure-mgmt-attestation", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-authorization", + "version": "4.0.0" + }, + { + "package": "azure-mgmt-automanage", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-automation", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-avs", + "version": "8.0.0" + }, + { + "package": "azure-mgmt-azurearcdata", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-azurestack", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-azurestackhci", + "version": "7.0.0" + }, + { + "package": "azure-mgmt-baremetalinfrastructure", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-batch", + "version": "17.3.0" + }, + { + "package": "azure-mgmt-billing", + "version": "6.0.0" + }, + { + "package": "azure-mgmt-botservice", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-cdn", + "version": "13.1.1" + }, + { + "package": "azure-mgmt-changeanalysis", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-chaos", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-cognitiveservices", + "version": "13.5.0" + }, + { + "package": "azure-mgmt-commerce", + "version": "6.0.0" + }, + { + "package": "azure-mgmt-communication", + "version": "2.1.0" + }, + { + "package": "azure-mgmt-compute", + "version": "32.0.0" + }, + { + "package": "azure-mgmt-confidentialledger", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-confluent", + "version": "2.1.0" + }, + { + "package": "azure-mgmt-connectedvmware", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-consumption", + "version": "10.0.0" + }, + { + "package": "azure-mgmt-containerinstance", + "version": "10.1.0" + }, + { + "package": "azure-mgmt-containerregistry", + "version": "10.3.0" + }, + { + "package": "azure-mgmt-containerservice", + "version": "31.0.0" + }, + { + "package": "azure-mgmt-containerservicefleet", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-cosmosdb", + "version": "9.5.1" + }, + { + "package": "azure-mgmt-costmanagement", + "version": "4.0.1" + }, + { + "package": "azure-mgmt-customproviders", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-dashboard", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-databox", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-databoxedge", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-databricks", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-datadog", + "version": "2.1.0" + }, + { + "package": "azure-mgmt-datafactory", + "version": "8.0.0" + }, + { + "package": "azure-mgmt-datamigration", + "version": "10.0.0" + }, + { + "package": "azure-mgmt-dataprotection", + "version": "1.4.0" + }, + { + "package": "azure-mgmt-datashare", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-deploymentmanager", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-desktopvirtualization", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-devcenter", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-deviceupdate", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-devtestlabs", + "version": "9.0.0" + }, + { + "package": "azure-mgmt-digitaltwins", + "version": "6.4.0" + }, + { + "package": "azure-mgmt-dns", + "version": "8.1.0" + }, + { + "package": "azure-mgmt-dnsresolver", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-dynatrace", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-edgeorder", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-elastic", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-elasticsan", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-eventgrid", + "version": "10.2.0" + }, + { + "package": "azure-mgmt-eventhub", + "version": "11.0.0" + }, + { + "package": "azure-mgmt-extendedlocation", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-fluidrelay", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-frontdoor", + "version": "1.2.0" + }, + { + "package": "azure-mgmt-graphservices", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-hanaonazure", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-hdinsight", + "version": "9.0.0" + }, + { + "package": "azure-mgmt-healthcareapis", + "version": "2.1.0" + }, + { + "package": "azure-mgmt-hybridcompute", + "version": "8.0.0" + }, + { + "package": "azure-mgmt-hybridconnectivity", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-hybridcontainerservice", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-hybridkubernetes", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-hybridnetwork", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-imagebuilder", + "version": "1.4.0" + }, + { + "package": "azure-mgmt-iothub", + "version": "3.0.0" + }, + { + "package": "azure-mgmt-iothubprovisioningservices", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-keyvault", + "version": "10.3.1" + }, + { + "package": "azure-mgmt-kubernetesconfiguration", + "version": "3.1.0" + }, + { + "package": "azure-mgmt-kusto", + "version": "3.3.0" + }, + { + "package": "azure-mgmt-labservices", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-loadtesting", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-loganalytics", + "version": "12.0.0" + }, + { + "package": "azure-mgmt-logic", + "version": "10.0.0" + }, + { + "package": "azure-mgmt-logz", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-machinelearningservices", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-maintenance", + "version": "2.1.0" + }, + { + "package": "azure-mgmt-managednetworkfabric", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-managedservices", + "version": "6.0.0" + }, + { + "package": "azure-mgmt-managementgroups", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-managementpartner", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-maps", + "version": "2.1.0" + }, + { + "package": "azure-mgmt-marketplaceordering", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-media", + "version": "10.2.0" + }, + { + "package": "azure-mgmt-mixedreality", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-mobilenetwork", + "version": "3.3.0" + }, + { + "package": "azure-mgmt-monitor", + "version": "6.0.2" + }, + { + "package": "azure-mgmt-msi", + "version": "7.0.0" + }, + { + "package": "azure-mgmt-netapp", + "version": "13.1.0" + }, + { + "package": "azure-mgmt-network", + "version": "26.0.0" + }, + { + "package": "azure-mgmt-networkanalytics", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-networkcloud", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-newrelicobservability", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-nginx", + "version": "3.0.0" + }, + { + "package": "azure-mgmt-notificationhubs", + "version": "8.0.0" + }, + { + "package": "azure-mgmt-operationsmanagement", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-oracledatabase", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-orbital", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-paloaltonetworksngfw", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-peering", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-policyinsights", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-portal", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-powerbidedicated", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-privatedns", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-purview", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-qumulo", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-quota", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-rdbms", + "version": "10.1.0" + }, + { + "package": "azure-mgmt-recoveryservices", + "version": "3.0.0" + }, + { + "package": "azure-mgmt-recoveryservicesbackup", + "version": "9.1.0" + }, + { + "package": "azure-mgmt-recoveryservicessiterecovery", + "version": "1.2.0" + }, + { + "package": "azure-mgmt-redhatopenshift", + "version": "1.5.0" + }, + { + "package": "azure-mgmt-redis", + "version": "14.4.0" + }, + { + "package": "azure-mgmt-redisenterprise", + "version": "3.0.0" + }, + { + "package": "azure-mgmt-relay", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-reservations", + "version": "2.3.0" + }, + { + "package": "azure-mgmt-resource", + "version": "23.1.1" + }, + { + "package": "azure-mgmt-resourceconnector", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-resourcemover", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-scvmm", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-search", + "version": "9.1.0" + }, + { + "package": "azure-mgmt-security", + "version": "7.0.0" + }, + { + "package": "azure-mgmt-securityinsight", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-selfhelp", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-serialconsole", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-servicebus", + "version": "8.2.0" + }, + { + "package": "azure-mgmt-servicefabric", + "version": "2.1.0" + }, + { + "package": "azure-mgmt-servicefabricmanagedclusters", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-servicelinker", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-servicenetworking", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-signalr", + "version": "1.2.0" + }, + { + "package": "azure-mgmt-sphere", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-sql", + "version": "3.0.1" + }, + { + "package": "azure-mgmt-storage", + "version": "21.2.1" + }, + { + "package": "azure-mgmt-storagecache", + "version": "1.5.0" + }, + { + "package": "azure-mgmt-storagemover", + "version": "2.1.0" + }, + { + "package": "azure-mgmt-storagepool", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-storagesync", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-streamanalytics", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-subscription", + "version": "3.1.1" + }, + { + "package": "azure-mgmt-support", + "version": "7.0.0" + }, + { + "package": "azure-mgmt-synapse", + "version": "2.0.0" + }, + { + "package": "azure-mgmt-timeseriesinsights", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-trafficmanager", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-voiceservices", + "version": "1.0.0" + }, + { + "package": "azure-mgmt-web", + "version": "7.3.0" + }, + { + "package": "azure-mgmt-webpubsub", + "version": "1.1.0" + }, + { + "package": "azure-mgmt-workloads", + "version": "1.0.0" + } + ] + } +] \ No newline at end of file diff --git a/conda/conda-recipes/azure-ai-evaluation/meta.yaml b/conda/conda-recipes/azure-ai-evaluation/meta.yaml new file mode 100644 index 000000000000..c558b0e6b9e3 --- /dev/null +++ b/conda/conda-recipes/azure-ai-evaluation/meta.yaml @@ -0,0 +1,63 @@ +{% set name = "azure-ai-evaluation" %} + +package: + name: "{{ name|lower }}" + version: {{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + +source: + url: {{ environ.get('EVALUATION_SOURCE_DISTRIBUTION', '') }} + +build: + noarch: python + number: 0 + script: "{{ PYTHON }} -m pip install . -vv" + +requirements: + host: + - azure-core >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - azure-identity >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - msrest >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - pip + - python + - six + - requests-oauthlib >=0.5.0 + - aiohttp + - isodate + - pandas + - promptflow + run: + - azure-core >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - azure-identity >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - msrest >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - python + - six + - requests-oauthlib >=0.5.0 + - aiohttp + - isodate + - pandas + - promptflow + +test: + imports: + - azure.ai.evaluation + - azure.ai.evaluation.aio + +about: + home: "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/evaluation/azure-ai-evaluation" + license: MIT + license_family: MIT + license_file: + summary: "Microsoft Azure AI Evaluation client library for Python" + description: | + Use Azure AI Evaluation SDK to assess the performance of your generative AI applications. + Generative AI application generations are quantitatively measured with mathematical + based metrics, AI-assisted quality and safety metrics. Metrics are defined as evaluators. + Built-in or custom evaluators can provide comprehensive insights into the application's + capabilities and limitations. + Please see https://aka.ms/azsdk/conda/releases/evaluation for version details. + doc_url: + dev_url: + +extra: + recipe-maintainers: + - xiangyan99 diff --git a/conda/conda-recipes/azure-ai-vision/meta.yaml b/conda/conda-recipes/azure-ai-vision/meta.yaml new file mode 100644 index 000000000000..4f6b0eff1464 --- /dev/null +++ b/conda/conda-recipes/azure-ai-vision/meta.yaml @@ -0,0 +1,54 @@ +{% set name = "azure-ai-vision" %} + +package: + name: "{{ name|lower }}" + version: {{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + +source: + url: {{ environ.get('VISION_SOURCE_DISTRIBUTION', '') }} + +build: + noarch: python + number: 0 + script: "{{ PYTHON }} -m pip install . -vv" + +requirements: + host: + - azure-core >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - azure-identity >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - cryptography + - msrest >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - pip + - python + - requests-oauthlib >=0.5.0 + - aiohttp + - isodate + run: + - azure-core >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - azure-identity >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - cryptography + - msrest >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - python + - requests-oauthlib >=0.5.0 + - aiohttp + - isodate + +test: + imports: + - azure.ai.vision.imageanalysis + +about: + home: "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/vision" + license: MIT + license_family: MIT + license_file: + summary: "Microsoft Azure AI Vision Client Library for Python" + description: | + This is the Microsoft Azure AI Vision libraries bundle. + Please see https://aka.ms/azsdk/conda/releases/vision for version details. + doc_url: + dev_url: + +extra: + recipe-maintainers: + - xiangyan99 diff --git a/conda/conda-recipes/azure-core/meta.yaml b/conda/conda-recipes/azure-core/meta.yaml index 0a33e1f650f6..ff5d14d6033a 100644 --- a/conda/conda-recipes/azure-core/meta.yaml +++ b/conda/conda-recipes/azure-core/meta.yaml @@ -44,13 +44,13 @@ about: home: "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core" license: MIT license_family: MIT - license_file: + license_file: summary: "Microsoft Azure Core Library for Python" description: | Azure core provides shared exceptions and modules for Python SDK client libraries. Please see https://aka.ms/azsdk/conda/releases/core for version details. - doc_url: - dev_url: + doc_url: + dev_url: extra: recipe-maintainers: diff --git a/conda/conda-recipes/azure-healthinsights/meta.yaml b/conda/conda-recipes/azure-healthinsights/meta.yaml new file mode 100644 index 000000000000..f3037e6c63bb --- /dev/null +++ b/conda/conda-recipes/azure-healthinsights/meta.yaml @@ -0,0 +1,54 @@ +{% set name = "azure-healthinsights" %} + +package: + name: "{{ name|lower }}" + version: {{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + +source: + url: {{ environ.get('HEALTHINSIGHTS_SOURCE_DISTRIBUTION', '') }} + +build: + noarch: python + number: 0 + script: "{{ PYTHON }} -m pip install . -vv" + +requirements: + host: + - azure-core >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - azure-identity >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - cryptography + - msrest >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - pip + - python + - requests-oauthlib >=0.5.0 + - aiohttp + - isodate + run: + - azure-core >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - azure-identity >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - cryptography + - msrest >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }} + - python + - requests-oauthlib >=0.5.0 + - aiohttp + - isodate + +test: + imports: + - azure.healthinsights.radiologyinsights + +about: + home: "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/healthinsights" + license: MIT + license_family: MIT + license_file: + summary: "Microsoft Azure Cognitive Services Health Insights Client Library for Python" + description: | + This is the Microsoft Azure Cognitive Services Health Insights libraries bundle. + Please see https://aka.ms/azsdk/conda/releases/healthinsights for version details. + doc_url: + dev_url: + +extra: + recipe-maintainers: + - xiangyan99 diff --git a/conda/conda-recipes/azure-mgmt/meta.yaml b/conda/conda-recipes/azure-mgmt/meta.yaml index 7e2bb51b0dcf..7d300b703cfd 100644 --- a/conda/conda-recipes/azure-mgmt/meta.yaml +++ b/conda/conda-recipes/azure-mgmt/meta.yaml @@ -132,6 +132,11 @@ test: - azure.mgmt.batch.aio.operations - azure.mgmt.batch.models - azure.mgmt.batch.operations + - azure.mgmt.batchai + - azure.mgmt.batchai.aio + - azure.mgmt.batchai.aio.operations + - azure.mgmt.batchai.models + - azure.mgmt.batchai.operations - azure.mgmt.billing - azure.mgmt.billing.aio - azure.mgmt.billing.aio.operations @@ -179,6 +184,11 @@ test: - azure.mgmt.compute.v2023_07_01.aio.operations - azure.mgmt.compute.v2023_07_01.models - azure.mgmt.compute.v2023_07_01.operations + - azure.mgmt.computefleet + - azure.mgmt.computefleet.aio + - azure.mgmt.computefleet.aio.operations + - azure.mgmt.computefleet.models + - azure.mgmt.computefleet.operations - azure.mgmt.confidentialledger - azure.mgmt.confidentialledger.aio - azure.mgmt.confidentialledger.aio.operations @@ -225,11 +235,6 @@ test: - azure.mgmt.containerservice.v2023_08_01.operations - azure.mgmt.containerservicefleet - azure.mgmt.containerservicefleet.aio - - azure.mgmt.containerservicefleet.v2023_10_15 - - azure.mgmt.containerservicefleet.v2023_10_15.aio - - azure.mgmt.containerservicefleet.v2023_10_15.aio.operations - - azure.mgmt.containerservicefleet.v2023_10_15.models - - azure.mgmt.containerservicefleet.v2023_10_15.operations - azure.mgmt.cosmosdb - azure.mgmt.cosmosdb.aio - azure.mgmt.cosmosdb.aio.operations @@ -252,11 +257,6 @@ test: - azure.mgmt.dashboard.operations - azure.mgmt.databox - azure.mgmt.databox.aio - - azure.mgmt.databox.v2022_12_01 - - azure.mgmt.databox.v2022_12_01.aio - - azure.mgmt.databox.v2022_12_01.aio.operations - - azure.mgmt.databox.v2022_12_01.models - - azure.mgmt.databox.v2022_12_01.operations - azure.mgmt.datab - azure.mgmt.datab.aio - azure.mgmt.datab.aio.operations @@ -318,12 +318,17 @@ test: - azure.mgmt.devcenter.aio - azure.mgmt.devcenter.aio.operations - azure.mgmt.devcenter.models - - azure.mgmt.devcenter.operations + - azure.mgmt.devcenter.operations - azure.mgmt.deviceupdate - azure.mgmt.deviceupdate.aio - azure.mgmt.deviceupdate.aio.operations - azure.mgmt.deviceupdate.models - azure.mgmt.deviceupdate.operations + - azure.mgmt.devopsinfrastructure + - azure.mgmt.devopsinfrastructure.aio + - azure.mgmt.devopsinfrastructure.aio.operations + - azure.mgmt.devopsinfrastructure.models + - azure.mgmt.devopsinfrastructure.operations - azure.mgmt.devtestlabs - azure.mgmt.devtestlabs.aio - azure.mgmt.devtestlabs.aio.operations @@ -331,11 +336,6 @@ test: - azure.mgmt.devtestlabs.operations - azure.mgmt.digitaltwins - azure.mgmt.digitaltwins.aio - - azure.mgmt.digitaltwins.v2023_01_31 - - azure.mgmt.digitaltwins.v2023_01_31.aio - - azure.mgmt.digitaltwins.v2023_01_31.aio.operations - - azure.mgmt.digitaltwins.v2023_01_31.models - - azure.mgmt.digitaltwins.v2023_01_31.operations - azure.mgmt.dns - azure.mgmt.dns.aio - azure.mgmt.dns.v2018_05_01 @@ -360,11 +360,6 @@ test: - azure.mgmt.dynatrace.operations - azure.mgmt.edgeorder - azure.mgmt.edgeorder.aio - - azure.mgmt.edgeorder.v2021_12_01 - - azure.mgmt.edgeorder.v2021_12_01.aio - - azure.mgmt.edgeorder.v2021_12_01.aio.operations - - azure.mgmt.edgeorder.v2021_12_01.models - - azure.mgmt.edgeorder.v2021_12_01.operations - azure.mgmt.elastic - azure.mgmt.elastic.aio - azure.mgmt.elastic.aio.operations @@ -394,16 +389,11 @@ test: - azure.mgmt.eventhub.v2022_10_01_preview.operations - azure.mgmt.extendedlocation - azure.mgmt.extendedlocation.aio - - azure.mgmt.extendedlocation.v2021_08_15 - - azure.mgmt.extendedlocation.v2021_08_15.aio - - azure.mgmt.extendedlocation.v2021_08_15.aio.operations - - azure.mgmt.extendedlocation.v2021_08_15.models - - azure.mgmt.extendedlocation.v2021_08_15.operations - - azure.mgmt.extendedlocation.v2021_08_31_preview - - azure.mgmt.extendedlocation.v2021_08_31_preview.aio - - azure.mgmt.extendedlocation.v2021_08_31_preview.aio.operations - - azure.mgmt.extendedlocation.v2021_08_31_preview.models - - azure.mgmt.extendedlocation.v2021_08_31_preview.operations + - azure.mgmt.fabric + - azure.mgmt.fabric.aio + - azure.mgmt.fabric.aio.operations + - azure.mgmt.fabric.models + - azure.mgmt.fabric.operations - azure.mgmt.fluidrelay - azure.mgmt.fluidrelay.aio - azure.mgmt.fluidrelay.aio.operations @@ -434,6 +424,11 @@ test: - azure.mgmt.healthcareapis.aio.operations - azure.mgmt.healthcareapis.models - azure.mgmt.healthcareapis.operations + - azure.mgmt.healthdataaiservices + - azure.mgmt.healthdataaiservices.aio + - azure.mgmt.healthdataaiservices.aio.operations + - azure.mgmt.healthdataaiservices.models + - azure.mgmt.healthdataaiservices.operations - azure.mgmt.hybridcompute - azure.mgmt.hybridcompute.aio - azure.mgmt.hybridcompute.aio.operations @@ -464,6 +459,11 @@ test: - azure.mgmt.imagebuilder.aio.operations - azure.mgmt.imagebuilder.models - azure.mgmt.imagebuilder.operations + - azure.mgmt.informaticadatamanagement + - azure.mgmt.informaticadatamanagement.aio + - azure.mgmt.informaticadatamanagement.aio.operations + - azure.mgmt.informaticadatamanagement.models + - azure.mgmt.informaticadatamanagement.operations - azure.mgmt.iothub - azure.mgmt.iothub.aio - azure.mgmt.iothub.v2023_06_30 @@ -476,6 +476,11 @@ test: - azure.mgmt.iothubprovisioningservices.aio.operations - azure.mgmt.iothubprovisioningservices.models - azure.mgmt.iothubprovisioningservices.operations + - azure.mgmt.iotfirmwaredefense + - azure.mgmt.iotfirmwaredefense.aio + - azure.mgmt.iotfirmwaredefense.aio.operations + - azure.mgmt.iotfirmwaredefense.models + - azure.mgmt.iotfirmwaredefense.operations - azure.mgmt.keyvault - azure.mgmt.keyvault.aio - azure.mgmt.keyvault.v2023_07_01 @@ -585,6 +590,11 @@ test: - azure.mgmt.mobilenetwork.aio.operations - azure.mgmt.mobilenetwork.models - azure.mgmt.mobilenetwork.operations + - azure.mgmt.mongocluster + - azure.mgmt.mongocluster.aio + - azure.mgmt.mongocluster.aio.operations + - azure.mgmt.mongocluster.models + - azure.mgmt.mongocluster.operations - azure.mgmt.monitor - azure.mgmt.monitor.aio - azure.mgmt.monitor.v2023_01_01 @@ -679,6 +689,11 @@ test: - azure.mgmt.portal.aio.operations - azure.mgmt.portal.models - azure.mgmt.portal.operations + - azure.mgmt.postgresqlflexibleservers + - azure.mgmt.postgresqlflexibleservers.aio + - azure.mgmt.postgresqlflexibleservers.aio.operations + - azure.mgmt.postgresqlflexibleservers.models + - azure.mgmt.postgresqlflexibleservers.operations - azure.mgmt.powerbidedicated - azure.mgmt.powerbidedicated.aio - azure.mgmt.powerbidedicated.aio.operations @@ -752,11 +767,6 @@ test: - azure.mgmt.recoveryservicessiterecovery.operations - azure.mgmt.redhatopenshift - azure.mgmt.redhatopenshift.aio - - azure.mgmt.redhatopenshift.v2023_09_04 - - azure.mgmt.redhatopenshift.v2023_09_04.aio - - azure.mgmt.redhatopenshift.v2023_09_04.aio.operations - - azure.mgmt.redhatopenshift.v2023_09_04.models - - azure.mgmt.redhatopenshift.v2023_09_04.operations - azure.mgmt.redis - azure.mgmt.redis.aio - azure.mgmt.redis.aio.operations @@ -870,6 +880,9 @@ test: - azure.mgmt.serialconsole.aio.operations - azure.mgmt.serialconsole.models - azure.mgmt.serialconsole.operations + - azure.mgmt.servermanager + - azure.mgmt.servermanager.models + - azure.mgmt.servermanager.operations - azure.mgmt.servicefabric - azure.mgmt.servicefabric.aio - azure.mgmt.servicefabric.aio.operations @@ -908,6 +921,11 @@ test: - azure.mgmt.sql.aio.operations - azure.mgmt.sql.models - azure.mgmt.sql.operations + - azure.mgmt.standbypool + - azure.mgmt.standbypool.aio + - azure.mgmt.standbypool.aio.operations + - azure.mgmt.standbypool.models + - azure.mgmt.standbypool.operations - azure.mgmt.storage - azure.mgmt.storage.aio - azure.mgmt.storage.v2023_01_01 @@ -992,13 +1010,13 @@ about: home: "https://github.com/Azure/azure-sdk-for-python/" license: MIT license_family: MIT - license_file: + license_file: summary: "Microsoft Azure Management Client Library for Python" description: | This package is the Microsoft Azure Resource Management bundle. Please see https://aka.ms/azsdk/conda/releases/mgmt for version details. - doc_url: - dev_url: + doc_url: + dev_url: extra: recipe-maintainers: diff --git a/conda/conda-recipes/conda_env.yml b/conda/conda-recipes/conda_env.yml index 51916da2f14f..8ec4f6dd5079 100644 --- a/conda/conda-recipes/conda_env.yml +++ b/conda/conda-recipes/conda_env.yml @@ -1,2 +1,2 @@ variables: - AZURESDK_CONDA_VERSION: '2024.09.01' + AZURESDK_CONDA_VERSION: '2024.12.01' diff --git a/conda/conda-releaselogs/azure-ai-contentsafety.md b/conda/conda-releaselogs/azure-ai-contentsafety.md index e83f603892b4..79953a16ab10 100644 --- a/conda/conda-releaselogs/azure-ai-contentsafety.md +++ b/conda/conda-releaselogs/azure-ai-contentsafety.md @@ -1,5 +1,11 @@ Azure AI Content Safety client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-contentsafety-1.0.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-evaluation.md b/conda/conda-releaselogs/azure-ai-evaluation.md new file mode 100644 index 000000000000..e176194ef619 --- /dev/null +++ b/conda/conda-releaselogs/azure-ai-evaluation.md @@ -0,0 +1,7 @@ +Azure AI Evaluation client library for Python (conda) + +## 2024.12.01 + +### Packages included + +- azure-ai-evaluation-1.0.1 diff --git a/conda/conda-releaselogs/azure-ai-formrecognizer.md b/conda/conda-releaselogs/azure-ai-formrecognizer.md index 22335db13639..d8a6fc3561e6 100644 --- a/conda/conda-releaselogs/azure-ai-formrecognizer.md +++ b/conda/conda-releaselogs/azure-ai-formrecognizer.md @@ -1,5 +1,11 @@ # Azure Form Recognizer client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-formrecognizer-3.3.3 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-language-conversations.md b/conda/conda-releaselogs/azure-ai-language-conversations.md index 2af86beda8e5..f87026a75fea 100644 --- a/conda/conda-releaselogs/azure-ai-language-conversations.md +++ b/conda/conda-releaselogs/azure-ai-language-conversations.md @@ -1,5 +1,11 @@ # Azure Conversational Language Understanding client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-language-conversations-1.1.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-language-questionanswering.md b/conda/conda-releaselogs/azure-ai-language-questionanswering.md index 193796c74e73..e8d88f22c2d0 100644 --- a/conda/conda-releaselogs/azure-ai-language-questionanswering.md +++ b/conda/conda-releaselogs/azure-ai-language-questionanswering.md @@ -1,5 +1,11 @@ # Azure Cognitive Language Services Question Answering client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-language-questionanswering-1.1.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-metricsadvisor.md b/conda/conda-releaselogs/azure-ai-metricsadvisor.md index 798443e3e5d6..896472ff9e4f 100644 --- a/conda/conda-releaselogs/azure-ai-metricsadvisor.md +++ b/conda/conda-releaselogs/azure-ai-metricsadvisor.md @@ -1,5 +1,11 @@ # Azure Metrics Advisor client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-metricsadvisor-1.0.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-ml.md b/conda/conda-releaselogs/azure-ai-ml.md index c256d5884616..0d03125bfa2e 100644 --- a/conda/conda-releaselogs/azure-ai-ml.md +++ b/conda/conda-releaselogs/azure-ai-ml.md @@ -1,5 +1,11 @@ # Azure ML Package client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-ml-1.22.2 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-textanalytics.md b/conda/conda-releaselogs/azure-ai-textanalytics.md index d64aea9042be..bef329893b72 100644 --- a/conda/conda-releaselogs/azure-ai-textanalytics.md +++ b/conda/conda-releaselogs/azure-ai-textanalytics.md @@ -1,5 +1,11 @@ # Azure Text Analytics client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-textanalytics-5.3.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-translation-document.md b/conda/conda-releaselogs/azure-ai-translation-document.md index e7a027b82b64..7dc356067cdb 100644 --- a/conda/conda-releaselogs/azure-ai-translation-document.md +++ b/conda/conda-releaselogs/azure-ai-translation-document.md @@ -1,5 +1,11 @@ # Azure Document Translation client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-translation-document-1.1.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-translation-text.md b/conda/conda-releaselogs/azure-ai-translation-text.md index d28ab31b515c..e97bab204ad1 100644 --- a/conda/conda-releaselogs/azure-ai-translation-text.md +++ b/conda/conda-releaselogs/azure-ai-translation-text.md @@ -1,5 +1,11 @@ # Azure Text Translation client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-ai-translation-text-1.0.1 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-ai-vision.md b/conda/conda-releaselogs/azure-ai-vision.md new file mode 100644 index 000000000000..3c5d9154a3a3 --- /dev/null +++ b/conda/conda-releaselogs/azure-ai-vision.md @@ -0,0 +1,7 @@ +Azure AI Vision client library for Python (conda) + +## 2024.12.01 + +### Packages included + +- azure-ai-vision-imageanalysis-1.0.0 diff --git a/conda/conda-releaselogs/azure-appconfiguration.md b/conda/conda-releaselogs/azure-appconfiguration.md index 9c2e60cfe160..9b12e5f359b1 100644 --- a/conda/conda-releaselogs/azure-appconfiguration.md +++ b/conda/conda-releaselogs/azure-appconfiguration.md @@ -1,5 +1,11 @@ # Azure App Configuration client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-appconfiguration-1.7.1 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-communication.md b/conda/conda-releaselogs/azure-communication.md index 7756f0cf4a3b..1fa94a7d6ccc 100644 --- a/conda/conda-releaselogs/azure-communication.md +++ b/conda/conda-releaselogs/azure-communication.md @@ -1,5 +1,19 @@ # Azure Communication client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-communication-chat-1.3.0 +- azure-communication-email-1.0.0 +- azure-communication-identity-1.5.0 +- azure-communication-phonenumbers-1.1.0 +- azure-communication-sms-1.1.0 +- azure-communication-callautomation-1.2.0 +- azure-communication-rooms-1.1.0 +- azure-communication-jobrouter-1.0.0 +- azure-communication-messages-1.1.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-confidentialledger.md b/conda/conda-releaselogs/azure-confidentialledger.md index 5df288d92c72..606322124554 100644 --- a/conda/conda-releaselogs/azure-confidentialledger.md +++ b/conda/conda-releaselogs/azure-confidentialledger.md @@ -1,5 +1,11 @@ # Microsoft Azure Confidential Ledger Client Library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-confidentialledger-1.1.1 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-containerregistry.md b/conda/conda-releaselogs/azure-containerregistry.md index bb477ef5a17c..5449a7765209 100644 --- a/conda/conda-releaselogs/azure-containerregistry.md +++ b/conda/conda-releaselogs/azure-containerregistry.md @@ -1,5 +1,11 @@ # Azure Container Registry client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-containerregistry-1.2.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-core.md b/conda/conda-releaselogs/azure-core.md index 3a05957ddb79..66dd324d8d5e 100644 --- a/conda/conda-releaselogs/azure-core.md +++ b/conda/conda-releaselogs/azure-core.md @@ -1,5 +1,13 @@ # Azure Core client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-common-1.1.28 +- azure-core-1.32.0 +- azure-mgmt-core-1.5.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-cosmos.md b/conda/conda-releaselogs/azure-cosmos.md index cb9744e7cc2d..b9d5bc819807 100644 --- a/conda/conda-releaselogs/azure-cosmos.md +++ b/conda/conda-releaselogs/azure-cosmos.md @@ -1,5 +1,11 @@ # Azure Cosmos DB SQL API client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-cosmos-4.9.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-data-tables.md b/conda/conda-releaselogs/azure-data-tables.md index 687ca3e0c612..9a8850b81ec1 100644 --- a/conda/conda-releaselogs/azure-data-tables.md +++ b/conda/conda-releaselogs/azure-data-tables.md @@ -1,5 +1,11 @@ # Azure Tables client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-data-tables-12.5.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-developer-loadtesting.md b/conda/conda-releaselogs/azure-developer-loadtesting.md index ca3432d12065..8fb007df7555 100644 --- a/conda/conda-releaselogs/azure-developer-loadtesting.md +++ b/conda/conda-releaselogs/azure-developer-loadtesting.md @@ -1,5 +1,11 @@ # Microsoft Azure Developer LoadTesting Client Library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-developer-loadtesting-1.0.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-digitaltwins-core.md b/conda/conda-releaselogs/azure-digitaltwins-core.md index 74df16408f2d..4728b69c3743 100644 --- a/conda/conda-releaselogs/azure-digitaltwins-core.md +++ b/conda/conda-releaselogs/azure-digitaltwins-core.md @@ -1,5 +1,11 @@ # Azure Digital Twins Core client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-digitaltwins-core-1.2.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-eventgrid.md b/conda/conda-releaselogs/azure-eventgrid.md index d7dccc2963f0..ffb3b2b78f97 100644 --- a/conda/conda-releaselogs/azure-eventgrid.md +++ b/conda/conda-releaselogs/azure-eventgrid.md @@ -1,5 +1,11 @@ # Azure Event Grid client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-eventgrid-4.21.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-eventhub.md b/conda/conda-releaselogs/azure-eventhub.md index 93959193ae66..f8ce2627a984 100644 --- a/conda/conda-releaselogs/azure-eventhub.md +++ b/conda/conda-releaselogs/azure-eventhub.md @@ -1,5 +1,13 @@ # Azure Event Hubs client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-eventhub-5.13.0 +- azure-eventhub-checkpointstoreblob-1.1.4 +- azure-eventhub-checkpointstoreblob-aio-1.1.4 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-healthinsights.md b/conda/conda-releaselogs/azure-healthinsights.md new file mode 100644 index 000000000000..51945fc907c3 --- /dev/null +++ b/conda/conda-releaselogs/azure-healthinsights.md @@ -0,0 +1,7 @@ +# Azure Cognitive Services Health Insights client library for Python (conda) + +## 2024.12.01 + +### Packages included + +- azure-healthinsights-radiologyinsights-1.0.0 diff --git a/conda/conda-releaselogs/azure-identity.md b/conda/conda-releaselogs/azure-identity.md index 21d40fe39477..804cf6fa68f0 100644 --- a/conda/conda-releaselogs/azure-identity.md +++ b/conda/conda-releaselogs/azure-identity.md @@ -1,5 +1,11 @@ # Azure Identity client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-identity-1.19.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-iot-deviceupdate.md b/conda/conda-releaselogs/azure-iot-deviceupdate.md index 2ac6e0d58816..0aeaf1ebe7c3 100644 --- a/conda/conda-releaselogs/azure-iot-deviceupdate.md +++ b/conda/conda-releaselogs/azure-iot-deviceupdate.md @@ -1,5 +1,11 @@ # Azure Device Update for IoT Hub client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-iot-deviceupdate-1.0.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-keyvault.md b/conda/conda-releaselogs/azure-keyvault.md index 7217702b93f4..a6bc8ec87223 100644 --- a/conda/conda-releaselogs/azure-keyvault.md +++ b/conda/conda-releaselogs/azure-keyvault.md @@ -1,5 +1,14 @@ # Azure Key Vault client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-keyvault-administration-4.5.0 +- azure-keyvault-certificates-4.9.0 +- azure-keyvault-keys-4.10.0 +- azure-keyvault-secrets-4.9.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-messaging-webpubsubclient.md b/conda/conda-releaselogs/azure-messaging-webpubsubclient.md index f535ec3ca584..77db1d14136d 100644 --- a/conda/conda-releaselogs/azure-messaging-webpubsubclient.md +++ b/conda/conda-releaselogs/azure-messaging-webpubsubclient.md @@ -1,5 +1,11 @@ # Azure Web PubSub client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-messaging-webpubsubclient-1.1.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-messaging-webpubsubservice.md b/conda/conda-releaselogs/azure-messaging-webpubsubservice.md index 5bb0875d2e30..15dc31d73b19 100644 --- a/conda/conda-releaselogs/azure-messaging-webpubsubservice.md +++ b/conda/conda-releaselogs/azure-messaging-webpubsubservice.md @@ -1,5 +1,11 @@ # Azure Web PubSub service client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-messaging-webpubsubservice-1.2.1 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-mgmt.md b/conda/conda-releaselogs/azure-mgmt.md index 67d6f3e1db1d..6da0ec72e69f 100644 --- a/conda/conda-releaselogs/azure-mgmt.md +++ b/conda/conda-releaselogs/azure-mgmt.md @@ -1,5 +1,180 @@ # Azure Resource Management library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-mgmt-advisor-9.0.0 +- azure-mgmt-alertsmanagement-1.0.0 +- azure-mgmt-apicenter-1.0.0 +- azure-mgmt-apimanagement-4.0.1 +- azure-mgmt-appcomplianceautomation-1.0.0 +- azure-mgmt-appconfiguration-4.0.0 +- azure-mgmt-appcontainers-3.1.0 +- azure-mgmt-applicationinsights-4.0.0 +- azure-mgmt-appplatform-10.0.0 +- azure-mgmt-attestation-1.0.0 +- azure-mgmt-authorization-4.0.0 +- azure-mgmt-automanage-1.0.0 +- azure-mgmt-automation-1.0.0 +- azure-mgmt-avs-9.0.0 +- azure-mgmt-azurearcdata-1.0.0 +- azure-mgmt-azurestack-1.0.0 +- azure-mgmt-azurestackhci-7.0.0 +- azure-mgmt-baremetalinfrastructure-1.0.0 +- azure-mgmt-batch-18.0.0 +- azure-mgmt-batchai-7.0.0 +- azure-mgmt-billing-7.0.0 +- azure-mgmt-botservice-2.0.0 +- azure-mgmt-cdn-13.1.1 +- azure-mgmt-changeanalysis-1.0.0 +- azure-mgmt-chaos-1.1.0 +- azure-mgmt-cognitiveservices-13.5.0 +- azure-mgmt-commerce-6.0.0 +- azure-mgmt-communication-2.1.0 +- azure-mgmt-compute-33.0.0 +- azure-mgmt-computefleet-1.0.0 +- azure-mgmt-confidentialledger-1.0.0 +- azure-mgmt-confluent-2.1.0 +- azure-mgmt-connectedvmware-1.0.0 +- azure-mgmt-consumption-10.0.0 +- azure-mgmt-containerinstance-10.1.0 +- azure-mgmt-containerregistry-10.3.0 +- azure-mgmt-containerservice-33.0.0 +- azure-mgmt-containerservicefleet-3.0.0 +- azure-mgmt-cosmosdb-9.7.0 +- azure-mgmt-costmanagement-4.0.1 +- azure-mgmt-customproviders-1.0.0 +- azure-mgmt-dashboard-1.1.0 +- azure-mgmt-databox-3.0.0 +- azure-mgmt-databoxedge-1.0.0 +- azure-mgmt-databricks-2.0.0 +- azure-mgmt-datadog-2.1.0 +- azure-mgmt-datafactory-9.0.0 +- azure-mgmt-datamigration-10.0.0 +- azure-mgmt-dataprotection-1.4.0 +- azure-mgmt-datashare-1.0.0 +- azure-mgmt-deploymentmanager-1.0.0 +- azure-mgmt-desktopvirtualization-2.0.0 +- azure-mgmt-devcenter-1.1.0 +- azure-mgmt-deviceupdate-1.1.0 +- azure-mgmt-devopsinfrastructure-1.0.0 +- azure-mgmt-devtestlabs-9.0.0 +- azure-mgmt-digitaltwins-7.0.0 +- azure-mgmt-dns-8.2.0 +- azure-mgmt-dnsresolver-1.0.0 +- azure-mgmt-dynatrace-2.0.0 +- azure-mgmt-edgeorder-2.0.0 +- azure-mgmt-elastic-1.0.0 +- azure-mgmt-elasticsan-1.1.0 +- azure-mgmt-eventgrid-10.2.0 +- azure-mgmt-eventhub-11.1.0 +- azure-mgmt-extendedlocation-2.0.0 +- azure-mgmt-fabric-1.0.0 +- azure-mgmt-fluidrelay-1.0.0 +- azure-mgmt-frontdoor-1.2.0 +- azure-mgmt-graphservices-1.0.0 +- azure-mgmt-hanaonazure-1.0.0 +- azure-mgmt-hdinsight-9.0.0 +- azure-mgmt-healthcareapis-2.1.0 +- azure-mgmt-healthdataaiservices-1.0.0 +- azure-mgmt-hybridcompute-9.0.0 +- azure-mgmt-hybridconnectivity-1.0.0 +- azure-mgmt-hybridcontainerservice-1.0.0 +- azure-mgmt-hybridkubernetes-1.1.0 +- azure-mgmt-hybridnetwork-2.0.0 +- azure-mgmt-imagebuilder-1.4.0 +- azure-mgmt-informaticadatamanagement-1.0.0 +- azure-mgmt-iothub-3.0.0 +- azure-mgmt-iothubprovisioningservices-1.1.0 +- azure-mgmt-iotfirmwaredefense-1.0.0 +- azure-mgmt-keyvault-10.3.1 +- azure-mgmt-kubernetesconfiguration-3.1.0 +- azure-mgmt-kusto-3.3.0 +- azure-mgmt-labservices-2.0.0 +- azure-mgmt-loadtesting-1.0.0 +- azure-mgmt-loganalytics-12.0.0 +- azure-mgmt-logic-10.0.0 +- azure-mgmt-logz-1.0.0 +- azure-mgmt-machinelearningservices-1.0.0 +- azure-mgmt-maintenance-2.1.0 +- azure-mgmt-managednetworkfabric-1.0.0 +- azure-mgmt-managedservices-6.0.0 +- azure-mgmt-managementgroups-1.0.0 +- azure-mgmt-managementpartner-1.0.0 +- azure-mgmt-maps-2.1.0 +- azure-mgmt-marketplaceordering-1.1.0 +- azure-mgmt-media-10.2.0 +- azure-mgmt-mixedreality-1.0.0 +- azure-mgmt-mobilenetwork-3.3.0 +- azure-mgmt-mongocluster-1.0.0 +- azure-mgmt-monitor-6.0.2 +- azure-mgmt-msi-7.0.0 +- azure-mgmt-netapp-13.3.0 +- azure-mgmt-network-28.0.0 +- azure-mgmt-networkanalytics-1.0.0 +- azure-mgmt-networkcloud-1.0.0 +- azure-mgmt-newrelicobservability-1.1.0 +- azure-mgmt-nginx-3.0.0 +- azure-mgmt-notificationhubs-8.0.0 +- azure-mgmt-operationsmanagement-1.0.0 +- azure-mgmt-oracledatabase-1.0.0 +- azure-mgmt-orbital-2.0.0 +- azure-mgmt-operationsmanagement-1.0.0 +- azure-mgmt-paloaltonetworksngfw-1.0.0 +- azure-mgmt-peering-1.0.0 +- azure-mgmt-policyinsights-1.0.0 +- azure-mgmt-portal-1.0.0 +- azure-mgmt-postgresqlflexibleservers-1.0.0 +- azure-mgmt-powerbidedicated-1.0.0 +- azure-mgmt-privatedns-1.2.0 +- azure-mgmt-purview-1.0.0 +- azure-mgmt-qumulo-2.0.0 +- azure-mgmt-quota-1.1.0 +- azure-mgmt-rdbms-10.1.0 +- azure-mgmt-recoveryservices-3.0.0 +- azure-mgmt-recoveryservicesbackup-9.1.0 +- azure-mgmt-recoveryservicessiterecovery-1.2.0 +- azure-mgmt-redhatopenshift-2.0.0 +- azure-mgmt-redis-14.4.0 +- azure-mgmt-redisenterprise-3.0.0 +- azure-mgmt-relay-1.1.0 +- azure-mgmt-reservations-2.3.0 +- azure-mgmt-resource-23.2.0 +- azure-mgmt-resourceconnector-1.0.0 +- azure-mgmt-resourcemover-1.1.0 +- azure-mgmt-scvmm-1.0.0 +- azure-mgmt-search-9.1.0 +- azure-mgmt-security-7.0.0 +- azure-mgmt-securityinsight-1.0.0 +- azure-mgmt-selfhelp-1.0.0 +- azure-mgmt-serialconsole-1.0.0 +- azure-mgmt-servermanager-2.0.1 +- azure-mgmt-servicebus-8.2.1 +- azure-mgmt-servicefabric-2.1.0 +- azure-mgmt-servicefabricmanagedclusters-2.0.0 +- azure-mgmt-servicelinker-1.1.0 +- azure-mgmt-servicenetworking-1.0.0 +- azure-mgmt-signalr-1.2.0 +- azure-mgmt-sphere-1.0.0 +- azure-mgmt-sql-3.0.1 +- azure-mgmt-standbypool-1.0.0 +- azure-mgmt-storage-21.2.1 +- azure-mgmt-storagecache-2.0.0 +- azure-mgmt-storagemover-2.1.0 +- azure-mgmt-storagepool-1.0.0 +- azure-mgmt-storagesync-1.0.0 +- azure-mgmt-streamanalytics-1.0.0 +- azure-mgmt-subscription-3.1.1 +- azure-mgmt-support-7.0.0 +- azure-mgmt-synapse-2.0.0 +- azure-mgmt-timeseriesinsights-1.0.0 +- azure-mgmt-trafficmanager-1.1.0 +- azure-mgmt-voiceservices-1.0.0 +- azure-mgmt-web-7.3.1 +- azure-mgmt-webpubsub-2.0.0 +- azure-mgmt-workloads-1.0.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-monitor-ingestion.md b/conda/conda-releaselogs/azure-monitor-ingestion.md index 6271db656215..a9dbabd6cf63 100644 --- a/conda/conda-releaselogs/azure-monitor-ingestion.md +++ b/conda/conda-releaselogs/azure-monitor-ingestion.md @@ -1,5 +1,11 @@ # Azure Monitor Ingestion client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-monitor-ingestion-1.0.4 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-monitor-query.md b/conda/conda-releaselogs/azure-monitor-query.md index eb432fbf8614..1ef984026086 100644 --- a/conda/conda-releaselogs/azure-monitor-query.md +++ b/conda/conda-releaselogs/azure-monitor-query.md @@ -1,5 +1,11 @@ # Azure Monitor Query client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-monitor-query-1.4.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-schemaregistry.md b/conda/conda-releaselogs/azure-schemaregistry.md index 05c6a8fc0d46..4a693cfd4486 100644 --- a/conda/conda-releaselogs/azure-schemaregistry.md +++ b/conda/conda-releaselogs/azure-schemaregistry.md @@ -1,5 +1,12 @@ # Azure Schema Registry client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-schemaregistry-1.3.0 +- azure-schemaregistry-avroencoder-1.0.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-search-documents.md b/conda/conda-releaselogs/azure-search-documents.md index 547ff463a986..d4a8483e440b 100644 --- a/conda/conda-releaselogs/azure-search-documents.md +++ b/conda/conda-releaselogs/azure-search-documents.md @@ -1,5 +1,11 @@ # Azure Cognitive Search client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-search-documents-11.5.2 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-security-attestation.md b/conda/conda-releaselogs/azure-security-attestation.md index 54559acf6db0..5973a59d8cef 100644 --- a/conda/conda-releaselogs/azure-security-attestation.md +++ b/conda/conda-releaselogs/azure-security-attestation.md @@ -1,5 +1,11 @@ # Azure Attestation client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-security-attestation-1.0.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-servicebus.md b/conda/conda-releaselogs/azure-servicebus.md index 34d06cbf5989..4c0275748d1a 100644 --- a/conda/conda-releaselogs/azure-servicebus.md +++ b/conda/conda-releaselogs/azure-servicebus.md @@ -1,5 +1,11 @@ # Azure Service Bus client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-servicebus-7.13.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/azure-storage.md b/conda/conda-releaselogs/azure-storage.md index fd22cf032664..8970358e0303 100644 --- a/conda/conda-releaselogs/azure-storage.md +++ b/conda/conda-releaselogs/azure-storage.md @@ -1,5 +1,14 @@ # Azure Storage client library for Python (conda) +## 2024.12.01 + +### Packages included + +- azure-storage-blob-12.24.0 +- azure-storage-queue-12.12.0 +- azure-storage-file-share-12.20.0 +- azure-storage-file-datalake-12.18.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/msal-extensions.md b/conda/conda-releaselogs/msal-extensions.md index 3df0b06bb89a..a0449b5db568 100644 --- a/conda/conda-releaselogs/msal-extensions.md +++ b/conda/conda-releaselogs/msal-extensions.md @@ -1,5 +1,11 @@ # Microsoft Authentication Extensions for Python (conda) +## 2024.12.01 + +### Packages included + +- msal-extensions-1.2.0 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/msal.md b/conda/conda-releaselogs/msal.md index 3570b4102f34..532cd00eeeb6 100644 --- a/conda/conda-releaselogs/msal.md +++ b/conda/conda-releaselogs/msal.md @@ -1,5 +1,11 @@ # Microsoft Authentication Library (MSAL) for Python (conda) +## 2024.12.01 + +### Packages included + +- msal-1.31.1 + ## 2024.09.01 ### Packages included diff --git a/conda/conda-releaselogs/msrest.md b/conda/conda-releaselogs/msrest.md index ad1b6918e160..fe87a3445537 100644 --- a/conda/conda-releaselogs/msrest.md +++ b/conda/conda-releaselogs/msrest.md @@ -1,5 +1,11 @@ # AutoRest: Python Client Runtime (conda) +## 2024.12.01 + +### Packages included + +- msrest-0.7.1 + ## 2024.09.01 ### Packages included diff --git a/eng/pipelines/templates/jobs/build-conda-dependencies.yml b/eng/pipelines/templates/jobs/build-conda-dependencies.yml index 082eac810c2d..137daf274c43 100644 --- a/eng/pipelines/templates/jobs/build-conda-dependencies.yml +++ b/eng/pipelines/templates/jobs/build-conda-dependencies.yml @@ -122,8 +122,16 @@ jobs: - script: sudo ls /Applications/ displayName: 'List All apps' - - script: sudo xcode-select --switch /Applications/Xcode_13.3.1.app - displayName: 'Select Xcode_13.3.1.app' + - script: sudo xcode-select --switch /Applications/Xcode_16.1.0.app + displayName: 'Select Xcode_16.1.0.app' + + - script: | + mkdir -p $HOME/miniconda3 + curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o $HOME/miniconda3/miniconda.sh + bash $HOME/miniconda3/miniconda.sh -b -u -p $HOME/miniconda3 + rm $HOME/miniconda3/miniconda.sh + echo '##vso[task.prependpath]/Users/runner/miniconda3/bin' + displayName: Install Conda - bash: | echo "##vso[task.setvariable variable=CFLAGS;]-mmacosx-version-min=$(MacOSXDeploymentTarget) -I$(OpenSSLDir)/include" diff --git a/eng/pipelines/templates/stages/conda-sdk-client.yml b/eng/pipelines/templates/stages/conda-sdk-client.yml index 8e5dc236828f..d9d4d3bd1678 100644 --- a/eng/pipelines/templates/stages/conda-sdk-client.yml +++ b/eng/pipelines/templates/stages/conda-sdk-client.yml @@ -7,10 +7,6 @@ parameters: displayName: 'msal' type: boolean default: true - - name: release_uamqp - displayName: 'uamqp' - type: boolean - default: true - name: release_msal_extensions displayName: 'msal-extensions' type: boolean @@ -19,6 +15,10 @@ parameters: displayName: 'azure-core' type: boolean default: true + - name: release_azure_healthinsights + displayName: 'azure-healthinsights' + type: boolean + default: true - name: release_azure_identity displayName: 'azure-identity' type: boolean @@ -31,6 +31,10 @@ parameters: displayName: 'azure-ai-contentsafety' type: boolean default: true + - name: release_azure_ai_evaluation + displayName: 'azure-ai-evaluation' + type: boolean + default: true - name: release_azure_ai_formrecognizer displayName: 'azure-ai-formrecognizer' type: boolean @@ -63,6 +67,10 @@ parameters: displayName: 'azure-ai-translation-text' type: boolean default: true + - name: release_azure_ai_vision + displayName: 'azure-ai-vision' + type: boolean + default: true - name: release_azure_appconfiguration displayName: 'azure-appconfiguration' type: boolean @@ -152,30 +160,8 @@ extends: template: /eng/pipelines/templates/stages/1es-redirect.yml parameters: stages: - - stage: Build_Dependencies - displayName: Build Platform-Specific Binary Conda Packages - variables: - - template: /eng/pipelines/templates/variables/globals.yml@self - - jobs: - - template: /eng/pipelines/templates/jobs/build-conda-dependencies.yml@self - parameters: - CondaArtifacts: - - name: uamqp - common_root: uamqp - in_batch: true - conda_py_versions: - - 38 - - 39 - - 310 - - 311 - checkout: - - package: uamqp - download_uri: https://files.pythonhosted.org/packages/0b/d8/fc24d95e6f6c80851ae6738c78da081cd535c924b02c5a4928b108b9ed42/uamqp-1.6.5.tar.gz - - stage: Build_Universal_Dependencies displayName: Build Universal Conda Packages - dependsOn: Build_Dependencies variables: - template: /eng/pipelines/templates/variables/globals.yml@self @@ -189,22 +175,9 @@ extends: os: linux steps: - - download: current - artifact: windows_conda - timeoutInMinutes: 5 - - - download: current - artifact: linux_conda - timeoutInMinutes: 5 - - - download: current - artifact: mac_conda - timeoutInMinutes: 5 - template: /eng/pipelines/templates/steps/build-conda-artifacts.yml@self parameters: - Arguments: '--channel "$(Pipeline.Workspace)/mac_conda" "$(Pipeline.Workspace)/windows_conda" "$(Pipeline.Workspace)/linux_conda"' - CondaArtifacts: - name: azure-core common_root: azure @@ -212,9 +185,9 @@ extends: in_batch: ${{ parameters.release_azure_core }} checkout: - package: azure-core - version: 1.30.2 + version: 1.32.0 - package: azure-mgmt-core - version: 1.4.0 + version: 1.5.0 - package: azure-common version: 1.1.28 - name: msrest @@ -226,32 +199,39 @@ extends: in_batch: true checkout: - package: msal - download_uri: https://files.pythonhosted.org/packages/03/ce/45b9af8f43fbbf34d15162e1e39ce34b675c234c56638277cc05562b6dbf/msal-1.30.0.tar.gz + download_uri: https://files.pythonhosted.org/packages/3f/f3/cdf2681e83a73c3355883c2884b6ff2f2d2aadfc399c28e9ac4edc3994fd/msal-1.31.1.tar.gz - name: msal-extensions common_root: msal in_batch: true checkout: - package: msal-extensions download_uri: https://files.pythonhosted.org/packages/2d/38/ad49272d0a5af95f7a0cb64a79bbd75c9c187f3b789385a143d8d537a5eb/msal_extensions-1.2.0.tar.gz + - name: azure-healthinsights + common_root: azure + in_batch: ${{ parameters.release_azure_healthinsights }} + service: healthinsights + checkout: + - package: azure-healthinsights-radiologyinsights + version: 1.0.0 - name: azure-identity service: identity in_batch: ${{ parameters.release_azure_identity }} checkout: - package: azure-identity - version: 1.16.0 + version: 1.19.0 - name: azure-storage common_root: azure/storage in_batch: ${{ parameters.release_azure_storage }} service: storage checkout: - package: azure-storage-blob - version: 12.22.0 + version: 12.24.0 - package: azure-storage-queue - version: 12.11.0 + version: 12.12.0 - package: azure-storage-file-share - version: 12.17.0 + version: 12.20.0 - package: azure-storage-file-datalake - version: 12.16.0 + version: 12.18.0 - name: azure-ai-ml service: ml in_batch: ${{ parameters.release_azure_ai_ml }} @@ -259,7 +239,7 @@ extends: - conda-forge checkout: - package: azure-ai-ml - version: 1.19.0 + version: 1.22.2 - name: azure-ai-contentsafety common_root: azure service: contentsafety @@ -267,6 +247,13 @@ extends: checkout: - package: azure-ai-contentsafety version: 1.0.0 + - name: azure-ai-evaluation + common_root: azure + service: evaluation + in_batch: ${{ parameters.release_azure_ai_evaluation }} + checkout: + - package: azure-ai-evaluation + version: 1.0.1 - name: azure-ai-formrecognizer common_root: azure service: formrecognizer @@ -304,19 +291,26 @@ extends: in_batch: ${{ parameters.release_azure_ai_translation_document }} checkout: - package: azure-ai-translation-document - version: 1.0.0 + version: 1.1.0 - name: azure-ai-translation-text service: translation in_batch: ${{ parameters.release_azure_ai_translation_text }} checkout: - package: azure-ai-translation-text version: 1.0.1 + - name: azure-ai-vision + common_root: azure/vision + in_batch: ${{ parameters.release_azure_ai_vision }} + service: vision + checkout: + - package: azure-ai-vision-imageanalysis + version: 1.0.0 - name: azure-appconfiguration service: appconfiguration in_batch: ${{ parameters.release_azure_appconfiguration }} checkout: - package: azure-appconfiguration - version: 1.6.0 + version: 1.7.1 - name: azure-communication service: communication common_root: azure/communication @@ -331,7 +325,7 @@ extends: - package: azure-communication-phonenumbers version: 1.1.0 - package: azure-communication-sms - version: 1.0.1 + version: 1.1.0 - package: azure-communication-rooms version: 1.1.0 - package: azure-communication-jobrouter @@ -339,7 +333,7 @@ extends: - package: azure-communication-callautomation version: 1.2.0 - package: azure-communication-messages - version: 1.0.0 + version: 1.1.0 - name: azure-confidentialledger service: confidentialledger in_batch: ${{ parameters.release_azure_confidentialledger }} @@ -357,7 +351,7 @@ extends: in_batch: ${{ parameters.release_azure_cosmos }} checkout: - package: azure-cosmos - version: 4.7.0 + version: 4.9.0 - name: azure-data-tables service: tables in_batch: ${{ parameters.release_azure_data_tables }} @@ -381,7 +375,7 @@ extends: in_batch: ${{ parameters.release_azure_eventgrid }} checkout: - package: azure-eventgrid - version: 4.20.0 + version: 4.21.0 - name: azure-eventhub service: eventhub common_root: azure/eventhub @@ -392,7 +386,7 @@ extends: - package: azure-eventhub-checkpointstoreblob-aio version: 1.1.4 - package: azure-eventhub - version: 5.12.1 + version: 5.13.0 - name: azure-iot-deviceupdate service: deviceupdate in_batch: ${{ parameters.release_azure_iot_deviceupdate }} @@ -405,13 +399,13 @@ extends: in_batch: ${{ parameters.release_azure_keyvault }} checkout: - package: azure-keyvault-administration - version: 4.4.0 + version: 4.5.0 - package: azure-keyvault-certificates - version: 4.8.0 - - package: azure-keyvault-keys version: 4.9.0 + - package: azure-keyvault-keys + version: 4.10.0 - package: azure-keyvault-secrets - version: 4.8.0 + version: 4.9.0 - name: azure-messaging-webpubsubservice service: webpubsub in_batch: ${{ parameters.release_azure_messaging_webpubsubservice }} @@ -442,7 +436,7 @@ extends: in_batch: ${{ parameters.release_azure_schemaregistry }} checkout: - package: azure-schemaregistry - version: 1.2.0 + version: 1.3.0 - package: azure-schemaregistry-avroencoder version: 1.0.0 - name: azure-search-documents @@ -450,7 +444,7 @@ extends: in_batch: ${{ parameters.release_azure_search_documents }} checkout: - package: azure-search-documents - version: 11.4.0 + version: 11.5.2 - name: azure-security-attestation service: attestation in_batch: ${{ parameters.release_azure_security_attestation }} @@ -462,7 +456,7 @@ extends: in_batch: ${{ parameters.release_azure_servicebus }} checkout: - package: azure-servicebus - version: 7.12.2 + version: 7.13.0 - name: azure-mgmt service: mgmt in_batch: ${{ parameters.release_azure_mgmt }} @@ -479,13 +473,13 @@ extends: - package: azure-mgmt-appcomplianceautomation version: 1.0.0 - package: azure-mgmt-appconfiguration - version: 3.0.0 + version: 4.0.0 - package: azure-mgmt-appcontainers version: 3.1.0 - package: azure-mgmt-applicationinsights version: 4.0.0 - package: azure-mgmt-appplatform - version: 9.1.0 + version: 10.0.0 - package: azure-mgmt-attestation version: 1.0.0 - package: azure-mgmt-authorization @@ -495,7 +489,7 @@ extends: - package: azure-mgmt-automation version: 1.0.0 - package: azure-mgmt-avs - version: 8.0.0 + version: 9.0.0 - package: azure-mgmt-azurearcdata version: 1.0.0 - package: azure-mgmt-azurestack @@ -505,9 +499,11 @@ extends: - package: azure-mgmt-baremetalinfrastructure version: 1.0.0 - package: azure-mgmt-batch - version: 17.3.0 + version: 18.0.0 + - package: azure-mgmt-batchai + version: 7.0.0 - package: azure-mgmt-billing - version: 6.0.0 + version: 7.0.0 - package: azure-mgmt-botservice version: 2.0.0 - package: azure-mgmt-cdn @@ -523,7 +519,9 @@ extends: - package: azure-mgmt-communication version: 2.1.0 - package: azure-mgmt-compute - version: 32.0.0 + version: 33.0.0 + - package: azure-mgmt-computefleet + version: 1.0.0 - package: azure-mgmt-confidentialledger version: 1.0.0 - package: azure-mgmt-confluent @@ -537,11 +535,11 @@ extends: - package: azure-mgmt-containerregistry version: 10.3.0 - package: azure-mgmt-containerservice - version: 31.0.0 + version: 33.0.0 - package: azure-mgmt-containerservicefleet - version: 2.0.0 + version: 3.0.0 - package: azure-mgmt-cosmosdb - version: 9.5.1 + version: 9.7.0 - package: azure-mgmt-costmanagement version: 4.0.1 - package: azure-mgmt-customproviders @@ -549,7 +547,7 @@ extends: - package: azure-mgmt-dashboard version: 1.1.0 - package: azure-mgmt-databox - version: 2.0.0 + version: 3.0.0 - package: azure-mgmt-databoxedge version: 1.0.0 - package: azure-mgmt-databricks @@ -557,7 +555,7 @@ extends: - package: azure-mgmt-datadog version: 2.1.0 - package: azure-mgmt-datafactory - version: 8.0.0 + version: 9.0.0 - package: azure-mgmt-datamigration version: 10.0.0 - package: azure-mgmt-dataprotection @@ -567,33 +565,37 @@ extends: - package: azure-mgmt-deploymentmanager version: 1.0.0 - package: azure-mgmt-desktopvirtualization - version: 1.1.0 + version: 2.0.0 - package: azure-mgmt-devcenter version: 1.1.0 - package: azure-mgmt-deviceupdate version: 1.1.0 + - package: azure-mgmt-devopsinfrastructure + version: 1.0.0 - package: azure-mgmt-devtestlabs version: 9.0.0 - package: azure-mgmt-digitaltwins - version: 6.4.0 + version: 7.0.0 - package: azure-mgmt-dns - version: 8.1.0 + version: 8.2.0 - package: azure-mgmt-dnsresolver version: 1.0.0 - package: azure-mgmt-dynatrace version: 2.0.0 - package: azure-mgmt-edgeorder - version: 1.0.0 + version: 2.0.0 - package: azure-mgmt-elastic version: 1.0.0 - package: azure-mgmt-elasticsan - version: 1.0.0 + version: 1.1.0 - package: azure-mgmt-eventgrid version: 10.2.0 - package: azure-mgmt-eventhub - version: 11.0.0 + version: 11.1.0 - package: azure-mgmt-extendedlocation - version: 1.1.0 + version: 2.0.0 + - package: azure-mgmt-fabric + version: 1.0.0 - package: azure-mgmt-fluidrelay version: 1.0.0 - package: azure-mgmt-frontdoor @@ -606,8 +608,10 @@ extends: version: 9.0.0 - package: azure-mgmt-healthcareapis version: 2.1.0 + - package: azure-mgmt-healthdataaiservices + version: 1.0.0 - package: azure-mgmt-hybridcompute - version: 8.0.0 + version: 9.0.0 - package: azure-mgmt-hybridconnectivity version: 1.0.0 - package: azure-mgmt-hybridcontainerservice @@ -618,10 +622,14 @@ extends: version: 2.0.0 - package: azure-mgmt-imagebuilder version: 1.4.0 + - package: azure-mgmt-informaticadatamanagement + version: 1.0.0 - package: azure-mgmt-iothub version: 3.0.0 - package: azure-mgmt-iothubprovisioningservices version: 1.1.0 + - package: azure-mgmt-iotfirmwaredefense + version: 1.0.0 - package: azure-mgmt-keyvault version: 10.3.1 - package: azure-mgmt-kubernetesconfiguration @@ -660,14 +668,16 @@ extends: version: 1.0.0 - package: azure-mgmt-mobilenetwork version: 3.3.0 + - package: azure-mgmt-mongocluster + version: 1.0.0 - package: azure-mgmt-monitor version: 6.0.2 - package: azure-mgmt-msi version: 7.0.0 - package: azure-mgmt-netapp - version: 13.1.0 + version: 13.3.0 - package: azure-mgmt-network - version: 26.0.0 + version: 28.0.0 - package: azure-mgmt-networkanalytics version: 1.0.0 - package: azure-mgmt-networkcloud @@ -692,14 +702,16 @@ extends: version: 1.0.0 - package: azure-mgmt-portal version: 1.0.0 + - package: azure-mgmt-postgresqlflexibleservers + version: 1.0.0 - package: azure-mgmt-powerbidedicated version: 1.0.0 - package: azure-mgmt-privatedns - version: 1.1.0 + version: 1.2.0 - package: azure-mgmt-purview version: 1.0.0 - package: azure-mgmt-qumulo - version: 1.0.0 + version: 2.0.0 - package: azure-mgmt-quota version: 1.1.0 - package: azure-mgmt-rdbms @@ -711,7 +723,7 @@ extends: - package: azure-mgmt-recoveryservicessiterecovery version: 1.2.0 - package: azure-mgmt-redhatopenshift - version: 1.5.0 + version: 2.0.0 - package: azure-mgmt-redis version: 14.4.0 - package: azure-mgmt-redisenterprise @@ -721,7 +733,7 @@ extends: - package: azure-mgmt-reservations version: 2.3.0 - package: azure-mgmt-resource - version: 23.1.1 + version: 23.2.0 - package: azure-mgmt-resourceconnector version: 1.0.0 - package: azure-mgmt-resourcemover @@ -738,8 +750,10 @@ extends: version: 1.0.0 - package: azure-mgmt-serialconsole version: 1.0.0 + - package: azure-mgmt-servermanager + version: 2.0.1 - package: azure-mgmt-servicebus - version: 8.2.0 + version: 8.2.1 - package: azure-mgmt-servicefabric version: 2.1.0 - package: azure-mgmt-servicefabricmanagedclusters @@ -754,10 +768,12 @@ extends: version: 1.0.0 - package: azure-mgmt-sql version: 3.0.1 + - package: azure-mgmt-standbypool + version: 1.0.0 - package: azure-mgmt-storage version: 21.2.1 - package: azure-mgmt-storagecache - version: 1.5.0 + version: 2.0.0 - package: azure-mgmt-storagemover version: 2.1.0 - package: azure-mgmt-storagepool @@ -779,9 +795,9 @@ extends: - package: azure-mgmt-voiceservices version: 1.0.0 - package: azure-mgmt-web - version: 7.3.0 + version: 7.3.1 - package: azure-mgmt-webpubsub - version: 1.1.0 + version: 2.0.0 - package: azure-mgmt-workloads version: 1.0.0 diff --git a/eng/pipelines/templates/steps/build-conda-artifacts.yml b/eng/pipelines/templates/steps/build-conda-artifacts.yml index 3743a76664c5..8a6ef9d8e4dd 100644 --- a/eng/pipelines/templates/steps/build-conda-artifacts.yml +++ b/eng/pipelines/templates/steps/build-conda-artifacts.yml @@ -18,8 +18,9 @@ steps: - pwsh: | $ErrorActionPreference = 'Stop' $PSNativeCommandUseErrorActionPreference = $true - pip install "tools/azure-sdk-tools[build,conda]" - pip install disutils + python -m pip install "tools/azure-sdk-tools[build,conda]" + python -m pip install disutils + python -m pip install typing-extensions==4.12.2 displayName: Install build script requirements - pwsh: | @@ -29,9 +30,9 @@ steps: $argFile = "$(Agent.TempDirectory)/conda-args.json" Set-Content -Path $argFile -Value $argContent cat $argFile - sdk_build_conda -f "$argFile" ${{ parameters.Arguments }} + sdk_build_conda -f "$argFile" displayName: Assemble Conda Packages - + - template: /eng/common/pipelines/templates/steps/publish-1es-artifact.yml parameters: ArtifactPath: '$(Build.SourcesDirectory)/conda/assembled' @@ -48,3 +49,8 @@ steps: parameters: ArtifactPath: '$(Build.SourcesDirectory)/conda/output' ArtifactName: '${{ parameters.ArtifactPrefix }}conda' + + - template: /eng/common/pipelines/templates/steps/publish-1es-artifact.yml + parameters: + ArtifactPath: '$(Build.SourcesDirectory)/conda/broken' + ArtifactName: '${{ parameters.ArtifactPrefix }}broken' diff --git a/tools/azure-sdk-tools/ci_tools/conda/conda_functions.py b/tools/azure-sdk-tools/ci_tools/conda/conda_functions.py index 76226c9de86c..3d3ac5e891de 100644 --- a/tools/azure-sdk-tools/ci_tools/conda/conda_functions.py +++ b/tools/azure-sdk-tools/ci_tools/conda/conda_functions.py @@ -20,7 +20,7 @@ import urllib3 from shutil import rmtree -from typing import List, Any +from typing import List, Any, Optional from subprocess import check_call from ci_tools.variables import discover_repo_root, in_ci from ci_tools.functions import unzip_file_to_directory, cleanup_directory @@ -538,8 +538,8 @@ def prep_and_create_environment(environment_dir: str) -> None: environment_dir, "conda-build", "conda-verify", - "typing-extensions", "conda-index", + "typing_extensions", ], cwd=environment_dir, check=True, @@ -575,11 +575,14 @@ def build_conda_packages( ): """Conda builds each individually assembled conda package folder.""" conda_output_dir = prep_directory(os.path.join(repo_root, "conda", "output")).replace("\\", "/") + conda_broken_output_dir = prep_directory(os.path.join(repo_root, "conda", "broken")).replace("\\", "/") conda_sdist_dir = os.path.join(repo_root, "conda", "assembled").replace("\\", "/") conda_env_dir = prep_directory(os.path.join(repo_root, "conda", "conda-env")).replace("\\", "/") + conda_broken_dir = prep_directory(os.path.join(repo_root, "conda", "conda-env", "conda-bld", "broken")).replace( + "\\", "/" + ) prep_and_create_environment(conda_env_dir) - if additional_channel_folders: for channel in additional_channel_folders: copy_channel_files(conda_output_dir, channel) @@ -589,29 +592,54 @@ def build_conda_packages( check=True, ) else: - subprocess.run( - ["conda", "run", "--prefix", conda_env_dir, "python", "-m", "conda_index", conda_output_dir], - cwd=repo_root, - check=True, - ) + if len(os.listdir(conda_output_dir)) > 1: + subprocess.run( + ["conda", "run", "--prefix", conda_env_dir, "python", "-m", "conda_index", conda_output_dir], + cwd=repo_root, + check=True, + ) + return_codes = [] for conda_build in conda_configurations: conda_build_folder = os.path.join(conda_sdist_dir, conda_build.name).replace("\\", "/") if conda_build.conda_py_versions: for pyversion in conda_build.conda_py_versions: - invoke_conda_build(conda_output_dir, conda_env_dir, conda_build_folder, pyversion, conda_build.channels) + return_codes.append( + invoke_conda_build( + conda_output_dir, conda_env_dir, conda_build_folder, pyversion, conda_build.channels + ) + ) else: - invoke_conda_build(conda_output_dir, conda_env_dir, conda_build_folder, None, conda_build.channels) + return_codes.append( + invoke_conda_build(conda_output_dir, conda_env_dir, conda_build_folder, None, conda_build.channels) + ) + + if os.path.exists(conda_broken_dir): + if len(os.listdir(conda_broken_dir)): + for item in os.listdir(conda_broken_dir): + source_path = os.path.join(conda_broken_dir, item) + dest_directory = os.path.join(conda_broken_output_dir, conda_build.name) + + if not os.path.exists(dest_directory): + os.makedirs(dest_directory) + dest_path = os.path.join(dest_directory, item) + + # Move each item to the destination directory + shutil.move(source_path, dest_path) + + if any([code for code in return_codes if code > 0]): + print("One or more conda builds failed. Exiting with a non-zero return code.") + exit(1) def invoke_conda_build( conda_output_dir: str, conda_env_dir: str, conda_build_folder: str, - optional_py_version: str = None, + optional_py_version: Optional[str] = None, channels: List[str] = [], -) -> None: +) -> int: command = [ "conda", @@ -624,6 +652,7 @@ def invoke_conda_build( conda_output_dir, "-c", conda_output_dir, + "--no-test" ] for channel in channels: command.extend(["-c", channel]) @@ -632,7 +661,9 @@ def invoke_conda_build( command.extend(["--py", f"{optional_py_version}"]) print(f"Calling '{command}' in folder {conda_build_folder}.") - subprocess.run(command, cwd=conda_build_folder, check=True) + result = subprocess.run(command, cwd=conda_build_folder, check=False) + + return result.returncode def check_conda_config(): diff --git a/verify_built_conda.py b/verify_built_conda.py new file mode 100644 index 000000000000..6fae88117054 --- /dev/null +++ b/verify_built_conda.py @@ -0,0 +1,98 @@ +import os +import glob +import pprint + +import subprocess +import yaml +import re + +from typing import List + +repo_root = os.path.dirname(__file__) + +conda_recipe_folder = os.path.join(repo_root, "conda", "conda-recipes") +recipe_glob = os.path.join(conda_recipe_folder, "*", "meta.yaml") + +conda_channel = "C:/repo/scratch/verify-conda-builds" +conda_env_name = "verify_artifacts" + +def get_imports_from_recipe(recipe_file: str) -> List[str]: + imports = [] + with open(recipe_file, "r") as f: + content = f.readlines() + + store_lines = False + for line in content: + if store_lines == True and not line.strip() or "requires" in line: + store_lines = False + + if "imports" in line: + store_lines = True + continue + + if store_lines: + imports.append(line.strip()) + continue + + + return [i.replace("- ", "import ").strip() for i in imports] + + +def create_conda_env() -> str: + print(f"Re-creating the conda environment {conda_env_name}") + subprocess.run(["conda", "create", "--name", conda_env_name, "python=3.11", "-y"], check=False, capture_output=True) + + results = subprocess.run(["conda", "env", "list"], check=True, capture_output=True) + lines = results.stdout.decode("utf-8").split(os.linesep) + + for line in lines: + if conda_env_name in line: + return re.split(r"\s+", line)[1].strip() + + return "" + + +if __name__ == "__main__": + recipes = glob.glob(recipe_glob) + + env_location = create_conda_env() + if not env_location: + print("Failed to create conda environment") + exit(1) + + install_results = {} + test_results = {} + + recipes = [recipe for recipe in recipes if "uamqp" not in recipe] + + for recipe_file in recipes: + recipe_dir = os.path.dirname(recipe_file) + recipe_name = os.path.basename(recipe_dir) + print(f"Processing package {recipe_name} from output channel into conda env {conda_env_name}") + + imports = get_imports_from_recipe(recipe_file) + + install_result = subprocess.run(["conda", "install", "-n", conda_env_name, "-c", "conda-forge", "-c", conda_channel, recipe_name, "-y"], check=False, capture_output=True) + if install_result.returncode != 0: + print(f"Failed to install package {recipe_name}") + print(install_result.stdout.decode("utf-8")) + print(install_result.stderr.decode("utf-8")) + install_results[recipe_name] = False + continue + install_results[recipe_name] = True + + if imports: + test_results[recipe_name] = install_results[recipe_name] + for import_line in imports: + result = subprocess.run([f"{env_location}/python.exe", "-c", f"{import_line}"], check=False) + + if result.returncode != 0: + test_results[recipe_name] = False + + for package, result in install_results.items(): + print(f"Package {package} installed: {result}") + + if package in test_results: + print(f"Package {package} tested: {test_results[package]}") + else: + print("We didn't run tests for {package}, we crashed on build.") \ No newline at end of file