Pycodec2
Pycodec2 is a Cython wrapper for Codec 2.
In other words, Pycodec2 allows using the Codec 2 C library from Python.
Installation
Prerequisites
Pycodec2 requires Codec 2.
On Linux, I recommend using the distro's package-manager, e.g., on
Arch/Manjaro: pacman -Syuu codec2, so that Codec2's assets land in standard
searchable directories for python setup.py to use.
On macOS, you may use the Homebrew formula.
Instructions
You can install the library using PyPI (the easiest option) or from source.
From PyPI
To install the library from PyPI, run:
pip install pycodec2
From Source
To install the library from source, see building instructions in DEV.md. You
can then install the wheel with:
pip install dist/*.whl
Codec 2 Compatibility
Pycodec2 4.* is compatible with Codec 2 1.2.* and Numpy 2.*.
Pycodec2 3.* is compatible with Codec 2 1.2.*.
Pycodec2 2.* is compatible with Codec 2 1.0.*.
Pycodec2 1.0.* is compatible with Codec 2 at 0.9.2+ versions.
If your Codec 2 version is older than 0.9.2, then try pycodec2-old package.
For more information on potential compatibility problems, check out this issue.
Usage
Example
example.py implements a basic script that uses Codec 2 to encode and deencode
a sample. Use the following steps to run an end-2-end scenario (dev/rune2etest
implements steps 2-5).
-
Download a sample .wav file, e.g., trashcan.
-
Convert the .wav to a raw mono-channel 8kHz format, e.g.,
sox trashcan.wav -e signed-integer -b 16 trashcan.raw channels 1 rate 8000
-
Compile pycodec2
python setup.py build_ext --inplace
-
Run
example.pypython example.py trashcan.raw
-
Convert
output.rawsox -r 8000 -e signed-integer -b 16 output.raw output.wav
Now you can listen to output.wav.
Expected Input Format
Codec 2 assumes that input files use:
- 8kHz bitrate,
- 16-bit width samples,
- a single channel.
Available Modes
For a list of currently supported modes, look for _modes in
pycodec2/pycodec2.pyx.
Remarks
This library is considered complete. Please notify me or send a pull request on GitHub if you notice any bugs.
Metadata
Release files for pycodec2 4.1.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 | Provenance | Actions |
|---|---|---|---|---|
| pycodec2-4.1.1.tar.gz | 109.5 kB | Without provenance | Details for pycodec2-4.1.1.tar.gz |
Built distributions (wheels)
Total release size: 38.0 MB
Release files / pycodec2-4.1.1.tar.gz
| Download URL | pycodec2-4.1.1.tar.gz |
|---|---|
| Size | 109.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
15a486b16eb582050e00f4b8de1e4cb855665a32b6d9496aa4cba3b1254b9eb7
|
|
BLAKE2b-256 checksum How to use checksums |
335376151cb79283909bf6b1751ea728565bea4014efc090e83af94175e99c7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314t-win_amd64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
76e98b492ee361a55cb23142db98e6b87695a569cabe172d80f1ced01584c67a
|
|
BLAKE2b-256 checksum How to use checksums |
3666244bd572703abe72c099472098c7cabc74eb9bcbcbfb17af11a31f29c43d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
9e5d11d015b3b2d509312faf5e466387b75687ff9b84e37da0dc2e62c4a400e1
|
|
BLAKE2b-256 checksum How to use checksums |
17520e6e676853c5c6f783bb1ce9b7d873da322f5cc619a796c9d3e8373d8515
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
a56556279baedd96b650de6d9eb770e602321a6811e425f52daa3fa0dba1b705
|
|
BLAKE2b-256 checksum How to use checksums |
407f9eacdc88299ac0ef17f4967145da98cd8e5e0c3646cff5f0dcee828149e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0b16b234eda0f08a11a48db624360dc9bc587c16a09b3e5aae2075ca6b9f9f92
|
|
BLAKE2b-256 checksum How to use checksums |
f20c955398e5e828a7b2cdda01dd671d4e0bebce57649035c73d2eed77ea39fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d174750097e2928681aab2bd9cfe1e1504c60c0e1e93c7f09de54505b953b614
|
|
BLAKE2b-256 checksum How to use checksums |
a856e252e064ce67a2b26a1f259f35589dfa44b60084ef549cbbcaccdc6eb095
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314-win_amd64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e9a775a4cef30cca0f477cbf832277efb0d99aa2d198d47eeb70e09124451183
|
|
BLAKE2b-256 checksum How to use checksums |
08f41989bb1a3a4635e7ffef3d8c49af7ab64ce221b5afca130019dee7191b57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ca5d1668ddf326cc8fbe07db2f1691889186e2d89ae6be7614c5f54b2e196163
|
|
BLAKE2b-256 checksum How to use checksums |
c98b799e225cee957a0f056b5039f0415d9d418a3f9c42380c74578b9b3ed4ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
f25633101b2567a43a54116096d8e1c1617fcaa343b9a87a89083b2e5d52709f
|
|
BLAKE2b-256 checksum How to use checksums |
0bde2860a7b09854148c512491d6cdde5fdb3087c46724963cd1884c031af3bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
010ad6ed4b571a5630ed06a0392b0ec12d5bcd8c73545cf9bb695aac4596a836
|
|
BLAKE2b-256 checksum How to use checksums |
5f49f06c2d6c04ece59a1213f75159803ef568c2f96ee127c5c2303d4a4e0e79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0e56800578998ebe480fff9696364272d4e08be3c1dfd5eff374b4c4fa90b301
|
|
BLAKE2b-256 checksum How to use checksums |
f37d8f23a69ba9ddb05ed3e24d71ae08f277e673e125a7721d8afa0b8182dabf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pycodec2-4.1.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 904.5 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c3600c5cbba169fd1431a92468f1cf66979f99845e91fd25b72d3bce8fd9c5dc
|
|
BLAKE2b-256 checksum How to use checksums |
bea9737332321913bc8a7b25fca198cef0f1a5810f4246ca2372d5e44ae3dda3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp313-cp313-win_amd64.whl
| Download URL | pycodec2-4.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f8d05d35ea1292b4b7d30bf54abcf62171aa4141114a221f2e42ad51db6bb247
|
|
BLAKE2b-256 checksum How to use checksums |
3852e10fabacee7c9b40c32e72f5d9fe8877a393924aad5f1041a383a5f9c47b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | pycodec2-4.1.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
55e271437505f54b890f97dcb63b0afc36b66791ba2bcea45bc854371b2d11de
|
|
BLAKE2b-256 checksum How to use checksums |
eb4df83faeab2f2c44f4e36f5a88df743df1ea5c64987856099358593c58d696
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | pycodec2-4.1.1-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9afba61172a4fdee193dcb1480a4cfd11861ea2d468450d1f02846b83b72de17
|
|
BLAKE2b-256 checksum How to use checksums |
cd39a923148a8facb9a8142ae8d2d7a7e99a8d25fe6c4a26d59041d16a4090a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pycodec2-4.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
dcf861ff0de2d6fd52e13e8a60c5ac3de982f8b5192a7d4506a68fbdcfee8ebc
|
|
BLAKE2b-256 checksum How to use checksums |
d22ce620ab34722c5d1824e761401a80e1ed5e2e28a95347117657b7006b8bb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pycodec2-4.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4d37891c1a9b7cf494da4fa82979bb72d83389ebaf6188fc0578fcbc8ecc9134
|
|
BLAKE2b-256 checksum How to use checksums |
cd39e16344143c8ae287221685038c3bb9d6ba4509b0546e438562def4c1ad57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | pycodec2-4.1.1-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 149.7 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6a730f8317b006c2407a609b42adbab62c1706fe3f1ea1779d4877dcdb7c5f0f
|
|
BLAKE2b-256 checksum How to use checksums |
5e8f8409a665b4190184fc099e45a4022151d8b79758919c8124de75b6dba974
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp312-cp312-win_amd64.whl
| Download URL | pycodec2-4.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
80ef0c14cf9c0790821be1c2eeabcef6c8e1bfa63a0bf03dbea9f2c16c6d7f03
|
|
BLAKE2b-256 checksum How to use checksums |
9d7d71b8210a461fa1dd578788bf75b9e2a12815f55cf916e69bd88630ba127c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | pycodec2-4.1.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
9bd4380b849d896a401c57fa92ddb99b6706754d334fa6cce0fa32ae2e7d0d11
|
|
BLAKE2b-256 checksum How to use checksums |
dc0d83a394058b7e9285e5b6a18546bc303455962837b5a9e6b8ec4ee9edb3e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | pycodec2-4.1.1-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
dcc95a8e8824002279d180e42203425e7da7ccdebb62cfa91eece53b8946c6c8
|
|
BLAKE2b-256 checksum How to use checksums |
72de820efe9ff4eabd9a5e3182d47feec9b8c7995c2f81d000b977e3a6fbe2c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pycodec2-4.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
31a54cf0b9a97cb80aaf8dffacc8a79aed1c351abe42be29b91c879d02df28b6
|
|
BLAKE2b-256 checksum How to use checksums |
dd19791ab051b9e825457a0f4834a04590128117932b5249e79572f55eb22fbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pycodec2-4.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c6c2b496c70a5abb304951a068f4b7e20c1fbd8c44195b43a9c0d9fbdaa805f3
|
|
BLAKE2b-256 checksum How to use checksums |
3c377c2466e1848297c23362c3d48d228759724b075b69abf4ba576dae18a7fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pycodec2-4.1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 902.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9282abbc0b71d9a6b35038ed46ee5d8d4f8c33ddd354c2df37642c512132ce5b
|
|
BLAKE2b-256 checksum How to use checksums |
2d2b38aebddd346a3634455045f0915e70984ed54ab2caea90715d00f6019973
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp311-cp311-win_amd64.whl
| Download URL | pycodec2-4.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7789db06043daed4dfd29387aec3ecaf4a911bfbb1102117c507dacbc1bf0b52
|
|
BLAKE2b-256 checksum How to use checksums |
1560edf15f0175316dcb96babf2fe6bc24323de1dc14c133e0738a1b52093515
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | pycodec2-4.1.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
727384c2a1eedd4122ef66ae7c2cb7bf9c07bb310402d93467cd701f7f2c4e49
|
|
BLAKE2b-256 checksum How to use checksums |
9a04afb68be437003af93adc374473b1182849fcbb74fae529a12994f5f54bc0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | pycodec2-4.1.1-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
a2bc6da5f35bb620c1b37c9f87a5f07c378a14eefbc872dae9e10bc594dbc256
|
|
BLAKE2b-256 checksum How to use checksums |
89f91a2d60616a3dd12b84acd297dfcd4932a2d74ac1335e16618e66ee1e24bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pycodec2-4.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fe09344774b22051123881f1e97edb0fd38d32188f8ba3d7740fbc9d5adee699
|
|
BLAKE2b-256 checksum How to use checksums |
19e0d2fd69acf137c3e0c6667ee44ff53369cefe28294945df0dc7decfb0bce5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pycodec2-4.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8c6457fc77448730fe1589d3642a71292abcb223558763457fa04d08732f0cad
|
|
BLAKE2b-256 checksum How to use checksums |
f17433445472ac2d5f1a8012f17de6ac9a40f59b8ffc4971a8815e00b839d5bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / pycodec2-4.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pycodec2-4.1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 894.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b1c6bf2e842bfd5a5ea3cbd45d79b6ba98d20dafa5fa5c3f93d8976c55ab1a0f
|
|
BLAKE2b-256 checksum How to use checksums |
85f6a068821e7bf5f4eb3b3e85b303fae87cbc1c124f6ebd2da5fbded4310525
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Security for pycodec2 4.1.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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
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.