Skip to main content

A cython wrapping of the C++ Cap'n Proto library

Project description

pycapnp

Packaging Status manylinux2014 Status PyPI version

Cap'n'proto Mailing List Documentation

Requirements

  • C++14 supported compiler
    • gcc 6.1+ (5+ may work)
    • clang 6 (3.4+ may work)
    • Visual Studio 2017+
  • cmake (needed for bundled capnproto)
    • ninja (macOS + Linux)
    • Visual Studio 2017+
  • capnproto-1.0 (>=0.8.0 will also work if linking to system libraries)
    • Not necessary if using bundled capnproto
  • Python development headers (i.e. Python.h)
    • Distributables from python.org include these, however they are usually in a separate package on Linux distributions

32-bit Linux requires that capnproto be compiled with -fPIC. This is usually set correctly unless you are compiling canproto yourself. This is also called -DCMAKE_POSITION_INDEPENDENT_CODE=1 for cmake.

pycapnp has additional development dependencies, including cython and pytest. See requirements.txt for them all.

Building and installation

Install with pip install pycapnp. You can set the CC environment variable to control which compiler is used, ie CC=gcc-8.2 pip install pycapnp.

Or you can clone the repo like so:

git clone https://github.com/capnproto/pycapnp.git
cd pycapnp
pip install .

By default, the setup script will automatically use the locally installed Cap'n Proto. If Cap'n Proto is not installed, it will bundle and build the matching Cap'n Proto library.

To enforce bundling, the Cap'n Proto library:

pip install . -C force-bundled-libcapnp=True

If you wish to install using the latest upstream C++ Cap'n Proto:

pip install . \
    -C force-bundled-libcapnp=True \
    -C libcapnp-url="https://github.com/capnproto/capnproto/archive/master.tar.gz"

To enforce using the installed Cap'n Proto from the system:

pip install . -C force-system-libcapnp=True

The bundling system isn't that smart so it might be necessary to clean up the bundled build when changing versions:

python setup.py clean

Stub-file generation

