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

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

Built distributions (wheels)

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

Total release size: 146.6 MB

Release files / pypiron-0.0.22.tar.gz

Download URL pypiron-0.0.22.tar.gz
Size 10.4 MB
Tags Source
SHA-256 checksum
How to use checksums
77da500d17f20f21ba13c109359fdd1efe4037e1a342a08e0185fa4c87026a09
BLAKE2b-256 checksum
How to use checksums
02e2ba1d73af536795fb196c50dbfa1c2d8629c662fdf8487950dfd6b5299ca3
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.22-py3-none-win_arm64.whl

Download URL pypiron-0.0.22-py3-none-win_arm64.whl
Size 8.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
cc907fb06bc5121c5ddb25ec30d54ea206d3ae4eb8f214a168dc4057988575cc
BLAKE2b-256 checksum
How to use checksums
266e73b10838a347b8f35fba1588d9e6b44c4a65e3352d58ffa02c4455744cf1
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.22-py3-none-win_amd64.whl

Download URL pypiron-0.0.22-py3-none-win_amd64.whl
Size 9.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
c63c57252f0cedcd6b6b2756e5d858cbb080e9b4010f8ef95e8102018e8f15db
BLAKE2b-256 checksum
How to use checksums
998b1d0d9717311f73918917b94a4f40559e343c555256f800367e0f3edcb155
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.22-py3-none-win32.whl

Download URL pypiron-0.0.22-py3-none-win32.whl
Size 7.9 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
f3d578577970ebebda45e388baece8ca9cb36f954332e9dfbdd6ec0b6fb7872d
BLAKE2b-256 checksum
How to use checksums
fbeeb058520288c2b61b25caa25cc2c911ce1e062da2af69b4f6c466ff7847b6
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.22-py3-none-musllinux_1_2_x86_64.whl

Download URL pypiron-0.0.22-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
8bac108a6031cbb2e5fc096b5e9531173d1c9777d251d3ab866c89bdf5387008
BLAKE2b-256 checksum
How to use checksums
74941ebd5f0d387f318c60d06effac46a084c5aefcf89f52f7d8f583c6b04fc1
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.22-py3-none-musllinux_1_2_i686.whl

Download URL pypiron-0.0.22-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
c8af168bd1799804c5749739db414530d9f36b94c47b70bec6b79357c62cb848
BLAKE2b-256 checksum
How to use checksums
e292c5c21a30963844c8d5fc83187bcb16598bab47b78702ec7d4bf7f173bdfa
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.22-py3-none-musllinux_1_2_armv7l.whl

Download URL pypiron-0.0.22-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
a0824f31fe430a30e8b6babfe910181569daa3fa30a21866ce225ede1d8716d3
BLAKE2b-256 checksum
How to use checksums
667c6f035551d105fa701de014efe1b5f96a108dddd30a393675e26fb6400bc6
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.22-py3-none-musllinux_1_2_aarch64.whl

Download URL pypiron-0.0.22-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
72e1683a15100bf0fe8a8c5a142ea4289d5802cbf7bee751e2f3c9dfcc3cdcf8
BLAKE2b-256 checksum
How to use checksums
34b76184d662809fea77cab6c5380028b03f784e14f18e72d618a323a1bfa04f
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.22-py3-none-manylinux_2_31_riscv64.whl

Download URL pypiron-0.0.22-py3-none-manylinux_2_31_riscv64.whl
Size 8.3 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
fa7b5e9859239ff76cfe64b6da7407158f38b95d2f7ffb06a6c300d0d416fc97
BLAKE2b-256 checksum
How to use checksums
2054de73ff75ca320f2af065ba28bcab6ee2e6764a8e9f8bbcfdf1293e30dde1
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.22-py3-none-manylinux_2_28_ppc64le.whl

Download URL pypiron-0.0.22-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
f78588cf56598c952d61ac04cfb58a62773bf79f8fb87737acdddde06f77f0db
BLAKE2b-256 checksum
How to use checksums
ea444cf30da6ed4f4f1779c2c0c10414c3ddc54394f06496d9c7e41f5899c579
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.22-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pypiron-0.0.22-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
4c4cf947429487bfc87d752e97b9232fbdd76a4cd98a20e9ac4a8651635e8ee6
BLAKE2b-256 checksum
How to use checksums
574db30e9d08ad6108ccc4c1cf867c9daddd5928b8127378995f5cc9ed9c988b
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.22-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL pypiron-0.0.22-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 8.6 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
be0a1aa535c87b35350110c9062c14bb705f8c869486bd41a6f3a8e95e489fe5
BLAKE2b-256 checksum
How to use checksums
d0f6d88993ea5a4f183a9f78ecacd530e830b061dbaa0f45da34bd7ece66dae9
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.22-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pypiron-0.0.22-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
6db8a16b5101f5160402d67f1129c8dfe602b7025db4456734bb26b9db553e36
BLAKE2b-256 checksum
How to use checksums
ae2131a48baebf5d707da4b3437704b3aae656b5fd25e582ceaccc84fcc02abb
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.22-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL pypiron-0.0.22-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
e0cc78588ddafc6cf00243ce560991d08d852c33f679d94aa3f9f9ca0fd692c8
BLAKE2b-256 checksum
How to use checksums
6b0ef48631c62983c73f56112ae8027eb543f10e3da3213a5f747aa29a9d6c3f
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.22-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pypiron-0.0.22-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
5cd334656a9a546634b922ad1a1828994f0ff15c87b30e1d1d44b7f092489c2b
BLAKE2b-256 checksum
How to use checksums
5fdc5fb191173929ea222b0581358ba8974084e42e6f600c9ba98ef1e7efe662
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.22-py3-none-macosx_11_0_arm64.whl

Download URL pypiron-0.0.22-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
78fb0b96928e97d67e54f039dcc3d40b1889d887f3226f8c8a77a9a08425457d
BLAKE2b-256 checksum
How to use checksums
c59be34584afcb378c6ef592d174e99973bd114fa3fe3c6e8089cb596199ba8c
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.22-py3-none-macosx_10_12_x86_64.whl

Download URL pypiron-0.0.22-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
412aa49dc535d5bf346183655842f74b633cbc8a7e80abeafda89b3edb1dc071
BLAKE2b-256 checksum
How to use checksums
36f92cf48019847dae932a28b45db4b1c3de5f1d018afdbc43503fed0b98d98c
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.22 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