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.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.0b2.tar.gz (574.9 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.0.0b2-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ s390x

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

Uploaded CPython 3.12musllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.12musllinux: musl 1.1+ i686

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ s390x

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

Uploaded CPython 3.11musllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.11musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ s390x

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

Uploaded CPython 3.10musllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ s390x

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

Uploaded CPython 3.9musllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ s390x

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

Uploaded CPython 3.8musllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pycapnp-2.0.0b2.tar.gz
  • Upload date:
  • Size: 574.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycapnp-2.0.0b2.tar.gz
Algorithm Hash digest
SHA256 a729708cae4897e570553c817003d170baeb1e3858146c27ea31ca0252e85410
MD5 9b5c1cdd16610efc5ffc26d673839fe6
BLAKE2b-256 7a073d7981f9c91b3d270117203c01ea8c1f0aa051609db4e6ea5946c9abb921

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0b2-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/4.0.2 CPython/3.11.6

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 65e7d8e516c2c5bbbbf313b224f451a4a5ab254a8e04a1215cd9d72a7492a0e9
MD5 1387b3341f82b6a0ce241ba2372ab846
BLAKE2b-256 30c4e2964dd75817e80753a77bde9eef8cafd08d6434718353a0e43a0423fb70

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b77eae769f1963e7f0c8776fc87280451d415e2cd76793ecfa79c3ade5798fff
MD5 e2823a6b1485d14acd82fd4d1c931170
BLAKE2b-256 b964370fdece9b8427ccbfe43c612653bfa730b5dead7c9c456e7f7eb91207fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dae6ba986ce977c3c58331710e1e2e3d5006a6a938c6f1346d53fad849ccc07d
MD5 034fa65625915322b4903146b67f73b4
BLAKE2b-256 6886a9c434097cf05838d07a9b705ad3dab52fb0d5edbf4ab4f15b3f86fe30b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 de06ef9b43d729c936f465bbe79d5ba3cf8b7a03d14fe1a95cdefd652a7fa7f4
MD5 13130f48376dc81e1f33198a1b7d1fad
BLAKE2b-256 fab21e9b61cf4d48d88f38017ebff1bee3be4ffb0422699db0b134153d71c9f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 141b9d9b5b489662f856009c87a612af83701351ae4160e584fd6724585971fa
MD5 b19ada4acacca079aa810ff3d70ac75a
BLAKE2b-256 2f22746962b1bf15d3c5082c66ec951746e8ae28cf4b30ca842e26bf97a1c75e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e622193782f7ec08439c470e4cd556910f9331937f767f2c7363371f88466522
MD5 857f070acd9c49dae47d6e93c3273cc3
BLAKE2b-256 8b5ddd17776f23ab3f557971ce40ce749094d204065ae930ecb624c38bc4d2a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 04dbc70343204d1f46ab6ca2120f7f51f71a01ed4d89dc89530138e6c2cf6e60
MD5 8526de6aa7a831d1c6ae7c9bb578188e
BLAKE2b-256 4f5badce4f2e5879d101bbe22deb9aca03b3a2dae4b3c8bb5a6b16d35abdd47c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3303df53b85dc2e7e446c989571ca070807fc85b1f97766b327b58ae56784d96
MD5 1b9b44b2d639506e8a15e3f2c91eb92e
BLAKE2b-256 6ef47eccc1cb55a6ab34cf925a026858155b9da9ed738dc525ecf1a8cb4d5dd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 34fe7b70cfec4015f03dea10eaaf6ead32e86eba73972a54a5c797b4d9936a68
MD5 6ba1fcbde78e3a848097558f3a65937a
BLAKE2b-256 c425e5ae8f5cf1603e72264984c90d1b1dad86cb5cb03efb0312bdc39713e8a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 70ef22ec656da5e67ca1a479af20229ad2a7ec1ce0019e52f31daae00ea8d354
MD5 a6cbc5a248c2e777dd20089547c11662
BLAKE2b-256 134bbb58c96fee824ecb6d1cce3638bdb673aba122e55d8c6795737b7e93a23a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 df3fab47521a1f76369c45cd2c332f4993c65199f8604578eeaeaeddc00bc5ce
MD5 79ab841ca109bafbd387ecb517f61415
BLAKE2b-256 34d81970dcfa90ae9c2571364ec164ca59b7127ef5e6d790c0bf29204238046a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95f7ba50eec13b5221336c42cd691bc7bc69a5d5e23f253c6d334e533dfab393
MD5 06d321603c70a3a489486e93f1db2fcf
BLAKE2b-256 b5be6e4e55b244cffbcaff9b404be1004a91216d797981bffb204001c1c29431

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e833eb7bc2dd400f3edda34182c512c281eb363548c3ca11ee3bcf688b6e44f
MD5 ea725a22f99cb18bd5dccb0e3ec06128
BLAKE2b-256 08245a4122bdea85a4a359c1b3814c771cfe9d4ca4e9452d5c909ab63288971d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8023e6d0f35d596229ec9cb08a458f40fcad1db7344d7279525519c14533782c
MD5 4632a4d9c163803fa37f4c9d391ee930
BLAKE2b-256 7e0e9220377023e30c111fc9737a0f40cff51d41c3e874c297e8c6472266eef4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0b2-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/4.0.2 CPython/3.11.6

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 383021099bd61211b86c68edc3d8baa44dd60b75a864712b68ee2b5e64f0c6ee
MD5 4f87054cdfe898fcdfe24562c2b3c821
BLAKE2b-256 2857739377bb3c1326768ca3719b8f378ec4cb93ebd9b67a52978bf6544a3d53

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c623e46ccebc2e7408819a47e0d2561462b07fe0dffcc84ca4dc55c7121c1499
MD5 814b5e23ad1890735fcf11838b536790
BLAKE2b-256 5bd7ad3f04c0e07d2d36a7429408f5d4eb62e993ec1300ef70dffa40774a491e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 28c6a1c813b0b700f0d751a1e9efda6694eedb84a79e93eb7d1cfb6bb42953c7
MD5 c86e88de7a291aeefb90f4a3db9f3b8b
BLAKE2b-256 6a940705002d3a1d222b019d2bcc12b81c6f433fc6428a2c6145a5651cecda9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 a5f5e48b91bc580208df4f9c09935169606053e78a8ea2eff6cb923d992c5ade
MD5 d1311229e2376e9f0ac12c5ed25e006e
BLAKE2b-256 8daa2c11a9784493c34bda3154698f824f75450ca7b7f7a643312c81897a557a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 07e2e5764828cfd40527d5372ca32f846307f5ac2fa95c29bdcfd163b4897652
MD5 ba19f82b5eb1c147ddea23e06cfbc7ef
BLAKE2b-256 1b0b2b935e6df715173023429dff8bd3ef1d9e717067bf142c68bbc127da87a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bad3b9c62c92976c694e5604634d7b17c5119a2ea1ed5fad00e25c87072582d6
MD5 ccf20f93949501f61db93f705fb66b07
BLAKE2b-256 60fbc9f47873a6b077f48152879d1a4958d83f704c72f9ae6a4c5d486720abfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b04e08c00c8049cb80a7643a101eddfe1b1fd364496685c7e293df6194045ead
MD5 d21d43e661395ee3a39394888cc0cbeb
BLAKE2b-256 21e9da7727856b68cac4e15595ec83314de22277d9602fa9879fe5c790792e2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 227ce494325dfd920f90cb9a59764669e25b45b55ea56487f55d6702e8c9aca0
MD5 ad678c9aecf69c72336f3b2e29cad097
BLAKE2b-256 d4ab203b0c42c4dc2db3a49f5c860ca87ec5e6cf09ce429c2dd4ff6f36ad50b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 15c04689b68e4761bc8cec6de0809ca56685ed1359041cea6ae05dbadb19226f
MD5 7705e648bca33b69101c1e0135bf47e1
BLAKE2b-256 eeb5ea3f0129343e432d81c91e7ed69b4269c6e1558f62dad82c1150c9056651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a3759c3823b70e6bf3fd5dfe97502c4b31a1f4ff5799b42741bc0f1b5831a786
MD5 c47daea0e0358312169b605224468d69
BLAKE2b-256 8b7e6784fd2528c437ec0463fd6c0b7739f59381a886e8948e6a798fa766656b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e37c9fa45933e3bc93370ed298a434880adc18bfb9070763506fb3dd89fb062a
MD5 89a35969a6ecb5ce328d777dcde3c996
BLAKE2b-256 4729b64b3d426dfd9da4a95c42898a0527156547bc8d03be10a19557999f0550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f9cdd9bb2b560ab96ea99f59c3bc0960dd9f4eca7c822783db824d8511270c5
MD5 a939c6993a1880022756e49804defb5a
BLAKE2b-256 b4f966c064bdb3bc627a803a93bc23a637d315585ea904db8b4bc45b536afbde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cec9044ab3c024de5396fabbed4b551ad5b046f8bce37113ea9d26f4bdb1d1eb
MD5 b7a0329430995c033331869bb684e1d7
BLAKE2b-256 18d28f910ce69116951cc8736e8e6b36aedbc21a7f375e2e71ff62cfe802bfa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b9ea65639935dc32f54ce2ae4c6198ff9c77dbcd35a5ad895fa6f1a804b7d2fd
MD5 8ec61c507e7c0c633c971fc52382c883
BLAKE2b-256 0775aa3f1d45f39b2a77ca0f07ec4feb2fac93c44b2c2c856bea07017915e1fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0b2-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/4.0.2 CPython/3.11.6

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 61cbc88e397ef4eaee08fb1f5507367a77ab8e2ab760964eed523829ad701ba0
MD5 8c8a23f8155d924fab88a7f2a9107070
BLAKE2b-256 7bb657b906e13d0b939567857358059852f4cbb2641bd55699fadc845976d4a4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4de46e7a1d90991a6e7ab433998bcd06d5ceb70deb684f23194f7f002be009fd
MD5 41c8234a68e9ea269add29e3622b9c48
BLAKE2b-256 3c70d2a772baa65d742bb89f85a376b5cf45814d340e6742c383bf1d075d5581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3828e23b8edd759880faaefb2ccce8f037feefa7f39d11d11ea075ab8000210d
MD5 0109238107ef8afd036e05c549ce1bd9
BLAKE2b-256 907c8a2c633b8be16e41cbe397ed36df47529b8666c0ecaed7cde0ff7caabed6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 e259bef2ad590d65ea414979b6cce419ae43f0480498795d60e668fc537a991a
MD5 1bdf8b70045ba82cfedaeb1c6b67e899
BLAKE2b-256 38d081f5a4630f998ee232a133df4d247968a131b36f36a219db9eabf713455d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 9aad71b83c94e114a63078a419a613f846c85e90a18c795f82dc0a12349c50b9
MD5 5f90f1bf0afe0621f2b487d6ef3d6742
BLAKE2b-256 2a88a16826b6030941972e797d0ea611fc2028e32ad3012e3a42aafebe088a2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 649c60c7f21eed1632dc9c5876f2604e9756c448c9bcbc8bea76662f3361d009
MD5 ce617b5c67470cc18289ccc1d223ec24
BLAKE2b-256 dc706dd2b575e797858f4c0bb53911ce4c8ba733bb4b969c05a5e55593ed3d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3d479d69121730e2f9f4ff44abff972a24be923b5892fa9825b92f202ca612d7
MD5 99f8c548c29736244b9536741e399a7b
BLAKE2b-256 5340c62da9b134be3941e5b4c19e5cb120f17b972bc02f4eb9db639b7ca729fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6e31ac4c6c78719a5c7aae8885696c133ef82c1a7cd097a344978e81020445c
MD5 8548630ae8d7fda40015ff1dfd966737
BLAKE2b-256 dbea2c04db1e226cd97e81ef197c81ae25a8159ce4cf708cdf46cc775c84d3c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bd854d515340a74452adca9e08796d736692ab8b700573c268361679e5b41ae2
MD5 f4d7b33af4a1e4c99fde89e7ee553e6b
BLAKE2b-256 3b9fc7143be04259a4a98cfc2134970de60e861c49df5b2ae01d0fdc8c7c30bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 50606b3235334ed66b14eb0491edf641cfc4b6820389b4b3e132db921971e374
MD5 a008156d085436b9463f2cd2217eaafc
BLAKE2b-256 a2d9c3d366f952b81815d7a7309527d606326c0bf17dc8c8bafccc5be05e9286

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 298b30214d43dabc57e389cb6172ff87d9da9ac1ea9a64d2cfd05098af7a1e09
MD5 a737e0148072987fa4bd1b04b59b1b77
BLAKE2b-256 8c075af5b40339903597495cd81f8e0014a9f0b5cf75840eaa547a84b2c1f44a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 620a228d1a7b5ef5eaefef0c04b420ffd67f9628d8923102a7bc34116d3ffd11
MD5 8768a3b9e1fd63b847b25a9576cd47e5
BLAKE2b-256 56ac91fdcbf2cff36b644d45bd426d8606c8126e54d32d8681d02d3ddb7102ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fabd0b1712c7b7a2385efb553a98397584a14f3e60baaffc931d256c1dc8797
MD5 056f45b0727adb5a8a51b7cae52dcb1e
BLAKE2b-256 a59b40b0d7d295890835abb7ec2cd7a4eb0ff9d555e8e26ea32d44d53dcda3a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 344a4d55070ec7b6d7911a6c326cfdfe49a698dee82f075d4c3538f03e335198
MD5 8d79673db99405e29fcea1277248357d
BLAKE2b-256 b5cd93371946f6ebbf1dd6b346ee00a6fc248fe1f156ee748199ca22a2c9cab0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0b2-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/4.0.2 CPython/3.11.6

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a1d76fcfcbe27a369ba5570553ee22a27630958f5dc5c99452693feaf26690d9
MD5 070f4d593ebecda89d91c23e891f49b6
BLAKE2b-256 65b7c134614e0ef0c768510f2e5563d1dc7ee159a01b7eca12a7812c9116a5c3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0296e698862308fded2bd605f29a3ac7ed42b3584a1b67641481c8ed70b5189a
MD5 2561adb9cfb46d52f6118cced121c8d9
BLAKE2b-256 43aaac0552f44abd9b1d2e1c2960a403638be801df11b9725b3d0e48eed7c590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5bd810c9943a3af90181ac46a4c0fb98e99a0602841afaf5f74e7615278a2e85
MD5 ae5d9eeaa9d9e00d52f018287b123efd
BLAKE2b-256 e8bd0c058f40cfad0491708519aa9b8a364d684924d5bfb52e717e8f79e02622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 bca57b5a03ec9fe35076927b9663dbb5520f35496978f53cf1af3553c4079106
MD5 0e46e3d3a6007ca1cc4cdee2146d7cf7
BLAKE2b-256 e48b6b3bf5dab5babcf5cff2fdabc98ff7aa389ff7a232d69ed4c48ac4db1440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 310427b871323c0ff0a0e402103d268f5d76d9c4b2e63edefc2ec0c3a4c8992e
MD5 d208172a385655186ef88eb4555d28b5
BLAKE2b-256 64f2c3cebe553de798f2a61283d52db38bd446f5a13c2b302e4cb9810c174802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 94d9f6d0eaef2035b0cda62a7bb08ba133b9a3517c0eb4d497feed70b680fb06
MD5 09ef6861b3e9303ba05cb2d72548832d
BLAKE2b-256 13aed692f92122cac73039f97341b4f8776f71fca72cd56a223942395f9afdb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e16e1934307edee295db81ec855b4b4ea060c011c43cd353c2efba491a4ca07c
MD5 6c93f98a41581bb9dc91fd1da41b02f3
BLAKE2b-256 1f07adfe1b75b0125071691534a761c8f3a15afc8d90b1aab0a1b6bd0fc5f239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ebf2ba4f50272467c974d71c302e607b8af842fbecd2e75394161c7ec826122
MD5 08bb4ba18d2874ec85990689b0f5afda
BLAKE2b-256 b67814735f467cd58dffef3c986b960299086522f600531bf29201421b112107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0a89bdd0ebe78630493e58b7ec8661400db34b79a7ec12a2168a64077dafd269
MD5 2cd719248fd7632a489d3fc1f0034ea7
BLAKE2b-256 9029aba4f57265c2a4c3d5e074d2b2f2e4148930f33d086133ee31252b6c2781

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 373888644b947fef0bcabacb64c5113a96eaa189a4e6535be7d10974b77f7aff
MD5 055310f3740b080e7275a51c1a793305
BLAKE2b-256 390e4be4ed49ece1f93bbdeb7d56062a4027c8bab4d07a2b467f9593024c139e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb4f517ab71ba690aa422d13cf79a20b50b39ee75d79090b1e9b5fca1a5f5941
MD5 5ae58af5afb761e4f7912c3383364ddc
BLAKE2b-256 bb3edf24ecb3d4851b3aa2f637a09c62fdfe41a78d825f659ec36439f97e4c42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3afe6bfc5f4ffd8e96ea891354cff98c90fafa0adf90db1c1bd1c54045105d24
MD5 fbf7147ef28277118003128334d4282b
BLAKE2b-256 47eadff04163a77145a242cb2894c368931a709cb22ded00061a8b2fac7dbef3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f115e1ed309e589c3a28a2b7fda876757381822f05667a50fce9e08311061f7c
MD5 dc5c2cf46c48ea7d250152303c6d502e
BLAKE2b-256 7f356c1e976bdbc9e16d80c4b81290b216e12bca3a5857b819e36506e88b1296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 123e0a94c1e35e57c7f1d58b2a8e9315f853e0bbe03b7e4d1862d096f330938b
MD5 f2960fe5e9e2085e234da2034f2e16d3
BLAKE2b-256 2a53a1381f1d368180b6baa34ac64d2f22673d47f4223190883d8363eb462d07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycapnp-2.0.0b2-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/4.0.2 CPython/3.11.6

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8a7a78539aba27d771765ded71b65751e5586f78d6ad4e07733bdc70adf71987
MD5 19b1a421c4fdf9e89c19387564df5b7c
BLAKE2b-256 e16e91bca8ed55e2b50ef0194ff8f1e27cf4ff9973bf5e4edd650d46d2d55137

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b6d711303675c5dca97f32d6f315f05eb29f61805582c5ac1852b72c64f42252
MD5 c3d3d327962633535ee870c4ac23f4b7
BLAKE2b-256 59e8757cd3b21502cc3750376705ee52fbccf640b39c56dcf00097ff0d2115d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a74ecc796c7412e8f9f39446636f795f2cbb9376039d0bb9251509c05b05c37
MD5 c5dd9328ef58d1a47832ac95509c5536
BLAKE2b-256 eb5fb79a2e96b2b4544c7cc39eceb519282501917ed19d938ead9facd7b2be32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 2f6ee7479703e6bf120db29a5465aabe75f3dafe934e4d7e4da81a7aca89495c
MD5 1481c8a7ee61efdb94630c9e88bcbbc3
BLAKE2b-256 9556615e8a72688dc28c355118240ad1988b8e51102a96d03f801c3cff0b4b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 2ed3c917fa5ce6014ef9e012f6124d1297ce2f51ad9b1ff3c87c3cbf2bbe2d7a
MD5 173dffc6c580f2b907ab81eabe025218
BLAKE2b-256 3d02b8c75f6eaafb51cc713a6c41c82de4fe6e24f6eb7ce14d462326357798b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 004c7ad880cd1d4f7ba6cb3e6d341c7408798a8581f4f067d8350a5251538144
MD5 8c2baadd66dc956240c3072e2840e393
BLAKE2b-256 a22d68d4c4693bcd4fc2ce74c59bd121ec02db055aed4974e050d394116d53b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c533df530cecf2fd7b5a819558824a2109b457482d4ffc27fbad662712cf2545
MD5 951a551be3a4f442187618125411f7a8
BLAKE2b-256 90eb336df6118549f0980e219b3607b351b2a11cb46ae27c080affa848e1c85a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b57664baf122296efc33c791cdcfbb8f34c39867d3da92e446c56f01ffe42633
MD5 ac7555dd524aad2bf4a096f0a65e3a85
BLAKE2b-256 430a983c85c3a433d461e6ff3cf6d1123f649da61a73956483658f9bb7d59b06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f90946ec31a7683aa1532d6c8d90bc92b37190d400c2c5cbf8d4abe47e9cc5ae
MD5 89f5a8bcff8c1d79ed67249b4cd2120f
BLAKE2b-256 c9df5e3319d108f369daa5921331db66b9c3092882608c7669280ebcaa2375c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6541ab528358179a75f749f778c3361421acdab397a1a6d39d4906eba6cb4f85
MD5 927ab4163b87a024c3414dca4fa310a8
BLAKE2b-256 5a77aac7d28a7bbd35d31a73a37e3438f63442f5e27582024aeb58c4ef1ea6d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cc39b7e633c2cafb2263cafbc778d7e0c54840d88b900e69f8c95ad537b3d79
MD5 3dd393f6ecdf8de0af29b88352ebf709
BLAKE2b-256 24074f0035276b13954d120030c4f977847e8b730e5cbb11df5e7fd2173d2d15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f66ef9cee7f30fd9e692f5239a6d28c1d29d8a9f9f170fde3c1a9ea20970586
MD5 9743666971ba0b491bd6102fca9521bf
BLAKE2b-256 a17fd68c51066c3b592390a7b5cf34f962d884880d5d7e4cef55755743b96fdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac5c9f4aafc06b8db3b4c7366f929b97908ad64ead29a793937e6f7b75fed469
MD5 cf0b07fe3c27a5fcd79c07b6dda8fbe4
BLAKE2b-256 4483fafc7bb2d677457d774b984b10391927a9e6f187b1042335cd8e225e3c99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycapnp-2.0.0b2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89d2bb50f00f4a1571727c6d247218225cc4ef5fa1a1ea17d564d577e2169db0
MD5 01bce56cc6b4320f31dccda2d78c0d4f
BLAKE2b-256 002f4e786f65eebc4c4d424009074c75978f9dcc77c26ab31f632d8c636ce3bd

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