icspacket
A collection of Python classes and tools to interact with industrial control systems using their protocols. Currently supported protocols are:
- DNP3.0 (IEEE 1815)
- MMS (ISO 9506) and mappings for IEC 61850
- IEC 60870-5-104
- ACSE (X.227)
- COPP (X.226)
- COSP (X.225)
- COTP (X.224)
- TPKT (RFC1006)
- Modbus TCP/UDP (via pymodbus)
- EtherNet/IP (CIP)
- OPC-UA (via asyncua/opcua-asyncio)
- BACnet/IP (ASHRAE 135, via BACpypes3)
Please review the documentation for more information and tools: icspacket-docs
CI Status
| Target | Status |
|---|---|
| Docs | |
| Linux 3.10-3.14 | |
| Mac 3.10-3.14 | |
| Windows 3.10-3.14 |
Installation
There are pre-built wheels on PyPI for Python 3.10 to 3.14 for Linux, Windows and MacOS. Any other Python version is not officially supported.
pip install icspacket
Alternatively, to build from source, Python development headers, CMake, Ninja and a compatible compiler must be installed (preferably GCC, MSVC and clang work too).
pip install git+https://github.com/MatrixEditor/icspacket
Disclaimer
This project is shared openly to help the community explore, learn, and advance research on industrial control systems, networking protocols, and related technologies. Our goal is to provide a resource that encourages experimentation, collaboration, and education.
The material in this repository is for research and learning only. It is not intended for direct use in production systems or commercial deployments, especially within live industrial environments where safety and reliability are critical.
If you decide to build on this work, we encourage you to adopt secure coding practices, apply a structured security development process, and consider how you’ll generate and track indicators of compromise in line with your specific goals.
License
Distributed under the GNU General Public License (V3). See License for more information.
Metadata
Release files for icspacket 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 107.1 MB
Release files / icspacket-0.3.1-cp313-cp313-win_amd64.whl
| Download URL | icspacket-0.3.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
689ca8b5cfdc535d5d6452251aea7427764ddfb6ea4f6d28356f4a823ca1a7fd
|
|
BLAKE2b-256 checksum How to use checksums |
7b02e230b26806a24d84af7763f89d11d0836abe78846ce43a49b409b02de589
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp313-cp313-win32.whl
| Download URL | icspacket-0.3.1-cp313-cp313-win32.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
71075eedc1e75adeaaf17ab827c115a03cdc7ec6d009c9c875d405754318bfae
|
|
BLAKE2b-256 checksum How to use checksums |
69e297fcfd1e2f556bd60465ea9a4e029edf19ec592022f11a0806c8b6ed03bb
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | icspacket-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5331f75401ffc7a2ca9ec88347f97c10cd5b04a6ab226ba209924c25970df0cf
|
|
BLAKE2b-256 checksum How to use checksums |
380fab95446322c8798bc86e2128c363f135193b8683dc97ec2d34d1deb0b395
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | icspacket-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
ebd7ee3e3a4072045e1c85fb6cc55dce453592af57a22aa3d222a332d6c566b2
|
|
BLAKE2b-256 checksum How to use checksums |
6d5f6a6b94bb22560a36575007b0a5aad82ed3d38d8f9731563709515b151532
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | icspacket-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
c20a5d7dce8af49263c1f6449bceb4f4ac13487919ecdcfd1587e74b8c813dda
|
|
BLAKE2b-256 checksum How to use checksums |
fe7569fedb3999e67dafde5b2a132403d4433f10f7d40d40260bb7e9cc6e9ee1
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | icspacket-0.3.1-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
5c675246eb210a8ed9bc06e079180768f00bc81c5e3ebbc4f1f73372d956f24d
|
|
BLAKE2b-256 checksum How to use checksums |
daf2863ae4f1a0a103d18b665846f64f6392f45878d0efb7974f72d8fa74ef4f
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp312-cp312-win_amd64.whl
| Download URL | icspacket-0.3.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
57f2442c324d84e85f988d57b92c6f8d338cd24107b6d4c871692f40cb589666
|
|
BLAKE2b-256 checksum How to use checksums |
3ced4b4cdb9e88d9890f48c8cf71d9f3dc676902a555fbdc5ca6581f1cdb59ff
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp312-cp312-win32.whl
| Download URL | icspacket-0.3.1-cp312-cp312-win32.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
df2479e124b55e7a9a4ebc95158982cafe5d6ec7e6f00f466b498a225bd2ef42
|
|
BLAKE2b-256 checksum How to use checksums |
c7d8d70ffd48133dda0383b4c59c1eeb2e86dd1716c3035af65cae732c9add73
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | icspacket-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
df9c353fae863dcaeb8315ad2925e52758fdd5a5125a9d2681d321d5b6c26866
|
|
BLAKE2b-256 checksum How to use checksums |
1e0a989c52bad0159ffc60d061c4bbe4d17407156f83a6b1a510991732d7d9c2
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | icspacket-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
53b3c277b07bc8fa78e9b3b52594c6790921f3e550366acf3bb0f717179ceb9e
|
|
BLAKE2b-256 checksum How to use checksums |
88ab5b70ab9fe2cfac24a3eba7df45e489c5f642111cdf8bddc19a6bb1c96b4e
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | icspacket-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
e902d6a4ac5d156dd342163f430a654faa972dee9fc9779097e6be4156524568
|
|
BLAKE2b-256 checksum How to use checksums |
04a863bdf0357021ee307ece52224e7dbc4e9c680fa83636847ccdd346d09212
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | icspacket-0.3.1-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
115077c5d1320df12cefc3c21e0a84520918b6415ad941877d84a8f9c6b3277b
|
|
BLAKE2b-256 checksum How to use checksums |
4dcc59918547b98e8f28eaa0375a09684fd190bbe7b3b76d62857a4d208d5a3a
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp311-cp311-win_amd64.whl
| Download URL | icspacket-0.3.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c12b5bdebd9d184c59985fc79cceab7e807dc487794e604487b17f0a724e4fc9
|
|
BLAKE2b-256 checksum How to use checksums |
bea4c06cba64c82a64e37c0f350f5e66712685b7e5e5c8edde1c6f0f41b431b1
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp311-cp311-win32.whl
| Download URL | icspacket-0.3.1-cp311-cp311-win32.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
fe710adacb1149149522cb8b327463c7bbb179fad7245fa3dd60a23243b6dee6
|
|
BLAKE2b-256 checksum How to use checksums |
c6f1b5e1300aba6aa186d7e9477668cc30d0da1504683d8431d2c14dc3a4647b
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | icspacket-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ae0d0a2ee53e117224ea44fb9a26b785320c040f3d0bc345cba3104f0095db3f
|
|
BLAKE2b-256 checksum How to use checksums |
bfa16bd64bd4c1b892138d9cc71bb191f2a18658c9b1e7ad19e6ec26e15be525
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | icspacket-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
bd4f03cafd4e395708e1ea1c9b4a8023cd662c30783458504421405707a6506d
|
|
BLAKE2b-256 checksum How to use checksums |
28bee0e75fe3ef2404b6005e570befbfaed930b5fe0ade91115a06cef12e30e1
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | icspacket-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
167f30d4bcd0cf87e4e7d4acf535af199c02f1cbcaac0704feefe66af53ea118
|
|
BLAKE2b-256 checksum How to use checksums |
e71cb421bbc7243c44a7e57e9f48073868a8ac5a1aaaba291040e8d79f481d6b
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | icspacket-0.3.1-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
5dfb0bd2a44e610f4b2c75b52a1826fa96d42b1ecc80ec780d9569d0c1961134
|
|
BLAKE2b-256 checksum How to use checksums |
856d869fc359ad84ef2b1c936946e6d79abe245c819201e5a08521506f53544d
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp310-cp310-win_amd64.whl
| Download URL | icspacket-0.3.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7ceccfa616c15cc2ce409d59a7c02aab8bcd4a3abc7f6d00b5b4f6cb5f59f2b1
|
|
BLAKE2b-256 checksum How to use checksums |
8d0deb003113e757a244dd62db2d31f4658fdcf6755f56cfdac08e8c93ae847b
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp310-cp310-win32.whl
| Download URL | icspacket-0.3.1-cp310-cp310-win32.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7a4cf90748f21c9f5c787f71afe43cd2558fcb789ef53dcecaf87bb4b1ee8655
|
|
BLAKE2b-256 checksum How to use checksums |
4dc78a8ad508f970153cc0d2dc36a1548b5079e575c7e8134e5df08e0ef0fe2c
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | icspacket-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
28d400051cbf4185eed3b5553a46260a7690bdb8a304887cddebbd3e5980b171
|
|
BLAKE2b-256 checksum How to use checksums |
3f39705cfd823ade52075e85342acacb24de8b827acda2bbfb5ea2cbe0fe4977
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | icspacket-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
26e8ca99fca48d2478ea64fdda62bb71af6379141a3bb8b3f75bfd1893e14c0f
|
|
BLAKE2b-256 checksum How to use checksums |
2f20ba16d45e650cbc2fd9e1864fb7d8e193907bcb1a867336f89875165c81ae
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | icspacket-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d83f1108a4b74043172a426b153734017ec1af691bf883e4ed2ccf4127eb80e8
|
|
BLAKE2b-256 checksum How to use checksums |
9ff61d177439af692418dded474f844f61a9811fc5205a247f5487bff313aea0
|
| 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 Aug 1, 2026.
Transparency logRelease files / icspacket-0.3.1-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | icspacket-0.3.1-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
f77b51c687b5922dea7cedf8a8ae0d53055bbeee0cb3289ef96bde6225c4c5d8
|
|
BLAKE2b-256 checksum How to use checksums |
6b14103b184be15372efa6022daf218817dfe071ef67ba2968239ab703de06ef
|
| 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 Aug 1, 2026.
Transparency log