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

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

Built distributions (wheels)

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

Total release size: 146.2 MB

Release files / pypiron-0.0.18.tar.gz

Download URL pypiron-0.0.18.tar.gz
Size 10.4 MB
Tags Source
SHA-256 checksum
How to use checksums
f180e1e942e02cc522e9816241ca33548e2df629192dc4dceb94ac08b4434ecd
BLAKE2b-256 checksum
How to use checksums
adc6c236bdb01ccf49d70393ac1da48b5373a4e8e30cbfb02d5f51b96ce07a7d
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.18-py3-none-win_arm64.whl

Download URL pypiron-0.0.18-py3-none-win_arm64.whl
Size 8.5 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
f0a57cc47b9d9c33d56fe49fb3dc1acf7299305d0ab1a9d434e30f2711f3e5a2
BLAKE2b-256 checksum
How to use checksums
8d2f11d44d8ef3ce697bad6a83e71996f59faddf696fe1b2a35a4cfc299bb1eb
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.18-py3-none-win_amd64.whl

Download URL pypiron-0.0.18-py3-none-win_amd64.whl
Size 9.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
2c72a1119552f68f18c03c5e2f0692a587623c4f2b0694242eac3425f5395add
BLAKE2b-256 checksum
How to use checksums
92867ae3e8b42d904a185eabfc3a3a597f9df9dc9156847ac1f40e17941de9ed
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.18-py3-none-win32.whl

Download URL pypiron-0.0.18-py3-none-win32.whl
Size 7.9 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
5b6313b3f5236987b709fe561dfe60fd39d820f9c5f6d4ab141722aeb1212f8d
BLAKE2b-256 checksum
How to use checksums
f08e666b5d976c054d846b44bcb5edca0008ee152826cb9a86c2cdd3ba563091
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.18-py3-none-musllinux_1_2_x86_64.whl

Download URL pypiron-0.0.18-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
0715dbebd8175cb0db8906963b1967087c3e2152317b2cdf5f964d4b357f69b6
BLAKE2b-256 checksum
How to use checksums
5de299c6590146f4fa1d2ffbb856794d5ebfc2761022b681719d2f7ede716009
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.18-py3-none-musllinux_1_2_i686.whl

Download URL pypiron-0.0.18-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
34fef93042092793ad83f0da608a7bfda30b63046b212fc7fd5fc1618a3f7388
BLAKE2b-256 checksum
How to use checksums
44185f1a3f5ca5b2af7140512a552a0b41184989ae718c54db24cb6b5358da78
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.18-py3-none-musllinux_1_2_armv7l.whl

Download URL pypiron-0.0.18-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
08d10e22e583fb95a915e497c1bf6e583772eb35f9f014e7fd85cf9d8361c015
BLAKE2b-256 checksum
How to use checksums
76b659436ec9b5125f6da0c45cae686f15dc3723c8df212398b164cd6eacc9e5
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.18-py3-none-musllinux_1_2_aarch64.whl

Download URL pypiron-0.0.18-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
39100bf10ebdc4fafd649534463f33bb2d7132dcdb3586d5227bed616f7e15d3
BLAKE2b-256 checksum
How to use checksums
36d54a9b7aaeaa2d2ab120d2018eae9b644f7154750b93c5281cd4c2bb2ba3bf
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.18-py3-none-manylinux_2_31_riscv64.whl

Download URL pypiron-0.0.18-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
7ff6d81e2faa2da19f8f6a732fa1efbd676443cea5d1b55797f96bef39a3d55a
BLAKE2b-256 checksum
How to use checksums
ee2b2d96800999f8d3e88c620cd1e7c0fae4b090035514227a868feedf0101b9
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.18-py3-none-manylinux_2_28_ppc64le.whl

Download URL pypiron-0.0.18-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
246df76770d79eb095444c98534bc898e7a7890f7f91b0adb2c15820ce2c042c
BLAKE2b-256 checksum
How to use checksums
a9bd958a9d302538ffd1db7aba05c605051032afe833703435df863438067756
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.18-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pypiron-0.0.18-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
a7783a5779bd328910bddf8a455216f48eccd31503189cae55768811dd3213f8
BLAKE2b-256 checksum
How to use checksums
e7118aeef3ec77ac1d24cddfa13cee45a81f5e3d5e211695d4b7edb3d1db9a24
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.18-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL pypiron-0.0.18-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
e3596c1884aa3fa10f2381a4052344a05599a444442e30bda4ed4ae51fdca3a4
BLAKE2b-256 checksum
How to use checksums
e9efd41d1ed5ebee44bc03532c2ea2b127745f3ae297ec82a01871f10d5b1c1f
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.18-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pypiron-0.0.18-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
99c43a027a286c929d1cf0a8bd5f786ccfd8d5b2d0bb4870bfd07e1427033a06
BLAKE2b-256 checksum
How to use checksums
dad6d6afb7cb32b011a97b1c5bf577b48bdb7ed9e7aad8413ffcf59d72f89625
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.18-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL pypiron-0.0.18-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
b66868179e5911c2f13a736eecd1f34fe88ed7f6477f06ae3b5ea32b0954c3ba
BLAKE2b-256 checksum
How to use checksums
2a5b12db48e67a92a9c6aee44d8f181b5f272b6e46f2bc19e55ffb93daa9fc2e
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.18-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pypiron-0.0.18-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
0d7e8b5378af7d2f6057f05622ab5483ff894c09fde49a468aed9378d3af5080
BLAKE2b-256 checksum
How to use checksums
c02cf0562181d1b5d8a2a297e96ba751bec5dbad70fb46c29d81c83b94e5a910
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.18-py3-none-macosx_11_0_arm64.whl

Download URL pypiron-0.0.18-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
4544f7037bd06fc36791fa1d1f020e4ae9364fd93af47187e4ca722036914ffc
BLAKE2b-256 checksum
How to use checksums
4080aa044d12a0b6d72e68acc4d2dcc3d781a5495f73ffb623d4498e1c32106b
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.18-py3-none-macosx_10_12_x86_64.whl

Download URL pypiron-0.0.18-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
277a0238437617a232637f143d3fd2787a1771a7b65914c7a165df42f1e2a526
BLAKE2b-256 checksum
How to use checksums
b12263adfbc27f4b43fd7c56eea60e3ccfbe3b35546dc20467c888e2f8bb6200
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.18 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