Skip to main content

itchcpp, a fast, drop-in backend for the pure-Python itch package

itchcpp is a native (C++) NASDAQ TotalView-ITCH 5.0 parser, order-book engine, and analytics layer exposed to Python via pybind11. It is built to be a drop-in, faster backend for the pure-Python itch package (published on PyPI as itchfeed).

The pure-Python parser unpacks every message with struct.unpack and materializes a Python object in interpreter code, which is slow on full-day feeds. itchcpp does the framing and field decoding in C++ (gigabytes per second) while exposing the same public API: the same message classes (same names, same raw bytes/int attributes), the same MessageParser semantics, the same MarketMessage helpers, the same constants, and the same create_message factory.

Drop-in usage

The package layout mirrors itch.*, so migrating only changes the import root:

# pure-Python                              # native backend
from itch.parser import MessageParser      from itchcpp.parser import MessageParser
from itch.messages import create_message   from itchcpp.messages import create_message
from itch.indicators import MARKET_CATEGORY from itchcpp.indicators import MARKET_CATEGORY
from itchcpp.parser import MessageParser
from itchcpp.messages import AddOrderNoMPIAttributionMessage

parser = MessageParser()  # or MessageParser(message_type=b"AFE") to filter types
with open("01302020.NASDAQ_ITCH50", "rb") as itch_file:
    for message in parser.parse_file(itch_file):
        if isinstance(message, AddOrderNoMPIAttributionMessage):
            # Raw attributes are bytes/int, exactly like the pure-Python package.
            print(message.stock, message.decode_price("price"), message.shares)
            # decode() returns a human-readable dataclass (symbols trimmed,
            # prices scaled):
            print(message.decode())

parse_file takes an open binary file object (so gzip.open(path, "rb") works too); parse_stream(raw_bytes) parses an in-memory buffer. Both return lazy iterators, apply the message_type filter, and stop at the end-of-messages system event (S with event_code == b"C").

What is exposed

  • itchcpp.messages, every message class under its exact upstream name (SystemEventMessage, StockDirectoryMessage, AddOrderNoMPIAttributionMessage, AddOrderMPIDAttribution, OrderExecutedMessage, NonCrossTradeMessage, CrossTradeMessage, NOIIMessage, MWCBDeclineLeveMessage, RetailPriceImprovementIndicator, DLCRMessage, ...); the abstract bases MarketMessage, AddOrderMessage, ModifyOrderMessage, TradeMessage (the concrete classes are registered as virtual subclasses, so isinstance works); the messages registry (dict[bytes, type]); the AllMessages constant; and the create_message(message_type, **kwargs) factory.
  • MarketMessage helpers on every message: decode(), decode_price(name), to_bytes(), set_timestamp(ts1, ts2), split_timestamp(), get_attributes(call_able=False), plus the message_type, description, message_size, and price_precision metadata.
  • itchcpp.parser.MessageParser, parse_file, parse_stream, parse_messages(data, callback), get_message_type(bytes), and the message_type filter.
  • itchcpp.indicators, the field code lookup tables (SYSTEM_EVENT_CODES, MARKET_CATEGORY, TRADING_STATES, ISSUE_SUB_TYPE_VALUES, ...).
  • Native extras (not part of the pure-Python API): itchcpp.book (BookManager, L3Book, Bbo) for single-pass order-book reconstruction, and itchcpp.analytics (Vwap).

Install

Prebuilt wheels are published to PyPI for Linux, macOS, and Windows (CPython 3.9-3.13), so most users need no compiler:

pip install itchcpp

Build from source

Building from source needs a C++20 compiler and pybind11 (pulled in automatically as a build dependency). The pyproject.toml lives at the repository root, so build from there:

pip install .

This invokes scikit-build-core, which configures the CMake project with -DITCH_BUILD_PYTHON=ON and builds the itchcpp._itchcpp extension module into the itchcpp package. To build just the extension with CMake directly:

cmake -S . -B build -DITCH_BUILD_PYTHON=ON
cmake --build build --target itchcpp_python

Relationship to the itch (itchfeed) package

itchcpp ships as a separate package and does not replace itchfeed; it exposes the same API under the itchcpp import root. There are two migration paths:

  1. Switch the import root in your own code (itch -> itchcpp).

  2. Wire it as an optional backend in itchfeed, so installed users get a transparent speedup with no code change:

    try:
        from itchcpp.parser import MessageParser  # fast C++ backend
        from itchcpp.messages import create_message, messages
    except ImportError:  # fall back to the pure-Python implementation
        from itch.parser import MessageParser
        from itch.messages import create_message, messages
    

