Name | cascadio JSON |
Version |
0.0.12
JSON |
| download |
home_page | None |
Summary | Convert STEP files to GLB using OpenCASCADE |
upload_time | 2024-04-09 19:43:30 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.7 |
license | The MIT License (MIT) Copyright (c) 2024 Michael Dawson-Haggerty Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
keywords |
graphics
step
gltf
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# cascadio
A Python library which uses [OpenCASCADE](https://github.com/Open-Cascade-SAS/OCCT) to convert STEP files to a GLB file which can quickly be loaded by [trimesh](https://github.com/mikedh/trimesh) and other libraries.
The primary effort here is build and packaging using the wonderful work done recently on [scikit-build-core](https://github.com/scikit-build/scikit-build-core) and [cibuildwheel](https://github.com/pypa/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](https://github.com/CadQuery/OCP) or [PythonOCC](https://github.com/tpaviot/pythonocc-core). 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](https://pypi.org/project/cascadio/#files) 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.
Raw data
{
"_id": null,
"home_page": null,
"name": "cascadio",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "graphics STEP GLTF",
"author": null,
"author_email": "Michael Dawson-Haggerty <mikedh@kerfed.com>",
"download_url": null,
"platform": null,
"description": "# cascadio\n\nA Python library which uses [OpenCASCADE](https://github.com/Open-Cascade-SAS/OCCT) to convert STEP files to a GLB file which can quickly be loaded by [trimesh](https://github.com/mikedh/trimesh) and other libraries.\n\nThe primary effort here is build and packaging using the wonderful work done recently on [scikit-build-core](https://github.com/scikit-build/scikit-build-core) and [cibuildwheel](https://github.com/pypa/cibuildwheel). The goal is to produce wheels that don't require users to build OpenCASCADE themselves.\n\nThis is *not* intended to be a full binding of OpenCASCADE like [OCP](https://github.com/CadQuery/OCP) or [PythonOCC](https://github.com/tpaviot/pythonocc-core). 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.\n\n\n\n### Install\n\nThe primary goal of this project is building wheels so vanilla `pip` can be used:\n\n```\npip install cascadio\n```\n\nCurrently this is building for non-MUSL flavors of `manylinux`, Windows x64, and MacOS x64+ARM. You can check [PyPi](https://pypi.org/project/cascadio/#files) for current platforms.\n\n\n### Motivation\n\nA lot of analysis can be done on triangulated surface meshes that doesn't need the analytical surfaces from a STEP or BREP file. \n\n### Contributing\n\nDeveloped on Linux which should build wheels locally with docker:\n```\n# this doesn't cache the OCCT build unfortunately.\n# It would be nice if it did! You could do it by building OCCT\n# in the manylinux images and then passing the new tag to CIBW\nCIBW_BUILD=\"cp312-manylinux_x86_64\" cibuildwheel --platform linux\n```\n\nOr, if you want to develop that will *only* work in your local environment for development:\n```\n# just run the `before-all` from pyproject.toml which is approximatly:\ncd upstream/OCCT\ncmake -G Ninja -DCMAKE_BUILD_TYPE=Release \\\n -DUSE_RAPIDJSON:BOOL=\"ON\" \\\n -D3RDPARTY_RAPIDJSON_INCLUDE_DIR=\"../rapidjson/include\" .\nninja\nmv lin64/gcc/lib .\n```\nThen `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.\n\n\n### Future Work\n\nPull requests welcome! \n\n- Add passable parameters for options included in the RWGLTF writer.\n- use in-memory data for input and output, i.e. `stepReader.ReadStream()` instead of a file name. Ideally the Python function signature would be:\n - `convert_to_glb(data: bytes, file_type: str, **parameters) -> bytes`\n - Currently using file names because it's easier. \n- Support IGES \n - Investigate using OpenCASCADE \"Advanced Data Exchange\" for Parasolid `.x_b`/`.x_t` and JT `.jt` support.\n\n",
"bugtrack_url": null,
"license": "The MIT License (MIT) Copyright (c) 2024 Michael Dawson-Haggerty Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
"summary": "Convert STEP files to GLB using OpenCASCADE",
"version": "0.0.12",
"project_urls": {
"Homepage": "https://github.com/trimesh/cascadio"
},
"split_keywords": [
"graphics",
"step",
"gltf"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4809b59e5595bbf2d03859d0ae75ab44d03a01a42dcd7a907859146d815959f7",
"md5": "ab91f31973db1565c195b8753e85b1bf",
"sha256": "136effb5f8191fd25fc18f42acd3448ac0319b587a9b2ccd7884f4b39a5a1b4b"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "ab91f31973db1565c195b8753e85b1bf",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 23299186,
"upload_time": "2024-04-09T19:43:30",
"upload_time_iso_8601": "2024-04-09T19:43:30.446777Z",
"url": "https://files.pythonhosted.org/packages/48/09/b59e5595bbf2d03859d0ae75ab44d03a01a42dcd7a907859146d815959f7/cascadio-0.0.12-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bef68328b53de4b1fcb3deaa856e5abf78ca57ca7f3eea999e5eb43baed91a2e",
"md5": "638050a44dfc1ed8b3aae8a876ff6e8e",
"sha256": "58d75b52d237ca59ba2b000f72592c2ee534b8b2bc4291bf3520689326bfd7ab"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "638050a44dfc1ed8b3aae8a876ff6e8e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 20061093,
"upload_time": "2024-04-09T19:43:33",
"upload_time_iso_8601": "2024-04-09T19:43:33.414066Z",
"url": "https://files.pythonhosted.org/packages/be/f6/8328b53de4b1fcb3deaa856e5abf78ca57ca7f3eea999e5eb43baed91a2e/cascadio-0.0.12-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7ab0e3ee321e3a03fc3ec92e9936e9362091ff4edf15b40c5c27d22bcd4f7154",
"md5": "175cc48b018a4c6a2873c86891017e47",
"sha256": "f17c7dba9830dbecf11c57edefb6120648cd9eb9b7a6e88895925fce223460c3"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "175cc48b018a4c6a2873c86891017e47",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 26772522,
"upload_time": "2024-04-09T19:43:36",
"upload_time_iso_8601": "2024-04-09T19:43:36.913695Z",
"url": "https://files.pythonhosted.org/packages/7a/b0/e3ee321e3a03fc3ec92e9936e9362091ff4edf15b40c5c27d22bcd4f7154/cascadio-0.0.12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "62e427a09e0f2299a051302df94c6decb8a5c605ca0779ce54a2470f445ca21d",
"md5": "6851c209905b6b15c7a6b5df6b6deee4",
"sha256": "108a33a9b2a96298e28575129bf2940fb49fcb4c94a868c45ba4de0334176e5d"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6851c209905b6b15c7a6b5df6b6deee4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 26136210,
"upload_time": "2024-04-09T19:43:40",
"upload_time_iso_8601": "2024-04-09T19:43:40.279045Z",
"url": "https://files.pythonhosted.org/packages/62/e4/27a09e0f2299a051302df94c6decb8a5c605ca0779ce54a2470f445ca21d/cascadio-0.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3be77fba9c0bbe7ad626a11afe2212318e64742ce9216d4296a4c35461a0b04f",
"md5": "139e3ddb41728966e0571807be1213e0",
"sha256": "e16d655beabdce6d30d0906631af6014ad73cc872c91b52a20f1f78c9cc0e1ce"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "139e3ddb41728966e0571807be1213e0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 13984334,
"upload_time": "2024-04-09T19:43:44",
"upload_time_iso_8601": "2024-04-09T19:43:44.236093Z",
"url": "https://files.pythonhosted.org/packages/3b/e7/7fba9c0bbe7ad626a11afe2212318e64742ce9216d4296a4c35461a0b04f/cascadio-0.0.12-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eed0e20a877585ca7fab56eede40e923bdec19ebdffb4ddc94a700ae535c95ad",
"md5": "36adb805363b0d2a12ea76fd535b5ced",
"sha256": "33aedb0672e39a2c8217a54aef48e791dbd838f087974d204baf99e4e3fce75a"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "36adb805363b0d2a12ea76fd535b5ced",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 23300647,
"upload_time": "2024-04-09T19:43:46",
"upload_time_iso_8601": "2024-04-09T19:43:46.960331Z",
"url": "https://files.pythonhosted.org/packages/ee/d0/e20a877585ca7fab56eede40e923bdec19ebdffb4ddc94a700ae535c95ad/cascadio-0.0.12-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "97deebbea46fa329a90c632a394c22551aadf29d23cfd1bcb3383cfce51b001f",
"md5": "1086ce27e1a160988f248fb67714cbac",
"sha256": "466defd7b5d50adef5f064cf218a23113fabfb4dadbc5047e358d38203fdbc5c"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "1086ce27e1a160988f248fb67714cbac",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 20062351,
"upload_time": "2024-04-09T19:43:50",
"upload_time_iso_8601": "2024-04-09T19:43:50.128340Z",
"url": "https://files.pythonhosted.org/packages/97/de/ebbea46fa329a90c632a394c22551aadf29d23cfd1bcb3383cfce51b001f/cascadio-0.0.12-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5142465b70f4c4c1047271bca47ba573b666d2d595893fe7ba29733b3a3a62cc",
"md5": "a4671203dedde03123aa861f1d2d4fbe",
"sha256": "8c8fc86eb378113541221b04db4dde8f03ea998dd116394fe5594780ce444531"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a4671203dedde03123aa861f1d2d4fbe",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 26774176,
"upload_time": "2024-04-09T19:43:53",
"upload_time_iso_8601": "2024-04-09T19:43:53.412810Z",
"url": "https://files.pythonhosted.org/packages/51/42/465b70f4c4c1047271bca47ba573b666d2d595893fe7ba29733b3a3a62cc/cascadio-0.0.12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e3333b42eb159120ba7f282c04cb073b49cf154e6d573ff55610aea72b2ba6cc",
"md5": "f16690b505f81071c9705bfa02edf74f",
"sha256": "733b46c62366dfdedf456096ccfee0eb5afc6d6cac7015c6e593c2e71d6804e5"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f16690b505f81071c9705bfa02edf74f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 26138070,
"upload_time": "2024-04-09T19:43:57",
"upload_time_iso_8601": "2024-04-09T19:43:57.154389Z",
"url": "https://files.pythonhosted.org/packages/e3/33/3b42eb159120ba7f282c04cb073b49cf154e6d573ff55610aea72b2ba6cc/cascadio-0.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "abd4f7c9f69b53c7e79d1a92df87173210653d4bf3fbc2edcef4730d01d07fd3",
"md5": "47d24a968e8a678e8829944d07611391",
"sha256": "0ea6f3f6a076b0bf0663d6b4994fd498c2885e6eec5b89ff31cbf1b2d5702766"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "47d24a968e8a678e8829944d07611391",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 13985388,
"upload_time": "2024-04-09T19:44:00",
"upload_time_iso_8601": "2024-04-09T19:44:00.023115Z",
"url": "https://files.pythonhosted.org/packages/ab/d4/f7c9f69b53c7e79d1a92df87173210653d4bf3fbc2edcef4730d01d07fd3/cascadio-0.0.12-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b52429ceb5b56f107335b6c220425efc68cca2a6b4c59d4c09d7ff0a739bf5e4",
"md5": "74ce69f945c68eace3a54b7aa2da4e80",
"sha256": "7f9880dc04720d75c087e7f3df2910773655b45b5aa38a14346845111b5b4a5d"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "74ce69f945c68eace3a54b7aa2da4e80",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 23299115,
"upload_time": "2024-04-09T19:44:03",
"upload_time_iso_8601": "2024-04-09T19:44:03.595474Z",
"url": "https://files.pythonhosted.org/packages/b5/24/29ceb5b56f107335b6c220425efc68cca2a6b4c59d4c09d7ff0a739bf5e4/cascadio-0.0.12-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2be10745c68c2eb6f09fac6293b25a8f327f6c4df4ba0ebb35a607347dd36d6b",
"md5": "d07bcfe3a4c0b2eae7d964d424dee788",
"sha256": "97ec4311890995a7bb0a1f9a5b854700cba0f78265eb447af661789e195ccbb0"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d07bcfe3a4c0b2eae7d964d424dee788",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 20061664,
"upload_time": "2024-04-09T19:44:06",
"upload_time_iso_8601": "2024-04-09T19:44:06.416130Z",
"url": "https://files.pythonhosted.org/packages/2b/e1/0745c68c2eb6f09fac6293b25a8f327f6c4df4ba0ebb35a607347dd36d6b/cascadio-0.0.12-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f89059c28863b9b2bc4241e176a29aeeb61c627b96b00bb4754d32a3dcdfda34",
"md5": "bf231660e01ef73ba611e63285cb6a59",
"sha256": "aebee385751edeb41e6d5c884396267311c79baf8df70c7f38c936beb2b1c129"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "bf231660e01ef73ba611e63285cb6a59",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 26773737,
"upload_time": "2024-04-09T19:44:09",
"upload_time_iso_8601": "2024-04-09T19:44:09.386449Z",
"url": "https://files.pythonhosted.org/packages/f8/90/59c28863b9b2bc4241e176a29aeeb61c627b96b00bb4754d32a3dcdfda34/cascadio-0.0.12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0853ec9ff8923a8c3281f73cb3f8caaef666fd7b18d67e2d67b7b215b219597b",
"md5": "a6625ed8826b056fe46527057deb5927",
"sha256": "4ea1698d4b285852b694cfc17762fd5f3f27cf1edeafe5e1067f6f20ad739508"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a6625ed8826b056fe46527057deb5927",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 26137384,
"upload_time": "2024-04-09T19:44:12",
"upload_time_iso_8601": "2024-04-09T19:44:12.454120Z",
"url": "https://files.pythonhosted.org/packages/08/53/ec9ff8923a8c3281f73cb3f8caaef666fd7b18d67e2d67b7b215b219597b/cascadio-0.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac06201725ba3d76830032421961d60027468c0a37a1423dbc8c683a1f5725ad",
"md5": "e2b6e6e3f048caa42b725baa0d9b363c",
"sha256": "ae72e3fc1685bc2982f91720d2c3a76b4a596c54caeffb631f509e733b7e61d8"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "e2b6e6e3f048caa42b725baa0d9b363c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 13985519,
"upload_time": "2024-04-09T19:44:15",
"upload_time_iso_8601": "2024-04-09T19:44:15.733243Z",
"url": "https://files.pythonhosted.org/packages/ac/06/201725ba3d76830032421961d60027468c0a37a1423dbc8c683a1f5725ad/cascadio-0.0.12-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "48fe34e5f8652b62c0c17bf0327a63ea9890cd5dd959fd8937cae89cbe03a154",
"md5": "6b9bb70de443080fbc5ab8cf9239bf54",
"sha256": "ab2c006c85eb38fcc5dde46eceea99fab0b9ae695b6a46112df8e7771bec1ebc"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "6b9bb70de443080fbc5ab8cf9239bf54",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 23299140,
"upload_time": "2024-04-09T19:44:18",
"upload_time_iso_8601": "2024-04-09T19:44:18.494889Z",
"url": "https://files.pythonhosted.org/packages/48/fe/34e5f8652b62c0c17bf0327a63ea9890cd5dd959fd8937cae89cbe03a154/cascadio-0.0.12-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e20e9470d57213164722c5414deb36fe16160f80f905bcbe7a5a64f2bf314124",
"md5": "34ee33d1cbee40ed7505865e314c20b2",
"sha256": "cb04083d859d019cbfe9b5585ab137cf27ed990c9229ac1c933852f7da25351b"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "34ee33d1cbee40ed7505865e314c20b2",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 26773226,
"upload_time": "2024-04-09T19:44:21",
"upload_time_iso_8601": "2024-04-09T19:44:21.742483Z",
"url": "https://files.pythonhosted.org/packages/e2/0e/9470d57213164722c5414deb36fe16160f80f905bcbe7a5a64f2bf314124/cascadio-0.0.12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f04b9cb490adb79de14b152649d92ff3aa51edd98e8af38c6141f0eaa05a4ed5",
"md5": "772f32137a02bcab2be21d59aef64ba3",
"sha256": "86b89986e603b2880141ba667057101b522af0569c076792c0b337ff4636acb2"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "772f32137a02bcab2be21d59aef64ba3",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 26135793,
"upload_time": "2024-04-09T19:44:24",
"upload_time_iso_8601": "2024-04-09T19:44:24.892679Z",
"url": "https://files.pythonhosted.org/packages/f0/4b/9cb490adb79de14b152649d92ff3aa51edd98e8af38c6141f0eaa05a4ed5/cascadio-0.0.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "30f9fac902414cae3ec03e064df5c1b724b8c74a3533da737dd0949a3dcffa17",
"md5": "3dac6d18af24f321bbff9ba959c6337e",
"sha256": "bcbcd2885c0d3675a8230d70b480923b854bf1c973bf730b2897ca2c0ca79102"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "3dac6d18af24f321bbff9ba959c6337e",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 14001407,
"upload_time": "2024-04-09T19:44:28",
"upload_time_iso_8601": "2024-04-09T19:44:28.657808Z",
"url": "https://files.pythonhosted.org/packages/30/f9/fac902414cae3ec03e064df5c1b724b8c74a3533da737dd0949a3dcffa17/cascadio-0.0.12-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fc1e9341b368f4b9880784abe8c9746f83d7b52febcf0e47b55fbee34b16fdd9",
"md5": "5c8a6d59e46775fe794a27fbb0b8b550",
"sha256": "ef79d931bb952c0238f761474198c3fe36393a6ed38957f28be193fb6444b74d"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "5c8a6d59e46775fe794a27fbb0b8b550",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 23299124,
"upload_time": "2024-04-09T19:44:31",
"upload_time_iso_8601": "2024-04-09T19:44:31.386521Z",
"url": "https://files.pythonhosted.org/packages/fc/1e/9341b368f4b9880784abe8c9746f83d7b52febcf0e47b55fbee34b16fdd9/cascadio-0.0.12-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9ba64056745fee46d4a48925887fb4d2e0fef5e134d5b7b2c64a4384ac0a8c6",
"md5": "63671c8d1cad25ba3f9aa8e6fe2ec711",
"sha256": "698839ab804701cdd80d071bc63c4476430a56fd7287fc343d23aeb4c8293a9b"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "63671c8d1cad25ba3f9aa8e6fe2ec711",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 20061023,
"upload_time": "2024-04-09T19:44:34",
"upload_time_iso_8601": "2024-04-09T19:44:34.845507Z",
"url": "https://files.pythonhosted.org/packages/d9/ba/64056745fee46d4a48925887fb4d2e0fef5e134d5b7b2c64a4384ac0a8c6/cascadio-0.0.12-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b6864b9a51246504ccedf5ab97e46ffc85477fda68987c9c4de3ed80fb3120c6",
"md5": "465914f812453282dbc6440514865dee",
"sha256": "9f54a2458c67d3e4ff3b5a3a06c3e52af6642a75a1ab50daee0b73efae478e0d"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "465914f812453282dbc6440514865dee",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 26772359,
"upload_time": "2024-04-09T19:44:37",
"upload_time_iso_8601": "2024-04-09T19:44:37.762653Z",
"url": "https://files.pythonhosted.org/packages/b6/86/4b9a51246504ccedf5ab97e46ffc85477fda68987c9c4de3ed80fb3120c6/cascadio-0.0.12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2fb9fde88adfed0d0a2e93e284a64501b3d214d1cd73ba97e95ed803d04630a0",
"md5": "7f17b8cffa720fa33134fb80d906b9f1",
"sha256": "1c94ffa5819364c7964fc8b5e21d70588cb08de843426b88629d28eceeb1fe3f"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7f17b8cffa720fa33134fb80d906b9f1",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 26136156,
"upload_time": "2024-04-09T19:44:41",
"upload_time_iso_8601": "2024-04-09T19:44:41.470064Z",
"url": "https://files.pythonhosted.org/packages/2f/b9/fde88adfed0d0a2e93e284a64501b3d214d1cd73ba97e95ed803d04630a0/cascadio-0.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c67809eb26b8e64d610b704ff56594ca8ca60d02e594774cca01c25c5541bbce",
"md5": "5987a4c587b3863dc652518f50c116ab",
"sha256": "568b2b43321e352b422e0779a5e683334067cb353246993bd322bec673012ec9"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "5987a4c587b3863dc652518f50c116ab",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 14000833,
"upload_time": "2024-04-09T19:44:44",
"upload_time_iso_8601": "2024-04-09T19:44:44.258650Z",
"url": "https://files.pythonhosted.org/packages/c6/78/09eb26b8e64d610b704ff56594ca8ca60d02e594774cca01c25c5541bbce/cascadio-0.0.12-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "224a8234311c6634faca6455f6ee6d42ca2d65cfc98b82429503c64aea68893d",
"md5": "d14b65130b33106a652abb3fc3ed4597",
"sha256": "219f6e40952a90bd227b6ef730364c5ba4e21447a35be1fd97f771b361ef7f54"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "d14b65130b33106a652abb3fc3ed4597",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 23299286,
"upload_time": "2024-04-09T19:44:46",
"upload_time_iso_8601": "2024-04-09T19:44:46.894530Z",
"url": "https://files.pythonhosted.org/packages/22/4a/8234311c6634faca6455f6ee6d42ca2d65cfc98b82429503c64aea68893d/cascadio-0.0.12-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4a5ad4b800d712ad22cb16d84a180e8c4dbd595ac6456799e94928f837559fbf",
"md5": "6be10b9421719a47215830dd6243c1e9",
"sha256": "4b8f1d8a9ec390e665c010eb77b8e19c29e25e267aa4b20da1ebc6456a79b813"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6be10b9421719a47215830dd6243c1e9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 20061170,
"upload_time": "2024-04-09T19:44:50",
"upload_time_iso_8601": "2024-04-09T19:44:50.260513Z",
"url": "https://files.pythonhosted.org/packages/4a/5a/d4b800d712ad22cb16d84a180e8c4dbd595ac6456799e94928f837559fbf/cascadio-0.0.12-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fc9765db25c46587f92e07932ddef9afe999c7a53657255c5f8208b7b6e376be",
"md5": "0836699d695629d57ce394c79813fe76",
"sha256": "9c54af265ca77cd38d90a441935919f3c468b0da00377ffe6e686f67fa3adde9"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "0836699d695629d57ce394c79813fe76",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 26772718,
"upload_time": "2024-04-09T19:44:53",
"upload_time_iso_8601": "2024-04-09T19:44:53.208443Z",
"url": "https://files.pythonhosted.org/packages/fc/97/65db25c46587f92e07932ddef9afe999c7a53657255c5f8208b7b6e376be/cascadio-0.0.12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2c0221badf98580d7956e0b330b0b902783802bb5d10bf52b18b3ba45b875f8",
"md5": "a041ac06c8b64c2ab1eb6353992ccd75",
"sha256": "1027a98e1d67975f84f55f7e07a6b5cf0bb3565849301c97c7da778b0a99769d"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a041ac06c8b64c2ab1eb6353992ccd75",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 26136361,
"upload_time": "2024-04-09T19:44:56",
"upload_time_iso_8601": "2024-04-09T19:44:56.375607Z",
"url": "https://files.pythonhosted.org/packages/e2/c0/221badf98580d7956e0b330b0b902783802bb5d10bf52b18b3ba45b875f8/cascadio-0.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a226e3c4802244e89f8f9320087edf2e8c14e313bdbd1a2da016a612e3c5415",
"md5": "470ca978f5322a2c79c19868aa9f0a0e",
"sha256": "42e6cf0a65b2925494dad19fe7a634b441571da872da3c36e0a254b765d37597"
},
"downloads": -1,
"filename": "cascadio-0.0.12-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "470ca978f5322a2c79c19868aa9f0a0e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 13985351,
"upload_time": "2024-04-09T19:44:59",
"upload_time_iso_8601": "2024-04-09T19:44:59.688647Z",
"url": "https://files.pythonhosted.org/packages/8a/22/6e3c4802244e89f8f9320087edf2e8c14e313bdbd1a2da016a612e3c5415/cascadio-0.0.12-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c8eb1a6974efece63d15accc660a31b09d517555d352a19215f2c2018f577cd7",
"md5": "86ad594fef441cae7f331275621a613e",
"sha256": "29ec69807cbc5ba0b155effcb2fd83bebfb5d807851888887542f37ecfb7ffe9"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "86ad594fef441cae7f331275621a613e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 23299194,
"upload_time": "2024-04-09T19:45:02",
"upload_time_iso_8601": "2024-04-09T19:45:02.595652Z",
"url": "https://files.pythonhosted.org/packages/c8/eb/1a6974efece63d15accc660a31b09d517555d352a19215f2c2018f577cd7/cascadio-0.0.12-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "65cf51b51f54db97df64b5c0d853d924aad853609094866e76ba84fa357877e7",
"md5": "6fff32a08d17627093515db8355dea4c",
"sha256": "c2948b8549b87d5c13b33cc5e110e071e5a37433345fa19e9a92ca8d67a41fdd"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6fff32a08d17627093515db8355dea4c",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 20061062,
"upload_time": "2024-04-09T19:45:06",
"upload_time_iso_8601": "2024-04-09T19:45:06.151549Z",
"url": "https://files.pythonhosted.org/packages/65/cf/51b51f54db97df64b5c0d853d924aad853609094866e76ba84fa357877e7/cascadio-0.0.12-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f3ed12ad78a96662156b69940b21840d7bf71960a95ab9209c375cbbeac226c",
"md5": "736c80a52b05f939c0274d5729260a75",
"sha256": "f62ac7d5c3be2c8161b8cabf3b153cff72dc34f1b07dcda978ce864390e3aaf6"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "736c80a52b05f939c0274d5729260a75",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 26772642,
"upload_time": "2024-04-09T19:45:09",
"upload_time_iso_8601": "2024-04-09T19:45:09.408160Z",
"url": "https://files.pythonhosted.org/packages/8f/3e/d12ad78a96662156b69940b21840d7bf71960a95ab9209c375cbbeac226c/cascadio-0.0.12-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "88e03c382c6ddbbec5d415464bf2927bfdafb311562d75703fc69003af614919",
"md5": "629c58ae6420571ab492deebd6cd2f82",
"sha256": "b79307067a3031de31bc0c15a9d2317d5a4dfec1879589b8177f234d9081f552"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "629c58ae6420571ab492deebd6cd2f82",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 26136048,
"upload_time": "2024-04-09T19:45:13",
"upload_time_iso_8601": "2024-04-09T19:45:13.195554Z",
"url": "https://files.pythonhosted.org/packages/88/e0/3c382c6ddbbec5d415464bf2927bfdafb311562d75703fc69003af614919/cascadio-0.0.12-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "399664e3e819ce83f39563dfab05f76d13705286b12fa470ec89559a56d6b7a9",
"md5": "6634391738964205ca7dd84579a82e0f",
"sha256": "cff99f8f5ed77185db31044c701e4bbec81b5a82a1fecfaf588a8425c0c02ca8"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp310-pypy310_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "6634391738964205ca7dd84579a82e0f",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 13999817,
"upload_time": "2024-04-09T19:45:18",
"upload_time_iso_8601": "2024-04-09T19:45:18.004331Z",
"url": "https://files.pythonhosted.org/packages/39/96/64e3e819ce83f39563dfab05f76d13705286b12fa470ec89559a56d6b7a9/cascadio-0.0.12-pp310-pypy310_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2035e36df79696deca68e834f29cb7376dce9c52a067678c4eb7dbbe74ad1680",
"md5": "97759e9630b7494aa6251b7d0666a8ef",
"sha256": "4bf8f57819ffe975225253921c130f4848a7eae9160dcbd27b40d0e9d5c68f21"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "97759e9630b7494aa6251b7d0666a8ef",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 23298745,
"upload_time": "2024-04-09T19:45:21",
"upload_time_iso_8601": "2024-04-09T19:45:21.396270Z",
"url": "https://files.pythonhosted.org/packages/20/35/e36df79696deca68e834f29cb7376dce9c52a067678c4eb7dbbe74ad1680/cascadio-0.0.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6c0a41d462c6d401453606242d74bd226730ac2c1be6865f836671845bb81c40",
"md5": "feba1e828da0ad4c5966ca587f1c6177",
"sha256": "df99f146808b351a3851e1ff55ea1cab9fc87833b70fce04a998a054e8648e9b"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "feba1e828da0ad4c5966ca587f1c6177",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 26772337,
"upload_time": "2024-04-09T19:45:24",
"upload_time_iso_8601": "2024-04-09T19:45:24.607424Z",
"url": "https://files.pythonhosted.org/packages/6c/0a/41d462c6d401453606242d74bd226730ac2c1be6865f836671845bb81c40/cascadio-0.0.12-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c4bbb89e9a0ee638db1ba6bb29549c8dbd49fdeeb831dd3ce2fc4859a8b8cfc0",
"md5": "2872509e960ebb094251adf2de76b661",
"sha256": "45a5d206369968a885d88463a8ad231a78f6c802a8f521db972a245ffb3d3f83"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2872509e960ebb094251adf2de76b661",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 26135470,
"upload_time": "2024-04-09T19:45:27",
"upload_time_iso_8601": "2024-04-09T19:45:27.797803Z",
"url": "https://files.pythonhosted.org/packages/c4/bb/b89e9a0ee638db1ba6bb29549c8dbd49fdeeb831dd3ce2fc4859a8b8cfc0/cascadio-0.0.12-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ee189a6049099a3393e8ac93d8d161a47cddfb18487d040e614ce825465e80f",
"md5": "ea2eff8f000319e4686087da9aa03b8c",
"sha256": "acf3ede12de5ba2f3f399a2d18691f5e32ed35126499a1c9de1403e62fdc4703"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp37-pypy37_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "ea2eff8f000319e4686087da9aa03b8c",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 14000660,
"upload_time": "2024-04-09T19:45:30",
"upload_time_iso_8601": "2024-04-09T19:45:30.812252Z",
"url": "https://files.pythonhosted.org/packages/8e/e1/89a6049099a3393e8ac93d8d161a47cddfb18487d040e614ce825465e80f/cascadio-0.0.12-pp37-pypy37_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "60de3af100c67229e77d3d92a772b1b498d3093a87f348567b8e52e0e60f4d36",
"md5": "21653d9a91d39768152ab0b33dbd4ca7",
"sha256": "38606239f90b23df1c8bb2d26768b08143d2b26feecaf93ceac174854637f8a3"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "21653d9a91d39768152ab0b33dbd4ca7",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 23299248,
"upload_time": "2024-04-09T19:45:34",
"upload_time_iso_8601": "2024-04-09T19:45:34.374947Z",
"url": "https://files.pythonhosted.org/packages/60/de/3af100c67229e77d3d92a772b1b498d3093a87f348567b8e52e0e60f4d36/cascadio-0.0.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d217a59de34bf48f126800935bb8502e45bb446b18202a4696e800a64aa34b4a",
"md5": "8349f63db84d26215b78bf53c039445d",
"sha256": "0b22d0c6c0796719f9ae47b9b6d65bb3cc152df70c8de552eca7ec51c288e0bd"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8349f63db84d26215b78bf53c039445d",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 20061045,
"upload_time": "2024-04-09T19:45:37",
"upload_time_iso_8601": "2024-04-09T19:45:37.743682Z",
"url": "https://files.pythonhosted.org/packages/d2/17/a59de34bf48f126800935bb8502e45bb446b18202a4696e800a64aa34b4a/cascadio-0.0.12-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2fc459c4d5ebbea308322524f4a96ce70093ef620372e8607f43fdd5c0ba9813",
"md5": "755464a9dcd3a4960baa841120d7107b",
"sha256": "58ae635e9838826c512a7faebd10a0f9c254c9336f06f5c090d928fd93124061"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "755464a9dcd3a4960baa841120d7107b",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 26772755,
"upload_time": "2024-04-09T19:45:41",
"upload_time_iso_8601": "2024-04-09T19:45:41.344751Z",
"url": "https://files.pythonhosted.org/packages/2f/c4/59c4d5ebbea308322524f4a96ce70093ef620372e8607f43fdd5c0ba9813/cascadio-0.0.12-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5fb553f865bb279172ee6f711558c9e8027e755f9cadc1db5a4a882bb53570e5",
"md5": "b95e989af69d6f865e9c11b72c042df4",
"sha256": "e3f4a98256adf1065570024b8d77901d05f270ae2ff0e4715397decf516d81ba"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b95e989af69d6f865e9c11b72c042df4",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 26135986,
"upload_time": "2024-04-09T19:45:45",
"upload_time_iso_8601": "2024-04-09T19:45:45.470032Z",
"url": "https://files.pythonhosted.org/packages/5f/b5/53f865bb279172ee6f711558c9e8027e755f9cadc1db5a4a882bb53570e5/cascadio-0.0.12-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "71899ba23e6dd18a4080557f481c3272657eda41881912b70570aaf2dd42d300",
"md5": "1e4cf692b748b473a60f931e2e650f5e",
"sha256": "cca2bcdf5d5d3032be3c22d7c665f8b4c30e373aa9e7bc1a30590a0c25c1db78"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp38-pypy38_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "1e4cf692b748b473a60f931e2e650f5e",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 14000855,
"upload_time": "2024-04-09T19:45:48",
"upload_time_iso_8601": "2024-04-09T19:45:48.699946Z",
"url": "https://files.pythonhosted.org/packages/71/89/9ba23e6dd18a4080557f481c3272657eda41881912b70570aaf2dd42d300/cascadio-0.0.12-pp38-pypy38_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a7244d446a3e55937100bdee31e109c6cc5e98c393983e7dc434f3f8815dbbca",
"md5": "e74770a82a9df237c540936089dac9e9",
"sha256": "50fc1a1350bb002eb9d1b2c60814c7560be56ce8acbe4363c58af79b952e232d"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e74770a82a9df237c540936089dac9e9",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 23299141,
"upload_time": "2024-04-09T19:45:51",
"upload_time_iso_8601": "2024-04-09T19:45:51.684166Z",
"url": "https://files.pythonhosted.org/packages/a7/24/4d446a3e55937100bdee31e109c6cc5e98c393983e7dc434f3f8815dbbca/cascadio-0.0.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9efeb9d94da18d3f058335a5bab831241e965aa61456af0901ebf9bd95c14418",
"md5": "9b3209f99cb2186643937fb6cd95c97f",
"sha256": "faf332c5c0062c71ad634dd6c2d0d25aa89bdbddf7bd9b40aabc53589c442bc2"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9b3209f99cb2186643937fb6cd95c97f",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 20061037,
"upload_time": "2024-04-09T19:45:54",
"upload_time_iso_8601": "2024-04-09T19:45:54.730815Z",
"url": "https://files.pythonhosted.org/packages/9e/fe/b9d94da18d3f058335a5bab831241e965aa61456af0901ebf9bd95c14418/cascadio-0.0.12-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75ff905591285020029ee72d57df01487c9aeb3dc5f77da001d5a92c933200bf",
"md5": "11e83a1aeb993518527fdfecd06dfe70",
"sha256": "ad41246f2684dc941293358014426a8f0b5f431e4a3ab1b8f681fe94c1694f3c"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "11e83a1aeb993518527fdfecd06dfe70",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 26772733,
"upload_time": "2024-04-09T19:45:57",
"upload_time_iso_8601": "2024-04-09T19:45:57.712827Z",
"url": "https://files.pythonhosted.org/packages/75/ff/905591285020029ee72d57df01487c9aeb3dc5f77da001d5a92c933200bf/cascadio-0.0.12-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8bee5cde210eb2c801198e3b153c6e7487c2feba9929e25340e3a3045c886e99",
"md5": "ab04cda22db15650c4429a02cc11ef59",
"sha256": "c8b41670c96e7056a89b38fe9f3e0b766837215b11bcef79146f7b02500bd558"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ab04cda22db15650c4429a02cc11ef59",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 26135935,
"upload_time": "2024-04-09T19:46:01",
"upload_time_iso_8601": "2024-04-09T19:46:01.018146Z",
"url": "https://files.pythonhosted.org/packages/8b/ee/5cde210eb2c801198e3b153c6e7487c2feba9929e25340e3a3045c886e99/cascadio-0.0.12-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "64d0957db3a9c9ee88f60dc2f945fac319637e5e5c350d80c9028f3898e226ba",
"md5": "a4fb8752c072c6f94a84101b04c11d5a",
"sha256": "c5d250ca83d864f416cc2230a9f068ec6392e7a4b2ed0fa14722102d9a517f40"
},
"downloads": -1,
"filename": "cascadio-0.0.12-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "a4fb8752c072c6f94a84101b04c11d5a",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 14000876,
"upload_time": "2024-04-09T19:46:03",
"upload_time_iso_8601": "2024-04-09T19:46:03.913709Z",
"url": "https://files.pythonhosted.org/packages/64/d0/957db3a9c9ee88f60dc2f945fac319637e5e5c350d80c9028f3898e226ba/cascadio-0.0.12-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-09 19:43:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "trimesh",
"github_project": "cascadio",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "cascadio"
}