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

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

Built distributions (wheels)

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

Total release size: 146.3 MB

Release files / pypiron-0.0.19.tar.gz

Download URL pypiron-0.0.19.tar.gz
Size 10.4 MB
Tags Source
SHA-256 checksum
How to use checksums
a2927be23946d7bfbb2ea0f2706a5e640bc6c3676e8dfe7708d80afe622fe446
BLAKE2b-256 checksum
How to use checksums
7d59d1406b7115eb34407e60353b0ce83360304166ccf6d25431a538e7b2ca49
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-py3-none-win_arm64.whl
Size 8.5 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
417bed0edbaa8b01eeae56bcfdfa72918a6a248b72a990b369257e801791504a
BLAKE2b-256 checksum
How to use checksums
e26230823c7ab9b6e9351842cc6465541143adbf778476986b4dbaece0525ff8
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-py3-none-win_amd64.whl
Size 9.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
6865f4807791bc9f931156a0aca1a8211c7ccaa7cf764b6a6ac476450f11bebd
BLAKE2b-256 checksum
How to use checksums
07de9fcabb709a8f0dec9f70e0555a5ccea7425fb578e8c0d0d60ea8a60b2564
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-py3-none-win32.whl
Size 7.9 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
787f8df480601875e4b20137a53ff3f27c49247b4d634664b564aaec41da3471
BLAKE2b-256 checksum
How to use checksums
c89c786f5a4c19844feadb5d641de72c532e7892247b5395b45b7437df074b23
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
9a72edf03569aee8cd9f29475082cc705ca45e5af61df001f7f8f8338ebb980f
BLAKE2b-256 checksum
How to use checksums
79324e7f6f1c505e25c85026aa722bbb48f3356df6dde6c43bf57f4c86642a2b
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
b17bc6b9200b81fdbd72eb65005a2e2474a685f246c4bf307b99f3a011a30aa0
BLAKE2b-256 checksum
How to use checksums
bf70eda12b764339a99b3db8f86c50f1ce52ac42e24ac9572c5ad3b3e0c3b9cc
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
26621c92de2a0a1989486fcb703337ad092619c99bdfa6660afd544f479ad9fb
BLAKE2b-256 checksum
How to use checksums
0c7a6ec66bb2973ee735334a44b0f14f8de6690481a7827dd1476b59e1d1e58a
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
7e82cef199ed862166e3a48dc7e2e7e0013abc8c755836e5743bb968cf976fc0
BLAKE2b-256 checksum
How to use checksums
edc1d6b73b48051cb3524b18b060b919922dddada7d3579d3e187ad222185d83
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
abf57c155b9a126229a08ac5d930e2d8f46b29fe439e54821cdf3dcee03208f9
BLAKE2b-256 checksum
How to use checksums
7e66141831abc65e37087573da8d5acd66c1e7fa3ead3f682b2ee4b0d75ab400
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
2c7f221e7363320d6d7533d88c8e63ac2477d0ec23b1ef854ba5e2863eb7d0ce
BLAKE2b-256 checksum
How to use checksums
8ccd93e7807c23003122507a40ff1afe702259f8bb31c5d395a08a245c15ee51
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
748bde49bdf71b5a1b8ac1518b8b0b8db00cf5f9e113af5aeef33f0782607ac0
BLAKE2b-256 checksum
How to use checksums
4f5463bbc5d5b4e02480eead18650fefbfe3d7d48a814b71f5279edc6ceb0972
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
79873db4567570cd95bc1592b56db8229b15b9e35b1b5ff73f078d5d987715f8
BLAKE2b-256 checksum
How to use checksums
690c9316816d4561e5c05a9055766ba28286f91cc85b54cc15c4702bc664f151
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
b40b9ed906ee8a78e33e331bbad9e69c09fcbd0c0090a19b9f07f76a5dd367c5
BLAKE2b-256 checksum
How to use checksums
534ea41a7164369c89a991a655447c776124eba96c4141af8537db11559fbd3f
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
df479cc2b134ef6677b65ca5048e78e65ee053f272552ab2f1331749ac1494c7
BLAKE2b-256 checksum
How to use checksums
2084ab34ff16898fa3a1a5c32702081f77fe6059b9fdf34c0dd6616172b34e1b
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
c515e627175f871cc9a5960cf4f08bc7e6ad3b22bead223654be759ef4ae594a
BLAKE2b-256 checksum
How to use checksums
f0a4a60ebf8fad13731906fc2cde0c8154a77914e655e523f3f4dacd883beeca
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
f87c794557e764330cb18550c5c9418e44413314ece3750e04d3b6dd33575b56
BLAKE2b-256 checksum
How to use checksums
a64adef693eae937be962a6240eeac23a8c2303a6a1c91b989db9cf032ae8997
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 16, 2026.

Transparency log

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

Download URL pypiron-0.0.19-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
f93577fb01aaf3c3b5fb3b75c0bb150fd847b0ba1da821b9ae2def837fbc536e
BLAKE2b-256 checksum
How to use checksums
9c23d2d4b80d8c6a1606e24630de01a2a7b50d10f5ffb8b2f64c7a824a01d884
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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.19 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