📦🧬 nafcodec 
Rust coder/decoder for Nucleotide Archive Format (NAF) files.
🗺️ Overview
Nucleotide Archive Format is a file format proposed in Kryukov et al.[1] in 2019 for storing compressed nucleotide or protein sequences combining 4-bit encoding and Zstandard compression. NAF files can be compressed and decompressed using the original C implementation.
This library provides PyO3 bindings to the nafcodec crate,
a Rust implementation of a NAF decoder using nom
for parsing the binary format, and zstd for
handling Zstandard decompression. It provides a complete API that allows
iterating over the contents of a NAF file.
This is the Python version, there is a Rust crate available as well.
📋 Features
- streaming decoder: The decoder is implemented using different readers each accessing a region of the compressed file, allowing to stream records without having to decode full blocks.
- file-like decoding: Allow the decoder to read from a file-like object instead of expecting a path.
The following features are planned:
- optional decoding: Allow the decoder to skip the decoding of certains fields, such as ignoring quality strings when they are not needed.
- encoder: Implement an encoder as well, using either in-memory buffers or temporary files to grow the archive.
🔌 Usage
Use a nafcodec.Decoder to iterate over the contents of a Nucleotide Archive
Format, reading from the given path-like
or file-like object:
import nafcodec
decoder = nafcodec.Decoder("../data/LuxC.naf")
for record in decoder:
print(record.id)
All fields of the obtained Record are optional, and actually depend on the
kind of data that was compressed.
💭 Feedback
⚠️ Issue Tracker
Found a bug ? Have an enhancement request ? Head over to the GitHub issue tracker if you need to report or ask something. If you are filing in on a bug, please include as much information as you can about the issue, and try to recreate the same bug in a simple, easily reproducible situation.
📋 Changelog
This project adheres to Semantic Versioning and provides a changelog in the Keep a Changelog format.
⚖️ License
This library is provided under the open-source MIT license. The NAF specification is in the public domain.
This project is in no way not affiliated, sponsored, or otherwise endorsed by the original NAF authors. It was developed by Martin Larralde during his PhD project at the European Molecular Biology Laboratory in the Zeller team.
📚 References
- [1] Kirill Kryukov, Mahoko Takahashi Ueda, So Nakagawa, Tadashi Imanishi. "Nucleotide Archival Format (NAF) enables efficient lossless reference-free compression of DNA sequences". Bioinformatics, Volume 35, Issue 19, October 2019, Pages 3826–3828. doi:10.1093/bioinformatics/btz144
Release files for nafcodec 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nafcodec-0.3.1.tar.gz | 86.3 kB | Details |
Built distributions (wheels)
Total release size:22.9 MB
Release files / nafcodec-0.3.1.tar.gz
| Download URL | nafcodec-0.3.1.tar.gz |
|---|---|
| Size | 86.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
690414d6c56d28a79d158ad55d240e5370e1b7727e471de7e61bab6cce428621
|
|
BLAKE2b-256 checksum How to use checksums |
caab179848632f6f79813d31c8606a487c666c290429133210d902ca53c05226
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp313-cp313-win_amd64.whl
| Download URL | nafcodec-0.3.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 467.0 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4f35d4401a8bd0574f8be8e8ae14e42ceefdf9227e567096f98845faaa72feed
|
|
BLAKE2b-256 checksum How to use checksums |
e9a7750e67991cd06e3efd5877099bfe0a4d91cbbe1e1624a855791f6566dec2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nafcodec-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 788.8 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
dbb29f148faf8bfad68fab4d36ede92846302cc61748d5980f34d0d0ece97c56
|
|
BLAKE2b-256 checksum How to use checksums |
2402fbe3239f1528f66b13cd3870ab9c7fe9e91400208cf4d8d39967f3eb510a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | nafcodec-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 768.7 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c433112b83eddf92128100cf9ce4ca8f6f74e1ec97a02ce823b43ace7a1d7184
|
|
BLAKE2b-256 checksum How to use checksums |
0facbde6dbc28142661b4a90aff004156cf24265f9cc57a32cedbd571b055f33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp313-cp313-macosx_12_0_x86_64.whl
| Download URL | nafcodec-0.3.1-cp313-cp313-macosx_12_0_x86_64.whl |
|---|---|
| Size | 709.1 kB |
| Tags | CPython 3.13 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
cfd5a9fd75d9ff8c95e361782952c9bb336fe4b08c45787af50cb4ce3fefa71e
|
|
BLAKE2b-256 checksum How to use checksums |
afb6bae493162b44dd02a39a81f83d505dfebaf221545c4b02b28360d3d6f992
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | nafcodec-0.3.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 609.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dda659eb01b648d61cd6d78a0df81606e830278d5d9a3b574c989275c792660c
|
|
BLAKE2b-256 checksum How to use checksums |
b2e4e03825430ceb50fecdcc3bb81acad81c788d86e47e8f0a7100fd327e4071
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp312-cp312-win_amd64.whl
| Download URL | nafcodec-0.3.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 467.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3cd8d974709ec2148269cf4ff2fd542a50c6b7a18eeaa6140b4fefd21fafbbd1
|
|
BLAKE2b-256 checksum How to use checksums |
1fdccc63e5dc72941892c2c57244175e5cb18fd4fdd2465965f464bbaa038ba0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nafcodec-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 789.3 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
45d0f292e149092c0c8a8b2b6ee4937410e8820d5619930a8b47cdb239909e24
|
|
BLAKE2b-256 checksum How to use checksums |
cf02822696aecd955eb5de2a943e3def7dd598c3bb0e348810be87ba92d5fcaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | nafcodec-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 769.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
e47242be1212482736232507a6aa6762fb231dcf053e850b9265e917dd804ed3
|
|
BLAKE2b-256 checksum How to use checksums |
0d8ac3c06f08b8160781ef5a1ecab59068ade30d23e85cadcd372f947d89d993
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl
| Download URL | nafcodec-0.3.1-cp312-cp312-macosx_12_0_x86_64.whl |
|---|---|
| Size | 709.7 kB |
| Tags | CPython 3.12 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c2f42beec2023e3c507978a4d53a49ac54eb99a531cc3daea3713b670d2821d8
|
|
BLAKE2b-256 checksum How to use checksums |
688f0d74986bcee01d5aea013bc3e4ac7ad8c41de375a0d703475bd293433e3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | nafcodec-0.3.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 610.1 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a0b2958079261c3696a0cb86bad20d405f95df91e4a49a04733028f5761a2c5a
|
|
BLAKE2b-256 checksum How to use checksums |
0c6b872066ff35f5b1b9499aae25e1202455f85342ed5f3e645deebd4ebd7b40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp311-cp311-win_amd64.whl
| Download URL | nafcodec-0.3.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 465.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e003d06dedb91a360b03db996efba3345a5832eb6b998d35d00c9c1f7ec583d2
|
|
BLAKE2b-256 checksum How to use checksums |
f7bd88344bf5823c0fe5e6cc00a4b23af56d99e52d5acfe02db37882245148cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nafcodec-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 788.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f7cc927b34f42cd7d836b8e141b2d5d3129578c3cf215f575914469af173189f
|
|
BLAKE2b-256 checksum How to use checksums |
4334fce67e1901e0209aa31cd36d3572fb8be0b9c79668a0f06626e661f88d37
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | nafcodec-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 769.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
19748763fcc377eeeed18823b438a2e49f9d253933a6c68f0b6fa189a386f294
|
|
BLAKE2b-256 checksum How to use checksums |
cbf9b0e29e27a4f433328f9a9dbedfc6793cfa767118ac0556ddea16d117a698
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl
| Download URL | nafcodec-0.3.1-cp311-cp311-macosx_12_0_x86_64.whl |
|---|---|
| Size | 713.6 kB |
| Tags | CPython 3.11 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
aab194608929e21111b70c8385588f8e0bb40669d3611fdc471d3d8f60762f64
|
|
BLAKE2b-256 checksum How to use checksums |
70efb0d4536790b6965efe7afbf82bf3d8c18f8182eafa29acd3482e24720860
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | nafcodec-0.3.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 613.7 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9dd977ac50b7a86bc993301a7f7483b11853a11536bcf62c442bbda1da3411d1
|
|
BLAKE2b-256 checksum How to use checksums |
eee8c0ce25c92b4a956804d0297df2b0d764520e84e5d71735bf4f16f8276295
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp310-cp310-win_amd64.whl
| Download URL | nafcodec-0.3.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 465.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0ee0d935264fdde7f1a20cb5779443efa47c19b86e0433558e1f538a884e997b
|
|
BLAKE2b-256 checksum How to use checksums |
03f423711950948f684093f49ec45cd7139b367bc5b079cb2cc4984c2943d7b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nafcodec-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 788.4 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
901d99ae8a9c8ed86437c15e2c42289d1dd543211c242b2460c8209a73b74f11
|
|
BLAKE2b-256 checksum How to use checksums |
c31f65e9e9e9c09a3ee573c3936048e4a34098028e94d39264ff0ee09bf1cf78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | nafcodec-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 768.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
0dfce7065c00c82164f48b45dae32229145f3921dd8f72a7c408bfb01312f28b
|
|
BLAKE2b-256 checksum How to use checksums |
ab53a2f445853fcb7649861289de6e7d3aac2ea23580cfad6a3c9351161eaec1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl
| Download URL | nafcodec-0.3.1-cp310-cp310-macosx_12_0_x86_64.whl |
|---|---|
| Size | 713.3 kB |
| Tags | CPython 3.10 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
354c34f7af35afb76f9d9dcf9a03eff14b8d6343e36d937a4bf028651ea9f260
|
|
BLAKE2b-256 checksum How to use checksums |
60771e66bfa34174ee3559484b6c14fb88d8d1091f6d81760d4e755ae4d1a31c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | nafcodec-0.3.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 613.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0a4b0a37baa75fd56dc1b5b66ef25ee1b315ae82eecb0c4f3722e04b0e02530a
|
|
BLAKE2b-256 checksum How to use checksums |
cf8cf805d69af31b4d56d542f975dc9297bb398a87843b6af8357d0e02c959cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp39-cp39-win_amd64.whl
| Download URL | nafcodec-0.3.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 465.9 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1b3d456569a28e3404493935cb17b9585b70923de43b199f4fe84493b9ca0b51
|
|
BLAKE2b-256 checksum How to use checksums |
aec5fcf4c7f02d2f0c90bda610489a9881953c3c8e85a9945f7d1286cedcc7a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nafcodec-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 789.3 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d492cb542f8e7c1f5e0d7802edb34f9b1d3a93bd9b4b456e3cb73beaf99347cd
|
|
BLAKE2b-256 checksum How to use checksums |
6263a173fa71aa58f0626858f86584056456d5b0c5a1970e156766f2dc4b5bc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | nafcodec-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 769.8 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b53b2052ff1ebf29c195bcd1a78b185a1ad2dc45994fbe12542430734858ba37
|
|
BLAKE2b-256 checksum How to use checksums |
ce50ed479544fe98ac6df3771a6acd4d6d3ea69c4a269dd0208c39e6531004b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp39-cp39-macosx_12_0_x86_64.whl
| Download URL | nafcodec-0.3.1-cp39-cp39-macosx_12_0_x86_64.whl |
|---|---|
| Size | 713.9 kB |
| Tags | CPython 3.9 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
af971d5e58491c1174643b8558e105484fdee6923c7c751a143e16b8ece5b32b
|
|
BLAKE2b-256 checksum How to use checksums |
47ce895abd7c1367eaa1c127b4315133f4bce5a0d819b763afc125f7986cd8aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | nafcodec-0.3.1-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 613.9 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b0abb030893e680a960e207091b273d49e1a8095efba730820cf391f6e1188f
|
|
BLAKE2b-256 checksum How to use checksums |
bc37e0e45a8127e44027dc81d8e20719bbfc9394368fda51e70e4ebfdebcf233
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp38-cp38-win_amd64.whl
| Download URL | nafcodec-0.3.1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 465.8 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b505b0e70128eb46bdd2e49b2591930c59bd5ce87d033373b20ac8c96cd929a5
|
|
BLAKE2b-256 checksum How to use checksums |
220a2b0b97f90b99b53b854f925571ad25e81d8771482189150b06038a197741
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nafcodec-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 789.3 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e04436c8c14c0af22d95fac1acf432e9970c0375e126c125c98f17edd4749949
|
|
BLAKE2b-256 checksum How to use checksums |
299d2f194312706afb0d818dc4585dc7eb9a27b689b8e8b530cbcccd87a6eafe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | nafcodec-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 769.7 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
9b8957a8bf5665be51eb022effcdf1ee185a398f3cbc13b0d7eeec30a4a109f6
|
|
BLAKE2b-256 checksum How to use checksums |
f919e09cbe5a6f7a434b32971c2386a3e24a3f1862e082ba0f3eaade6ff5adbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp38-cp38-macosx_12_0_x86_64.whl
| Download URL | nafcodec-0.3.1-cp38-cp38-macosx_12_0_x86_64.whl |
|---|---|
| Size | 713.5 kB |
| Tags | CPython 3.8 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
6fb7eb4db6d404de8413fbeeaad1f4677a542f7213f260ec6d454b4865bccef5
|
|
BLAKE2b-256 checksum How to use checksums |
4dd34223147d48296161490a6789f44bc8eff1737887799d0a32fae752f68302
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | nafcodec-0.3.1-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 613.7 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d7bdf299cb70e279aa3be5375f3725baa4a2ba345d189af5c2aee4d7a7a8884e
|
|
BLAKE2b-256 checksum How to use checksums |
c6517cff2d3c2252683dc1424da4c716e93db0b871fd6d63de5655d658cc4363
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp37-cp37m-win_amd64.whl
| Download URL | nafcodec-0.3.1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 465.8 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
72d11fad2f6468e2bd2453cba0830d0f624833a85c10a5bf3f61d5c004fb408f
|
|
BLAKE2b-256 checksum How to use checksums |
23bcd6545d52af427e0f2d41abf658660a40f7f1d37e6305e1988a75af8ee8bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 789.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4d19dd2967799a42cd7f644402b18b73d9ed042dd171cdb3c32b7bb3b32cb13e
|
|
BLAKE2b-256 checksum How to use checksums |
579d9ba20483efc2121513180e80aa031c7380d6f209d876f3926a326d0e3753
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | nafcodec-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 769.9 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
afc1edcec9b2a55cdd9b8bcdc3016c23764c5efbd8cc6b2e0df8c777daa5daea
|
|
BLAKE2b-256 checksum How to use checksums |
4c1ac29ac7b7869a8864ebb4ef7cb024c8aea058ad06ec0ebe9a34a7f94dc059
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency logRelease files / nafcodec-0.3.1-cp37-cp37m-macosx_12_0_x86_64.whl
| Download URL | nafcodec-0.3.1-cp37-cp37m-macosx_12_0_x86_64.whl |
|---|---|
| Size | 713.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
91e08e00938d955f9e12c0e6eef97901355fc1d0c9e80d48dcab2089cd8d4eb6
|
|
BLAKE2b-256 checksum How to use checksums |
2c80fd00324427cec285a169d6f78d90e544f419fc900e322e2e5a1bc36010c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
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 Jan 31, 2025.
Transparency log