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.

Release files for peryx 2026.925.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.925.0
File Size Uploaded
peryx-2026.925.0.tar.gz 3.2 MB Details

Built distributions (wheels)

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

Total release size: 220.7 MB

Release files / peryx-2026.925.0.tar.gz

Download URL peryx-2026.925.0.tar.gz
Size 3.2 MB
Tags Source
SHA-256 checksum
How to use checksums
0a8e63b8b1067d5cd89bb44b4c3d0376abe45135e6b88e5dabf2798328025d2b
BLAKE2b-256 checksum
How to use checksums
a212a2a357f0f9ea35a2c148449d9138ec50a5d3c6941652bde8e7800ff35d66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

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

Download URL peryx-2026.925.0-py3-none-win_arm64.whl
Size 27.7 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
6f90c5142861503b3f9f70f3d33fa81dac48e5701001610baa0eb8e724b59df0
BLAKE2b-256 checksum
How to use checksums
e0e2f6c1caf4bb888e03c8881c17f22a4e2a18c315c0a127a05d35f7d5d8739e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

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

Download URL peryx-2026.925.0-py3-none-win_amd64.whl
Size 29.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
6f2b2ee431ed41553588a1ef4d324e0508529c600787b35d7411f70cbee38dc1
BLAKE2b-256 checksum
How to use checksums
1c5bda1955899b029637872105254ae6b8235975f444d2f663ae3d73cb187efd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

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

Download URL peryx-2026.925.0-py3-none-musllinux_1_2_x86_64.whl
Size 27.6 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
19c1a272045907a1c40cdd7a7d51373e947c2735d0de000acb81f6903728a16c
BLAKE2b-256 checksum
How to use checksums
269ed669ded22d17ef5a4c5256cbcc3b7464ac7d5920e6d8edb346817aa87586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

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

Download URL peryx-2026.925.0-py3-none-musllinux_1_2_aarch64.whl
Size 26.3 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
2a32728d9f50d2ec36a646f694e933ca26734623ffffe7740afb3edbd455672a
BLAKE2b-256 checksum
How to use checksums
a96cb61aca78a474075eb20713f07cf23f8fd5e77389d8879bebe69e0231b548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

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

Download URL peryx-2026.925.0-py3-none-manylinux_2_28_x86_64.whl
Size 27.8 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
547cf9638c8d09986533cfdd77e22faaad69bc615f0057c26726c03d34d752a3
BLAKE2b-256 checksum
How to use checksums
ae64e138c603368f01d0ccbd7d28b373d52834bc4918e4748a94725232ae5ee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

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

Download URL peryx-2026.925.0-py3-none-manylinux_2_28_aarch64.whl
Size 26.5 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
aed0073cc21c3ba79e1971c59a1a516d5e66e6613f93e1cbb9669feab4dd3d4d
BLAKE2b-256 checksum
How to use checksums
fb9421605204839dcbc3341406988a81f4aaba1a56b4de107e54228e7acc9a73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

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

Download URL peryx-2026.925.0-py3-none-macosx_11_0_arm64.whl
Size 25.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e249c97f620c127319de1d43d277b5f3080cb35b7d396859376d6315536d8046
BLAKE2b-256 checksum
How to use checksums
7e53751f895c6ec40f4ab63b231dee4d32292d4130650e2dd9aa7dd60e7ca3ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

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

Download URL peryx-2026.925.0-py3-none-macosx_10_12_x86_64.whl
Size 27.2 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b28f200380bd495367a862f8995ce075502e1c372e958c4f8ed115a90440f739
BLAKE2b-256 checksum
How to use checksums
98576a46ded8b4b2cb6c6981790f341a404bcabe430153551c1ed77990ff78ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

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