Skip to main content

rigour

Data cleaning and validation functions for processing various types of text emanating and describing the business world. This applies to human and company names, language, territory and country codes, corporate and tax identifiers, etc.

The underlying idea is that handling these sorts of descriptors is easy on first glance, but reveals a dizzying set of complexity when carried into production. This is why rigour consolidates implementations that have already met some edge cases and are well-tested.

Installing rigour

You can grab the latest release from PyPI:

pip install -U rigour

Usage & documentation

See: https://rigour.followthemoney.tech/

Acknowledgements

The address formatting database contained in rigour/data/addresses/formats.yml is derived from worldwide.yml in the OpenCageData address-formatting repository. It is used to format addresses according to customs in the country that is been encoded.

rigour consolidates and includes a set of older Python libraries into a single codebase: languagecodes, pantomime, fingerprints. The development of these libraries was funded by OCCRP as part of the Aleph software project.

License

MIT. See LICENSE.

Metadata

Release files for rigour 2.4.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 rigour 2.4.0
File Size Uploaded
rigour-2.4.0.tar.gz 4.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for rigour 2.4.0
File
rigour-2.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rigour-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
rigour-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
rigour-2.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
rigour-2.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
rigour-2.4.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rigour-2.4.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
rigour-2.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rigour-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
rigour-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
rigour-2.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rigour-2.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
rigour-2.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rigour-2.4.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
rigour-2.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rigour-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
rigour-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
rigour-2.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rigour-2.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
rigour-2.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rigour-2.4.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
rigour-2.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rigour-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
rigour-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
rigour-2.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rigour-2.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
rigour-2.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rigour-2.4.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
rigour-2.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rigour-2.4.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
rigour-2.4.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
rigour-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
rigour-2.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
rigour-2.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rigour-2.4.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 211.4 MB

Release files / rigour-2.4.0.tar.gz

Download URL rigour-2.4.0.tar.gz
Size 4.3 MB
Tags Source
SHA-256 checksum
How to use checksums
fa456fa9e4ee1d57bf9a8a78d0627db14669ca2e1ab06f5ff8cde93755beed0d
BLAKE2b-256 checksum
How to use checksums
d9cb6d880f606d31df814cbe1d624435f8abea217bb882ebb87ee5d34f4ebfb6
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp314-cp314-win_amd64.whl

Download URL rigour-2.4.0-cp314-cp314-win_amd64.whl
Size 5.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
01afbb88e352556dcf20022c5d6bfd6d4544a04beffa758a87fa224d86db2acd
BLAKE2b-256 checksum
How to use checksums
293175465422c63742a94e6fde382cb56cc8a03b73d61657c1e22d7f49fcdc8e
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL rigour-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e5cc9d80a25fcb6b74224b4d4fac8ccba4c8aa52e980f24b719f11d267178259
BLAKE2b-256 checksum
How to use checksums
2d94cc878fafbbd65f583472be7676e9f6597f69105a8ef9e6236f984d5ba676
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL rigour-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 6.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7292992a145832981e3fd53a167516ffea0355ff688eae1bb4bbb26d5b095bc8
BLAKE2b-256 checksum
How to use checksums
4a73ac09c06836333e677d6cb4e879eae4435b8fed92049ec14e1889591b5654
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rigour-2.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b9326e98327fe8052f17c4881cb6ac5f9ffa31eaf7f93fe2a0c4ad2308d583dc
BLAKE2b-256 checksum
How to use checksums
e934a3ef885b00c02075d7b6041bae0796e889f6483a60959727c21afa7353ce
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rigour-2.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.9 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0212747b124c4ed1542ce6c2c230392739b6bfe27a387849286a653007247189
BLAKE2b-256 checksum
How to use checksums
e35d5fc77751bcea58bfa84001d0af9d4185f1501a1cac00e8d398300e3d677c
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL rigour-2.4.0-cp314-cp314-macosx_11_0_arm64.whl
Size 5.7 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d78b2374dc177caf287b8179be1c3d96d92d4e104ec87773c57d520f3410bfb0
BLAKE2b-256 checksum
How to use checksums
21700426cdfacad4523954e4d049d0c13d7fb7a2703e4fe9d399b1d9d6a730f5
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL rigour-2.4.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 5.8 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
60b56d4d662cf11921bf4b931aaa4f4b193226312b02ea69611ae7b3ca0b90ee
BLAKE2b-256 checksum
How to use checksums
22200ab5b14682714d5a2727b4c102fed27232607b4982240c246abf4154e4f0
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp313-cp313-win_amd64.whl

