Azure / Azure/azure-sdk-for-python

`replace_dev_reqs` supports PEP735

Open
#42,651 0 comments 0 reactions 0 assignees View on GitHub
EngSys
Dominant language
Python
Stars
5.6k
Forks
3.4k
Avg merge
1d 21h
Merged PRs (30d)
193

Description

[replace_dev_reqs](https://github.com/Azure/azure-sdk-for-python/blob/ae93966d330c0b16f64273bb14356241aefcf18b/eng/tools/azure-sdk-tools/ci_tools/scenario/generation.py#L187) currently is used to replace relative dependency paths with a prebuilt version that can be installed from multiple locations in parallel.

```
../../core/azure-core
```

becomes

```
/prebuilt-wheer/core/azure_core_1.31.0.py3-none-any.whl
```

We need to do the same for

```
[tool.uv.sources]
azure-core = { path = "../../core/azure-core" }
azure-keyvault-nspkg = { path = "../../nspkg/azure-keyvault-nspkg" }
azure-sdk-tools = { path = "../../../eng/tools/azure-sdk-tools" }

[dependency-groups]
dev = [
"aiohttp>=3.0",
"azure-core",
"azure-identity>=1.24.0",
"azure-keyvault-nspkg",
"azure-mgmt-keyvault==10.1.0",
"azure-sdk-tools",
"parameterized>=0.7.3",
"python-dateutil>=2.8.0",
]
```

in a pyproject.toml

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.