pyproject.toml:
public/pypiastral-sh/cpuastral-sh/cu130astral-sh/cu129astral-sh/cu128astral-sh/cu126astral-sh/cu124astral-sh/cu121astral-sh/cu118astral-sh/rocm6.4astral-sh/rocm6.3astral-sh/rocm6.2.4astral-sh/rocm6.2astral-sh/rocm6.1astral-sh/rocm6.0astral-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.