Download URL rigour-2.4.0-cp313-cp313-win_amd64.whl
Size 5.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
97cec4d7cc56024c6c67a44964323da0c8fc1925dba84f27c0b352c5748cfa6a
BLAKE2b-256 checksum
How to use checksums
308da3438ea7bc026a0466694439ca1dcb5e106d2dbf0cac62b4deed06664f93
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL rigour-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bd8934c5479582b57ddb9a896d2c65f19856517b17fb7860b2ae856473ad88f0
BLAKE2b-256 checksum
How to use checksums
3a8cad134810039859134b89a9149b2dd5be554b0f450fc28c64c7dd989eb9fc
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL rigour-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 6.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f30b2052d6f12386c70902125f57d24159a87b0cf623521d799b423df759b630
BLAKE2b-256 checksum
How to use checksums
72c49b8be579f49e9f1be0b50d5bd1542afc532d2bad9e46e7d3d96b4df07e1d
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rigour-2.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ecef2f2b2c439978f3abfdb036f80575f9f61d6970d23b9af60e2ceedc8076e5
BLAKE2b-256 checksum
How to use checksums
10596dcc8e048b0a1780f9db128734ff99e001ef720783cac1058d277bad87d4
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rigour-2.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9e146f605b6cd3d76745025aa26c94993d8a4b4479b3d1c6d257fa962e612b9c
BLAKE2b-256 checksum
How to use checksums
b0582bdf6139b76feed9050a842c325b5b1156f0646dca987ae2ef9f2763785f
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL rigour-2.4.0-cp313-cp313-macosx_11_0_arm64.whl
Size 5.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ac03914a5e20f362afc0bd9e110b7fd8197339aa019cc042c3fa8a66d46038b
BLAKE2b-256 checksum
How to use checksums
95a6881d04aca0ad1666e088c66a938deb67953c80c71007c86c1e1a4589bd9b
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL rigour-2.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 5.8 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
442c5be84912a37a431fbea1565dd3d446a61e21fef1b4d99863d11e2e3f33eb
BLAKE2b-256 checksum
How to use checksums
aae3db950b0b8b9a0c56ff30548b60e775e765f784903ccbbe5ab53e90f974b2
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp312-cp312-win_amd64.whl

Download URL rigour-2.4.0-cp312-cp312-win_amd64.whl
Size 5.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fd76cce436d006b5fea76e71c4d2672864e6d0ffd862b8e5bcaac098a062f810
BLAKE2b-256 checksum
How to use checksums
0bf78fefa5d7eb66bfcd337aee56af8b23a0182eab8a63a494a8e23e9d7432a9
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL rigour-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
691e252709b24685209021c1e7aef63d0ce9cf65f7b225e38b98c2cdd8391e51
BLAKE2b-256 checksum
How to use checksums
400c4c39d13c546223c6d36e4a00f536ff262d14af425a07a4b2caf12e0f7117
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL rigour-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 6.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a6248dded32897b236531a39683ceccb772a38ffa251c485a1d11c19ebe63c04
BLAKE2b-256 checksum
How to use checksums
447d7275fa28d8f09caec6d746e1bf8eb2556f537612ab57277fd5f8d6672ca6
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rigour-2.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ad313a598f804c771e80b67a6bdc2867bee3b281be0f0a26ebb892b226bb6d92
BLAKE2b-256 checksum
How to use checksums
3d0c0e911d0f0193ab818abf9fc1712a72900e3c2db35e7b1f85571e88e73fc9
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rigour-2.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e9cff0bdeb2cd45779f19f0814777e6d2e3bac6c8f19bb2da3f870e352f34b60
BLAKE2b-256 checksum
How to use checksums
1268ce8a13f831c93684fed4534cf31daba4efc0ea4b1654b4794503906455a3
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL rigour-2.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 5.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c729f61f619eebda92c3814d661e37f96df08c9f89ac9f533e8b51dd5e337c09
BLAKE2b-256 checksum
How to use checksums
504a2809f2283d166f593983bb9b993d7c3a4b0c4853835e46dc92dc5d193623
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL rigour-2.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 5.8 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
eaef1d84cc81bdd57530138705e5a3963bf3b810fb749487dc7cdd78ed8d96ce
BLAKE2b-256 checksum
How to use checksums
b6ce28c7c0ef2f9168df6babd2e59e851f4ae6ac12c594d7621929bb816fc730
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp311-cp311-win_amd64.whl

Download URL rigour-2.4.0-cp311-cp311-win_amd64.whl
Size 5.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0a255cb8d2165c4140740b731aac149cbd46e11e29960880faeb35b06120ba6c
BLAKE2b-256 checksum
How to use checksums
c2d87cf28f798ead544628563b204fce9107f8ee2cc0f6251b7af42b92612b58
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL rigour-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6e012ababe148beac4bbbdbe82ce3ed74ce117d452be8486357603a0fa56039e
BLAKE2b-256 checksum
How to use checksums
deb318731b89f29202071051185a661231b8f2ff505e4a97db7e0cf66c5bccec
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL rigour-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 6.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
703b6f74ea852134c9d0a1f32ac2d745745f58fc1cb3dddc1571958ddc35b1eb
BLAKE2b-256 checksum
How to use checksums
f740403946b7f95601fcf5284ee46b7477bab7265c4586835bf470d850c1ab00
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rigour-2.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1f2f3125fa48965070f9250e288fab605596f112e7f1440b78de4ea562a17cc4
BLAKE2b-256 checksum
How to use checksums
3b9efa3df6c58af215689bae371992eaebe2ba04c72eecab459763357b6038d0
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rigour-2.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0ff729bdf4493fd2633b16fc2ecbef9a22589f962d89c6854ceca90e6415b03f
BLAKE2b-256 checksum
How to use checksums
c537f732e0219e2d25ad5f4fd2899004a06f359b72ef7b66fdbe7d6705301bf9
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL rigour-2.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 5.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fb4e525575520617cf26e6243c56cf43198c76ec1da74787569d2918f57aa87b
BLAKE2b-256 checksum
How to use checksums
e3b214b88618f844b6b9bd671b65adafa1da31238f4c7c8a6faba5df686f22d7
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL rigour-2.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 5.8 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f9706db66c94b4eddd7cf15c0e902aaf7d4b18d4dc6a802300a64ebdc6abe576
BLAKE2b-256 checksum
How to use checksums
5de23254c4ad2458864b73b8cea7a367752842a172f76ae0dd8afa4835bdbdcc
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp310-cp310-win_amd64.whl

