Skip to main content

Python bindings for the libitc library

Project description

pyitc

Build Status Latest GitHub Release License AGPL-3.0

Python bindings for the libitc library.

Table Of Contents

What Are Interval Tree Clocks?

Interval Tree Clocks (ITC) are a generalisation of the Vector Clock and Version Vector mechanisms, allowing for scalable and efficient management of a highly dynamic number of replicas/processes in a distributed system.

See the ITC research paper from Paulo Sérgio Almeida, Carlos Baquero and Victor Fonte for more information.

Features

  • Provides easy-to-use, Pythonesque bindings for the underlying C library
  • Provides __str__ methods for easy visualisation of the ITC trees
  • Provides bindings for the C lib's "extended API"
  • Uses 64-bit event counters

Getting Started

Prerequisites

Download and install the wheels/sdist from PyPI or GitHub.

Usage Examples

Here are some usage examples:

from pyitc import Stamp, StampComparisonResult
from pyitc.extended_api import Id, Event

stamp = Stamp()
stamp.event()

stamp2 = stamp.fork()

print(stamp) # {(0, 1); 1}
print(stamp.peek()) # {0, 1}
print(stamp2) # {(1, 0); 1}

if stamp == stamp2: # all comparision operators are supported
    print("yay!")
else:
    print("nay")

if stamp.compare_to(stamp2) == StampComparisonResult.EQUAL: # equivalent to stamp == stamp2
    print("yay again!")

stamp2.event() # Make stamp2 concurrent with stamp

if stamp.compare_to(stamp2) == StampComparisonResult.CONCURRENT:
    print("Oh no! What should we do now?")

stamp3 = stamp2.fork()

stamp2.join(stamp3)

if not stamp3.is_valid():
    print("stamp3 was joined with stamp2 and is no longer valid!")

print(stamp.id_component) # (0, 1)
print(stamp.event_component) # 1

stamp.event_component = Event()
stamp.id_component = Id(seed=True)

print(stamp.serialise()) # b'\x01\t\x01\x02\x01\x00'
print(stamp.id_component.serialise()) # b'\x01\x02'
print(stamp.event_component.serialise()) # b'\x01\x00'

remote_stamp = Stamp.deserialise(b'...')
remote_event = Event.deserialise(b'...')
remote_id = Id.deserialise(b'...')

Contributing

See CONTRIBUTING.md.

Reporting Vulnerabilities

:warning: NEVER open public issues or pull requests to report or fix security vulnerabilities.

See the Security Policy.

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

pyitc-1.1.0.tar.gz (146.0 kB view details)

Uploaded Source

Built Distributions

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

pyitc-1.1.0-pp310-pypy310_pp73-win_amd64.whl (68.0 kB view details)

Uploaded PyPyWindows x86-64

