Skip to main content

pypiron logo pypiron

CI PyPI License: MIT Docs

Host private packages and cache PyPI behind one ultra-fast index.

Get started · Deploy on cloud storage

Max sustained install throughput

pypiron web dashboard

Start pypiron

With uv installed, replace your-admin-password and run:

PYPIRON_ADMIN_PASS='your-admin-password' uvx pypiron serve

pypiron is now running at http://localhost:8080. The admin username is admin; the password is the one you chose.

Docker:

docker run -p 8080:8080 -e PYPIRON_ADMIN_PASS='your-admin-password' ghcr.io/blackthorn-interstellar/pypiron:latest

Publish and install packages · Deploy on cloud storage · Migrate from another server

Feature comparison

Feature pypiron bandersnatch pypiserver pypicloud devpi proxpi
Easy setup
Fast
Private packages
PyPI proxy
Sync mirror
Cooldown
Malware blocking
No dependency confusion
Vulnerability audit
Scales, no database
Multi-region failover
Web GUI
Download stats
Storage Disk
AWS S3
GCS
Azure Blob

Full comparison

Security

Gauntlet testing

  • Eight real clients. uv, pip, poetry, pdm, pipenv, hatch, flit, and twine.
  • Every PyPI file. All 17 million, checked against ground truth.
  • Killed mid-write. Crash sweeps, fleet chaos, and hostile upstreams.
  • Fuzzed nightly. Simulated and model-checked.
  • Security-audited by frontier models. The same models that built it.

See the full testing gauntlet.

Going further

Contributing — Humans Need Not Apply

pypiron was built by AI coding agents from Anthropic, OpenAI, SpaceXAI, and Moonshot — and that's how it stays. All development is done by AI coders, for security and consistency: human-developed code is a security risk, and we don't accept it. Humans are welcome to open issues and contribute documentation.

License

MIT — see LICENSE.

Release files for pypiron 0.0.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypiron 0.0.21
File Size Uploaded
pypiron-0.0.21.tar.gz 10.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pypiron 0.0.21
File
pypiron-0.0.21-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
pypiron-0.0.21-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
pypiron-0.0.21-py3-none-win32.whl Python 3 none Windows x86-32 Details
pypiron-0.0.21-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
pypiron-0.0.21-py3-none-musllinux_1_2_i686.whl Python 3 none Linux musl 1.2+ x86-32 Details
pypiron-0.0.21-py3-none-musllinux_1_2_armv7l.whl Python 3 none Linux musl 1.2+ ARMv7l Details
pypiron-0.0.21-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
pypiron-0.0.21-py3-none-manylinux_2_31_riscv64.whl Python 3 none Linux glibc 2.31+ RISC-V 64 Details
pypiron-0.0.21-py3-none-manylinux_2_28_ppc64le.whl Python 3 none Linux glibc 2.28+ PowerPC 64-le Details
pypiron-0.0.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
pypiron-0.0.21-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl Python 3 none Linux glibc 2.17+ IBM System/390x Details
pypiron-0.0.21-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32 Details
pypiron-0.0.21-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details
pypiron-0.0.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
pypiron-0.0.21-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
pypiron-0.0.21-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 146.5 MB

Release files / pypiron-0.0.21.tar.gz

Download URL pypiron-0.0.21.tar.gz
Size 10.4 MB
Tags Source
SHA-256 checksum
How to use checksums
604f79f37a7ed0788e3ed156967035b9fc52dcdc655258e090c234702a3f7e68
BLAKE2b-256 checksum
How to use checksums
a44e096da2ea751d348d173b1ff4f0d1df4a01591684c6006087f994b25d243e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-win_arm64.whl

Download URL pypiron-0.0.21-py3-none-win_arm64.whl
Size 8.5 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
9cc9220ba336cfc4cb45c591ea632c426b3006b828897c1b694e1403dfa560d4
BLAKE2b-256 checksum
How to use checksums
5f5b4d552a2f572ad16787586154514d53bc133ff159594a458276d27538f3ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-win_amd64.whl

Download URL pypiron-0.0.21-py3-none-win_amd64.whl
Size 9.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
181aaf97f53560d5275850fcc0b0f9e14f00b8adb04019f6e6e643cfd752c9eb
BLAKE2b-256 checksum
How to use checksums
8d57fa1e0f7ec03b3fbf5ffe3dabde4029518c92f847135961b992fb0edc4b58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-win32.whl

Download URL pypiron-0.0.21-py3-none-win32.whl
Size 7.9 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
29fb1aa5aa7b51a558eef6d08825858d27f4a6c50be6e14b1b40e5517d62777b
BLAKE2b-256 checksum
How to use checksums
3f698d69edd4e8a30b69958c0e5ac03db460603e4c9095de8e00b0d350bd0b05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-musllinux_1_2_x86_64.whl

Download URL pypiron-0.0.21-py3-none-musllinux_1_2_x86_64.whl
Size 9.1 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
11a245a9add1387485cc4a94401f361e0c07bcdab80ae772c106693a0b7bae35
BLAKE2b-256 checksum
How to use checksums
93c231cc95adb10cea114966184189f133f786f3ba7d393779add829d7d21149
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-musllinux_1_2_i686.whl

Download URL pypiron-0.0.21-py3-none-musllinux_1_2_i686.whl
Size 8.5 MB
Tags Linux musl 1.2+ x86-32 Python 3
SHA-256 checksum
How to use checksums
e2249a7bc0ec4eeef04447346e38a538fc56f4367da0e0b306f0c95e692be6ac
BLAKE2b-256 checksum
How to use checksums
0631c0890b5366a3070a21695f68760c691552bddfd77f110d1b489c2a2fb867
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-musllinux_1_2_armv7l.whl

Download URL pypiron-0.0.21-py3-none-musllinux_1_2_armv7l.whl
Size 8.1 MB
Tags Linux musl 1.2+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
285c4c5cdaf8e40a962aa3b243f859671f250d663c46503109a23a6bb54ffac9
BLAKE2b-256 checksum
How to use checksums
eb20a019da7c242ab81b3010768a591401b9c92370ae53edab3ccb892e976d28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-musllinux_1_2_aarch64.whl

Download URL pypiron-0.0.21-py3-none-musllinux_1_2_aarch64.whl
Size 8.4 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
dd905fa361c30e7ace83981b7498acf6198f48b25bd7f850d5094379bebd78d1
BLAKE2b-256 checksum
How to use checksums
28fec104242c192623a74ae59a776df4241f1c77a21c6f6f01f9362e6be19239
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-manylinux_2_31_riscv64.whl

Download URL pypiron-0.0.21-py3-none-manylinux_2_31_riscv64.whl
Size 8.2 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
e51e229c5a7eff0c4c227d6201eb0ed4c1cd95036e4300e5c2c56eecbfd82d27
BLAKE2b-256 checksum
How to use checksums
beb5c09fa5118de19852889b38889725f44d27c4c42532b906a480d011ca9c75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-manylinux_2_28_ppc64le.whl

Download URL pypiron-0.0.21-py3-none-manylinux_2_28_ppc64le.whl
Size 8.9 MB
Tags Linux glibc 2.28+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
f9fa51686bdcb9fcdbca6becf464e0dc28181e3977e32a3c982052f3d7027ef3
BLAKE2b-256 checksum
How to use checksums
3c4d7c6b14d495f90b1e4641528049418ea051b1315a7e7124ed74e690e7a90b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pypiron-0.0.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.0 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
5bd97ccc8083c2ad0831cbd40c688f137b27adfa161fd8122ffe88599a4d99e4
BLAKE2b-256 checksum
How to use checksums
e4289ccf339f34bd85fe54b59c54106bdebcf4788a0785d72f5ec3d9c47d5616
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL pypiron-0.0.21-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 8.5 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
f84f2ab59bf6346c387c6c90658173c4cce9fa6703a768d7dcbdeb44681a3b31
BLAKE2b-256 checksum
How to use checksums
911c4dc87f7d84e08a439808dff51440493e289b9b7b9aefe4d873304dc9d18e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pypiron-0.0.21-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 8.8 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
70ad74efcffdb683fe2e989fd3cc7cd8cc500b96d8c8652cf027aa52a6b5de9f
BLAKE2b-256 checksum
How to use checksums
c3b344a65a2d4d118f102ccfe687aba29505f4fd90d4578751a4077ee44d9eac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL pypiron-0.0.21-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 8.1 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
37f37a93d4d5d164a59c90a8974212cb99489604d42051f798d8d64393da1a84
BLAKE2b-256 checksum
How to use checksums
3aa3299d20b025577d5f926b392afc19785f2fb674bc5025f7eac63e489d68cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pypiron-0.0.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.4 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
fba832553dce7542865b633df04373f8f6610cc1cc3ed7d6f473c58116efdd26
BLAKE2b-256 checksum
How to use checksums
969e5776123c755a23365ca0d8cd7e6f8d5652fa86a2c10b6773935282e06f0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-macosx_11_0_arm64.whl

Download URL pypiron-0.0.21-py3-none-macosx_11_0_arm64.whl
Size 7.7 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ed380707c53a083c452d944686a4bc2cfcdfe79d45b5f8e69a82a7edfffc1a1
BLAKE2b-256 checksum
How to use checksums
b78eb90f40dafe2dea2337462c378a496d40cddb62f094e9b1ecd10e8c07adad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / pypiron-0.0.21-py3-none-macosx_10_12_x86_64.whl

Download URL pypiron-0.0.21-py3-none-macosx_10_12_x86_64.whl
Size 8.8 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5f5449a68efa286fca017a5411b8b1fd7195e104c914f3f7696f505996f7ef3f
BLAKE2b-256 checksum
How to use checksums
a3a3837ce03fd98067012a158d6761dc9b332142ac02efd739bd5ce68a628751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.21 This release

17 release files

0.0.7

17 release files

0.0.6

17 release files

0.0.5

17 release files

0.0.4

17 release files

0.0.3

17 release files

0.0.2

17 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page