Download URL rigour-2.4.0-cp310-cp310-win_amd64.whl
Size 5.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2d4080d7e3944b6c66f0e40da0705b6f29f4d00cb8d751e9993e442244dd166a
BLAKE2b-256 checksum
How to use checksums
c9a14cfd0ae5a48a82309cd10161eeba5a8cefda8ac3c186216b17ee6ee8d3d2
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL rigour-2.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 6.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9f63b88f7638d378d514cb046212621a84a3e2dec2cf177674b0ad5249cce69f
BLAKE2b-256 checksum
How to use checksums
8763610cf6fe69e3cd8f068a9af385897cd00f368a0ceb2d74377644ad7ce2b8
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL rigour-2.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 6.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1a90d6c1c420e3951f5e296fc92fa5700a6716309900b8cccad048f1b7826d49
BLAKE2b-256 checksum
How to use checksums
f1e86e7e0530fb30ddfe53ba7f6ca3df97cc6a7927e90e2d64591e198e6789f5
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rigour-2.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
17d8ac3afa9cf96ecf5295d218bf5fbf13b77245bc0cd2d4b25872e71ab6f2a4
BLAKE2b-256 checksum
How to use checksums
e82043779aada6f9f085793ad46afdc0ca4213dda9652bcea3cafe143d29b41e
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rigour-2.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3db56587b477486264626a4c239bb07ecc42dd0022e06f8b1f0cdd4aa2831baf
BLAKE2b-256 checksum
How to use checksums
fc5b47de80fee9dcf2744d82ecb615ba9f922bae0cb3ded785d8709f20737310
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL rigour-2.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 5.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce611d2a47dea40fa5b1c1c0215a08452e3f49ca8847d9d2ed96e6df6081a614
BLAKE2b-256 checksum
How to use checksums
17118f6a42ec4062bb726f3492bae263efc2f65d76e8f9ed4b1240d1d36e9561
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 2, 2026.

Transparency log

Release files / rigour-2.4.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL rigour-2.4.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 5.8 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e5b45cd30abf9df4f70a6c693de90205f37c6196d97e7be4ccf09a908c1f05c7
BLAKE2b-256 checksum
How to use checksums
edf6a34bf369fd279874d7e332eefb70f9f3475915b7c42b41e71bc833b0c07b
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 2, 2026.

Transparency log

Release history Release notifications | RSS feed

2.5.0

36 release files

This release

2.4.0 This release

36 release files

2.3.1

36 release files

2.3.0

36 release files

2.2.3

36 release files

2.2.2

36 release files

2.2.0

36 release files

2.1.1

36 release files

2.0.3

29 release files

2.0.2

29 release files

2.0.1

29 release files

2.0.0

29 release files

1.8.2

1 release file

1.8.1

1 release file

1.8.0

1 release file

1.7.5

1 release file

1.7.4

1 release file

1.7.3

1 release file

1.7.2

1 release file

1.7.1

1 release file

1.7.0

1 release file

1.6.2

1 release file

1.6.1

1 release file

1.6.0

1 release file

1.5.0

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.13

1 release file

1.3.12

1 release file

1.3.11

1 release file

1.3.10

1 release file

1.3.9

1 release file

1.3.8

1 release file

1.3.7

1 release file

1.3.6

1 release file

1.3.5

1 release file

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.9

1 release file

1.2.8

1 release file

1.2.7

1 release file

1.2.6

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.14.3

1 release file

0.14.2

1 release file

0.14.1

1 release file

0.13.0

1 release file

0.12.2

1 release file

0.12.1

1 release file

0.12.0

1 release file

0.11.2

1 release file

0.11.1

1 release file

0.11.0

1 release file

0.10.1

1 release file

0.10.0

1 release file

0.9.10

1 release file

0.9.9

1 release file

0.9.8

1 release file

0.9.7

1 release file

0.9.6

1 release file

0.9.5

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.4

1 release file

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.4

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.5

1 release file

0.4.4

1 release file

0.4.3

1 release file

0.4.1

1 release file

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.0.1

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