Skip to main content

Index 503

CI Status Documentation Status Test coverage percentage

Poetry black pre-commit

PyPI Version Supported Python versions License

PEP 503 index builder

Usage

If you have a directory full of wheels like musllinux:

index-503 musllinux

This will produce a musllinux-index directory with a PEP 503 index symlinked to the original directory without disturbing the original directory.

Running this again will replace the original index and delete the old index in an atomic manner.

A lock will be held in the parent directory to prevent concurrent executions.

Example

For image builds pip3 install --no-cache-dir --dry-run --only-binary=:all: --index-url "https://wheels.koston.org/musllinux-index/" -r requirements.txt

For run time installs pip3 install --no-cache-dir --dry-run --only-binary=:all: --extra-index-url "https://wheels.koston.org/musllinux-index/" -r requirements.txt

Known issues

This only works with pip 23.2 or later due to https://github.com/pypa/pip/issues/12038

Installation

Install this via pip (or your favourite package manager):

pip install index-503

Credits

This package was created with Copier and the browniebroke/pypackage-template project template.

This project borrows heavily from Dominic Davis-Foster's simple503 https://github.com/repo-helper/simple503

Metadata

Release files for index-503 2.6.1

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

Source distribution (sdist)

Source distribution for index-503 2.6.1
File Size Uploaded Provenance Actions
index_503-2.6.1.tar.gz 11.4 kB With provenance Details for index_503-2.6.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for index-503 2.6.1
File Interpreter ABI Platform Actions
index_503-2.6.1-py3-none-any.whl Python 3 none any Details for index_503-2.6.1-py3-none-any.whl

Total release size: 24.2 kB

Release files / index_503-2.6.1.tar.gz

Download URL index_503-2.6.1.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
149c1aa5f6618dd6ecb91290fb71202ba76c74c7f9d6e41f6cdc69ddc1bf9d74
BLAKE2b-256 checksum
How to use checksums
d66eeee8b75643a8e547d16fef7955fbbbe8be5174e42cd311b3ac90c1e58860
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Release files / index_503-2.6.1-py3-none-any.whl

Download URL index_503-2.6.1-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e8b1f5e33b2bf7182b8fbac5491be6b6ef5d2f44ca1064b06ec1debb0f6cac5
BLAKE2b-256 checksum
How to use checksums
3faad258c6769f7907784eb54b21b3fedd080d5bba7a9ac688aca202c4d7128b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 4, 2026.

Transparency log

Security for index-503 2.6.1

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.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for index_503-2.6.1.tar.gz

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 Nov 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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