Skip to content

Commit 518dfb3

Browse files
committed
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python into new_metrics_advisor
* 'main' of https://github.com/Azure/azure-sdk-for-python: (601 commits) pin markupsafe (Azure#23132) [Communication] - phone-numbers - Implement a phone number pool for update capabilities live tests (Azure#23116) Add timeout on Invoke-request call (Azure#23120) Sync eng/common directory with azure-sdk-tools for PR 2775 (Azure#23115) Update aggregate-report to use common credscan yml and update baseline file (Azure#23090) Update CHANGELOG.md (Azure#23119) [Issue helper] Update owner list (Azure#23079) [KV] Update changelogs for stable releases (Azure#23053) code and test (Azure#23047) [recoveryservicesbackup] fix multiple pages paging (Azure#23089) rerecord failing tests for fr (Azure#23107) [Test Proxy] Remove unnecessary git SHA fetch (Azure#23113) [Storage] Fix some mypy typing errors and typing imports (Azure#23098) Add logic to generate docs.ms ToC (Azure#23086) Fix broken link in tests.md (Azure#23110) Enable apistub gen step (Azure#23088) pin version of storage blob used for testing (Azure#23109) ensure that py36 can start the process properly (Azure#23108) fix cspell issues for azure-communication identity (Azure#22636) (Azure#23085) code and test (Azure#23077) ...
2 parents 500f868 + c3c8b8e commit 518dfb3

14,584 files changed

Lines changed: 3138610 additions & 2825289 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 619 additions & 14 deletions
Large diffs are not rendered by default.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Description
2+
3+
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
4+
5+
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.
6+
7+
# All SDK Contribution checklist:
8+
- [ ] **The pull request does not introduce [breaking changes]**
9+
- [ ] **CHANGELOG is updated for new features, bug fixes or other significant changes.**
10+
- [ ] **I have read the [contribution guidelines](https://github.com/Azure/azure-sdk-for-python/blob/main/CONTRIBUTING.md).**
11+
12+
## General Guidelines and Best Practices
13+
- [ ] Title of the pull request is clear and informative.
14+
- [ ] 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](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).
15+
16+
### [Testing Guidelines](https://github.com/Azure/azure-sdk-for-python/blob/main/CONTRIBUTING.md##building-and-testing)
17+
- [ ] Pull request includes test coverage for the included changes.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ pylint-*.out.txt
4444
coverage-*.xml
4545
stderr.txt
4646
stdout.txt
47+
_proxy_log_*.log
4748

4849
# tox environment folders
4950
.tox/

.vscode/cspell.json

