Azure / Azure/azure-sdk-for-python
`replace_dev_reqs` supports PEP735
- 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
Assessment
This issue has not been assessed yet.