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

Release files for index-503 2.6.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 index-503 2.6.0
File Size Uploaded
index_503-2.6.0.tar.gz 11.3 kB Details

Built distribution (wheel)

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

Total release size: 24.1 kB

Release files / index_503-2.6.0.tar.gz

Download URL index_503-2.6.0.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
47b84980ad95a2c8bb4b0735cb06480573b6f3d61e13397d4cad5309323f9676
BLAKE2b-256 checksum
How to use checksums
72a9180fd64bbcc1d2109fda3c6475ce9be341a1bb656d3cbdab2b4ff4b1cfb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Apr 1, 2025.

Transparency log

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

Download URL index_503-2.6.0-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d42019bdc9907d09e6e6c7a4a409c34205c85f9760c42de0a2a19cd6a23fa663
BLAKE2b-256 checksum
How to use checksums
f856ea6aa95c8ac807a552bad5e9717db2a4a7a03a15d1c791958e8c17239017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Apr 1, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

2.6.0 This release

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.2

2 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