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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

itchcpp-1.6.2.tar.gz (160.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

itchcpp-1.6.2-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

itchcpp-1.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (527.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itchcpp-1.6.2-cp313-cp313-macosx_11_0_x86_64.whl (534.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

itchcpp-1.6.2-cp313-cp313-macosx_11_0_arm64.whl (488.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

itchcpp-1.6.2-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

itchcpp-1.6.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (527.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itchcpp-1.6.2-cp312-cp312-macosx_11_0_x86_64.whl (534.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

itchcpp-1.6.2-cp312-cp312-macosx_11_0_arm64.whl (488.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

itchcpp-1.6.2-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

itchcpp-1.6.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (528.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itchcpp-1.6.2-cp311-cp311-macosx_11_0_x86_64.whl (524.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

itchcpp-1.6.2-cp311-cp311-macosx_11_0_arm64.whl (484.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

itchcpp-1.6.2-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

itchcpp-1.6.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (527.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itchcpp-1.6.2-cp310-cp310-macosx_11_0_x86_64.whl (523.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

itchcpp-1.6.2-cp310-cp310-macosx_11_0_arm64.whl (483.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itchcpp-1.6.2-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

itchcpp-1.6.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (527.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itchcpp-1.6.2-cp39-cp39-macosx_11_0_x86_64.whl (523.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

itchcpp-1.6.2-cp39-cp39-macosx_11_0_arm64.whl (483.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file itchcpp-1.6.2.tar.gz.

File metadata

  • Download URL: itchcpp-1.6.2.tar.gz
  • Upload date:
  • Size: 160.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for itchcpp-1.6.2.tar.gz
Algorithm Hash digest
SHA256 b3d2e8672c85a7be863a4a018421f17b7d3d9a54d78416b508e6df780f7dff9d
MD5 609377b30949cc4f6c38a407e132384a
BLAKE2b-256 970df8894cfd5c65d21ef31e64aec42616c6ff03288896d793b55d681f1a2057

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2.tar.gz:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: itchcpp-1.6.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for itchcpp-1.6.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8f768f97a4b7406c3bbd52c4847f2ca024aa57e41829e87c7e63d9d798e682dd
MD5 9bd42525f8ab0c886f5383f1b267c210
BLAKE2b-256 71d86bb677b9c16316cf61cc774d23f9ee3e26c31e2ee4930ddf2ed7e82b85a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20394e5e66c4dcc4a71d46a7f0b32b5f725f64a2f2fc8e75e1d47059a4199dc8
MD5 46009e0c8052303e5670ac27c1dfd281
BLAKE2b-256 44858a78d79f41ff47771edc914e2ccacc1885c116372ec731d3dd64fe3a4a2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 080078ad7eb72792a2eb97c96af135f4101cb4fa6ce13bab65d96b26f724dbe7
MD5 334d72307d49cb997a7bf1ce728194e0
BLAKE2b-256 5f2322c1d5a80fe168dd106dff3216e6dd74b25c7b718f29b2ca5f5d80289215

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd51e1563d473d37cdb44d561c95ae7c1ac74d9a2434d82bab3ac83d8e53ac96
MD5 9d172bf66623338e8c227e8642447d05
BLAKE2b-256 8923996c7c1e4b7c71176cd0570b43d81f5484b78186d30c4f89d4481af0fdcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: itchcpp-1.6.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for itchcpp-1.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8de38eb039dbb165429d8f22d0ee9b78c43f93f46e3c3c3c9bbf80c7966e7daf
MD5 2424818adb6fc51207b0f044bda94800
BLAKE2b-256 a707248d6839b335b52b09bc0ed07f09a7f70a04a1e7b4b701f38f7ebd4d8a60

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6dc62cf2c5ef56348fddeb4a505616e468d4b06fbd1404f7ee08c9a00a510526
MD5 3ccc015ed7f3b9fa7eae292ad00a3d8f
BLAKE2b-256 31dd0154b079fcf7d86e2337f534f9904cd3add660c3de00be2e77fcc2503b1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2a07ad3499b65077cb2d52321c0c8696791e73d159dea5593e4490d2a6a60afb
MD5 4c2b6ad68e86871c2535a1929c834777
BLAKE2b-256 0b215841ccf336ddfa6899c48d7ffc7ad2c40aafaba683d35efe53f7e0813b2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d3b91b3272453d544eb761784cb1e5715c498a32181ab8042d0e962ae657520
MD5 08add7dee9edaaddf48078ed18933f3a
BLAKE2b-256 4941bddfac1f1dbc74c5595361120a5c25a6d8a753dfc387b1ab57cc1e144670

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: itchcpp-1.6.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for itchcpp-1.6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7defbdc9a026a7d0328b4f13b3347d61d1954c9a561de82b8e89e081ac398043
MD5 66181cf9bdef4b64b135f8b88729b1b0
BLAKE2b-256 3ba9c6671de20f45369df8574f18ecfde8fd05797537dfe035ffaf29a21b2a8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e79ce1023847c97d5bc2c1d9eb0e8666a35d27f7e8eaaa487a49bb20e73ef29
MD5 fb9013d6510a6cfe55f53a5aa4ccc74c
BLAKE2b-256 8c82bffbf8048bc3ff27e6f8594949062bd45f6ec5a016718153855b5a4f8e4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cb97b45bb260a22f34f7ce20fae2b4631f60ed35584648a246e47beb88bddc86
MD5 39974d4232318136b35e736d0773f6b7
BLAKE2b-256 2718ccb17367c6414129b91a2e4341c019ae23435e3adff11feeb1eb05726de8

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b07fdc4dd5aeaba931fa5c9125cac5c6b9e04878e88b47c79c134a01d67147b
MD5 eaefcdaa3a691661060cb222264452b2
BLAKE2b-256 eaa229a60684781e21d2c83ba8f9faffd2a70d82720386096050439a9ec55d17

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itchcpp-1.6.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for itchcpp-1.6.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fbe65d7513e01ea5a711f36e33f40042989a01a42ac91223d0cf496cb563acf2
MD5 8a7996d0dcfc39aa078bf65771a8b586
BLAKE2b-256 d226a112bc6b86f52783fe16939c26a456832df21f552d7bc272de85616d00c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13657f801db114e31527c4454cee7749faf4f0edcbe0f4ded281b68e1141a26d
MD5 5a66e748d76dc579ba218ae938e84c80
BLAKE2b-256 7e4e18211f12ecdc627daf80b9bae9598cee02d78291f2f8aeaeb26d10f13f11

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d1fee710622763b1ef764f884db836328d231c95f711e87b17360aeacfd87563
MD5 35d84aad107ce45861c925c49e8d95a3
BLAKE2b-256 24614247814de5a39ee43e507eb5816185b6db5f3311048ca723ebe3c0404a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1618d13c9d5afabeefe5de208d7b2e4111425532e88b6f30339df88dcbaf9be
MD5 d2a18b4c1750d2f0e13aa26a644d594c
BLAKE2b-256 1fbfe5bbb91d7aa16cfd0e834105e59c688d7a44385b24fb43a1862d1feac951

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itchcpp-1.6.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for itchcpp-1.6.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8047f939d85466bc549be8569ca8d0e197f69c46dfbf7827cddc8184899ff097
MD5 344ba296f9e8a7b0518ad779be665249
BLAKE2b-256 719afc31cc9a035ae7260f0faa621b8ebd17f56266f88ecf00e1eebf5759718f

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp39-cp39-win_amd64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b13c56cb57a5fbfa60d42024a428db6848080a1fe2177ea6c6cc1f65ee3ab3d
MD5 cea601a9e70db7d9b8d53f9cdfd6e31e
BLAKE2b-256 a762b3c0db1bd2a775d42f60bcd644fb9d034a5a7c69e068ea122beeddafa670

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 489c8e8ef2aa6dda31eaacd113e700757abef4c4b0ad098e93c2dd6abbdf20a1
MD5 901b7353139ecc1339ae7e8a6e6bfe0f
BLAKE2b-256 26dc9d7f7122830e230a9adc536d7c3da524937694abc7e5b788c25aec842158

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file itchcpp-1.6.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itchcpp-1.6.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41e56b550283d350c56bad063134c1486d7003f8b8ad18282cfbd088881f716d
MD5 3f356469b62f0f213e775d91f5448107
BLAKE2b-256 dfaa68e4b044ad2dd9ddfb25bb0158ff481c55dbdb436b6daf58dbf168279ade

See more details on using hashes here.

Provenance

The following attestation bundles were made for itchcpp-1.6.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish.yml on bbalouki/itchcpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

1.6.4

21 files

1.6.3

21 files

This release

1.6.2 This release

21 files

1.6.1

21 files

1.6.0

21 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page