Skip to main content

Unofficial Python bindings for the ASAM OpenCRG C API

Project description

pycrg

Unofficial Python bindings for the ASAM OpenCRG C API.

Features

  • Full non-visual OpenCRG C API coverage in Python
  • High-level DataSet, ContactPoint, and RoadSurface APIs
  • Stable message callback support
  • Experimental allocator callback support behind PYCRG_ENABLE_UNSAFE_CALLBACKS=1
  • Demo scripts and smoke tests

Exposed functionality includes:

  • dataset lifecycle and consistency checks
  • dataset metadata printing and range/increment queries
  • dataset modifier set/get/remove/apply/default operations
  • contact point lifecycle and option set/get/remove/default/history operations
  • evaluation and transforms: (u, v) <-> (x, y), (u, v) -> z, (x, y) -> z, (u, v)/(x, y) -> (phi, curv)
  • global controls: OpenCRG release info, memory release, message level and limits

Public callback APIs:

  • Stable/public:
    • set_message_callback
    • clear_message_callback
  • Experimental/unsafe (pycrg.experimental):
    • set_calloc_callback
    • set_realloc_callback
    • set_free_callback
    • clear_unsafe_callbacks

Unsafe allocator callbacks are disabled by default and require PYCRG_ENABLE_UNSAFE_CALLBACKS=1.

Legal notice

pycrg is an unofficial community wrapper and is not affiliated with or endorsed by ASAM e.V.

ASAM OpenCRG® is a registered trademark of ASAM e.V.

This package redistributes parts of OpenCRG under Apache License 2.0 and includes required attribution files:

  • LICENSE
  • NOTICE
  • vendored source license files under src/pycrg/vendor/opencrg/

Installation

pip install pycrg

Development

0) Install development dependencies

pip install -r requirements-dev.txt

1) Refresh vendor snapshot (before building wheel/sdist)

python tools/vendor_snapshot.py --source ../OpenCRG

--source may point to any local clone of OpenCRG.

2) Build

python -m build

3) Install locally