The native message objects expose raw field values (bytes for character fields, int for prices and quantities) just like the pure-Python classes, so existing code that calls decode_price(...) or decode() keeps working unchanged.

Metadata

Release files for itchcpp 1.6.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for itchcpp 1.6.4
File Size Uploaded Provenance
itchcpp-1.6.4.tar.gz 166.7 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for itchcpp 1.6.4
File
itchcpp-1.6.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
itchcpp-1.6.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
itchcpp-1.6.4-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
itchcpp-1.6.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
itchcpp-1.6.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
itchcpp-1.6.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
itchcpp-1.6.4-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
itchcpp-1.6.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
itchcpp-1.6.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
itchcpp-1.6.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
itchcpp-1.6.4-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
itchcpp-1.6.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
itchcpp-1.6.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itchcpp-1.6.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
itchcpp-1.6.4-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
itchcpp-1.6.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
itchcpp-1.6.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itchcpp-1.6.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
itchcpp-1.6.4-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details
itchcpp-1.6.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 11.2 MB

Release files / itchcpp-1.6.4.tar.gz

Download URL itchcpp-1.6.4.tar.gz
Size 166.7 kB
Tags Source
SHA-256 checksum
How to use checksums
45400c8aa6b1135735a245e88c900a9b892402c844a73671ce20dd02ffe5606a
BLAKE2b-256 checksum
How to use checksums
55cdfae80f5e07477398df8e166edc919a4a04f00e330414c9d34361a66e664b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp313-cp313-win_amd64.whl

Download URL itchcpp-1.6.4-cp313-cp313-win_amd64.whl
Size 674.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
81deb9d9035294f6180a0c73c8b68e9b15a980d3b1c09e6413833d0cdd8a65f0
BLAKE2b-256 checksum
How to use checksums
c6060eac72b65cd64f0199430d0c92ba485f0523afc77742c67ee1968016411f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itchcpp-1.6.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 526.3 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c107dea8955c24d9fea4a386378e4ba38bcb95eed181511e079de33acc86bfc6
BLAKE2b-256 checksum
How to use checksums
3bdb3c91541858a8d85dee30524b56834f09a83143e69debe28083e2d52065c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp313-cp313-macosx_11_0_x86_64.whl

Download URL itchcpp-1.6.4-cp313-cp313-macosx_11_0_x86_64.whl
Size 533.5 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
773019533ff32ed693560e3187d20cd5fb3b0d9680b7da9053972a73e7981b1d
BLAKE2b-256 checksum
How to use checksums
09e7e33f2b593a7e85dd92fae95777aa7a1752be0d0289179213282677f08998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL itchcpp-1.6.4-cp313-cp313-macosx_11_0_arm64.whl
Size 487.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a59ac9603179ffa8ab80ac0e507701ee764397a3accc4382477256f355cd9fd4
BLAKE2b-256 checksum
How to use checksums
dda012e5708e0fd68e6f01f2415ad638a82411e459554feb487e3759cb2aa720
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp312-cp312-win_amd64.whl

Download URL itchcpp-1.6.4-cp312-cp312-win_amd64.whl
Size 674.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
410b3847a50a3b53fede441308aa90eef21bd73375b9bd14ce4bfa2e6c7988e2
BLAKE2b-256 checksum
How to use checksums
90f2896000e1a955b77769c843dcce801d5022f3b83005bad4c848b51c39e325
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itchcpp-1.6.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 526.4 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0c34b6555b7581002eecbed39e1d86b856a7e96498c85fdf5482ae5c415090ad
BLAKE2b-256 checksum
How to use checksums
f45c53c0c8bb63d0318fb4d1c3aea2b09eae95b71d95266dc35296ae8570ea01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp312-cp312-macosx_11_0_x86_64.whl

Download URL itchcpp-1.6.4-cp312-cp312-macosx_11_0_x86_64.whl
Size 533.4 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
09e6aa52f6d025b7cec621ca43d4d1041e05e41ea8dc2c659efe4133d4720093
BLAKE2b-256 checksum
How to use checksums
264e36b676313ca96f3dc8a3f72b9c300b0cbb17eca82d28e277182eb10b2d15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL itchcpp-1.6.4-cp312-cp312-macosx_11_0_arm64.whl
Size 487.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76a842f72f09c6bd70f5a777b9b4ab71224f09399c8852e9ac5af4b686711021
BLAKE2b-256 checksum
How to use checksums
a362667f255960c687ce68ffa58a0abdbd2f0ef7b358b71ad9354346fcf5e9c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp311-cp311-win_amd64.whl

