public/pypi
index includes all packages from PyPI, in
pyx, you can create your own index URLs that represent filtered subsets of PyPI,
such as:
- A view of all PyPI packages uploaded prior to a given date, i.e., a snapshot
of PyPI at a given point in time (
package.upload_time <= "2025-01-01"
) - A view of all PyPI packages that are at least a week old, to guard against
malicious packages (
package.age_days >= 7
) - A view of all PyPI packages with at least 1,000 monthly downloads
(
package.pypi_downloads_30_days >= 1000
) - A view of all PyPI packages with no critical vulnerabilities
(
package.cve_max_score < 9.0
)
package.name
: Package name (e.g.,fastapi
)package.upload_time
: Upload time (e.g.,2025-01-01
)package.age_days
: Age in days (e.g.,7
)release.version
: Release version (e.g.,0.100.0
)file.name
: File name (e.g.,fastapi-0.100.0-py3-none-any.whl
)package.pypi_downloads_30_days
: 30-day downloads (e.g.,1000
)package.pypi_downloads_7_days
: 7-day downloads (e.g.,100
)package.cve_max_score
: Max CVE score (e.g.,9.0
)release.cve_max_score
: Release CVE score (e.g.,9.0
)
setuptools
) from a view,
you can use the following filter:
setuptools==69.0.0
), you can use the following filter:
acme
, and you create a dev
view, you can install packages from the view
with: