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.24

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.24
File Size Uploaded
pypiron-0.0.24.tar.gz 10.4 MB Details

Built distributions (wheels)

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

Total release size: 148.2 MB

Release files / pypiron-0.0.24.tar.gz

Download URL pypiron-0.0.24.tar.gz
Size 10.4 MB
Tags Source
SHA-256 checksum
How to use checksums
5a59a01aa73a7a9c1d626132ceb62fd22a9d8fa268d2dfb2a693e87c784a4a8c
BLAKE2b-256 checksum
How to use checksums
e4b0513f5fa1ab08b78e42a6964ff11b1fd91ddc33e939befc2840d23639e7cd
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-win_arm64.whl
Size 8.7 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
1e981dda1dc80093959f9f45e8bb2175e8b0266b19929a5be9ec42f2f612dbf0
BLAKE2b-256 checksum
How to use checksums
ab2a6b2c843747bc90510e05d4c03547ff1be26892c1a10700ee1bc665bd7fe7
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-win_amd64.whl
Size 9.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
3c53d5ee48d0e7da04d90aeaf2343b9feb6bf3fdbc1a7d32c37c66a5354cdfac
BLAKE2b-256 checksum
How to use checksums
e7910e41af2d76a3866c0362262ec007bfcdb458d584c568482416cef072ffbf
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-win32.whl
Size 8.0 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
1f29434ed8e4a71b1dae57e1c2ed5633ea79cc5d39f9827173476205ef2c4779
BLAKE2b-256 checksum
How to use checksums
a3f4e40b89e7de7e4baff9849f9b2a1715f778cac35d2c79d2687dc26e821d1c
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-musllinux_1_2_x86_64.whl
Size 9.2 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
03502cdfa8b04460d57bdc102a7f53780f6f78fa0f239e94af1a611717e5d759
BLAKE2b-256 checksum
How to use checksums
14377afdc2724b860d7cdd7f20f63f524fd914087a17059c1f7feafd721f7e18
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-musllinux_1_2_i686.whl
Size 8.6 MB
Tags Linux musl 1.2+ x86-32 Python 3
SHA-256 checksum
How to use checksums
c53703875f7aa41fb583f10cedaf7b5487d38abfc83bfa4259fb22383d14ded6
BLAKE2b-256 checksum
How to use checksums
ff51b5a4257d576c520c8470933d5d28b79dac048a46d75dccf5b1e1af9716c9
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-musllinux_1_2_armv7l.whl
Size 8.2 MB
Tags Linux musl 1.2+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
5c39c7c56b21ad00afd50a9c5f58ca22c9ddcc01fe28f5ad579465cfd0df0bfe
BLAKE2b-256 checksum
How to use checksums
679be7572dfd46c6267c08537b2ce273e18fb180aa903fa986b775b19f9a36e3
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-musllinux_1_2_aarch64.whl
Size 8.5 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
037df98c0230479f5aea2fbd96245021534a03dccd2e5c04a3c761ca731965f0
BLAKE2b-256 checksum
How to use checksums
d9a4bf66382986441afc3a9fefcc896d16fc0f11dd6d483e9bb913657e673bbf
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-manylinux_2_31_riscv64.whl
Size 8.4 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
9a93362ba5760a3a5bcdfed80e6edb22e5f352c075418a60673e6c2241be07ac
BLAKE2b-256 checksum
How to use checksums
9b0422b34903ce1a5a0161d8b37f9e1d66d654d73b9f410ab5afb6961d0b2596
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-manylinux_2_28_ppc64le.whl
Size 9.0 MB
Tags Linux glibc 2.28+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
9928edbdbdabb87bb0fe0ee30e0a985f307b9a6fed7fb4862500488dd1456504
BLAKE2b-256 checksum
How to use checksums
b810939ed508ee6fad7f6783b98dd3b71b01a600f38ecbb3100239f9308a2704
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.1 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
3757b64f7d88c22f93f0b75d3cf2282f91be7536cdbba7a86e6dc54857b84c2a
BLAKE2b-256 checksum
How to use checksums
2e03ea63b149cd657dabcdc7d6601ae257de5e9df24452d437f8c66052672a60
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 8.7 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
5e42dd33820e37ef0d5938d2c1cb04430cd8111da33f4a1566cea964187258df
BLAKE2b-256 checksum
How to use checksums
76e88af75fbe7da313935b1d653460caca6673db73ee4801a607509edd2ff766
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 8.9 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
026bf3b5fbba6a24aa6d53137ba4c1c71148372eb8e6a178cd24a642712ddd63
BLAKE2b-256 checksum
How to use checksums
87674a1dfcce07ad7ded02c17d95a2ca7790d76dc667130f4aed1ab61810330a
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 8.2 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
fd053c361efadf9931b415b4e20eb4d50c1ad5e63fa49e38ecb3b4dcd2a66774
BLAKE2b-256 checksum
How to use checksums
8239514d1831c79d292f37bb50e3d33c9c7563a21a36e9a06294b0e5a81329ae
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.5 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
c052da0a614ebcdbcf1237886d75e43cf5b8238fd872bd34bc3592a1b14c858e
BLAKE2b-256 checksum
How to use checksums
eaf80dde6b17be58bfda59b18bfd4685f1ac59b499d85c931fa87420627c4178
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-macosx_11_0_arm64.whl
Size 7.8 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7d224cab30f69f832ac1a5614e4a2fc30a192f02bdfd5f15099d7cffc57d7135
BLAKE2b-256 checksum
How to use checksums
d2feae7b1775c46c97178aa82d4d228dfc07db8c7012e498ed9e168b8aaec07f
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 25, 2026.

Transparency log

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

Download URL pypiron-0.0.24-py3-none-macosx_10_12_x86_64.whl
Size 8.9 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7a1388f3fa4725377f2b50b0f6d0e2b9c30e2660fbf84b7f6de555483393ec97
BLAKE2b-256 checksum
How to use checksums
af6bb6867011ef699e94495c6e5f2aa851bc8e6ea50b07f9ad31c8b15e85730c
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 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.24 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