Download URL itchcpp-1.6.4-cp311-cp311-win_amd64.whl
Size 673.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8d1ab5d1c204a44ca0c9a803053c9e2e9b636edb42e202d2b1c468d6cf98833c
BLAKE2b-256 checksum
How to use checksums
465e0e9cb2242979e1cfedff083eb0b1ce4e3e75899552c2dc9b728daba64639
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itchcpp-1.6.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 527.0 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bc2b56dc3dade2157a699c4d250ede1ebdf4642569ef69af03a99f86a0874387
BLAKE2b-256 checksum
How to use checksums
8ad89fec78088254977cdb9871d2024395b5b9d6d60d2b0c33672e182e9b6fa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp311-cp311-macosx_11_0_x86_64.whl

Download URL itchcpp-1.6.4-cp311-cp311-macosx_11_0_x86_64.whl
Size 523.4 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
574ec737644bf0de68f1c2df03746560fae70d573ee8bfe2ab29572d6b006e69
BLAKE2b-256 checksum
How to use checksums
75306187b186a9ef50c8c47cd28907019902ddb6e33c40fd2186d1345e5262d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL itchcpp-1.6.4-cp311-cp311-macosx_11_0_arm64.whl
Size 483.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b4d5192d916a01eb1cb08b236a1424aafc938b6104eb175799619e46843d46ca
BLAKE2b-256 checksum
How to use checksums
e34f2593f4e0f0ceb1e8041d12bb87de9d4e4e28732831dab5ea9b886cdd3ab6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp310-cp310-win_amd64.whl

Download URL itchcpp-1.6.4-cp310-cp310-win_amd64.whl
Size 672.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
831b357cd799b8f0d013b9ecbf15e0f4b891c2095d114271c1e213ebb7e6e68b
BLAKE2b-256 checksum
How to use checksums
52e99903a2b48772ebb89241d8a91a72bb7080374347200fd06038f26c82e0b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itchcpp-1.6.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 525.9 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
efcab0d6186c7ab0a66202e7ae4bd555222107fab6997f79702c059a1e92f960
BLAKE2b-256 checksum
How to use checksums
bdd17ff5ece902ca5e3b0d8dcba20026da62938e378aebca317a3a58f696536e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp310-cp310-macosx_11_0_x86_64.whl

Download URL itchcpp-1.6.4-cp310-cp310-macosx_11_0_x86_64.whl
Size 522.5 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
1fe51c09df103061a38679cb706be776330a62a1518d806358a27fd9658d98fc
BLAKE2b-256 checksum
How to use checksums
0cf49930eb0ff7d8657f3702a6164d7ab40f8694ae29be69e17e73afd581a082
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL itchcpp-1.6.4-cp310-cp310-macosx_11_0_arm64.whl
Size 482.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6927db0147ba52500b3de5ef25cf753abda5f3c5921db466092762dc33dbb8ee
BLAKE2b-256 checksum
How to use checksums
3300ca89725b72f81ff51c130b382a013ae6db5e2f83ed97d1559e1a693df8a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp39-cp39-win_amd64.whl

Download URL itchcpp-1.6.4-cp39-cp39-win_amd64.whl
Size 698.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a4620b6e75578b86e519d44aade507c3f46ce1c89e936f99e6c5a95e6add90c3
BLAKE2b-256 checksum
How to use checksums
76bb9d7f5afa88a057a0c5779a3f6bbd6e84ecf1822f4ab390faf6d26d39274d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itchcpp-1.6.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 525.9 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49600025f1c4de3e2806aada8967654ba57d490a945bdc3e6b55de6f3e0fa7d8
BLAKE2b-256 checksum
How to use checksums
b35f3ac29dfd12a622dc74ba3443f93acb388c6dd78eb5f4adb0e06972dab640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp39-cp39-macosx_11_0_x86_64.whl

Download URL itchcpp-1.6.4-cp39-cp39-macosx_11_0_x86_64.whl
Size 522.5 kB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
1881c9ae839738a70db86c77a64e60e94c4636fd282eccc39f15da7523c8c990
BLAKE2b-256 checksum
How to use checksums
ce2aa12e8d033795a236e918d39609041954331393180cfd436aeceae0c445a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Release files / itchcpp-1.6.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL itchcpp-1.6.4-cp39-cp39-macosx_11_0_arm64.whl
Size 482.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc791d81f1ec5a1432554acae6da11d93d60fb9ecb477169396b3a28aa514e30
BLAKE2b-256 checksum
How to use checksums
cd4690a98608120ab8175b4954389022cec3ed523d49aa3b603ce2d9bd4c797b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 27, 2026.

Transparency log

Security for itchcpp 1.6.4

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.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for itchcpp-1.6.4.tar.gz

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 Jul 27, 2026.

Transparency log

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.

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