Skip to main content

peryx

CI Documentation License: MIT

Peryx is an artifact cache and private registry. One executable serves each supported artifact format. Each [[index]] selects a format through its ecosystem setting; [availability].mode selects none, dc, or ha. Unselected formats add no routes or background work.

Properties

  • Each index role shares a content-addressed blob store.
  • Cached indexes fetch on a miss, verify the digest, and serve later requests from local or object storage.
  • Hosted indexes accept private uploads under scoped access controls.
  • availability.mode = "none" starts no replication or coordination work. dc and ha add replication across the configured failure domains.

Install and run

curl -LsSf https://github.com/tox-dev/peryx/releases/latest/download/peryx-installer.sh | sh
peryx serve

The process listens on 127.0.0.1:4433 by default. The configuration reference documents index owners and availability modes.

Contributors can build from a checkout.

Documentation

License

The MIT license covers peryx.

Metadata

Release files for peryx 2026.927.0

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

Source distribution (sdist)

Source distribution for peryx 2026.927.0
File Size Uploaded
peryx-2026.927.0.tar.gz 3.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for peryx 2026.927.0
File
peryx-2026.927.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
peryx-2026.927.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
peryx-2026.927.0-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
peryx-2026.927.0-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
peryx-2026.927.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
peryx-2026.927.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
peryx-2026.927.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
peryx-2026.927.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 221.4 MB

Release files / peryx-2026.927.0.tar.gz

Download URL peryx-2026.927.0.tar.gz
Size 3.2 MB
Tags Source
SHA-256 checksum
How to use checksums
c0ca07b6a1a67e5c2b934ca899fc381aa30d2be53348dd72fe4eb3d9b8c04db4
BLAKE2b-256 checksum
How to use checksums
dbb43ab8a8d6eae7b4a4edd99911862bbe255427f0bae9b33a5c15535ff1d794
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 27, 2026.

Transparency log

Release files / peryx-2026.927.0-py3-none-win_arm64.whl

Download URL peryx-2026.927.0-py3-none-win_arm64.whl
Size 27.7 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
fb65f4db39bfa21b7397b03f4993b6c656fbfb0956ffb0962930acfd8aae85e7
BLAKE2b-256 checksum
How to use checksums
c99e91be150707cd55b96253bed8b6122c652eea9421cc18154b14b481b051ba
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 27, 2026.

Transparency log

Release files / peryx-2026.927.0-py3-none-win_amd64.whl

Download URL peryx-2026.927.0-py3-none-win_amd64.whl
Size 29.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
c8192aa1d30bad35170d31f17f50fc5524811bce8fd75945d25d43e5890199d6
BLAKE2b-256 checksum
How to use checksums
2dc13e0410f18b1c7fe35faa282080d10460420128a03fa7cb926c803e5c1b33
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 27, 2026.

Transparency log

Release files / peryx-2026.927.0-py3-none-musllinux_1_2_x86_64.whl

Download URL peryx-2026.927.0-py3-none-musllinux_1_2_x86_64.whl
Size 27.7 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
0074dc22535a9c4687cc88bf53d733cb11fa0f2a9370a1951f5aafdf540f8840
BLAKE2b-256 checksum
How to use checksums
ae97078619a8e7ddc312ec40ff683f26b3ef5a62fc3008bc04a9e5dcd5bde43a
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 27, 2026.

Transparency log

Release files / peryx-2026.927.0-py3-none-musllinux_1_2_aarch64.whl

Download URL peryx-2026.927.0-py3-none-musllinux_1_2_aarch64.whl
Size 26.6 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
cc8706f832afcdf4c9c604bb98529230c2a4b62e3e4ad5010ec555e4e5af9e1e
BLAKE2b-256 checksum
How to use checksums
8aec6d3cb17a9a7f76e91c1c4bac34f6044af29372dbcb393902bfbadf5a5051
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 27, 2026.

Transparency log

Release files / peryx-2026.927.0-py3-none-manylinux_2_28_x86_64.whl

Download URL peryx-2026.927.0-py3-none-manylinux_2_28_x86_64.whl
Size 27.9 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
f94a97f8c46f850f3cf95b9341ff93c43015f034204ae8fac1728b50e254a08e
BLAKE2b-256 checksum
How to use checksums
3f6a07a0c34eb4c38ee9441837ca53cc7de50ff87e17044c402df69db748d715
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 27, 2026.

Transparency log

Release files / peryx-2026.927.0-py3-none-manylinux_2_28_aarch64.whl

Download URL peryx-2026.927.0-py3-none-manylinux_2_28_aarch64.whl
Size 26.7 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
96ee8364dfb25fd405e9c5ade24c06310b16b868a66f072c50ec4508d7f8a0d5
BLAKE2b-256 checksum
How to use checksums
e3f50d16d49659fadbff76062993c3b77c5748790abbd20781cb5036fd8be8d9
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 27, 2026.

Transparency log

Release files / peryx-2026.927.0-py3-none-macosx_11_0_arm64.whl

Download URL peryx-2026.927.0-py3-none-macosx_11_0_arm64.whl
Size 25.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f0b137630a9bdea9826895d538351eff3a99504cef6c2ac2db52bd9d6edf7de4
BLAKE2b-256 checksum
How to use checksums
d613b2bf12af21b2759c37d68f1ae7b89980a9880fd6800235684a388d3d16a1
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 27, 2026.

Transparency log

Release files / peryx-2026.927.0-py3-none-macosx_10_12_x86_64.whl

Download URL peryx-2026.927.0-py3-none-macosx_10_12_x86_64.whl
Size 27.3 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6142377d70ecaef884b07cb1d0d536ede32483d599832f3f38058ae94a643b47
BLAKE2b-256 checksum
How to use checksums
117d809a784b58747531567cfc371795b603d501aaa3c0e4594a20c4b77ae131
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 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.927.0 This release

9 release files

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