While not directly supported by pycapnp, a tool has been created to help generate pycapnp stubfile to assist with development (this is very helpful if you're new to pypcapnp!). See #289 for more details.

Python Capnp Stub Generator

Python Versions

Python 3.8+ is supported.

Development

Git flow has been abandoned, use master.

To test, use a pipenv (or install requirements.txt and run pytest manually).

pip install pipenv
pipenv install
pipenv run pytest

Binary Packages

Building a Python wheel distributiion

pip wheel .

Documentation/Example

There is some basic documentation here.

Make sure to look at the examples. The examples are generally kept up to date with the recommended usage of the library.

The examples directory has one example that shows off pycapnp quite nicely. Here it is, reproduced:

import os
import capnp

import addressbook_capnp

def writeAddressBook(file):
    addresses = addressbook_capnp.AddressBook.new_message()
    people = addresses.init('people', 2)

    alice = people[0]
    alice.id = 123
    alice.name = 'Alice'
    alice.email = 'alice@example.com'
    alicePhones = alice.init('phones', 1)
    alicePhones[0].number = "555-1212"
    alicePhones[0].type = 'mobile'
    alice.employment.school = "MIT"

    bob = people[1]
    bob.id = 456
    bob.name = 'Bob'
    bob.email = 'bob@example.com'
    bobPhones = bob.init('phones', 2)
    bobPhones[0].number = "555-4567"
    bobPhones[0].type = 'home'
    bobPhones[1].number = "555-7654"
    bobPhones[1].type = 'work'
    bob.employment.unemployed = None

    addresses.write(file)


def printAddressBook(file):
    addresses = addressbook_capnp.AddressBook.read(file)

    for person in addresses.people:
        print(person.name, ':', person.email)
        for phone in person.phones:
            print(phone.type, ':', phone.number)

        which = person.employment.which()
        print(which)

        if which == 'unemployed':
            print('unemployed')
        elif which == 'employer':
            print('employer:', person.employment.employer)
        elif which == 'school':
            print('student at:', person.employment.school)
        elif which == 'selfEmployed':
            print('self employed')
        print()


if __name__ == '__main__':
    f = open('example', 'w')
    writeAddressBook(f)

    f = open('example', 'r')
    printAddressBook(f)

Also, pycapnp has gained RPC features that include pipelining and a promise style API. Refer to the calculator example in the examples directory for a much better demonstration:

import asyncio
import capnp
import socket

import test_capability_capnp


class Server(test_capability_capnp.TestInterface.Server):

    def __init__(self, val=1):
        self.val = val

    async def foo(self, i, j, **kwargs):
        return str(i * 5 + self.val)


async def client(read_end):
    client = capnp.TwoPartyClient(read_end)

    cap = client.bootstrap()
    cap = cap.cast_as(test_capability_capnp.TestInterface)

    remote = cap.foo(i=5)
    response = await remote

    assert response.x == '125'

async def main():
    client_end, server_end = socket.socketpair(socket.AF_UNIX)
    # This is a toy example using socketpair.
    # In real situations, you can use any socket.

    client_end = await capnp.AsyncIoStream.create_connection(sock=client_end)
    server_end = await capnp.AsyncIoStream.create_connection(sock=server_end)

    _ = capnp.TwoPartyServer(server_end, bootstrap=Server(100))
    await client(client_end)


if __name__ == '__main__':
    asyncio.run(capnp.run(main()))

Changelog

v2.2.2 (2026-01-16)

  • Revert Data fields to bytes and add get_data_as_view for zero-copy access (#390)
  • Fix use-after-free in async write causing corruption with large payloads (#392)
  • Update macOS builds from 13 to 15 (#393)

v2.2.1 (2025-10-21)

  • Make message.to_dict() return bytes for DATA type field (#386)

v2.2.0 (2025-09-12)

  • Add binary support in dictionaries via base64 encoding (#351)
  • Add structure-free read_multiple_bytes_packed (#378)
  • Support python custom message builder and make Data field's type return MemoryView (#380)

v2.1.0 (2025-09-04)

  • Add Python 3.13 support
    • Python 3.8 is still enabled but will be disabled if changes are needed that prevent compatibility with newer versions of Python (e.g. 3.14)
    • Disabling experimental Python 3.14 build as it currently causes build issues
  • Upgrade to Cython version 3
  • Include _custom_build in sdist
  • Remove usage of deprecated kj::mvCapture functions
  • Make license information SPDX-compatible
  • Generate a new certificate that is compatible with strict x509 checking
  • Avoid storm of 'warning: moving a temporary object prevents copy elision'
  • cibuildwheel updates
  • Fix deprecation warning when importing a schema

v2.0.0 (2024-01-19)

  • Updated link for mailing list in README

v2.0.0b2 (2023-11-25)

  • Fix broken test in test_load (#329)
  • Update README example to async code (#331)
  • Fix 'AttributeError: '_UnixSelectorEventLoop' object has no attribute 'call_soon'
  • Delete and update some Python 3.7-specific todo notes
  • Make a server fail early when the KJ loop is not running
  • Update documentation to async code (#331) (#332)
  • Fix retransmit bug for large messages causing message corruption
  • Unlock the GIL for all capnp functions that do IO
  • Handle exceptions from server callbacks
  • Disable the use of ninja for windows builds
  • DynamicCapabilityClient fix
  • Make reraise_kj_exception available to downstream
  • Support _DynamicListReader in _setDynamicField
  • Fix re-raising of KjException
  • Allow cancellation of all capability contexts
  • Corner case for cancelled server methods that raise exceptions
  • Some fixes to the magic import system

v2.0.0b1 (2023-10-03)

  • Update to bundled capnproto-1.0.1
  • Remove support for Python 3.7
  • Use custom build backend to support build args (#328)
  • Update Cython version and Python to 3.12 (#320)
  • Wrap all capnp code in a context-manager to avoid segfaults (#317)
  • Schema loading from the wire (#307)
  • Make pycapnp more GIL friendly (#308)
  • Use cibuildwheel in ci (#309)
  • Integrate the KJ event loop into Python's asyncio event loop (#310)
  • Allow capability implementation methods to be async (#312)
  • Allow reading and writing messages from sockets in async mode (#313)
  • Remove the synchronous RPC mode (#315)

v1.3.0 (2023-01-26)

  • Update to bundled capnproto-0.10.3
  • Add Python 3.11 to Github Actions builds (#306)
  • Prevent race condition in example code (#305)

v1.2.2 (2022-12-01)

  • Update bundled bundled capnp to 0.8.1 due to CVE-2022-46149
  • Bundle lib/capnp_api.h and helpers/capabilityHelper.cpp (#301)
  • Avoid reading random values for reader options from dangling reference (#300)

v1.2.1 (2022-09-11)

  • Fix packaging for Apple Silicon

v1.2.0 (2022-08-29)

  • Added support for Apple Silicon

v1.1.1 (2022-05-23)

  • Added Python 3.10 support
  • aarch64 wheel support
  • Fix doc string for _DynamicResizableListBuilder
  • fix for unreleased buffers under mmap (issue 280)

v1.1.0 (2021-06-09)

  • Validated compatibility with Python 3.10.0b2
  • Remove all bare except
  • Improve _StructModuleWhich to inherit from enum.Enum
  • Add Union on top level union messages
  • Fixed memory leak in _SegmentArrayMessageReader
  • Removed many pycodestyle warnings
  • Avoid crash if __file__ is not set by importer
  • Fixed module.pyx _set_<field> for boolean fields
  • Fixed setup.py.tmpl support for *.c++ files
  • Fixed _gen.py for python3 as dict_keys object are not indexable.
  • Add test data to sdist
  • Add pyproject.yaml
  • Add missing inheritance to _Schema for _StructSchema

v1.0.0 (2020-11-20)

  • Validated Python 3.9 (3.7 and 3.8 are also supported)
  • Updated package to include LICENSE file
  • Updated examples to avoid run_forever() as ctrl+c will not work
  • Adding xfail to pytest cases which fail sometimes due to network port oddities (please use asyncio, as Python handles things more gracefully)

v1.0.0b2 (2020-06-14)

  • Minimum capnproto version is now 0.8.0
  • Added asyncio ssl calculator test
  • Added poll_once to TwoPartyServer API
  • More cleanup
  • Fix absolute and circular imports
  • Fix Promise aliasing issue (Promise to _Promise)
  • Documentation update
  • Updated installation instructions
  • Added RPC documentation for asyncio

v1.0.0b1 (2019-12-26)

  • Python 3.7+ required (asyncio support)
  • TLS/SSL support using asyncio
  • Windows support
  • General cleanup
  • May be incompatible with code written for pycapnp 0.6.4 and lower
  • Removing pypandoc/pandoc packaging requirement
  • Minimum capnproto version is now 0.7.0

v0.6.4 (2019-01-31)

  • Fix bugs in read_multiple_bytes (thanks to @tsh56)
  • Remove end-of-life Python versions 2.6, 3.2, and 3.3. Add CI tests for 3.6
  • Expose SchemaParser in Cython header

v0.6.3 (2018-01-14)

  • Bump bundled capnp version to v0.6.1 (thanks to @E8Yuval)
  • Fix a memleak in RemotePromise (thanks to @E8Yuval)

v0.6.2 (2017-11-30)

  • Add support for buffers/memoryviews in from_bytes (thanks to @aldanor)

v0.6.1 (2017-07-27)

  • Fixed upload to PyPi (forgot to cythonize)

v0.6.0 (2017-07-27)

  • Update bundled capnp version to v0.6.0 and fix related problems (thanks to @benmoran)
  • Fix memleak with KjException (thanks to @tsh56)

v0.5.12 (2017-04-18)

  • Bump bundled capnp version to v0.5.3.1

v0.5.11 (2017-04-10)

  • Make enums hashable (thanks to @madeleine-empirical)
  • Rework logic on when to build bundled libcapnp. Fixes cross-compilation (thanks to @benizl)
  • Add traversal_limit_in_words and nesting_limit to RPC classes (thanks to @asilversempirical)
  • Include class attributes in dir. This allows for code completion of class methods (thanks to @chaoflow )
  • Allow setting lists with python tuples (thanks to @chaoflow)
  • Fix traversal_limit_in_words and nesting_limit being ignored by from_bytes (thanks to @plesner)

v0.5.10 (2016-11-28)

  • Fix bug that prevented event loop from actually being lazy initialized
  • Fix possible recursive loop in KjException
  • Add clear_write_flag method to builder classes

v0.5.9 (2016-07-07)

  • Make the event loop be lazy initialized
  • Add support for segment (de)serialization (thanks to @gcv). See to_segments/from_segments methods.
  • Fix response objects not referencing parents correctly
  • Add test for large reads

v0.5.8 (2016-05-27)

  • Fix build problem with Cython v0.24
  • Include the changelog in the manifest (should fix install problems if pandoc is present)
  • Include the traceback in exceptions
  • Make sure to encode to utf-8, not the default encoding (thanks to @novas0x2a)
  • Add --libcapnp-url option in installer to allow installing arbitrary libcapnp versions
  • Support mmap objects for reading with from_bytes (thanks to @bpiwowar)
  • Change read_multiple and read_multiple_packed to copy by default
  • Fix mistakenly discarding the file parameter on reads
  • Add reraise_kj_exception to the prettyPrint functions. (thanks to @kdienes)
  • Fix KjException init (missing wrapper). (thanks to @E8-Storage)
  • Add result_type to InterfaceMethodSchema

v0.5.7 (2015-06-16)

  • Update bundled libcapnp to v0.5.2
  • Add warnings for using old restorer methods. You should use bootstrap instead
  • Fix warning from PyEventPort
  • Handle AnyPointers better as arguments to RPC functions
  • Add support for using keyword arguments with a named struct in an RPC
  • Add bootstrap method to TwoPartyServer
  • Add init method to lists
  • Add support for unix sockets in RPC

v0.5.6 (2015-04-13)

  • Fix a serious bug in TwoPartyServer that was preventing it from working when passed a string address.
  • Fix bugs that were exposed by defining KJDEBUG (thanks @davidcarne for finding this)

v0.5.5 (2015-03-06)

  • Update bundled C++ libcapnp to v0.5.1.2 security release

v0.5.4 (2015-03-02)

  • Update bundled C++ libcapnp to v0.5.1.1 security release
  • Add bootstrap RPC methods
  • Fix possible segfault when importing multiple schemas

v0.5.3 (2015-02-23)

  • Fix possible crash due to bad destructor ordering in MessageReader (by @JohnEmhoff)
  • Default to no longer using cython

v0.5.2 (2015-02-20)

  • Add read_multiple_bytes/read_multiple_bytes_packed methods
  • Added Python 3.4 to the travis build matrix
  • Bump version for bundled C++ libcapnp to v0.5.1

v0.5.1 (2014-12-27)

  • Remove installation dependency on cython. We now have no dependencies since libcapnp will automatically build as well.

v0.5.0 (2014-12-15)

  • Timer class capnp.getTimer()
  • pycapnp is now thread-safe and allows an event loop to be run in each thread
    • You must destroy and re-create the event loop to get this functionality (see test_threads.py)
  • Inheritance now works correctly for interfaces (previously inherited methods were inaccessible from pycapnp)
  • Add ability to import modules with dashes or spaces. Use underscores in place of them
  • from_bytes with builder=True is no longer zero copy. It never worked correctly, and is much safer now
  • Add num_first_segment_words argument wherever message creation can occur
  • Allow restoring a null objectId by passing None to restore
  • Support ordered dictionary in to_dict
  • Add ListSchema class and schemas for native types under capnp.types which completes all the Schemas needed to be wrapped. See test_schema.py for examples using it
  • Add automatic build of C++ libcapnp if it's not detected on the system. Also add flags --force-bundled-libcapnp and --force-system-libcapnp respectively

v0.4.6 (2014-9-10)

  • Fix build for new 0.21 release of Cython. 0.21 is now the minimum supported version of Cython.

v0.4.5 (2014-6-26)

  • Fix to_dict not converting enums to strings

v0.4.4 (2014-04-25)

  • Fix compilation problem with gcc 4.8

v0.4.3 (2014-02-18)

  • Fix problem with uninitialized unions in _from_dict
  • Add accesible version numbers for C++ libcapnp

v0.4.2 (2014-02-13)

  • Remove onDrained since it was removed upstream
  • Replace usage of strings as enum type with custom _DynamicEnum class.
  • Also change Struct.which() method to be a property Struct.which and return an enum type (_DynamicEnumField, which behaves much like _DynamicEnum).
  • TwoPartyServer.run_forever() now will handle more than 1 simulataneous connection.
  • Change exception wrapper to detect and raise AttributeError for field lookup exceptions (Fixes problem in Python3.x __dir__)
  • Allow setting of fields with python dicts.

0.4.1 (2013-12-18)

  • Remove python 3.2 from travis tests. Python 3.2 still should work fine, but it's more trouble than it's worth to write unicode tests that work in both it and Python2.
  • Fix problems with null characters in Text/Data fields. Fixes #19

0.4.0 (2013-12-12)

  • Initial working version of RPC
  • Add get_root_as_any to _MessageReader
  • Add capnp.pxd for public declarations of cython classes
  • Fix problems compiling with gcc4.7

v0.3.18 (2013-11-05)

  • Change naming of ReaderOption parameters to be pep8 compliant

v0.3.17 (2013-11-05)

  • Add ReaderOptions to read/read_packed/from_bytes

v0.3.16 (2013-10-28)

  • Add defaults flag to capnp-json. Also remove 'which' field
  • Add capnp-json serializer script. Also fix bugs in from_dict
  • Fix build for clang/python3. Also remove -fpermissive
  • Add as_builder method to Struct Reader
  • Add warning when writing the same message more than once
  • First working version of capability interfaces
  • Wrap InterfaceSchema
  • Fix setting string fields to support all types of strings
  • Fix changed API for DynamicObject/ObjectPointer

v0.3.15 (2013-09-19)

  • Add not having installed the C++ libcapnp library to 'Common Problems'
  • Add _short_str function for use in capnp_test_pycapnp.py
  • Add test script for testing with https://github.com/kaos/capnp_test
  • Add handling of DynamicObject
  • Fix lists of lists or dicts for from_dict

v0.3.14 (2013-09-04)

  • Fix problem with to_dict

v0.3.13 (2013-09-04)

  • Add _DynamicStructBuilder.to_bytes() and .from_bytes()
  • Change == on StructSchema to return cbool
  • Add Builder and Reader ABCs for each struct type

v0.3.12 (2013-09-03)

  • Fix handling of empty path '' in load_module
  • Add from_dict
  • Fix bug in exception handling for which(). Also standardize exceptions.
  • Change import hook to require modules to end in '_capnp'
  • Add import monkey patch function.
  • Change naming for functions to conform to PEP 8. Also deprecate old read/write API
  • Update preferred method for reading/writing messages from files

v0.3.11 (2013-09-01)

  • Forgot to change project name in setup.py

v0.3.10 (2013-09-01)

  • Change all references to old project name (change from capnpc-python-cpp to pycapnp)
  • Change DynamicValue.Reader lists to be returned as _DynamicListReader
  • Unify setters for DynamicList and DynamicStruct
  • Add shortcuts for reading from / writing to files. In Python, it doesn't make much sense to force people to muck around with MessageReaders and MessageBuilders since everything is landing on the heap anyway. Instead, let's make it easy: MyType.read[Packed]From(file) reads a file and returns a MyType reader. MyType.newMessage() returns a MyType builder representing the root of a new message. You can call this builder's write[Packed]To(file) method to write it to a file.
  • Store Builders by value rather than allocate them separately on the heap (matches treatment of Readers). v0.3 fixes the bug that made this not work.
  • Wrap MessageBuilder::setRoot().
  • Add tests based on TestAllTypes from the C++ test.capnp. Fix problems uncovered in capnp.pyx.
  • Implement str and repr for struct and list builders. str uses prettyPrint while repr shows the type name and the low-whitespace stringification. Also implement repr for StructSchema, just because why not?

v0.3.9 (2013-08-30)

  • Change load to use a global SchemaParser. Make structs settable as field
  • Add docstrings for new functions and _DynamicResizableListBuilder

v0.3.8 (2013-08-29)

  • Add initial tests
  • Add _capnp for original Cython module. Meant for testing.
  • Lowercase schema so it conforms to member naming conventions
  • Expose _StructSchema's raw node
  • Add some useful _StructSchema, reader, and builder methods
  • Add full orphan functionality. Also, allow special orphan lists
  • Finish up adding docstrings to all public classes/methods

v0.3.7 (2013-08-26)

  • Add a ton of docstrings and add to official docs
  • Add DynamicOrphan

v0.3.6 (2013-08-26)

  • Add intersphinx for linking to python docs
  • Add C++ library version check

v0.3.5 (2013-08-25)

  • Add handling of constants in schemas
  • Fix new error with DynamicValue.Builder no longer being copyable

v0.3.4 (2013-08-22)

  • Fix Void namespace change
  • Updated capnp schema to conform with new union rules

v0.3.3 (2013-08-22)

  • Fix for the removal of DynamicUnion from the C++ API

v0.3.2 (2013-08-21)

  • Add MANIFEST.in to include README

v0.3.1 (2013-08-21)

  • Update docs with lines about upgrading setuptools

0.3.0 (2013-08-21)

  • Initial commit of docs
  • Add querying unnamed enums to structs

0.2.1 (2013-08-13)

  • Fix enum interface change for benchmark
  • Random formatting cleanup
  • Allow import paths in the schema loader
  • Add travis CI

0.2.0 (2013-08-12)

  • Initial working version

Project details


Download files

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

Source Distribution

pycapnp-2.2.2.tar.gz (730.1 kB view details)

Uploaded Source

Built Distributions

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

pycapnp-2.2.2-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

pycapnp-2.2.2-cp313-cp313-win32.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86

pycapnp-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pycapnp-2.2.2-cp313-cp313-musllinux_1_2_s390x.whl (6.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

pycapnp-2.2.2-cp313-cp313-musllinux_1_2_ppc64le.whl (6.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

pycapnp-2.2.2-cp313-cp313-musllinux_1_2_i686.whl (6.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

pycapnp-2.2.2-cp313-cp313-musllinux_1_2_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pycapnp-2.2.2-cp313-cp313-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pycapnp-2.2.2-cp313-cp313-manylinux_2_28_s390x.whl (5.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ s390x

pycapnp-2.2.2-cp313-cp313-manylinux_2_28_ppc64le.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ppc64le

pycapnp-2.2.2-cp313-cp313-manylinux_2_28_i686.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

pycapnp-2.2.2-cp313-cp313-manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pycapnp-2.2.2-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycapnp-2.2.2-cp313-cp313-macosx_10_13_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pycapnp-2.2.2-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

pycapnp-2.2.2-cp312-cp312-win32.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86

pycapnp-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pycapnp-2.2.2-cp312-cp312-musllinux_1_2_s390x.whl (6.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

pycapnp-2.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl (6.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

pycapnp-2.2.2-cp312-cp312-musllinux_1_2_i686.whl (6.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pycapnp-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pycapnp-2.2.2-cp312-cp312-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pycapnp-2.2.2-cp312-cp312-manylinux_2_28_s390x.whl (5.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ s390x

pycapnp-2.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl (5.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ppc64le

pycapnp-2.2.2-cp312-cp312-manylinux_2_28_i686.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

pycapnp-2.2.2-cp312-cp312-manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pycapnp-2.2.2-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycapnp-2.2.2-cp312-cp312-macosx_10_13_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pycapnp-2.2.2-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

pycapnp-2.2.2-cp311-cp311-win32.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86

pycapnp-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pycapnp-2.2.2-cp311-cp311-musllinux_1_2_s390x.whl (6.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

pycapnp-2.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl (6.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

pycapnp-2.2.2-cp311-cp311-musllinux_1_2_i686.whl (6.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pycapnp-2.2.2-cp311-cp311-musllinux_1_2_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pycapnp-2.2.2-cp311-cp311-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

pycapnp-2.2.2-cp311-cp311-manylinux_2_28_s390x.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ s390x

pycapnp-2.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl (5.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ppc64le

pycapnp-2.2.2-cp311-cp311-manylinux_2_28_i686.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

pycapnp-2.2.2-cp311-cp311-manylinux_2_28_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

pycapnp-2.2.2-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycapnp-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pycapnp-2.2.2-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

pycapnp-2.2.2-cp310-cp310-win32.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86

pycapnp-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pycapnp-2.2.2-cp310-cp310-musllinux_1_2_s390x.whl (6.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

pycapnp-2.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl (6.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

pycapnp-2.2.2-cp310-cp310-musllinux_1_2_i686.whl (6.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pycapnp-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pycapnp-2.2.2-cp310-cp310-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

pycapnp-2.2.2-cp310-cp310-manylinux_2_28_s390x.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ s390x

pycapnp-2.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl (5.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ppc64le

pycapnp-2.2.2-cp310-cp310-manylinux_2_28_i686.whl (5.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

pycapnp-2.2.2-cp310-cp310-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

pycapnp-2.2.2-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pycapnp-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pycapnp-2.2.2-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86-64

pycapnp-2.2.2-cp39-cp39-win32.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86

pycapnp-2.2.2-cp39-cp39-musllinux_1_2_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pycapnp-2.2.2-cp39-cp39-musllinux_1_2_s390x.whl (6.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ s390x

pycapnp-2.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl (6.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

pycapnp-2.2.2-cp39-cp39-musllinux_1_2_i686.whl (6.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pycapnp-2.2.2-cp39-cp39-musllinux_1_2_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pycapnp-2.2.2-cp39-cp39-manylinux_2_28_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

pycapnp-2.2.2-cp39-cp39-manylinux_2_28_s390x.whl (5.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ s390x

pycapnp-2.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl (5.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ppc64le

pycapnp-2.2.2-cp39-cp39-manylinux_2_28_i686.whl (5.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ i686

pycapnp-2.2.2-cp39-cp39-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

pycapnp-2.2.2-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pycapnp-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pycapnp-2.2.2-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8Windows x86-64

pycapnp-2.2.2-cp38-cp38-win32.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86

pycapnp-2.2.2-cp38-cp38-musllinux_1_2_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pycapnp-2.2.2-cp38-cp38-musllinux_1_2_s390x.whl (6.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ s390x

pycapnp-2.2.2-cp38-cp38-musllinux_1_2_ppc64le.whl (6.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ppc64le

pycapnp-2.2.2-cp38-cp38-musllinux_1_2_i686.whl (6.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pycapnp-2.2.2-cp38-cp38-musllinux_1_2_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pycapnp-2.2.2-cp38-cp38-manylinux_2_28_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

pycapnp-2.2.2-cp38-cp38-manylinux_2_28_s390x.whl (5.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ s390x

pycapnp-2.2.2-cp38-cp38-manylinux_2_28_ppc64le.whl (5.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ppc64le

pycapnp-2.2.2-cp38-cp38-manylinux_2_28_i686.whl (5.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ i686

pycapnp-2.2.2-cp38-cp38-manylinux_2_28_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

pycapnp-2.2.2-cp38-cp38-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pycapnp-2.2.2-cp38-cp38-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file pycapnp-2.2.2.tar.gz.

File metadata

  • Download URL: pycapnp-2.2.2.tar.gz
  • Upload date:
  • Size: 730.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2.tar.gz
Algorithm Hash digest
SHA256 7f6c23c2283173a3cb6f1a5086dd0114779d508a7cd1b138d25a6357857d02b6
MD5 be338fed2b6d5312b6974566d624c2b0
BLAKE2b-256 857bb2f356bc24220068beffc03e94062e8059a1383addb837303794398aec36

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 db65c9ec9d69bac6d19092db43b5e1f3cb2c680810418fd1e02316f7ef157fc1
MD5 e5e559c7fa36c424d8f48ed24290b6d7
BLAKE2b-256 34d4fec2023c4709d3631fe24e09dae2badc23d613f1288b4a6b398302945984

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a25e3b3ef40d430309acc7c024aa62b1ee6b2e7a85b341a8b7a8a6f8e29d4133
MD5 a911f7a18826d804b6f22b369d154097
BLAKE2b-256 be0842ab52a3e7e5381d8fd7ae227ae75f54454f9e339d214ebe92763bb78115

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fbefb388464501899233d0b7d27256edd22c3cebb5a312da5d9f246671e9455e
MD5 d4960795a118f63f151bb3ec21af9392
BLAKE2b-256 f9b3eea39216b7b59cefd21e6783e38a4d78db7e58c4f8f1f45e8351057432b7

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 20a31fedb7ef30ec53d5d2d951a7cec8f639c954557093a3ba3d11aba5d174b4
MD5 099c7860139485cc1c8a2500c6f1cda8
BLAKE2b-256 4b28254f511272fde9fea1220807d759bcbdb47ecdff64ac860499be9aeddeaa

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1d443d38f1cbeaec5b20b420117885fd5de812c5687e3bc8456d2e2c5cba371e
MD5 2622cfcd04c7469f521acc4870653e6f
BLAKE2b-256 3d58a651de950437d8ef9fa91c3cce84ecd068e05011d421a6cf288f930f331c

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6f321dbf33767bc2fd77dd66265177284697089f9e45b6dee7fd462b2b5cf918
MD5 a4ab872344c2bdc06147b312fe4baefc
BLAKE2b-256 54c0d09da26ebb1bf0a130650a940b8e32f41219241c8d5f9c0891f15343dd9c

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 682812bf9ba4a60309b7150763cd5abed9341a31375398f3d2f60fee26143e13
MD5 80cbd11f647b1dce91181df148edff0a
BLAKE2b-256 ed61be35f0b8d81cf107a9d0329d180f1fd8f5d6d75e117fdf7fcad779443f17

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7092c2393191221b8ce1c03ddc1343d1ff26d36129a831017d2371867e9c09bb
MD5 2bd93806f8d52d03ffedd0946c116c56
BLAKE2b-256 8482c500220d4eccca845a06f2f9d0747ad8043f8b893ef5278e2019cbc906cc

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 e879127ac9580005efcd51ec9ae903f1dd98954fb4ea88db9cf534e9a4afb379
MD5 9bd42850fda1a41f7a78079b286dc7cd
BLAKE2b-256 0347bc3ea9b0d71cc3e0694993a5907ac56aab2c1ad803697be068fff55a0e1b

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 2decdaeb517120e152f7d9ddede393a830087ac3f1024c5224f2ec58e1735abd
MD5 2638a11b91737de95ad8745ce6dd4fc0
BLAKE2b-256 5decdf320105d17e118207f01208af1e505d48981856c07fe10b04a8feab39d9

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 bba31a8ba8ec32a04c5a14a5e469df7e1f1b85e169f49f7c2edfdfb78ec5075f
MD5 74b468bfcc22e554531cc60fde7147d2
BLAKE2b-256 5f62303548df0316740caad513e4b81b18b2db1990785f3f01c36fd19889e7d4

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c5a8f6d96017a7bb7e202fa8920fcdad119deab0d761f9aca1e6a4755376cef
MD5 b0a99b0d8ee3577e54159e47d6747feb
BLAKE2b-256 771bab9bb376e7314b92dde24843fcf3d6459f10e48d95eb54d25912f973f5d7

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd0549036bfddb003f8e371c3c4ed3f56ac847953eb57cdd371100bb52afa64e
MD5 55f54348df888fbba51ca773bfe4c41f
BLAKE2b-256 b6112728b563f3f25d826024136cd3aab39f5d1727195de5c90a2ba3d232e897

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 90138fceca1e85ea3eaa0de6656e33c4bef1c8da3c191db0a5b5bacc969f7889
MD5 6b610b7e6a4d727b5b7e9861d5784148
BLAKE2b-256 ba70376c3f1be4ba453584bc96a9e6a7372486ce920cb9c0869c06066e77d626

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 700eb8c77405222903af3fb5a371c0d766f86139c3d51f4bff41ccd6403b51f9
MD5 51ab14f3ccae918b9ab521d5b21c3915
BLAKE2b-256 4cfb6edf56d5144c476270fa8b2e6a660ef5a188fb0097193e342618fbcb0210

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5061c85dd8f843b2656720ca6976d2a9b418845580c6f6d9602f7119fc2208d5
MD5 d78dbb5c52623b4ce283775bf16ec76b
BLAKE2b-256 ab78ab78ee42797ff44c7e1fc0d1aa9396c6742cb05ff01a7cdf9c8f19e0defe

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6aab811e0fcc27ae8bf5f04dedaa7e0af47e0d4db51d9c85ab0d2dad26a46bd7
MD5 844911072b930b912bb31f3f5e7c27ec
BLAKE2b-256 2f53f7f69ed1d11ea30ea4f0f6d8319fbc18bc8781c480c118005e0a394492a7

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 251a6abdd64b9b11d2a8e16fc365b922ef6ba6c968959b72a3a3d9d8ec8cc8d7
MD5 69cfb2087b89ab48ea97aaeea8a9a75a
BLAKE2b-256 576e2dedd8f95dc22357c50a775ee2b8711b3d711f30344d244141e0e1962c3e

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 796aa0ba18bcd4e6b2815471bbed059ad7ee8a815a30e81ac8a9aa030ec7818d
MD5 8a0f57b8ba7682657ab3d6a6f6a9b6a3
BLAKE2b-256 020060e82eaf6b4e78d887157bf9f18234c852771cc575355e63d1114c4a5d79

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9c330218a44bd649b96f565dbf5326d183fdd20f9887bdedfeabd73f0366c2e1
MD5 05fe80d79b17b3f1ee28dd8bbccb2308
BLAKE2b-256 0d8a80f46baa1684bbcc4754ce22c5a44693a1209a64de6df2b256b85b8b8a97

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 812cbdd002bc542b63f969b85c6b9041dfdaf4185613635a6d4feea84c9092fa
MD5 133dd3e1a31fd82294558c89eacfdd84
BLAKE2b-256 3ca783bc13d90675f0cee8a38d4ad8401bb2f8662c543b3a6622aeffb7b56b1e

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53273b385be78ed8ac997ff8697f2a4c760e93c190b509822a937de5531f4861
MD5 b3f97250bac4923ab7329f4ca6670f92
BLAKE2b-256 58b728f7c539a5f4cbaa12e55ec27d081d11473464230f2e801e4714606d3453

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 ee1e9ac2f0b80fa892b922b60e36efc925d072ecf1204ba3e59d8d9ac7c3dc83
MD5 1618276066d50f546e9d116d36ab3b38
BLAKE2b-256 0400d025d68d9a5330d55cbe2d018091cacfef0835c3ad422eb6778c4525041f

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 59e92e1db40041d82a95eab0bd8de2676ce50c6b97c1457e2edde4d134b6d046
MD5 6aa3e15dff9700417dfb316cc322bdbb
BLAKE2b-256 82760451c64b5f0132e4b75a0afe8cec957c8bf8fa981264a7c0b264cb94663e

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 a8ded808911d1d7a9a2197626c09eea6e269e74dc1276760789538b1efcf6cd5
MD5 3021816bed9583b42e82f37218fd91e0
BLAKE2b-256 8da113d0baa2f337f4f6fe8c2142646ba437a26b9c433f5d7ce016a912bad052

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee27bdc78c7ccd8eaa0fe31e09f0ec4ef31deda3f475fc9373bb4b0de8083053
MD5 b45ed8b5fcf2ef59e0ab7240aa12cc53
BLAKE2b-256 aabf8da830dda94eb7327c6508d6c26fbd964897d742f8c1c0ec48623f0c515b

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2353531cfa669e3eeb99be9f993573341650276abec46676d687cc12b3e6b6d9
MD5 df6de978c5f153a7a8098adc4cbfd89e
BLAKE2b-256 50dda31be782d56a8648fef899f39aeeab867cf544a6b170871e3f4cbfc58af6

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8b86cb8ea5b8011b562c4e022325a826a62f91196ceb5aa33a766c0bea0b8fd3
MD5 036b0405f6ae349c5d67b9059a4f3740
BLAKE2b-256 8a76f8f81d32ddf950e934ec144facbc112e5acbef31a63ba5be0c5f34a00fd5

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a662c8bcc27f00ab86a78d377d01e42a61b510d0e33399267fef7639d020c71f
MD5 55aaf05ef25ec2318c9476734a3c96d2
BLAKE2b-256 1c64f7c31fbead4a05340deabf8d4a5f541e8c3f00f63dbe79b31525bc108e40

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b2df0674a4edcbf89829e3537815c760b95fae2e37ec0a14af37dda05d62d062
MD5 557da931785e480f88ce2847a2c65d58
BLAKE2b-256 04b7e256add75663db169170257717943edc4beb3627a51d0b8ae6619a4f2f18

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 973d132853433054739646958719301bb925621c2649e8dbcee0d7e9aaffa926
MD5 e927631fb49989897d8ba791bab99d52
BLAKE2b-256 8d37abb9037f22df289bcf1a7c25db36fb28ad82df3a7ddbaef5140953218bc6

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 19a58b202a306c8a5b1ceb939bd1b6521061d161cf7c19fde3fcedc4db6e20dd
MD5 fccc0fe24ba2780b2436126d8e8f8e79
BLAKE2b-256 da33c1f6415db40cb997d0b501ea0e9b98c8cca67d20dee75024514454714fdd

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 2e7b6b2339e394cd7aed712d01303313a5e50259d68003ed63b50bf73ba382d5
MD5 c4c92694ab5823b78b3bbad5b06e7a6e
BLAKE2b-256 c74e26b6c9c5fa210748288338a53feaaa4e1cf466f38b0f28b0385289036179

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6eed184d6e7e8d2ed7ef3ffd35fc2a6616835342ca99457845945dbe088b8874
MD5 4e56d8635f29a0d5213071f31136bdf4
BLAKE2b-256 16357df523707e5080cf3f28a39e029ce7d41feaa0097fb16ba58ec229aadce2

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f731680b232235038f4d7390c2e6d6f1dc03d42d0e2c12f72e99e666cefdff01
MD5 7e6f2052d6dfc625aaa6499a2a03d802
BLAKE2b-256 f27402872a27f1ebc410c78a93023349d76200919db60e2397d460021f79fe6a

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2905d571800c8871b14bba31effc80383d321eaced37506ce050521c5962eb61
MD5 37fe6e0beb1008cd5655697823cfd894
BLAKE2b-256 f2936db5789b57dadfd1dc621d7db1c062c456d6a6817b19efa91af54715f845

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 0023a873567d1cb2c11de599a3d3a49810bfbbe1eacc66001ff61140a0b57040
MD5 2b3312231356052407c10e131397f031
BLAKE2b-256 420019273a09dc4d63c3001035b449f3eb3e3f06331f3839a1e39c85cc68f080

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 3c64660d72dda255d597151024105318f931404c1f5d8e38d32bd03a5a1cbc5b
MD5 26e035edca15cfab725e81160e4041c2
BLAKE2b-256 7aca0e115255dbf177bb7a6a5c2388c8b5888b590149c79dd34a96c0f1eeac3c

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 7fc395295229817b7436702cd3aaaf50a8587a9842b0616d683504f81166c3b0
MD5 63a886f27c3dce77aa9b48a5f4495da0
BLAKE2b-256 fdd5aae7616c24c7a36e740ca8f1c7b0751cf048ff6a27b2391e0a768141451d

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c858cd32f9b940bd5412e8a992f5b3983010611ad03f2a548f39b50aa5c60e76
MD5 d2826efeb2ba671380110749ec0903cb
BLAKE2b-256 302209477810aee36e435717994a8788c0b11430159a0f5ada8de1cb4f4c3cda

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a603298b27356cb1766b4c965964a90a1af98b97c7513a369ed483bb267dfd83
MD5 4f06903bb80573a9cdd7cf0ef5e3ea16
BLAKE2b-256 2e4d87e7b0050317c9152a6ed4162f6159377d683163432acdbaa39d90e5081b

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b49906285d5fdd91b352329eaa33ec54162053a0fae5467389f3762a6c27e09
MD5 5b6fae299149521cdc2a74133dfae8dd
BLAKE2b-256 ce2c65e0efb7d3d3f8bff7e55fb32ce74da008b7f5c2700b8f50e5ee69fc228d

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4d2b791abc65fa6c052d06f0d6057f6b08a712e8a1068a0b1d8c5e2ddea32dd7
MD5 ab844126d19fb6fae98a1ac6c5c1b50f
BLAKE2b-256 362cc0cfc8c7d89c5345f7f4b08a906c13b9fb140d8a9080381f81e21c790f36

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e96d31d2ab9a1ee48b5304751ff603a55a8d99c1f0aad87d20c82b73969d0581
MD5 67906401e2f4fdb738568da141555852
BLAKE2b-256 e63b6fe34a5197e6b859e56a3476e6cc41674f333c61381bf8ddc656965338cb

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fbb2f79c71dc2d6345e334864d1760e83bbe29ce2fcba160be99d48afc9eb39
MD5 6a0a5cce310330053c27c02f4e5a3771
BLAKE2b-256 8c10f928661e1f61cbab6c273b489e7651329d14697b01a63da40404b870bbea

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 25cdb9d48193deda927e7f9572c9ff93173ef983065793381ada8b8f2b4e1fdc
MD5 52148f6576465dcbfaaf4ad305848068
BLAKE2b-256 144e017ced1eb532102957cba850ea981433822dedbb5fda6201c903a7cc9c75

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 b6488d6e7aa1611ed4c764fc6f3628951f89b1ec36291a2a163b53a34c49bb9f
MD5 56ea07105c737808c2efc438ec99e204
BLAKE2b-256 7a1f9c49a6c8c3b03cf236d71e997d4fa136809ec228aeea17168c41b01655c8

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 53d2e280a0bae38b21387caf6312af857973a904dd56498d5abd6d02ec84ec76
MD5 ce72ceb841f29f4c0050ef969fbd7235
BLAKE2b-256 12b3154bdc94551586430aded973cc6fbaf72d9f6de750988a704773b0c5c536

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3042d48244042b63f433b55f8d90ef58edc1ca1b51f751c8d43c698496ffd0d
MD5 feed69cc92f7fa41a621a34627d8d1ab
BLAKE2b-256 b5d0f6f890463dd273838fbcbb8f93e615834879e6941b0cafd556ed98f67243

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0847f2430816fdaee815c355730a53bc5c035b7a0b6aab6d0fcf33d89b675730
MD5 3bac37e3df23f02bbd659c460bc3af23
BLAKE2b-256 ea11a2d16797ff94179d3d03160c54b12663b1799cb82199def2c07be6efed18

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 f6a87a1f1c42d703be8cd9fadc81db885b1abb1d0bf1893d55ceaabaf4b16939
MD5 117eb1340b1428a2e300d6adba18bb95
BLAKE2b-256 a198337e09fd7bcf40ed28fb9b4a09057e72a2f02f1fd61d0ff1446553feea6e

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 27d933c385ff3db8702eb30c5ad67daf9f91c8ab22ee61358fa88fb875dcad7e
MD5 d397333f5904043a76558d68df909134
BLAKE2b-256 38d63d283d9a6dc9ce3ed540a3a6cb940bf6403e0c02cdeeb47162b4a4adaebd

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 41d4efb9156a4b8230f64c2d41c96207883e68f31b37e2a799340db8f1956dd7
MD5 1b7f37871c6b14d0d6b56bda6e07886c
BLAKE2b-256 67eefc1786fb6e53afa3afa6266684b02f4dcb02a12c0722cf561880114a2c1e

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b85c0c31a5808070260e64262989447f33b7546e25303b7d64d56a99b653044f
MD5 c7b5e39bec5183a12e786f50b0f0b50d
BLAKE2b-256 103be87736801b50c2b29dc184bf250a3698b2c6640c56d90a3036922cf9e40d

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c11a80978a8ecac5294bc28a5bc5778c8e9a1a20ef78e7b1a94f71c2bc2c7268
MD5 a06123f6a8f958b48403cd861fec09f8
BLAKE2b-256 92f2dc7b1c317585da05a1058c5957d7da811fcfeb5bcf305cd9d42f40db22c4

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ef914139f914d709fbda4b178275d911214f8e742465d70fde2ccdccf5a7ef1
MD5 bc822380a7741c0f7ba1d4a974385e47
BLAKE2b-256 08e74ac70e2103d4c5c0c759d1ee45af862b0a98579aeebc22c8dfdc5d4b7e1c

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 49d0b45d40d125d8c886aa93adb5815e1c50210f7259dbe7270c35872142f721
MD5 7a56c0aef8e7f21ec0a3c8beb7f11c84
BLAKE2b-256 94d0f2d9afdbccebff7c4dab63149b8e6322d04f83c0a850bcf71f4317f90251

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6a6a5b21dec7f9e3835bea454e193ba6f19e57697c2464d3cfa02b12cea60b5b
MD5 831dd0d6f498a2943a77dd33d9f3dc36
BLAKE2b-256 a6b3c1ced8142ea3158189f57200218d1a869c9ce93fd785485a183e5bcc02f0

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 924597b84fa6acff68fbd1b2afb28abd042f1fc45973eac809826f8400df9307
MD5 bc8747000504277ee220dc51f2be43c1
BLAKE2b-256 d96865d10ca875d0038e7bc000f7e6b670857e7ec52635292f144c0b91673494

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 348102c8c42fdd6b46f81a4b7b389e2f03a20a38812327e09587f93a5ad1b7e0
MD5 6ca1c3cb8961f6105141ee27fb636299
BLAKE2b-256 4ef496abde7f0fda58b83c13c108594468ec5e989ed8d8188c33fcded2f47cd0

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 81e30555c2f7851cedcea1c5808cf818145e106fae085b1e932406ea28ceb302
MD5 c10e857516123326c9c329ff1ee135f7
BLAKE2b-256 53f035459f2e033a19c7964abcf7134d73ee7c621b74d456c210bb6fa484bc62

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 57255b3bcc4ed776904071cd4f4c28d79b7df5988600cf90de405785786e0a91
MD5 ef435689b160a82517ab60a33f9455c6
BLAKE2b-256 d5a395271c26d92353ade0ab86778e654466e46f2a2f6e3b97a37bcb90cd83b6

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e822f5c7c55da330fdc3a3acdce85c5f9c7141b63a6ced534ca57a0aa89ff020
MD5 6bf004b51bdfefc2b0143cd07c118fd5
BLAKE2b-256 f778306650c6f382f563f2e36bea8dec94b06435805b310cdacdf218c6287576

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9dea47d7b554ab150486a1b95017bc43e210fc9691f0d06eb3174ed6e4a83316
MD5 7b1fc9cfa0c08f0aa8e6dba2b28ee763
BLAKE2b-256 638c6e43eab034976318366c94795d67bc06a31ee8bcc0c13d94ea8c143667ab

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 985ad6d2e9bd139418f1a6d6aa9e0bc6414220143511782c628c4d939dd7d5b7
MD5 68abb3f3a37624939126d6bc96015c66
BLAKE2b-256 d22231d336d8928f52883a792a3fd58f9aef551f5dfc3b2a27cd75898277bae2

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 687f56b3a1b7fc73745fc5174b9fcf4e050da7d4d0536b11548453978530d814
MD5 fbdcf675070cb1ec7756984ca9530005
BLAKE2b-256 b4fc850d6d21818afdc7dd4a03d52ed1d40947be5339ff1d65fee8d0a7aea238

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 d250f2d9b319f5be12ef701dfb9df2ce8e2f0a9e71b3c9ed9689f8c3f780fd80
MD5 9719e1b4e4040886c3e3f9f493fad87a
BLAKE2b-256 60c2326e3ec703d9e122d389ec905bfb4c0c51f0d1a604882b8216fc2d7fbc19

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fef8152a71e5844fd3a3ddb61c734d349a3cdf105b70f17566475cf701bc45d6
MD5 edda00786196d4508a40c11227e7f9ac
BLAKE2b-256 97393e66bb9ccff7e7af13bd06de60d0143805657e3792679a888a1825309743

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd2db1f30fb355db3356da54ba2b660f0fdc8070a3b160ae450f06e7bdbed556
MD5 2c09e7624ca9fc7bc9465b9539b41314
BLAKE2b-256 554b6b2ee6973944f10ee18e22e84dbb081401b9adefbf8b002962bada2c5e57

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da981499958b03c2b3e61880a7d7f1ae71814bde10934e4dd80fc5f0010b2397
MD5 06f9da1cf0f774f64ec5ed0a864866fe
BLAKE2b-256 c399884ea91831987aa6dae1498c687765349acaee3a00c1ad3f1e685a40cedf

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f26ab469387b9b530ab553c9d5cba36950f061e2d8673a7d83dac3b2a2d44676
MD5 65e687d9c0614aaff006a6ce2ddfa8df
BLAKE2b-256 9646fd3e40f56ab27d5a6b36acd1d519fac128f807f40afbb0325e49adb031a6

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: pycapnp-2.2.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0ff94350882cff82c7baf69430a48adc8753cd48e53de17f98f24ef01771857a
MD5 cb23976eea6b355a7e84d87f7bd9de32
BLAKE2b-256 046deb64d81a58bf7ee4b35aa1970fe1c8d3d9e998e596de17cd59401b6c4015

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cdc9837de841b74e67cc8f1c30303358df8ffb028bff618bb5a36ff7d3b0737b
MD5 430a732d544798bff96964f720882a3f
BLAKE2b-256 e9dcdebdcdd3a10e31fbafa63c7b674521e367e91cc4836ed147eb35d1fbaf3f

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 4050ee430fa507ffe072b1c1e70049d4efde2467c36b4bdbd8b60a2cff6d743b
MD5 a4771fdb6e858e0560fbb196f144f4f1
BLAKE2b-256 bfc788f658be02a296d14c016b2c72d77ed4713f3193521a3ad7cc695bf75963

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 a0d70ab06f84f83173e542e7abb343366def51999e331f8d48011dac9ab4c3d7
MD5 5554667b47a3227d6e43854d1ca22638
BLAKE2b-256 11a085606c33f68c94913785485033113e6ced5fd3ae6ec110ff37cfa2e2a7dc

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6af0e74a1171905d7660b71077c3ec30cee8eb01da09fe98aa211c59b099fdac
MD5 8af6992299a3b05af566ea220b74e5f6
BLAKE2b-256 20edb7fda247f7c6307828049b1c43a0f6ee6bb762613e2a1bc5732f29ceeded

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2bc36ec644de523119416fd5b7ecbf602a0b7b9a33a858b51f59a24f21f3266
MD5 3344ec0bbc3210b60b5a2f7f1611d177
BLAKE2b-256 794ad296a5a4c96af6410274176c90ca99a984def910bf6961f47ba33ba40407

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa12d8581d0c532308d1a2e1d17ffe7b8be3b9584ee1f8940257fea8a83aeca3
MD5 5c3aa802969a67e58ffed2f42f668f5a
BLAKE2b-256 baa1a860a30ef75bef6d7341c0af560c40e4a2d8c00befbbb8498b058e4d5b99

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 b8ea7be280a0cdf0cd21e6114512ca9d06843d0cdc2cf7f8dc41a01b22cd376d
MD5 459a615237c3da861a5b2656473c92d4
BLAKE2b-256 febab26814e8a22c5b90e1af11c8f83683127eaf3370cdfd634b041556b51a47

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a95bbfc095c9a5f1c9ac3398679a8dcfe48a7f0eef6246317660a38136a50e8f
MD5 e5fa1899b8663522bc573ac821f9e645
BLAKE2b-256 845fe3387f2ad057d2a3bfd5223546d9d530363989b0ac8c03e28b52c2de5875

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 616efb055cf5b3b8ba424c42744dfc4f589b3ead7256fc6de73526cfb0b691c3
MD5 e94c0c4fd6e08d1b2d98c9fc63c326b1
BLAKE2b-256 4f7922cab1babae5cb3bb719f4009f2fe2b96638a3c8926ef1d4c1ba0a00de23

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6754fbc0b5f81d313959e0436f025706b1895d8fc8cfedf124a867b1b2e247b1
MD5 8e27f0e44ff3afadf8419c07121c877a
BLAKE2b-256 c475356ac6962448cae4ee3bd1023ff217f78ad2d81655e5566c59d7d5adbf9e

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cb872dc4824fb8c69a30153037bf42f9cd6b7ed506dbd42d415b3a3aa3c0d07
MD5 4b8792396c395c41cd8118efe5f963d0
BLAKE2b-256 2a7de23358cce9ef19dbef47c38d0afaa9f45f0fceab0cd883231c64830e8e98

See more details on using hashes here.

File details

Details for the file pycapnp-2.2.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 930b2139f9b99ceec2b93c1a64157d4abe978707d77ab44bcd31c1d67a9fe21b
MD5 65369247a9aa6c3fa02effbb3714b341
BLAKE2b-256 55a3193a261a578f7c4ed8404280bddbfbd951492b40fe35e30ffdb36a9e893a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page