pyproject.toml
:
public/pypi
astral-sh/cpu
astral-sh/cu118
astral-sh/cu121
astral-sh/cu124
astral-sh/cu126
astral-sh/cu128
astral-sh/cu129
astral-sh/rocm6.0
astral-sh/rocm6.1
astral-sh/rocm6.2
astral-sh/rocm6.2.4
astral-sh/xpu
acme/main
).
pip support
pyx supports installing packages with non-uv clients, like pip. To use pyx withpip
, we recommend installing the
pyx-keyring
package, which leverages
pip’s
keyring support
to authenticate requests to pyx.
Specifically, to authenticate pip, install the pyx-keyring
package into the
virtual environment, then set pip’s index URL to the appropriate pyx index:
pyx-keyring
will authenticate requests via the PYX_API_KEY
or
PYX_AUTH_TOKEN
environment variables, if set; otherwise, it will use the uv
client to authenticate by invoking uv auth token pyx.dev
.
If you’re using pip in a headless context (e.g., a Databricks notebook), you’ll
need to set pip’s
keyring-provider
to import
explicitly, as the default provider (auto
)
will disable keyring in these settings.You can configure pip to use the import
provider by passing
--keyring-provider=import
to the pip install
command, setting the
PIP_KEYRING_PROVIDER=import
environment variable, or running
pip config set --global global.keyring-provider import
.