pip install dist/*.whl

Changelog

Release notes are maintained in CHANGELOG.md.

Minimal usage

from pycrg import ContactPoint, DataSet, RoadSurface

dataset = DataSet.open("tests/data/sample.crg")
cp: ContactPoint = dataset.create_contact_point()

print(dataset.u_range())
print(cp.uv_to_z(0.0, 0.0))
cp.close()
dataset.close()

road = RoadSurface.open("tests/data/sample.crg")
print(road.u_range())
print(road.v_range())
print(road.uv_to_z(0.0, 0.0))
road.close()

Example scripts

Run from project root after install/build.

  • C demo ports (simple, eval_z, eval_xyuv, eval_options) are exception-safe: evaluation/conversion failures are handled as warnings and execution continues.
  • This behavior is implemented via non-throwing try_* API methods on ContactPoint / RoadSurface.
  • python examples/scripts/basic_roadsurface_demo.py
  • python examples/scripts/dataset_contactpoint_demo.py
  • python examples/scripts/message_callback_demo.py
  • python examples/scripts/simple_demo.py
  • python examples/scripts/reader_demo.py
  • python examples/scripts/eval_z_demo.py
  • python examples/scripts/eval_xyuv_demo.py
  • python examples/scripts/eval_options_demo.py
  • python examples/scripts/curvature_demo.py
  • PYCRG_ENABLE_UNSAFE_CALLBACKS=1 python examples/scripts/unsafe_allocator_callbacks_demo.py
  • PYCRG_ENABLE_UNSAFE_CALLBACKS=1 python examples/scripts/experimental_allocator_api_demo.py

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

pycrg-1.0.1.tar.gz (81.8 kB view details)

Uploaded Source

Built Distributions

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

pycrg-1.0.1-cp313-cp313-win_amd64.whl (139.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pycrg-1.0.1-cp313-cp313-win32.whl (135.2 kB view details)

Uploaded CPython 3.13Windows x86

pycrg-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (243.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pycrg-1.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (231.6 kB view details)

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

pycrg-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (136.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pycrg-1.0.1-cp312-cp312-win_amd64.whl (139.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pycrg-1.0.1-cp312-cp312-win32.whl (135.2 kB view details)

Uploaded CPython 3.12Windows x86

pycrg-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (243.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pycrg-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (231.7 kB view details)

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

pycrg-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (136.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycrg-1.0.1-cp311-cp311-win_amd64.whl (139.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pycrg-1.0.1-cp311-cp311-win32.whl (135.2 kB view details)

Uploaded CPython 3.11Windows x86

pycrg-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pycrg-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (232.0 kB view details)

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

pycrg-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (136.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycrg-1.0.1-cp310-cp310-win_amd64.whl (139.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pycrg-1.0.1-cp310-cp310-win32.whl (135.2 kB view details)

Uploaded CPython 3.10Windows x86

pycrg-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pycrg-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (232.0 kB view details)

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

pycrg-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (136.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file pycrg-1.0.1.tar.gz.

File metadata

  • Download URL: pycrg-1.0.1.tar.gz
  • Upload date:
  • Size: 81.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1.tar.gz
Algorithm Hash digest
SHA256 360615f0c46c79ce50b0e19bae43ec43e8dfe85bcb00112b3c2e28792bb2f2f5
MD5 1263d88b1a62ce80e0f41baee931a2c6
BLAKE2b-256 b9f8f5b12ccdb812a8ebdf4bc27d01ce60bb8c2b26ea2f7baaf703210f6d669c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1.tar.gz:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pycrg-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 139.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 61ec544f39fa7bf76c20020a9608e6cacd31cb6e140da4ee1165c627e52e2958
MD5 10c2e4662eddeb3ff2de90c0583340b3
BLAKE2b-256 84ab92d98736f38d0a6188f056ac95f43a9a47c93d2d83f926800822f93fa111

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: pycrg-1.0.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 135.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ccce18a918b93b563d20a195b52d3ee393ab5d1505e4414ab8855e2c6b40d0fa
MD5 3c22ebd8f320e49c8cfa6665f9fd4fe9
BLAKE2b-256 e6d2802e11c8f88f103d1c0da96967134fdea303ef1f29be178dcbde9d9cd4f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp313-cp313-win32.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebbd73e59cdd00f430acb9f5ba70ffeb490982d6ff128415cb3f7733f0eaf302
MD5 939bbf9a4297a0fc5eda6d44b2b8d01a
BLAKE2b-256 df5cb97ee35e39f3d3dc9d782773202cf584744dfd0cd58e18a483b4ac503b03

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ccd26550b3c7d82d5e248c56f29b4e9989e9fce79b554f4f6d671bce4a1cda2
MD5 2e5e9608ad91a8b6297232f0ea66a4d0
BLAKE2b-256 b537a2058ed203c283ff3ae5d00d85f04ab993c528499c74589b47e844f606bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aca4dc7f3ac801a67afe80092ed94f7371ed9f76fa589e42d4b781bb35dcbe83
MD5 b99eceb8077b35748691672a3999567f
BLAKE2b-256 f10ab3d6b53342535463ede18e9567107b3b0a756498566348962870b8e0e276

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycrg-1.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 139.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1aba3f22297ed98374eafd5dedd75cdb6c453cdfffd50e4bf2bf8957d3cd180f
MD5 fb01c5b53f85684c737eb8bb30c98692
BLAKE2b-256 364171089149f08c6806dcac24fedc3301b8b711877c4cdd23ffed4290bd46c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: pycrg-1.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 135.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2db8e17dc045d2abce4a954f4ad74ab2d05783d0f0c229da3700240de12f3b78
MD5 f8b3e796dc1297921c3572a3a3a25f9c
BLAKE2b-256 0ea4e2bd9a333490f73f6003903f9a6cde3ebb0f474efd985ff0a7ca23b2344e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp312-cp312-win32.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15520dc4bf5f40fd90ac409c3dbe78574f6572c71002e47969701362bd63fa8f
MD5 b0603a57f4fa50f6956f2aedbfb8a9f2
BLAKE2b-256 4f53e8f7e7c6fc6e86c8b28f9c956cf948ee157292ccc38778a155bbc879a472

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a781e5129628fb4544ce17d6645a3095530e6506113183af8b9fe18548ca7dda
MD5 b1ba9236a3e1d33b1864917964788971
BLAKE2b-256 eada286756a95f66617667c204ae6cd104e44291f819cd46310790f96c1e19e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a604119a75c7cb40821f58a3834bd5232f0535089af60387da3cc4664d5d3834
MD5 81bc0358f85ad0852f86862f8b5bb3fd
BLAKE2b-256 b00adc946c38b298f4d7c6257059a52c3ee60325b7ba2b13707b157e95928827

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycrg-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 139.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 caa7b063bd3a980952906dc841e3cd13b3be93cad08dfc669db957d4c9e3823a
MD5 87cb76815dc5527678104d10bfa9358f
BLAKE2b-256 a6ad0e23392a362d29c5ff538556b1b4e80b209878446fcccf2f9347b6da4129

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: pycrg-1.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 135.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b4311b249735c0203aef547fed5f69b28c46c29c73d2319ce67e0058e4f12fb3
MD5 d0e9fe7fea19f27e4a455dc7d5f99070
BLAKE2b-256 3b47a2b95fe0f5d9c5d93fa5b1c1701c4b113b275cab096e27f3c3e1935d56c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp311-cp311-win32.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb4e707bfd91d6cf1af12d46ad8b5d8245b7ff97d07b67a129f6f1a3db66b58b
MD5 142d07e12ba94229f92ea87931ff744e
BLAKE2b-256 5114044502b6cecd32c8c14d71e37a85731802838c0061f6902b58306a665a74

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8427be453f39fef471a2c52850af9d31063b32937857e2a3cb5334593f5cee69
MD5 a35ac6304017f4d3c7761ee27f9d1c56
BLAKE2b-256 5e66fbe14bf33b6865eb4adf26a3f7d883fbcf656947be36c6570b9d4be23d17

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d3c53f94bd557ec226eca7808ad2e79a7737cfdd21462cab4022096c1694a7f
MD5 df89e13fd60dcd68243e7f87ff33a7e5
BLAKE2b-256 de44ba8009052cd4d02aef03285dee26ca5347746822cff9ed0205b355b67726

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycrg-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 139.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 31ae97d3208cd881dcf78ee4ea8d0a17a0b375815d1598ca7821f7fe73a5e009
MD5 16e52c4f87b3a652fc1670dacb5bbd2f
BLAKE2b-256 5db57d3b4ec5d848ba2ca515dd7d347b27a1440fe77f813a4cee6e8bc183261a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: pycrg-1.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 135.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pycrg-1.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2bb1524c5c6ea2eea648fbc2156744fa16549f7955d528b6322de4169988381c
MD5 217e1184cab578de5ff36aae7682c860
BLAKE2b-256 5929d2c792ed21ba084dcffcc508e900167dcea5393964952f8a4805d4a0b820

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp310-cp310-win32.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4c70a43c738ab46472d237acda8d018949f056fadf3bd402df67efe8e9f285d
MD5 07df884e1f69c9f9a5e219268612f6b0
BLAKE2b-256 26a6b93e6aeff2bdb6026480913be0ae771939b76dea7fda8672bcb277e56f01

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4ac82070fd5bd4e6d329fa5ba2a023ffbab053838c0cf66bcc163bb8081ce8f6
MD5 fbe36bbf2bec2becf9a15189bdf448ca
BLAKE2b-256 41192215ec48213ac5a9c640838617c3a6211bf42ba0a6c55c23240f0fd2fe5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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

File details

Details for the file pycrg-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycrg-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3af6c1ec64113b2ba91343484ee97c48bb27752f1e3369c6d267968e0f86ad08
MD5 47c4f77fb05c42c08a711bdf0ea2264b
BLAKE2b-256 b48e15814df4ee8e67b78d5b6316de9b0b8f981db5723c396ffb03c5eec5a680

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycrg-1.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on ExpectedArgument/pycrg

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