Zanie Blue
Zanie Blue
We've got a couple discussions going about this elsewhere: - https://github.com/astral-sh/uv/issues/2092#issuecomment-1987649391 - https://github.com/astral-sh/uv/issues/2316#issuecomment-1987088424 I think those make it clear that we should support `pypy` without opt-in and I think the...
I think it's fine to take the first one on the path and not support the historical discovery noted there. We can consider something more complicated if we hear it...
I think when an implementation is provided we could - First, scan for an exact match in the PATH - If not found, scan for `pythonX.Y` and `python` in PATH...
Someone fixed the Linux instructions in #104 — there are already a bunch of duplicates so I'll just leave it separate.
Is this implemented per #986 or is this different somehow?
> In what way are range requests used for package resolution? For servers that do not support PEP 658, we need to download a wheel to determine package metadata for...
[PEP 691](https://peps.python.org/pep-0691/#version-format-selection) suggests three possible options here, one of which is returning a HTTP 406.
Thanks for the response. I encountered this problem while working on a package manager. It cannot distinguish between the missing package case and unsupported content type and shows a bad...
No problem thanks for giving it a look. I needed this personally, otherwise my package manager tests skip all of the wheels :) but I can just install from my...
Similarly I cannot reproduce this with an httpx client: ```python import httpx import anyio TARGETS = [ "http://localhost:3141/packages/pypi/%2Bf/11c/8f37bcca40db9/platformdirs-4.1.0-py3-none-any.whl", "http://localhost:3141/packages/pypi/%2Bf/ae7/4fb96c20a0277/click-8.1.7-py3-none-any.whl", "http://localhost:3141/packages/pypi/%2Bf/f83/76fb07dd1e86a/aiosignal-1.3.1-py3-none-any.whl", "http://localhost:3141/packages/pypi/%2Bf/1f2/8b4522cdc2fb4/attrs-23.1.0-py3-none-any.whl", "http://localhost:3141/packages/pypi/%2Bf/8c4/91190033a9af7/packaging-23.2-py3-none-any.whl", "http://localhost:3141/packages/pypi/%2Bf/fde/5bd59ab5357e3/frozenlist-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", "http://localhost:3141/packages/pypi/%2Bf/c05/567e9c24a6b9f/idna-3.6-py3-none-any.whl", "http://localhost:3141/packages/pypi/%2Bf/a0d/503e138a4c123/pathspec-0.12.1-py3-none-any.whl", "http://localhost:3141/packages/pypi/%2Bf/d8a/1c6c0be645c74/yarl-1.9.4-cp311-cp311-macosx_11_0_arm64.whl", "http://localhost:3141/packages/pypi/%2Bf/439/2f6c0eb8a5668/mypy_extensions-1.0.0-py3-none-any.whl", "http://localhost:3141/packages/pypi/%2Bf/ff9/59bee35038c46/multidict-6.0.4-cp311-cp311-macosx_11_0_arm64.whl", "http://localhost:3141/packages/pypi/%2Bf/8ce/f8710fb849d97/aiohttp-3.9.1-cp311-cp311-macosx_11_0_arm64.whl", "http://localhost:3141/packages/pypi/%2Bf/c05/567e9c24a6b9f/idna-3.6-py3-none-any.whl",...