uv/scripts/packages
Zanie Blue de1479c4ef Use index URL instead of package URL for keyring credential lookups (#12651)
Some registries (like Azure Artifact) can require you to authenticate
separately for every package URL if you do not authenticate for the
/simple endpoint. These changes make the auth middleware aware of index
URL endpoints and attempts to fetch keyring credentials for such an
index URL when making a request to any URL it's a prefix of.

The current uv behavior is to cache credentials either at the request
URL or realm level. But with these changes, we also need to cache
credentials at the index level. Note that when uv does not detect an
index URL for a request URL, it will continue to apply the old behavior.

Addresses part of #4056
Closes #4583
Closes #11236
Closes #11391
Closes #11507
2025-04-29 16:37:00 -05:00
..
anyio_local Require tests to opt-in to managed Python installation (#10912) 2025-01-23 15:24:40 -06:00
black_editable Editable installs for `uv tool` (#5454) 2024-07-26 16:30:15 -04:00
built-by-uv A minimal build backend for uv: uv_build (#11446) 2025-03-06 13:27:20 -06:00
dependent_locals Consider installed packages during resolution (#2596) 2024-03-28 13:49:17 -05:00
deptry_reproducer Set absolute URLs prior to uploading to PyPI (#5038) 2024-07-13 17:29:21 +00:00
hatchling_dynamic Avoid `prepare_metadata_for_build_wheel` calls for Hatch packages with dynamic dependencies (#2645) 2024-03-25 22:26:51 +00:00
hatchling_editable Rename `scripts/editable-installs` to `scripts/packages` (#2644) 2024-03-25 03:56:00 +00:00
keyring_test_plugin Use index URL instead of package URL for keyring credential lookups (#12651) 2025-04-29 16:37:00 -05:00
poetry_editable Move maturin test coverage into CI (#3714) 2024-05-21 19:17:48 +00:00
root_editable Rename `scripts/editable-installs` to `scripts/packages` (#2644) 2024-03-25 03:56:00 +00:00
setup_cfg_editable Rename `scripts/editable-installs` to `scripts/packages` (#2644) 2024-03-25 03:56:00 +00:00
setup_py_editable Rename `scripts/editable-installs` to `scripts/packages` (#2644) 2024-03-25 03:56:00 +00:00
setuptools_editable Rename `scripts/editable-installs` to `scripts/packages` (#2644) 2024-03-25 03:56:00 +00:00
README.md Use prettier to format the documentation (#5708) 2024-08-02 08:58:31 -05:00

README.md

packages

A collection of packages used to test editable installs and bespoke behaviors in packaging setups and definitions.