Lines changed: 333 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,343 @@
11
{
2-
"version": "0.1",
2+
"version": "0.2",
33
"language": "en",
44
"languageId": "python",
55
"dictionaries": [
66
"powershell",
7-
"python"
7+
"python",
8+
"softwareTerms",
9+
"en_us",
10+
"en-gb"
811
],
912
"ignorePaths": [
13+
"eng/**",
14+
"scripts/**",
1015
"**/tests/recordings/**",
11-
".vscode/cspell.json"
16+
".vscode/cspell.json",
17+
"*.parquet",
18+
"*.cspkg",
19+
"*.avro",
20+
"*.tgz",
21+
"*.pfx",
22+
"sdk/**/azure-mgmt**/**",
23+
"sdk/**/azure-cognitiveservices**",
24+
"sdk/**/_generated/**",
25+
"**/*requirement*.txt",
26+
27+
"sdk/anomalydetector/azure-ai-anomalydetector/**",
28+
"sdk/applicationinsights/azure-applicationinsights/**",
29+
"sdk/appconfiguration/azure-appconfiguration/**",
30+
"sdk/agrifood/azure-agrifood-farming/**",
31+
"sdk/attestation/azure-security-attestation/**",
32+
"sdk/batch/azure-batch/**",
33+
"sdk/cognitivelanguage/azure-ai-language-questionanswering/**",
34+
"sdk/cognitivelanguage/azure-ai-language-conversations/**",
35+
"sdk/cognitiveservices/azure-cognitiveservices-language-spellcheck/**",
36+
"sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/**",
37+
"sdk/cognitiveservices/azure-cognitiveservices-search-customimagesearch/**",
38+
"sdk/cognitiveservices/azure-cognitiveservices-search-customsearch/**",
39+
"sdk/cognitiveservices/azure-cognitiveservices-language-textanalytics/**",
40+
"sdk/cognitiveservices/azure-cognitiveservices-language-luis/**",
41+
"sdk/cognitiveservices/azure-cognitiveservices-search-entitysearch/**",
42+
"sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/**",
43+
"sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/**",
44+
"sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/**",
45+
"sdk/cognitiveservices/azure-cognitiveservices-search-videosearch/**",
46+
"sdk/cognitiveservices/azure-cognitiveservices-search-websearch/**",
47+
"sdk/cognitiveservices/azure-cognitiveservices-vision-computervision/**",
48+
"sdk/cognitiveservices/azure-cognitiveservices-vision-contentmoderator/**",
49+
"sdk/cognitiveservices/azure-cognitiveservices-vision-face/**",
50+
"sdk/cognitiveservices/azure-cognitiveservices-vision-customvision/**",
51+
"sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/**",
52+
"sdk/communication/azure-communication-networktraversal/**",
53+
"sdk/communication/azure-communication-chat/**",
54+
"sdk/communication/azure-communication-phonenumbers/**",
55+
"sdk/communication/azure-communication-sms/**",
56+
"sdk/confidentialledger/azure-confidentialledger/**",
57+
"sdk/core/azure/**",
58+
"sdk/core/azure-common/**",
59+
"sdk/core/azure-core-tracing-opencensus/**",
60+
"sdk/core/azure-core-tracing-opentelemetry/**",
61+
"sdk/containerregistry/azure-containerregistry/**",
62+
"sdk/core/azure-core/**",
63+
"sdk/cosmos/azure-cosmos/**",
64+
"sdk/core/azure-servicemanagement-legacy/**",
65+
"sdk/deviceupdate/azure-iot-deviceupdate/**",
66+
"sdk/digitaltwins/azure-digitaltwins-core/**",
67+
"sdk/eventhub/azure-eventhub-checkpointstoretable/**",
68+
"sdk/eventgrid/azure-eventgrid/**",
69+
"sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/**",
70+
"sdk/eventhub/azure-eventhub-checkpointstoreblob/**",
71+
"sdk/eventhub/azure-eventhub/**",
72+
"sdk/graphrbac/azure-graphrbac/**",
73+
"sdk/keyvault/azure-keyvault/**",
74+
"sdk/keyvault/azure-keyvault-administration/**",
75+
"sdk/formrecognizer/azure-ai-formrecognizer/**",
76+
"sdk/keyvault/azure-keyvault-secrets/**",
77+
"sdk/identity/azure-identity/tests/pod-identity/**",
78+
"sdk/identity/azure-identity/tests/managed-identity-live/service-fabric/**",
79+
"sdk/keyvault/azure-keyvault-certificates/**",
80+
"sdk/keyvault/azure-keyvault-keys/**",
81+
"sdk/mixedreality/azure-mixedreality-authentication/**",
82+
"sdk/modelsrepository/azure-iot-modelsrepository/**",
83+
"sdk/monitor/azure-monitor-opentelemetry-exporter/**",
84+
"sdk/monitor/azure-monitor-query/**",
85+
"sdk/metricsadvisor/azure-ai-metricsadvisor/**",
86+
"sdk/purview/azure-purview-catalog/**",
87+
"sdk/remoterendering/azure-mixedreality-remoterendering/**",
88+
"sdk/schemaregistry/ci.yml",
89+
"sdk/schemaregistry/azure-schemaregistry/**",
90+
"sdk/schemaregistry/azure-schemaregistry-avroencoder/**",
91+
"sdk/servicefabric/azure-servicefabric/**",
92+
"sdk/search/azure-search-documents/**",
93+
"sdk/storage/azure-storage-blob-changefeed/**",
94+
"sdk/servicebus/azure-servicebus/**",
95+
"sdk/storage/azure-storage-queue/**",
96+
"sdk/synapse/azure-synapse-managedprivateendpoints/**",
97+
"sdk/storage/azure-storage-file-datalake/**",
98+
"sdk/synapse/azure-synapse-spark/**",
99+
"sdk/storage/azure-storage-file-share/**",
100+
"sdk/synapse/azure-synapse/**",
101+
"sdk/videoanalyzer/azure-media-videoanalyzer-edge/**",
102+
"sdk/synapse/azure-synapse-artifacts/**",
103+
"sdk/webpubsub/azure-messaging-webpubsubservice/**",
104+
"sdk/translation/azure-ai-translation-document/samples/assets/**",
105+
"sdk/translation/azure-ai-translation-document/tests/glossaries-valid.csv",
106+
"sdk/tables/azure-data-tables/**",
107+
"sdk/storage/azure-storage-blob/**",
108+
"eng/**/*.json",
109+
"eng/*.txt",
110+
"eng/tox/tox.ini",
111+
"eng/common/docgeneration/Generate-DocIndex.ps1",
112+
"eng/**/*.py",
113+
".gitignore",
114+
12115
],
13-
"words": ["azsdk", "conda", "tenvparallel"],
14-
"allowCompoundWords": false
116+
"words": [
117+
"aad",
118+
"aadclient",
119+
"addinivalue",
120+
"adfs",
121+
"adls",
122+
"aiohttp",
123+
"amqp",
124+
"apim",
125+
"Apim",
126+
"asyncio",
127+
"azcmagent",
128+
"azsdk",
129+
"azuremgmtcore",
130+
"azuremgmtcommunication",
131+
"bdist",
132+
"byref",
133+
"cdll",
134+
"clientid",
135+
"cname",
136+
"conda",
137+
"connectedvmware",
138+
"contoso",
139+
"contosodataset",
140+
"centralus",
141+
"creds",
142+
"ctoring",
143+
"ctypes",
144+
"ddos",
145+
"ddos",
146+
"delenv",
147+
"dependened",
148+
"deserialization",
149+
"dotenv",
150+
"DWORD",
151+
"eastus",
152+
"engsys",
153+
"fileno",
154+
"fqdns",
155+
"fstat",
156+
"gbps",
157+
"GCCH",
158+
"graphrbac",
159+
"guids",
160+
"hanaonazure",
161+
"hdinsight",
162+
"hexlify",
163+
"himds",
164+
"hmac",
165+
"imds",
166+
"inotify",
167+
"iohttp",
168+
"inprogress",
169+
"ipconfiguration",
170+
"ipconfigurations",
171+
"iscoroutine",
172+
"iscsi",
173+
"ivar",
174+
"kube",
175+
"kubeconfig",
176+
"kubeconfigs",
177+
"Kubernetes",
178+
"Kusto",
179+
"lmazuel",
180+
"logz",
181+
"LPCWSTR",
182+
"Lucene",
183+
"mbps",
184+
"mgmt",
185+
"mktime",
186+
"msal",
187+
"msrest",
188+
"msrestazure",
189+
"MSSQL",
190+
"nazsdk",
191+
"noarch",
192+
"northcentralus",
193+
"nspkg",
194+
"oauthlib",
195+
"objs",
196+
"odata",
197+
"oidc",
198+
"onboarded",
199+
"onmicrosoft",
200+
"owasp",
201+
"PBYTE",
202+
"PCREDENTIAL",
203+
"perfmon",
204+
"perfstress",
205+
"personalizer",
206+
"pkce",
207+
"plex",
208+
"pluggy",
209+
"popen",
210+
"pschema",
211+
"PSECRET",
212+
"pygobject",
213+
"parameterizing",
214+
"pytz",
215+
"pywin",
216+
"rdbms",
217+
"reauthenticated",
218+
"reimage",
219+
"revascularization",
220+
"rollup",
221+
"rtsp",
222+
"rtype",
223+
"scbedd",
224+
"sdist",
225+
"setfacl",
226+
"signalr",
227+
"signup",
228+
"skipif",
229+
"skus",
230+
"southcentralus",
231+
"ssis",
232+
"substringof",
233+
"tenvparallel",
234+
"Teradata",
235+
"timegm",
236+
"toxenv",
237+
"uamqp",
238+
"uksouth",
239+
"ukwest",
240+
"unredacted",
241+
"upserted",
242+
"urandom",
243+
"urlsafeb",
244+
"urlunparse",
245+
"usgov",
246+
"usdodcentral",
247+
"usdodeast",
248+
"usgovarizona",
249+
"usgovcloudapi",
250+
"usgoviowa",
251+
"usgovtexas",
252+
"usgovvirginia",
253+
"utid",
254+
"vcrpy",
255+
"verifysdist",
256+
"verifywhl",
257+
"vmimage",
258+
"vmss",
259+
"vmwarecloudsimple",
260+
"vnet",
261+
"volcz",
262+
"vsts",
263+
"wchar",
264+
"westcentralus",
265+
"westus",
266+
"wfile",
267+
"westus",
268+
"docfx",
269+
"Docfx",
270+
"azurecr",
271+
"envname"
272+
],
273+
"overrides": [
274+
{
275+
"filename": "sdk/remoterendering/**",
276+
"words": [
277+
"Phong"
278+
]
279+
},
280+
{
281+
"filename": "sdk/translation/azure-ai-translation-document/tests/*.py",
282+
"words": [
283+
"essai"
284+
]
285+
},
286+
{
287+
"filename": "sdk/textanalytics/azure-ai-textanalytics/**",
288+
"words": [
289+
"Forndexter",
290+
"ESDNI",
291+
"dinero",
292+
"IOHTTP",
293+
"Zocor",
294+
"dann",
295+
"dont",
296+
"UMLS",
297+
"nach",
298+
"año",
299+
"BRCPF",
300+
"abril",
301+
"zalgo",
302+
"n'était",
303+
"tengo",
304+
"IDRG",
305+
"était",
306+
"gegründet",
307+
"L'hôtel",
308+
"Hola",
309+
"hola",
310+
"escrito",
311+
"Coumadin",
312+
"EUGPS",
313+
"dokument",
314+
"wurde",
315+
"Detta",
316+
"IFIC",
317+
"Fahrt",
318+
"documento",
319+
"scritto",
320+
"USUK",
321+
"Sprache",
322+
"PLREGON",
323+
"Fusce",
324+
"Inigo",
325+
"italiano",
326+
"skrivet",
327+
"verfasst",
328+
"engelska"
329+
]
330+
},
331+
{
332+
"filename": "sdk/communication/azure-communication-identity/tests/*.py",
333+
"words": [
334+
"XVCJ",
335+
"Njgw",
336+
"FNNHHJT",
337+
"Zwiz",
338+
"nypg"
339+
]
340+
}
341+
],
342+
"allowCompoundWords": true
15343
}

CONTRIBUTING.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
If you would like to become an active contributor to this project please
44
follow the instructions provided in [Microsoft Azure Projects Contribution Guidelines](https://opensource.microsoft.com/collaborate/).
55

6+
## Generated code
7+
8+
If you want to contribute to a file that is generated (header contains `Code generated by Microsoft (R) AutoRest Code Generator.`), the best approach to open a PR on the initial Swagger specification, as we can NOT merge a PR on generated code (it would be replaced by next generation). See https://github.com/Azure/azure-rest-api-specs/ for details.
9+
610
## Building and Testing
711

812
The Azure SDK team's Python CI leverages the tool `tox` to distribute tests to virtual environments, handle test dependency installation, and coordinate tooling reporting during PR/CI builds. This means that a dev working locally can reproduce _exactly_ what the build machine is doing.

0 commit comments

Comments
 (0)