pyitc-1.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyitc-1.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (61.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pyitc-1.1.0-pp39-pypy39_pp73-win_amd64.whl (68.0 kB view details)

Uploaded PyPyWindows x86-64

pyitc-1.1.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyitc-1.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (61.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pyitc-1.1.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (53.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pyitc-1.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (54.9 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

pyitc-1.1.0-pp38-pypy38_pp73-win_amd64.whl (68.0 kB view details)

Uploaded PyPyWindows x86-64

pyitc-1.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (59.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyitc-1.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (61.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pyitc-1.1.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (53.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pyitc-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (54.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

pyitc-1.1.0-cp38-abi3-win_amd64.whl (74.1 kB view details)

Uploaded CPython 3.8+Windows x86-64

pyitc-1.1.0-cp38-abi3-musllinux_1_2_x86_64.whl (66.3 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

pyitc-1.1.0-cp38-abi3-musllinux_1_2_i686.whl (67.7 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

pyitc-1.1.0-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (65.1 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

pyitc-1.1.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pyitc-1.1.0-cp38-abi3-macosx_11_0_arm64.whl (59.2 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

pyitc-1.1.0-cp38-abi3-macosx_10_9_x86_64.whl (60.5 kB view details)

Uploaded CPython 3.8+macOS 10.9+ x86-64

File details

Details for the file pyitc-1.1.0.tar.gz.

File metadata

  • Download URL: pyitc-1.1.0.tar.gz
  • Upload date:
  • Size: 146.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pyitc-1.1.0.tar.gz
Algorithm Hash digest
SHA256 25955d0a52db4f11a096713a54aeb72553443c769a3ed36fc1988d5a1e39c1fc
MD5 293a7620cf6b4a7040d59277bfaeb72f
BLAKE2b-256 26345ad2ead430d1d44602f0e3f1b5bb13a1cd0f11ca7d83f6a99eea36217450

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0.tar.gz:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7c060caf994b598bff1af3193c8fdd5d89d924a900ff2cb76b51a2383c405dbb
MD5 5cf979d4c98c72e0354def8f7f97ff48
BLAKE2b-256 178649e99522089264c0217df8603c43826a3673e465e08059e7d730b5196dca

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp310-pypy310_pp73-win_amd64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f1e92da0e7d729d994e69b7c142be3902a0735b7318f66004eb3acb989bdb38
MD5 d164bdc17ddc63ffe377912ceecadc22
BLAKE2b-256 056558584b4d78374c018a9b44ebb6f7f71bdc8828c57f75ae1f7d3604d82003

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 98e3300f99b6cdb94dc3ea29a84589ffbbb357e57356961d9160ac8762fa7215
MD5 792eda28cdc10ec0429289960bbebcd6
BLAKE2b-256 6dae95734f9cab2c74585ebb44c02a52d32892458f46add1423f8d33a4bef1bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a49885167b064ce84870927f4826fbbf253b9848cb73b1063976a8ad1b5ce940
MD5 d74a1757e5eaa7e8ff033994763c3d3e
BLAKE2b-256 bd87596d1c5a3a59b0767c3d342181457699929914e608d2ce418deb8817fab9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp39-pypy39_pp73-win_amd64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4532da2d4a4eed17b25910e6e3e92a62f5a9774531c0de8877cd72933f075e5
MD5 7057db280fb46d35e418fe205a6f9c57
BLAKE2b-256 2b4768ad13a70527cc04474367d5cda3e7d5f464690ea5275bea08704a300d4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 730846ab507a1f72268f7a74864af9858f280ccf66a672f7a6529faa3f8f9c47
MD5 ee3897c883425d7f010d53b1a1313425
BLAKE2b-256 a9cb7a491f3dc44f1187c530d979b919baf59945af0cea27878909d6e2cd4512

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a6d3bc4f3030bf0676a29e99bd9656adf81f715d87410b87a201a30c0c8ca9d
MD5 f10df4823802e6e8e3d58e1624426575
BLAKE2b-256 98e4f1c582fdec2e1e4464bb8dea275ea096f648f792c4eefbddd41c6a83be08

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 53b1ef2cdecc345ca1b6e57ab9d150e6d4a70b2823f54ce8aa3cb2ebb2b6d988
MD5 64ba7d09ae0f004a5807e6123b680ea3
BLAKE2b-256 8dac35a465562be3b9b2c80715bdb438636fa8d476523c4537a2818cee294867

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c099222a9efe28415c20735520b52078cfe9ca5f4d7b918ca7b4b2d132ee3a70
MD5 c8054f0d1904dbd82312581f22cf0c7b
BLAKE2b-256 2f42e64ea55853e53a7cc69fb9e42f39e5c91125323cb25fde8b379f5b5d61f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp38-pypy38_pp73-win_amd64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca0b4df1870203ffdf1e37f5e817fa8ead23cfe5bcd276d430de31498f846170
MD5 5b3cf3cd0dc1d7a8c34ba5cc7951fe46
BLAKE2b-256 7b42ba6736ccae4f04274b6edd949a7693be58a2693d4febe297062eb725a332

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc2b2e1a0f7520934a7bcac4805961b522e56d3336ead8f39d455b5b9f9072aa
MD5 cae774cc80fab59bd32610e2971fa51e
BLAKE2b-256 fc8051ff68cedbc9f7e45e05cfc4ae640629b32d9e16d1a244bf164a12774f09

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f9cc7e81a9748011e4440ba79261ecc2db41a17c7581498ec4f1c3a86a1a746
MD5 42963ca2ff8a21cbc44ac28e1cc5512a
BLAKE2b-256 26e212432c82639335ff26c4115ea4457d192847873e97085ab2db3b137ce060

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d977f89010aa9cb452b630a09626c3b459baa53d8bd62dbc5ea0dee7385ff3d3
MD5 dfdcfd3cb7c64b1b2b2078d9a2a23424
BLAKE2b-256 fef281eaf8f30526834f13812231b21878d1fd74deae6f37ec0bb3935b54e2a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: pyitc-1.1.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 74.1 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pyitc-1.1.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 874efe45133dd29ff741129b9cf2c3f82527d5551e1b0a0290e8292b8aafee6c
MD5 4d0deecf61d516b4e249f319a5acdffc
BLAKE2b-256 f8dbd44ba7243ec7cde316f6225a333dba856c3abc57eb67a37d975f01b78205

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-cp38-abi3-win_amd64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyitc-1.1.0-cp38-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 66.3 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pyitc-1.1.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fac11ff725cf46d5d21fad6efa0d2125a7c8cf8b7e4a752ceb75b4d9ef420335
MD5 e5bead2d05c295786e7456140bbdb20e
BLAKE2b-256 133b22ebf62d15e1b0bd269cf03754feefb6677fca53ce2e422613f0fa353e63

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-cp38-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-cp38-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: pyitc-1.1.0-cp38-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 67.7 kB
  • Tags: CPython 3.8+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pyitc-1.1.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2d31d69bb6f0133c44c917036fe5d4131ae2c782575fdbe66f65193c1c867bc7
MD5 7471acbed5298a678f78f607588b0d74
BLAKE2b-256 d6a37c34b8938c9a974f5248732b5674faf55b10eb36730c80990a14494be419

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-cp38-abi3-musllinux_1_2_i686.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 276be4c0ef09aa66ab8f2a907a7bbe9c39429ec93bb089596cede6cb018bec55
MD5 93b2d08aa5351c4f4b810956a436f0fc
BLAKE2b-256 0b7680313124aeb15732a02926ee728e85445c00b7760a5e1118bd85ddb8a169

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9593452a37a1fdb90614c4a3c7d634a349fd64333ab586d32960eb208f1c72aa
MD5 c3c8ef177dcf8ce0a048f905582b5e23
BLAKE2b-256 35e507f337a77f5055e660c3adc90ce60fab7a430b2fcfba97e6daa0a9fd21de

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyitc-1.1.0-cp38-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 59.2 kB
  • Tags: CPython 3.8+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pyitc-1.1.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e6c66244c1cb706e1cb8ee4d919a133c60e4c99ab932c5aaa8c00db15de59e0
MD5 970c436a32b8735b5ea3ab05f589543e
BLAKE2b-256 dab53c59de9be3eb14a0fe09de974420a92e845b0920ab5837afb14e189b05f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-cp38-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on astro-stan/pyitc

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

File details

Details for the file pyitc-1.1.0-cp38-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyitc-1.1.0-cp38-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 605a2be299ccb62ee022f28e2f98072027d8cdc3b21ca394072ca7f84ca63c40
MD5 e6853149a909a23116d53fd140b3d72a
BLAKE2b-256 8c610bc0d96569673fc3ac0e5ce0b296e8c9f01b2692ae57053f887b7431501c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyitc-1.1.0-cp38-abi3-macosx_10_9_x86_64.whl:

Publisher: release.yml on astro-stan/pyitc

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

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