Skip to main content

Python bindings for the Consus scientific storage library

Project description

consus-python

PyO3 bindings for the Consus scientific storage library. The PyPI distribution is consus-python; the import name remains consus.

Releases

GitHub Releases tagged consus-python-v<version> build locked Linux, Windows, and universal macOS wheels for CPython 3.9 through 3.13. The release workflow installs and imports each wheel, validates its distribution name and version, generates SHA-256 checksums and build provenance, attaches those artifacts to the GitHub Release, and publishes the same wheels to PyPI through OIDC Trusted Publishing. The tag version must equal the consus-python Cargo package version; Cargo is the sole version source.

Architecture

This crate only translates Python values, maps Rust failures to Python exceptions, and registers the extension module. Storage formats, validation, and I/O behavior remain in their owning Consus Rust crates.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

consus_python-0.1.0-cp313-cp313-win_amd64.whl (891.8 kB view details)

Uploaded CPython 3.13Windows x86-64

consus_python-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

consus_python-0.1.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

consus_python-0.1.0-cp312-cp312-win_amd64.whl (891.9 kB view details)

Uploaded CPython 3.12Windows x86-64

consus_python-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

consus_python-0.1.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

consus_python-0.1.0-cp311-cp311-win_amd64.whl (891.1 kB view details)

Uploaded CPython 3.11Windows x86-64

consus_python-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

consus_python-0.1.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

consus_python-0.1.0-cp310-cp310-win_amd64.whl (891.1 kB view details)

Uploaded CPython 3.10Windows x86-64

consus_python-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

consus_python-0.1.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

consus_python-0.1.0-cp39-cp39-win_amd64.whl (892.2 kB view details)

Uploaded CPython 3.9Windows x86-64

consus_python-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

consus_python-0.1.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file consus_python-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 275d1f35b0d6191bd6bf1f476d80836f864aa3713ac96b9203d6a9251dc9369f
MD5 d08bda0b5e86363fec29324410a1ccc3
BLAKE2b-256 b70fce50491db0bf6ea48eb78f1e9c0ffbfbdef7b0381d61eae2eb86d0467063

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e09eb6e62fa485c5655abac27f0caa5ee7c7713c57a3bd656ec8a50fa4d2ec18
MD5 816374f9c48c0609f9b00f5cdac9a975
BLAKE2b-256 b172bfcdb5e8dcd4c83d3eed861b1563c5548de920c7c1c472caaf84cb88e353

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9b11b5e2a668d5f2a3623c4f8c373fc7d7fb27f3f2bbc47f39af602541adf15d
MD5 eaff4c84005229908c8f99952f6c1310
BLAKE2b-256 fe9b5e471274aff2db525196c7c8fe605f229d0cc5a514a6aea3cebb74379dcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 74a4458231687615bd8d3b04c233f312c3c8fd59ad2094e0cd19dd0c54393c91
MD5 0e9d223bf24a2d151e38ff2f1881aacd
BLAKE2b-256 78075452d02cc6e048466fb754f552ea7ea0f5a087b8c7171df9d0de7ab892e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7deb5af5ad279093c1e06e021971cd4dcb2a71da5c90d9d64d70090accc3dd1f
MD5 a5aef12ecc30207e36f840c6a2fe6afa
BLAKE2b-256 b4f9677a45d054d0a160323eb21b281d24ab86cc30caaa7169b0b8fe41b424fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 4584ff211e9a6a94fa3a245917624f98a0ba1bc95e6b5da23996ad644ca0963f
MD5 3905ea586a3fa96f10889f3073e5a513
BLAKE2b-256 ad5d56c953eda35f12f21e17fb63623994480fe38aa95d8ba72250843713d56f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 802201ffcd65360018863c614596638ed7fa7940a791027f754970f2cad78d78
MD5 13967c66fd32dff3c8a63bf0dba679e4
BLAKE2b-256 0385e2af0cc643a60d81e42274ae85e1bdfdeadffb195c0de23ec1f5a8e72ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4771d9e75f3678f42cfe019866189d603e47e0b5d72aa51d9b0a36cece59716
MD5 62ab94562198a798eaeeece566cd09cf
BLAKE2b-256 afdaae666ea87b808692c3d822d1f4642b31e2c6eba8767742d2b805a2e473b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f0c04ac97f922d2e869d9b94be73aa9a96ee055c00346761a19b05283861c168
MD5 61aa6ce2d04037a15bdc8a14d4078e6f
BLAKE2b-256 6de6628da05d26aeccc07e89ae1cf71652e2e0082aad7c077c7b5c2c30c2560f

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d687e01c9ac03795e813513d942d6fb59a595ba244b7647c4d5f6c96a9238cd3
MD5 60e0c38c46a73fda4745bda23f9cba32
BLAKE2b-256 c2020afda78eb165264ade26f3b797501acfab02ea0b651b528391ed226c2fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1cc85e803967723e19cfde026b4f56f3a1d63974a203c5acb0776f1978b69f1
MD5 02385cce120cab3f4e56cc2cdb50d59f
BLAKE2b-256 a1fe9b2305bb036fca52ec8a30336021e56e9d4f7abf945816f8b97039bc7d5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 88f3e5042a5dab39918d7ce6d67028ac9a17b4a574af5f74b5e4bb0a25536d92
MD5 6b4d38f1c5aa2d412e3fcfe7f80c41a8
BLAKE2b-256 5c1ad4d4039608c76f389f64c8a15fdb6b4b2a97013f4a48ddfdd5f6a99a3bbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: consus_python-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 892.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for consus_python-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2e82107dcc3a29187aef7a8576ec4c24dbfba7a95239cb64c72724dc7845988f
MD5 6dcd28baf893be260f3748933cdd8da9
BLAKE2b-256 ec91744ba9f3cb7aa1c09c41bcf68709d47689d6c15162228b6a3183ce1ba7d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp39-cp39-win_amd64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 432d8040ffd8ebbb0a073378c72334939687beeac77009651dc249b136eee7e1
MD5 55c42da1ff9c2b16e79d9950971c7325
BLAKE2b-256 a5a24fa8a80aaa4fffa08157609fd025e2ce35287fc946c3a3e1026ada94c409

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on ryancinsight/consus

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

File details

Details for the file consus_python-0.1.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for consus_python-0.1.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b6294710d881732187a7b638ef1d7b71135f52b08dafd68cf2605f6245019241
MD5 e5884acf2fae93a9658016600086c1c5
BLAKE2b-256 b957ff7f6ca351bf89df8ba1a8e2086b64fd8040bae92f5144bcef19aca1cf8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for consus_python-0.1.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on ryancinsight/consus

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