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.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.0.0.tar.gz (574.8 kB view details)

Uploaded Source

Built Distributions

pycapnp-2.0.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

pycapnp-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

pycapnp-2.0.0-cp312-cp312-musllinux_1_1_s390x.whl (5.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ s390x

pycapnp-2.0.0-cp312-cp312-musllinux_1_1_ppc64le.whl (5.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ppc64le

pycapnp-2.0.0-cp312-cp312-musllinux_1_1_i686.whl (5.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

pycapnp-2.0.0-cp312-cp312-musllinux_1_1_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

pycapnp-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pycapnp-2.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

pycapnp-2.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

pycapnp-2.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

pycapnp-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

pycapnp-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pycapnp-2.0.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

pycapnp-2.0.0-cp311-cp311-win32.whl (1.0 MB view details)

Uploaded CPython 3.11 Windows x86

pycapnp-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pycapnp-2.0.0-cp311-cp311-musllinux_1_1_s390x.whl (5.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

pycapnp-2.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl (5.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

pycapnp-2.0.0-cp311-cp311-musllinux_1_1_i686.whl (5.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pycapnp-2.0.0-cp311-cp311-musllinux_1_1_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

pycapnp-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pycapnp-2.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

pycapnp-2.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

pycapnp-2.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (5.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pycapnp-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

pycapnp-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pycapnp-2.0.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

pycapnp-2.0.0-cp310-cp310-win32.whl (1.0 MB view details)

Uploaded CPython 3.10 Windows x86

pycapnp-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pycapnp-2.0.0-cp310-cp310-musllinux_1_1_s390x.whl (5.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

pycapnp-2.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl (5.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

pycapnp-2.0.0-cp310-cp310-musllinux_1_1_i686.whl (5.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pycapnp-2.0.0-cp310-cp310-musllinux_1_1_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

pycapnp-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pycapnp-2.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

pycapnp-2.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

pycapnp-2.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pycapnp-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pycapnp-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

pycapnp-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pycapnp-2.0.0-cp39-cp39-musllinux_1_1_s390x.whl (5.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

pycapnp-2.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl (5.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

pycapnp-2.0.0-cp39-cp39-musllinux_1_1_i686.whl (5.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pycapnp-2.0.0-cp39-cp39-musllinux_1_1_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

pycapnp-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pycapnp-2.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

pycapnp-2.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

pycapnp-2.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pycapnp-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pycapnp-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

pycapnp-2.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (5.6 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pycapnp-2.0.0-cp38-cp38-musllinux_1_1_s390x.whl (5.6 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

pycapnp-2.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl (5.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

pycapnp-2.0.0-cp38-cp38-musllinux_1_1_i686.whl (5.6 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pycapnp-2.0.0-cp38-cp38-musllinux_1_1_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

pycapnp-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pycapnp-2.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

pycapnp-2.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (5.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

pycapnp-2.0.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pycapnp-2.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

pycapnp-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pycapnp-2.0.0.tar.gz
  • Upload date:
  • Size: 574.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for pycapnp-2.0.0.tar.gz
Algorithm Hash digest
SHA256 503ab9b7b16773590ee226f2460408972c6b1c2cb2d819037115b919bef682be
MD5 51a2553044ecf46be6f13735e70f86c4
BLAKE2b-256 9bfb54b46b52c1fa2acd9afd81bd05810c61bb1b05c6084c9625b64bc6d41843

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b8b03000769b29b36a8810f458b931f0f706f42027ee6676821eff28092d7734
MD5 4307b6dfd4cdc978e1bc0052a2224b64
BLAKE2b-256 3f70a71108ee9d4db9a027b665a2c383202407207174f1956195d5be45aca705

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 145eea66233fb5ac9152cd1c06b999ddb691815126f87f5cc37b9cda5d569f8a
MD5 745f14ba184b2017ab7a628af8596fec
BLAKE2b-256 7d24e025dd95f1abf34e373fbab8841ac8e5fa62afe3af4a4b0c61bd01354400

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8a20b7dc55ef83a1fa446bf12680bce25caeb8f81788b623b072c3ec820db50d
MD5 f4c458a6fcbf041ff231aa32842832a7
BLAKE2b-256 e7b063f2b0327853ae08158de61b4dfc7fa43ae5a5c00f1d28f769e7c30cdf55

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 ed38ece414341285695526792e020f391f29f5064b2126d0367c8bdeef28e3e9
MD5 5e17e3d3311e8f596341d4208f90484e
BLAKE2b-256 c106a6eceb8b8015f518c0ccae1de5d1a6e18ed73b62b4b111aff54ce5f4f566

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 174e6babe01f5507111c0ed226cd0b5e9325a9d2850751cfe4a57c1670f13881
MD5 1dddb6cbee0c7f8d2969c08836c49e04
BLAKE2b-256 5ab1f4c442907948a29b6427dd7436f31d3732bb0d77f5c1dbcad749ba56dac0

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4d3250c1875a309d67551843cd8bf3c5e7fccf159b7f5c118a92aee36c0e871c
MD5 8a5418ddfeb08a13f2f2d422ad5a366a
BLAKE2b-256 0529ad1357998656b7141939e55bb3aea727c7a5478026feed7f8ee8cf52c935

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c98f1d0c4d32109d03e42828ce3c65236afc895033633cbed3ca092993702e7b
MD5 c5f577583459be14e1cf659ac23e7429
BLAKE2b-256 e4110d36b45e5005ecdf8510081d16c6fb7b22b49651f64af36d138df97980cc

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f9142eb4714c152b09dda0b055ea9dd43fd8fd894132e7eb4fa235fb4915edd
MD5 c4d7867b020b822a278315be67a43557
BLAKE2b-256 c855867595f575eb6cb3662e9a0b50a24b4be42df86f2938003e586f6c81606f

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 920fdda62d5fdef7a48339104dff0ceb9dcc21b138491f854457ba3a3d4d63ec
MD5 298c2af9eb0958ec1f97b3e666af7e60
BLAKE2b-256 c3b8b64fdefa59d6d2802b5ee0a9439396c23a3e5954da6909be81f2722a234c

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 50e814fbde072dcc3d868b5b5cbb9b7a66a70bff9ad03942f3be9baf3ca1cfc6
MD5 005aef1ecdfc672d3f4621e37881cdfc
BLAKE2b-256 28712b59c6ddb253b25b3d01ee6f7b32b0297ac205c7272beeb6d13399054430

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 495b39a7aa2629931bbca27ad743ce591c6c41e8f81792276be424742d9cd1c1
MD5 63b3ba1477424b709d136ff6241a94fb
BLAKE2b-256 8e510a0a4d4e44138adb84959478ea4966196c5ad32022f768b9b64d1590cb3e

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5d1ed365ab1beabb8838068907a7190cc0b6f16de3499d783627e670fcc0eb2
MD5 865f60c75b378ce0da5b181603cd1287
BLAKE2b-256 d7ed46b3cc5d32c525b6a3acb67eb43de2cec692a62775ec1ab66dafe2b7d6ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d18906eb1fd1b9f206d93a9591ceedce1d52e7766b66e68f271453f104e9dca
MD5 cc153110c17ec8aa064b70bdba8ddb24
BLAKE2b-256 351e580572083165ba791fac5ae2d8917facb94db6e3f0500421673f55165dac

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c111ef96676df25b8afef98f369d45f838ad4434e2898e48199eb43ef704efe
MD5 a5b89a22848a82e8aa51f5f1830d6728
BLAKE2b-256 ced50ee84de3ce34a86c373b6cfbea17d5486c2ca942d51efa99a0069723c1e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d15cd8e46d541a899c84809095d7d7b3951f43642d1859e7a39bd91910778479
MD5 acb99ed7526c9084c8edd9a4d3b98f08
BLAKE2b-256 1d3789ab98961f18cffeae20d98cfc24afcfa85024bc014ecc48b0c4ac264fe0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 40ca8018e0b7686d549b920f087049b92a3e6f06976d9f5a8112603fc560cac4
MD5 f26897b9bb20fcbc6a0cad04553dd6bf
BLAKE2b-256 b3b27f99d28a9935d1e37ec6955922c57b2be24fe0b74fe25929643686cc11e5

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d873af167cf5cc7578ce5432eefcb442f866c8f7a6c57d188baf8c5e709fa39d
MD5 c305e2bf3d5cbf004a560d1f631147f2
BLAKE2b-256 2c86f8284637b61f83232e5618dd561a66080dd98ce2272d7e3ae89335d4fd97

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 959bfdf1cddb3e5528e2293c4a375382be9a1bf044b073bc2e7eca1eb6b3a9a2
MD5 c4a42f6dc1a42e0bd52abe4dacf34b81
BLAKE2b-256 598df2eceeea1e8cae8b8a70a4752af5b772916f455e2ed388d0887e2b57d080

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 b375be92d93fdb6f7ac127ea9390bcec0fed4e485db137b084f9e7114dde7c83
MD5 3048af44a85f9055f7b7cd281012e090
BLAKE2b-256 ea7d79c481ef77f29e81355e92bb250f0d2a37a76f5fe0ba9433bf6c6c88b6e4

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d47baf6b3db9981625ffc5ff188e089f2ebca8e7e1afb97aa5eb7bebb7bf3650
MD5 5ec620d338f65233e8fe4b8d8af11510
BLAKE2b-256 5c598bc8a993c38808c6fd90b10becba8de4a54543e8441bd87ce44ef3b7eee4

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 dd7755cc3fedc2ad8cc7864a0729471ddeff10c184963fe0f3689e295130f1b2
MD5 4268f5879c8fa12c93650bcf6ed04794
BLAKE2b-256 10a135a7e14d765f99cfdcdfdcebc69bdf382f27016944470daa7a03c557f681

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23b2458d43c82302980a96518c96df257429204d2cc02bfff0c8cb6ebb371e01
MD5 1b2a5dafb1fe8771aa5809daa4e99f0d
BLAKE2b-256 e3ff02b4a87c9ff9793f26d8f3d95312d902d260c094f216d84e19528a506606

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7278ba0262fab8c398e77d634ae7ba026866d44b52cbfc27262be8d396ecacd1
MD5 1c7c79a3a8ceecefe302d1992b8b1430
BLAKE2b-256 70605db346e238985a526ba7589ed24f92195dad39e7dec9d85b17a567600b6f

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9600778036e6fe9dbea68f0c37678c5f4d561d2f2306b3cb741de5e1670ef2ae
MD5 9c08be1ed5a24f99a60e8cabedba1c12
BLAKE2b-256 c5e9515a2ca7fdc84d57c654280d0b71dfd782fd1773d384c0ec0d56dc6fc35b

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bcb5ab54aff857e3711d2c0cc934194aaffacdeb3481daa56863daef07d27941
MD5 75650bed8013b6b54be36a55ff1414f4
BLAKE2b-256 1dee3b5a182588f89074f4002fa6247e3f963bb85bc808acd1ac8deed91f1fa7

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c48a0582078bb74d7326d28571db0b8e6919563365537a5a13e8f5360c12bfc
MD5 77cf36d43a1058fdd8fcd1aa2e900b5a
BLAKE2b-256 5598e4b2dea076f8a2575abc45cd879a91bc9aa975c69ae2ac1cab61d83c5087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dab60fbe3e4eaf99ec97918a0a776216c6c149b6d49261383d91c2201adb475d
MD5 ec83a56f3efe72eab16b74bb5e6fb293
BLAKE2b-256 ae554c03ca95c568776a1f637db9ffdcf302fb63f46e4d2a4f13edd8cb1a5f90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 829c7eb4e5f23dbcac25466110faf72a691035cf87c5d46e5053da15790e428d
MD5 506abf38ec0e7569b6b1945da6a42864
BLAKE2b-256 cb82cf311b1a9800b605759a38a0c337a55a639b685427364294e98a0f9b7306

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 279d9f7c34527d15a62dde0dfc82cb918ed0a900dfa9713960d64bed3f9236a4
MD5 44a6d936ac5194fb1b8d11a362d14145
BLAKE2b-256 e9b130a3ff0e5930a5fdd323fe66d398cc4b21bfaa79355ba3941950d1984295

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 13ff9dca5741079d7bbe4e2512634b8ce859b709a1b126481eed404bda0b3d4a
MD5 4a788dac29d5136e102d5afd830fc66c
BLAKE2b-256 da2bfdcfd06e7a804d2f5e80db3f03d8cb879d48a45df7ae74337bcc49c6728c

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 825a8a86e034d66d8df8d82b7bf9fdd3f344bd84ff43a838ec08f08fe7461be0
MD5 a2bb3376dd9681ff4a0c3ab9255a3243
BLAKE2b-256 6d61dc476eb0a2889ec0babc55af7392f8bc1534656a98d241ee54145704215a

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 21db83e5f0c3a944b567cd20e4df47dba023e936a45d7057f2a615b8c19356f8
MD5 9d46dab579bc5e5eadc14f9d5e6810b8
BLAKE2b-256 8dce1034d8e30ac5b10e945517ed795470e7f3b1cf67d691eb4a31d6b760ec34

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 be91cdb7895c4e2f1e1cd6b701ed66050c285d2c228f476a775bfd76bbd697f1
MD5 3841d1471c6235ceabbd296377c21192
BLAKE2b-256 7929af2ea1f89d7493e6f3dac74d2924fd40e6aaaaefd24fc609e1fa65621396

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 46c16a98cec9ae6dce5ebf488bb0c8425484d7710eed1ee008a26b60470ee755
MD5 ee2e79898c987e43532210f1af8498de
BLAKE2b-256 c0f7b6a784268f306e2e67ebff0f7b0b0ee1fd0eefde87a53644ffb6a8bcc71d

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 48372a19b59e8d533768c12988a92af4ea6c2daa1a8ba1c42202cd0dd24a1d24
MD5 75239a6bb153f3a28d5eb8ef5c337725
BLAKE2b-256 8819fc82fe79538d36a9cda3c2c172415b05f770e61de2a3315505d18fa3c956

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a0509ef856239634be21375cbad73dc7cf7fdfb32c03c312ad41e994f0674f7
MD5 6e30947be5e61bace52c543042ca4b6d
BLAKE2b-256 1eb47185210aab0ca0f458db5807c3d7f3bcd6e3642bcc306d5f93027900eca6

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 db1bc53cbe5222f4fd0748ba6b53da9ec58e8f7b2219dc9cd50d15266a3fa85c
MD5 971a9eae007e510ad7ada3f2dd0e9364
BLAKE2b-256 b51d60b8ac6ea0aab7b6649993f46daafc08f559e9377fa19933e27ee676d311

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 74a75e5c190e4d722aa0d2702bd04fedc2cb8e0a893031813e7a50cc067a054a
MD5 819fa6b838c631e3bf775c09406d0185
BLAKE2b-256 670de668033c6d2d63a661822645ad5112308d6e81d36f0881bfb55e58685518

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fc68ef3d80d9e7e9b96ba2077d8e2effd42f936bda1024f1aedc05022c9401bb
MD5 1315a450383617ad65460d20de17bf13
BLAKE2b-256 393db0da69a3021f64111edbed6ff91077658b294f50a6dde5a6ad572a3a2e3e

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50ff7f45d77dc2ef0c44a0aef41f37433a0c395b6a1db99b7e6f45e0e9237bd4
MD5 6e021d16c1ae2bf18970e60f741eaab6
BLAKE2b-256 37b422aa3c822826f8fb4955053033a6ab398cae1593d35de7b8e8814690a748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8f5e4e68a1b59ae73cd77550b95f8719aea624aa424cd77aa193c6d45ea97ab
MD5 60fcc7cffac97866c4bbb24d8f9eda6d
BLAKE2b-256 c3f7fd1db2306dc45bf49cc5ceb0c162a247e123cf2b9ae3eaed45f14e7fdc17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12fc023da9acd062884c9b394113457908b3c5e26aeb85f668b59c0e84b7b150
MD5 3a1e444b09911b03b6834d1c74e1b6f7
BLAKE2b-256 69da562114ce916f139a16018c43a9e0a4ff707fde6a91983ee815141b0f2333

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0-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/5.0.0 CPython/3.11.8

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d4bee40372c02bcce647084faa6a831d9884a80033f77c7aacbaac697c4bbe46
MD5 f7fd239ac8cfe3757f4334340a5d660d
BLAKE2b-256 f3f2d6ec520029e007d865c94955004c3a830b158327792eca6480f81d084870

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1bcbb55fc12ff41d5e456991e9d4d368ca26ba11c65c41bd384f4edf1307b6f7
MD5 ad53e14e13fd3d0dc0cabba39c4b1452
BLAKE2b-256 99e911cfcebd14a52dbd61e7c4daf03375125c5a60eb6dc0c47ef2cdbb1c65c8

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 245942fe441d5e7a6511110ddea44ea91f0544385ef8afbef7155bec4aaa266f
MD5 7f6a05f1c75df5d18a2384b6801adfa0
BLAKE2b-256 ab042ef5a290625d3de72fb10ed576a4840e476750a94cf20287b8bd4c9da930

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 d66097f70b0a0bff5d9431b117d359a0abe46c73ac0eb3b64ad252cf7e99d780
MD5 dbcb5f6c575e5be1f0575323813c3e49
BLAKE2b-256 4e5634a27f16b3c3da1aba7f7967acaaabcfeca3a918392ebc9abc35f250aaee

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f2ed0033b56b1836a8b99de11b939d93aa93d01f5d52650da65447f4f3c03e21
MD5 59139dc48e1a5e7172aa029d784680b0
BLAKE2b-256 0520c610db47bb419a06f744d0c9768efef7dd9d8af0abd0eb0e00230e2d8e1e

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f496c59face3195f32a50df141a7a042cd3504bd4da123c5dced096eae76699d
MD5 974e1c1ef095c8e3a5ec2b38e7a9a4a5
BLAKE2b-256 4faed8b3b842ac5eb61381d8633758604e20f852d997143d7057e0c72eb0d45e

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 82ebe35487dcb8061e2f80403d29c20686d1d539562162f1658d36ef43e38cfa
MD5 7bd104a212ca968f873b754bf995bd43
BLAKE2b-256 9fc6262ad17e252fd79bea2c5842f25c336303e080193811ae511427837cb089

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a365a7dff8cb05145616aecc04ea73ed493cd630c10d7ef67d833347ba264b6
MD5 80905e0e100404ea3e595aec0c118719
BLAKE2b-256 c27b9514799a66b75a6450aa7c90c1a174425da08b3367fbe49e4a18f464d6d1

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 16b78b58969924dd499c7c24627cf392368a3354fcc900667fcabda2621d8250
MD5 9366a58a69c4dfaa5ea8d8b0fe00739f
BLAKE2b-256 48e1ab0671bafa26f4c18c8867dc290db28e8f97d890d427a824683c56848d31

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 829b071216ae51c2ea55fd41476adaf3044a303038399276bdba6144b58157c0
MD5 732822b180016211bac0304ee83e2690
BLAKE2b-256 f05e08b144d4dcb1a0391d50ef977686f8bddf24b72f055363f6450fee1c5998

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8b9b9ea78df282f5ce63ccd435b83b83aabb931807066e84d967444ea005571
MD5 2111d8ea23a670022c1f3fc279b01dd3
BLAKE2b-256 0c50e84a64316cea31342c56ee929c768c94483b59b6d953801fa18c54b60121

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ffd25a63c92f0ef85bccabc7c2c13fe6da7eadf5525025d49206d967afb670d
MD5 887c55a6a64bcb05fcd19583426e88a4
BLAKE2b-256 babea18d35add098fb1d6ac14377871e427f55a9864e24bfddf1ef954a4f3e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7d08748e55f0f49c86f0a1e2c0f96c4e6880c1c8fd5df98c12c3eae557aa441
MD5 d57e053552e7ecfe5423ac5fd37f3871
BLAKE2b-256 05a56a05da82d34c9c61fb37ee68a372660e5ebab509e353826eaeee9f60729c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87931c9322679c733bd522a0d73704d804d6531a8a5258fd8ec65930bf89f2dd
MD5 0ecc79a21186a581f7f375ddbeea086f
BLAKE2b-256 4ce6c1629e98b05a442e042253753fa1cda1e0dc00a362de35d2d178624f7be7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0-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/5.0.0 CPython/3.11.8

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 34acb733c3a4a2a13607f0d905f776d4567d0c9697e5a9865035d38d3b4fb53b
MD5 4079026339dc3fa8873a6d3cc331b9bb
BLAKE2b-256 1d10adce5c74be47fd6464b070e3fbc730d0878b297a418ca02e0546c543377d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 81bbaf65c70dfbe8bc67ea715778bd764f4b1126fd905c0778ab6fd4e358f8f4
MD5 51a139bd09ae2afb39f26686635979b9
BLAKE2b-256 0ea8a5f1cbf8a1cd2c237eb5394a0795ba14bf9ca30cd760c0f134aa71458bbf

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 68a8d2ae0c078df11a5dbf2d2b5b5d48c3893584fe9bb6fa9b88dd6eadf65dda
MD5 f94b1c9cb18f4b6c80049db030de9a50
BLAKE2b-256 efb939c682b0e79d41cfafee41b119dc0b73120117fc0b72686850f75b3889e9

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 57940b9898d8b2565671bdf8d8aa67e6b91c3ba879594b58287134ee20b242c7
MD5 c48ffe36161d06b3dcf3dbf36738241d
BLAKE2b-256 734efeb54b18cdfc8a2b71f81d877f1cd1f27a8c803e48e92081ddd0407f2d37

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 5f348f8487df6a67891684e3c9c6476930fbb09258fe33f96c9bbdc4c51e6d4e
MD5 0ee200133fc97b96d20a50d2d87f412d
BLAKE2b-256 fdb51e06d00be733167f70cbd491a8f7f0f4e256dbe258339ed5101276ede6a4

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f169bdc0a683f1cb716c1ab83c5028e75d7bf34674c00b302ca1ebf66e0d27ca
MD5 630b1137c2b47f68792e845c9fa3c07a
BLAKE2b-256 ab573ace7e0f11105579d57cd13690dfc753b98d645b771f3f2290379550bbe0

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6a5b814578f4f29c787deef30226c54f11188caef9b375776e8b1d73649e4119
MD5 2cec8c6296a838b4a76af174ea2a0a1b
BLAKE2b-256 53952edf785b707e6f665b7f967ef0f1c17824cbd8c2ada5402cb5d6dd66461f

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ab6c94687908003fced23ce8c415d85e521e923b0bcbcc5323bac66d14911d5
MD5 0d8f1feb07eb6866fa2e30f3842088f2
BLAKE2b-256 ca9e8864f0818d465a9246620a0a5c1bb1b9a1e2cfe0371b67b1953f5f217059

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9fe49a1be55fb01f794434bab42643de7b4e37e774c3d63635f4a9ca9064437e
MD5 24408563607c41cb2225ffaac03787e5
BLAKE2b-256 861a5bd982916edd27e2850ea208c84a0f2915e68c9c3531be553bf688045ec4

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 eb46a9191a64ce532f82800e6885abe61e63ae4f612ed1d98c7a493dd6ee6d2b
MD5 fc87afa3c2c9fbbcaa36d4cde410ed38
BLAKE2b-256 e01b3b6947a5a83af99597d0f4a8e494ec0e0ea3757285e8377a5b84dfb5b905

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 999068b371fd4f21dddfff97640609f325cd8498c2a9d6a6c253164466628ba0
MD5 ae11ab940ed9a13f1212a815c71e5e74
BLAKE2b-256 35779ab2a639efe2ee632f46525e3d4c2e588fffab8d100f8fecacf262114f9c

See more details on using hashes here.

File details

Details for the file pycapnp-2.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8158ebb967f7b103d2d5514d6a8cc643b1744cc8e14e14a5c19697507719de7b
MD5 a06bf1f164a9e43c729a1965f1dd716e
BLAKE2b-256 ed12b21f1506c258a06e1b4f82bf226bb6975ad25bc2c0aed7b84a9ff3af94e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecbbdbc2251d5e9d16148601e224ffaf9612d07751af72496472a3e285a1baed
MD5 4fe6daa035f03059ed0939f9b38f1543
BLAKE2b-256 602112d2bf6f88a13c7f12dd393d95364d636f831c405edec47f45e8c0a21428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6b1d547af10ecf4a3da25143c71ce64a3b0817bf229c560c9f9729d355c3b48d
MD5 6ee651cf5904fd77eaca98edaacbb5c1
BLAKE2b-256 cc33f624af4c87e1b59e28933ec91d191054b87725ece6f02c9e6d4f2557a8fe

See more details on using hashes here.

Supported by

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