Convert STEP files to GLB using OpenCASCADE
Project description
cascadio
A Python library which uses OpenCASCADE to convert STEP files to a GLB file which can quickly be loaded by trimesh and other libraries.
The primary effort here is build and packaging using the wonderful work done recently on scikit-build-core and cibuildwheel. The goal is to produce wheels that don't require users to build OpenCASCADE themselves.
This is not intended to be a full binding of OpenCASCADE like OCP or PythonOCC. Rather it is intended to be an easy minimal way to load boundary representation files into a triangulated scene in Python. There are a few options for loading STEP geometry in the open-source ecosystem: GMSH, FreeCAD, etc. However nearly all of them use OpenCASCADE under the hood as it is pretty much the only open-source BREP kernel.
Install
The primary goal of this project is building wheels so vanilla pip
can be used:
pip install cascadio
Currently this is building for non-MUSL flavors of manylinux
, Windows x64, and MacOS x64+ARM. You can check PyPi for current platforms.
Motivation
A lot of analysis can be done on triangulated surface meshes that doesn't need the analytical surfaces from a STEP or BREP file.
Contributing
Developed on Linux which should build wheels locally with docker:
# this doesn't cache the OCCT build unfortunately.
# It would be nice if it did! You could do it by building OCCT
# in the manylinux images and then passing the new tag to CIBW
CIBW_BUILD="cp312-manylinux_x86_64" cibuildwheel --platform linux
Or, if you want to develop that will only work in your local environment for development:
# just run the `before-all` from pyproject.toml which is approximatly:
cd upstream/OCCT
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release \
-DUSE_RAPIDJSON:BOOL="ON" \
-D3RDPARTY_RAPIDJSON_INCLUDE_DIR="../rapidjson/include" .
ninja
mv lin64/gcc/lib .
Then pip install .
will build and install locally. Make sure to point LD_LIBRARY_PATH=upstream/OCCT/lin64/gcc/lib
or wherever you put the libraries.
Future Work
Pull requests welcome!
- Add passable parameters for options included in the RWGLTF writer.
- use in-memory data for input and output, i.e.
stepReader.ReadStream()
instead of a file name. Ideally the Python function signature would be:convert_to_glb(data: bytes, file_type: str, **parameters) -> bytes
- Currently using file names because it's easier.
- Support IGES
- Investigate using OpenCASCADE "Advanced Data Exchange" for Parasolid
.x_b
/.x_t
and JT.jt
support.
- Investigate using OpenCASCADE "Advanced Data Exchange" for Parasolid
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for cascadio-0.0.12-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cff99f8f5ed77185db31044c701e4bbec81b5a82a1fecfaf588a8425c0c02ca8 |
|
MD5 | 6634391738964205ca7dd84579a82e0f |
|
BLAKE2b-256 | 399664e3e819ce83f39563dfab05f76d13705286b12fa470ec89559a56d6b7a9 |
Hashes for cascadio-0.0.12-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b79307067a3031de31bc0c15a9d2317d5a4dfec1879589b8177f234d9081f552 |
|
MD5 | 629c58ae6420571ab492deebd6cd2f82 |
|
BLAKE2b-256 | 88e03c382c6ddbbec5d415464bf2927bfdafb311562d75703fc69003af614919 |
Hashes for cascadio-0.0.12-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f62ac7d5c3be2c8161b8cabf3b153cff72dc34f1b07dcda978ce864390e3aaf6 |
|
MD5 | 736c80a52b05f939c0274d5729260a75 |
|
BLAKE2b-256 | 8f3ed12ad78a96662156b69940b21840d7bf71960a95ab9209c375cbbeac226c |
Hashes for cascadio-0.0.12-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2948b8549b87d5c13b33cc5e110e071e5a37433345fa19e9a92ca8d67a41fdd |
|
MD5 | 6fff32a08d17627093515db8355dea4c |
|
BLAKE2b-256 | 65cf51b51f54db97df64b5c0d853d924aad853609094866e76ba84fa357877e7 |
Hashes for cascadio-0.0.12-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29ec69807cbc5ba0b155effcb2fd83bebfb5d807851888887542f37ecfb7ffe9 |
|
MD5 | 86ad594fef441cae7f331275621a613e |
|
BLAKE2b-256 | c8eb1a6974efece63d15accc660a31b09d517555d352a19215f2c2018f577cd7 |
Hashes for cascadio-0.0.12-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d250ca83d864f416cc2230a9f068ec6392e7a4b2ed0fa14722102d9a517f40 |
|
MD5 | a4fb8752c072c6f94a84101b04c11d5a |
|
BLAKE2b-256 | 64d0957db3a9c9ee88f60dc2f945fac319637e5e5c350d80c9028f3898e226ba |
Hashes for cascadio-0.0.12-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8b41670c96e7056a89b38fe9f3e0b766837215b11bcef79146f7b02500bd558 |
|
MD5 | ab04cda22db15650c4429a02cc11ef59 |
|
BLAKE2b-256 | 8bee5cde210eb2c801198e3b153c6e7487c2feba9929e25340e3a3045c886e99 |
Hashes for cascadio-0.0.12-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad41246f2684dc941293358014426a8f0b5f431e4a3ab1b8f681fe94c1694f3c |
|
MD5 | 11e83a1aeb993518527fdfecd06dfe70 |
|
BLAKE2b-256 | 75ff905591285020029ee72d57df01487c9aeb3dc5f77da001d5a92c933200bf |
Hashes for cascadio-0.0.12-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faf332c5c0062c71ad634dd6c2d0d25aa89bdbddf7bd9b40aabc53589c442bc2 |
|
MD5 | 9b3209f99cb2186643937fb6cd95c97f |
|
BLAKE2b-256 | 9efeb9d94da18d3f058335a5bab831241e965aa61456af0901ebf9bd95c14418 |
Hashes for cascadio-0.0.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50fc1a1350bb002eb9d1b2c60814c7560be56ce8acbe4363c58af79b952e232d |
|
MD5 | e74770a82a9df237c540936089dac9e9 |
|
BLAKE2b-256 | a7244d446a3e55937100bdee31e109c6cc5e98c393983e7dc434f3f8815dbbca |
Hashes for cascadio-0.0.12-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cca2bcdf5d5d3032be3c22d7c665f8b4c30e373aa9e7bc1a30590a0c25c1db78 |
|
MD5 | 1e4cf692b748b473a60f931e2e650f5e |
|
BLAKE2b-256 | 71899ba23e6dd18a4080557f481c3272657eda41881912b70570aaf2dd42d300 |
Hashes for cascadio-0.0.12-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f4a98256adf1065570024b8d77901d05f270ae2ff0e4715397decf516d81ba |
|
MD5 | b95e989af69d6f865e9c11b72c042df4 |
|
BLAKE2b-256 | 5fb553f865bb279172ee6f711558c9e8027e755f9cadc1db5a4a882bb53570e5 |
Hashes for cascadio-0.0.12-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58ae635e9838826c512a7faebd10a0f9c254c9336f06f5c090d928fd93124061 |
|
MD5 | 755464a9dcd3a4960baa841120d7107b |
|
BLAKE2b-256 | 2fc459c4d5ebbea308322524f4a96ce70093ef620372e8607f43fdd5c0ba9813 |
Hashes for cascadio-0.0.12-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b22d0c6c0796719f9ae47b9b6d65bb3cc152df70c8de552eca7ec51c288e0bd |
|
MD5 | 8349f63db84d26215b78bf53c039445d |
|
BLAKE2b-256 | d217a59de34bf48f126800935bb8502e45bb446b18202a4696e800a64aa34b4a |
Hashes for cascadio-0.0.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38606239f90b23df1c8bb2d26768b08143d2b26feecaf93ceac174854637f8a3 |
|
MD5 | 21653d9a91d39768152ab0b33dbd4ca7 |
|
BLAKE2b-256 | 60de3af100c67229e77d3d92a772b1b498d3093a87f348567b8e52e0e60f4d36 |
Hashes for cascadio-0.0.12-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acf3ede12de5ba2f3f399a2d18691f5e32ed35126499a1c9de1403e62fdc4703 |
|
MD5 | ea2eff8f000319e4686087da9aa03b8c |
|
BLAKE2b-256 | 8ee189a6049099a3393e8ac93d8d161a47cddfb18487d040e614ce825465e80f |
Hashes for cascadio-0.0.12-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45a5d206369968a885d88463a8ad231a78f6c802a8f521db972a245ffb3d3f83 |
|
MD5 | 2872509e960ebb094251adf2de76b661 |
|
BLAKE2b-256 | c4bbb89e9a0ee638db1ba6bb29549c8dbd49fdeeb831dd3ce2fc4859a8b8cfc0 |
Hashes for cascadio-0.0.12-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df99f146808b351a3851e1ff55ea1cab9fc87833b70fce04a998a054e8648e9b |
|
MD5 | feba1e828da0ad4c5966ca587f1c6177 |
|
BLAKE2b-256 | 6c0a41d462c6d401453606242d74bd226730ac2c1be6865f836671845bb81c40 |
Hashes for cascadio-0.0.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bf8f57819ffe975225253921c130f4848a7eae9160dcbd27b40d0e9d5c68f21 |
|
MD5 | 97759e9630b7494aa6251b7d0666a8ef |
|
BLAKE2b-256 | 2035e36df79696deca68e834f29cb7376dce9c52a067678c4eb7dbbe74ad1680 |
Hashes for cascadio-0.0.12-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae72e3fc1685bc2982f91720d2c3a76b4a596c54caeffb631f509e733b7e61d8 |
|
MD5 | e2b6e6e3f048caa42b725baa0d9b363c |
|
BLAKE2b-256 | ac06201725ba3d76830032421961d60027468c0a37a1423dbc8c683a1f5725ad |
Hashes for cascadio-0.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ea1698d4b285852b694cfc17762fd5f3f27cf1edeafe5e1067f6f20ad739508 |
|
MD5 | a6625ed8826b056fe46527057deb5927 |
|
BLAKE2b-256 | 0853ec9ff8923a8c3281f73cb3f8caaef666fd7b18d67e2d67b7b215b219597b |
Hashes for cascadio-0.0.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aebee385751edeb41e6d5c884396267311c79baf8df70c7f38c936beb2b1c129 |
|
MD5 | bf231660e01ef73ba611e63285cb6a59 |
|
BLAKE2b-256 | f89059c28863b9b2bc4241e176a29aeeb61c627b96b00bb4754d32a3dcdfda34 |
Hashes for cascadio-0.0.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ec4311890995a7bb0a1f9a5b854700cba0f78265eb447af661789e195ccbb0 |
|
MD5 | d07bcfe3a4c0b2eae7d964d424dee788 |
|
BLAKE2b-256 | 2be10745c68c2eb6f09fac6293b25a8f327f6c4df4ba0ebb35a607347dd36d6b |
Hashes for cascadio-0.0.12-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f9880dc04720d75c087e7f3df2910773655b45b5aa38a14346845111b5b4a5d |
|
MD5 | 74ce69f945c68eace3a54b7aa2da4e80 |
|
BLAKE2b-256 | b52429ceb5b56f107335b6c220425efc68cca2a6b4c59d4c09d7ff0a739bf5e4 |
Hashes for cascadio-0.0.12-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ea6f3f6a076b0bf0663d6b4994fd498c2885e6eec5b89ff31cbf1b2d5702766 |
|
MD5 | 47d24a968e8a678e8829944d07611391 |
|
BLAKE2b-256 | abd4f7c9f69b53c7e79d1a92df87173210653d4bf3fbc2edcef4730d01d07fd3 |
Hashes for cascadio-0.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 733b46c62366dfdedf456096ccfee0eb5afc6d6cac7015c6e593c2e71d6804e5 |
|
MD5 | f16690b505f81071c9705bfa02edf74f |
|
BLAKE2b-256 | e3333b42eb159120ba7f282c04cb073b49cf154e6d573ff55610aea72b2ba6cc |
Hashes for cascadio-0.0.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c8fc86eb378113541221b04db4dde8f03ea998dd116394fe5594780ce444531 |
|
MD5 | a4671203dedde03123aa861f1d2d4fbe |
|
BLAKE2b-256 | 5142465b70f4c4c1047271bca47ba573b666d2d595893fe7ba29733b3a3a62cc |
Hashes for cascadio-0.0.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 466defd7b5d50adef5f064cf218a23113fabfb4dadbc5047e358d38203fdbc5c |
|
MD5 | 1086ce27e1a160988f248fb67714cbac |
|
BLAKE2b-256 | 97deebbea46fa329a90c632a394c22551aadf29d23cfd1bcb3383cfce51b001f |
Hashes for cascadio-0.0.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33aedb0672e39a2c8217a54aef48e791dbd838f087974d204baf99e4e3fce75a |
|
MD5 | 36adb805363b0d2a12ea76fd535b5ced |
|
BLAKE2b-256 | eed0e20a877585ca7fab56eede40e923bdec19ebdffb4ddc94a700ae535c95ad |
Hashes for cascadio-0.0.12-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e16d655beabdce6d30d0906631af6014ad73cc872c91b52a20f1f78c9cc0e1ce |
|
MD5 | 139e3ddb41728966e0571807be1213e0 |
|
BLAKE2b-256 | 3be77fba9c0bbe7ad626a11afe2212318e64742ce9216d4296a4c35461a0b04f |
Hashes for cascadio-0.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 108a33a9b2a96298e28575129bf2940fb49fcb4c94a868c45ba4de0334176e5d |
|
MD5 | 6851c209905b6b15c7a6b5df6b6deee4 |
|
BLAKE2b-256 | 62e427a09e0f2299a051302df94c6decb8a5c605ca0779ce54a2470f445ca21d |
Hashes for cascadio-0.0.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f17c7dba9830dbecf11c57edefb6120648cd9eb9b7a6e88895925fce223460c3 |
|
MD5 | 175cc48b018a4c6a2873c86891017e47 |
|
BLAKE2b-256 | 7ab0e3ee321e3a03fc3ec92e9936e9362091ff4edf15b40c5c27d22bcd4f7154 |
Hashes for cascadio-0.0.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58d75b52d237ca59ba2b000f72592c2ee534b8b2bc4291bf3520689326bfd7ab |
|
MD5 | 638050a44dfc1ed8b3aae8a876ff6e8e |
|
BLAKE2b-256 | bef68328b53de4b1fcb3deaa856e5abf78ca57ca7f3eea999e5eb43baed91a2e |
Hashes for cascadio-0.0.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 136effb5f8191fd25fc18f42acd3448ac0319b587a9b2ccd7884f4b39a5a1b4b |
|
MD5 | ab91f31973db1565c195b8753e85b1bf |
|
BLAKE2b-256 | 4809b59e5595bbf2d03859d0ae75ab44d03a01a42dcd7a907859146d815959f7 |
Hashes for cascadio-0.0.12-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42e6cf0a65b2925494dad19fe7a634b441571da872da3c36e0a254b765d37597 |
|
MD5 | 470ca978f5322a2c79c19868aa9f0a0e |
|
BLAKE2b-256 | 8a226e3c4802244e89f8f9320087edf2e8c14e313bdbd1a2da016a612e3c5415 |
Hashes for cascadio-0.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1027a98e1d67975f84f55f7e07a6b5cf0bb3565849301c97c7da778b0a99769d |
|
MD5 | a041ac06c8b64c2ab1eb6353992ccd75 |
|
BLAKE2b-256 | e2c0221badf98580d7956e0b330b0b902783802bb5d10bf52b18b3ba45b875f8 |
Hashes for cascadio-0.0.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c54af265ca77cd38d90a441935919f3c468b0da00377ffe6e686f67fa3adde9 |
|
MD5 | 0836699d695629d57ce394c79813fe76 |
|
BLAKE2b-256 | fc9765db25c46587f92e07932ddef9afe999c7a53657255c5f8208b7b6e376be |
Hashes for cascadio-0.0.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b8f1d8a9ec390e665c010eb77b8e19c29e25e267aa4b20da1ebc6456a79b813 |
|
MD5 | 6be10b9421719a47215830dd6243c1e9 |
|
BLAKE2b-256 | 4a5ad4b800d712ad22cb16d84a180e8c4dbd595ac6456799e94928f837559fbf |
Hashes for cascadio-0.0.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219f6e40952a90bd227b6ef730364c5ba4e21447a35be1fd97f771b361ef7f54 |
|
MD5 | d14b65130b33106a652abb3fc3ed4597 |
|
BLAKE2b-256 | 224a8234311c6634faca6455f6ee6d42ca2d65cfc98b82429503c64aea68893d |
Hashes for cascadio-0.0.12-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 568b2b43321e352b422e0779a5e683334067cb353246993bd322bec673012ec9 |
|
MD5 | 5987a4c587b3863dc652518f50c116ab |
|
BLAKE2b-256 | c67809eb26b8e64d610b704ff56594ca8ca60d02e594774cca01c25c5541bbce |
Hashes for cascadio-0.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c94ffa5819364c7964fc8b5e21d70588cb08de843426b88629d28eceeb1fe3f |
|
MD5 | 7f17b8cffa720fa33134fb80d906b9f1 |
|
BLAKE2b-256 | 2fb9fde88adfed0d0a2e93e284a64501b3d214d1cd73ba97e95ed803d04630a0 |
Hashes for cascadio-0.0.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f54a2458c67d3e4ff3b5a3a06c3e52af6642a75a1ab50daee0b73efae478e0d |
|
MD5 | 465914f812453282dbc6440514865dee |
|
BLAKE2b-256 | b6864b9a51246504ccedf5ab97e46ffc85477fda68987c9c4de3ed80fb3120c6 |
Hashes for cascadio-0.0.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 698839ab804701cdd80d071bc63c4476430a56fd7287fc343d23aeb4c8293a9b |
|
MD5 | 63671c8d1cad25ba3f9aa8e6fe2ec711 |
|
BLAKE2b-256 | d9ba64056745fee46d4a48925887fb4d2e0fef5e134d5b7b2c64a4384ac0a8c6 |
Hashes for cascadio-0.0.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef79d931bb952c0238f761474198c3fe36393a6ed38957f28be193fb6444b74d |
|
MD5 | 5c8a6d59e46775fe794a27fbb0b8b550 |
|
BLAKE2b-256 | fc1e9341b368f4b9880784abe8c9746f83d7b52febcf0e47b55fbee34b16fdd9 |
Hashes for cascadio-0.0.12-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcbcd2885c0d3675a8230d70b480923b854bf1c973bf730b2897ca2c0ca79102 |
|
MD5 | 3dac6d18af24f321bbff9ba959c6337e |
|
BLAKE2b-256 | 30f9fac902414cae3ec03e064df5c1b724b8c74a3533da737dd0949a3dcffa17 |
Hashes for cascadio-0.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b89986e603b2880141ba667057101b522af0569c076792c0b337ff4636acb2 |
|
MD5 | 772f32137a02bcab2be21d59aef64ba3 |
|
BLAKE2b-256 | f04b9cb490adb79de14b152649d92ff3aa51edd98e8af38c6141f0eaa05a4ed5 |
Hashes for cascadio-0.0.12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb04083d859d019cbfe9b5585ab137cf27ed990c9229ac1c933852f7da25351b |
|
MD5 | 34ee33d1cbee40ed7505865e314c20b2 |
|
BLAKE2b-256 | e20e9470d57213164722c5414deb36fe16160f80f905bcbe7a5a64f2bf314124 |
Hashes for cascadio-0.0.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab2c006c85eb38fcc5dde46eceea99fab0b9ae695b6a46112df8e7771bec1ebc |
|
MD5 | 6b9bb70de443080fbc5ab8cf9239bf54 |
|
BLAKE2b-256 | 48fe34e5f8652b62c0c17bf0327a63ea9890cd5dd959fd8937cae89cbe03a154 |