Skip to main content

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 works on non-MUSL flavors of Linux, Windows x64, and MacOS x64+ARM. You can check PyPi for current platforms.

:warning: :warning: :warning: :warning:

PyPI has a size limit, and each release of this is large! We will not be keeping every release on PyPi (i.e. if we run out of space we delete versions) so be very careful pinning the version!

We'll keep the following versions as "LTS" style releases on PyPi:

pip install cascadio==0.0.13

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:

# Build wheels using cibuildwheel (builds OCCT inside container)
CIBW_BUILD="cp312-manylinux_x86_64" cibuildwheel --platform linux

For local development without docker:

# install build tools
uv pip install cmake ninja

# build OCCT to occt_cache/
uv run python scripts/build_occt.py

# source the env vars it writes
source occt_cache/env.sh

# install and test
uv pip install -e .
pytest tests/

Patching OCCT

When modifying OpenCASCADE source files:

# 1. Start with clean OCCT (reset any local changes)
git -C upstream/OCCT checkout -- .

# 2. Build OCCT (applies existing patches from patches/)
uv run python scripts/build_occt.py

# 3. Make your changes to OCCT source files
#    Edit files in upstream/OCCT/src/...

# 4. Regenerate the patch file from your changes
uv run python scripts/build_occt.py --build-patch

# 5. Rebuild OCCT with your changes
uv run python scripts/build_occt.py

# 6. Source env and test
source occt_cache/env.sh
uv pip install -e .
pytest tests/

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.

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.

cascadio-0.1.1-cp314-cp314t-win_amd64.whl (17.4 MB view details)

Uploaded CPython 3.14tWindows x86-64

cascadio-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

cascadio-0.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cascadio-0.1.1-cp314-cp314t-macosx_11_0_x86_64.whl (24.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

cascadio-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl (22.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

cascadio-0.1.1-cp312-abi3-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.12+Windows x86-64

cascadio-0.1.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

cascadio-0.1.1-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.0 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cascadio-0.1.1-cp312-abi3-macosx_11_0_x86_64.whl (24.5 MB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

cascadio-0.1.1-cp312-abi3-macosx_11_0_arm64.whl (22.3 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

cascadio-0.1.1-cp311-cp311-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.11Windows x86-64

cascadio-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

cascadio-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cascadio-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl (24.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

cascadio-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (22.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cascadio-0.1.1-cp310-cp310-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.10Windows x86-64

cascadio-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

cascadio-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cascadio-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl (24.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

cascadio-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (22.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cascadio-0.1.1-cp39-cp39-win_amd64.whl (16.9 MB view details)

Uploaded CPython 3.9Windows x86-64

cascadio-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

cascadio-0.1.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (27.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

cascadio-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl (24.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

cascadio-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (22.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file cascadio-0.1.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: cascadio-0.1.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 17.4 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.15

File hashes

Hashes for cascadio-0.1.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8d4bbaed4381fa4e38ba873dc68342a30bdf905eb3c94dc026bca60516d84c11
MD5 dd93beda9a5e2acf7853b8974adcf7b6
BLAKE2b-256 86bebc1eabf81a968b3e5c24ef62077d8047a04ac5468886292065c5a8d770ee

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6d255983ae2d9c03a6cd97c2379b1e844e9c291a3e541b7cfbe7798d86be498
MD5 8910169c5e51176f71a52abc6b5fe58b
BLAKE2b-256 207d0999f4d36f256ab40efd8f3f12a83be4fee6af7598c1f3fa63866676d167

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 123d48b21dea0a593f8d14f607f2bfc5fe33e3041faba6f8810fae332d82bfb9
MD5 bab80cfcfa6e07da25609176d1a42953
BLAKE2b-256 37acb199ecbfefcff12aae8aafc18c8efb13add6010ee0a4533b298fb6a81053

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 638c3bdb28bd7b422fe5d7b36e48673108fb079efa241b8e15563275eed38a7a
MD5 81a77f5e05a306f7be6386cb4d179ffe
BLAKE2b-256 eeaff10155c3a1cceeb1aefb06defe309152d25f9534c1590cb213f8ba3042ce

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88c0e48944874691ff0706ce87f597202b4f740e693831f11d538e0b3345caca
MD5 43720dacf9f4f7a4ce4f0adadd419f29
BLAKE2b-256 b3c481039e23ec3a9c8833e8767a818a1e5fa31080c5432138e37459ffbc215a

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: cascadio-0.1.1-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.15

File hashes

Hashes for cascadio-0.1.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b89abd140fb84e27914535d116ffac2bd98bbf14f59436f2cbca0fdda6bf8b86
MD5 8140a3c9623faaa101fa453079e8a2d3
BLAKE2b-256 c28c3c2968a30f8f49edb24834eb7d93016b1f7f99ff2b6a063e07767dffed13

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f17efee8ac97483984eedee315d3637f5f28375af524005bd62035d8d2546c6
MD5 b88e4fa10db56bb720fdfe28f8eab630
BLAKE2b-256 93d1163c6847b40650cbb2347407c7f8e79f7e735d7e4a8bca785833b2d28d17

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88c0cc218f29942a98c806c4377b93c1ef57154221813cf95a1e0f352e95b96f
MD5 2527b78f784055f771b4c0a416c9fa01
BLAKE2b-256 72f7c7ca466cfa90ea959c16fda3812f77f472a021abf54e1f09c981235260c1

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp312-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 18303485bd19dc156dce54340a5327a3971a751490833e0c4db89eae120b4a7d
MD5 786bd0077d2a65f8c9d2eaae2bb369c8
BLAKE2b-256 9472c1c0bbddf983e7beab00bb674b969bcc650650011ef156b17f993f469a8b

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32b6f4f2a749e99c54609a1afcf03b8e522344d84c42b69d221eaff783946f30
MD5 5d5f010f6dbf4809b808218aa9bd9a00
BLAKE2b-256 b459e8e6cc3f2fa07a4cbd36829d5e3fdefeb6ec0c9ef8e48303ff0f0378507f

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cascadio-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.15

File hashes

Hashes for cascadio-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d1a04bfc5dba8dc085982079aa76b7b72ace2b51a0c4ed1364b2153ba81020c7
MD5 60ab93836d96669a98f53472f98d3347
BLAKE2b-256 073f8cc67668249098f6122cd1aebeb260ef3e69f57083f0c6e87637ef282357

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac5be9ad00124b35b4f702ff4152124baec7f3b1cf254bb2b341191ea1a2ed2c
MD5 1c0c96abd8c6924c183bb74dadc82c95
BLAKE2b-256 5044514e520e0f96059648b26c4902cbae609ecac1d2fcf7b80ff0f5c281366f

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7c8a4a0447ece2be0db9f55154aa276d10973f47ac613772e3d5acbe8167b34
MD5 fb74173e8425b04202795b95ec854d99
BLAKE2b-256 7df24f78192b44ddb45e278f18e97fe0b00a7407b99a0d050147c021ead3d327

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 135c0197e2421901b57405d0fc386383c9a7953ba8a0cf3233cae47c63645b48
MD5 90016b463b0695b65961105c5e2036e9
BLAKE2b-256 9f2263156fc8050b9c82ac7c10f5bc64061026e4bf8af265e0ab0c27798e455d

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5f12fbf06ba37f20af6771d69afe48c06c9502d89cfb46c6c9c5a3f2c3cc0d8
MD5 3841b0d36cd80e0b6f0276085ca7be5b
BLAKE2b-256 6ba86045e931746424774eb8b936b42c7a226d2156702ee170e08d9bd2993e20

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cascadio-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.15

File hashes

Hashes for cascadio-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4bf54cf0815b7dea798a6df8de5afc4e165437f6d89319737f37fc3b6717e044
MD5 d8b203d0ec80fa1643886a1dc48ad40d
BLAKE2b-256 8565e5c7f4ac1fcd997e4735930cf69eb8af71c9216690a009c828b062f841d9

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3d2835dc6c4719acc33bdae12330c0a87dc8c01808bd7757d914be7fd1636e6
MD5 1c16e6665b38e50ff1f0b5ab2f098c53
BLAKE2b-256 b7da939c56bb3e953a9e66fb5a3619bdf1ce7da8877b69f0f57a0486d708181e

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48eba1180fa8ad22a5396a556415f6eb14ba4194ded385f27e6394550105eefb
MD5 0cb73f9e7acc233588e147a55e9ee6ed
BLAKE2b-256 a5995c63e9609eeaddec309f387c6323778cb44eea7bf8921c2f8f7b2a32498f

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 31c9fe09cda86b275e941b26f899e5dd25c72a637e72f18edb2810a409bd0c22
MD5 c424df184921210e9c585be56c63f364
BLAKE2b-256 d3460946119ce7ddb8ee2b5397d121d0dccc737267a4274b1c766123af6022cd

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa89a2edde4a419c62fec84815e33503315a04c712347974f0a85352b9e471e6
MD5 189883fd92b964ccfe67f3035a1771a9
BLAKE2b-256 79d7088ada15b7d44d00b0de1724fff72898333c3b636374dbe957812f06955b

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cascadio-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 16.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.15

File hashes

Hashes for cascadio-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 03f8472cd0653d85fa0268a6b0fd688ae464fe7a9ed9833046925691679bb28a
MD5 edfb417c9d7f4893121320240135daa5
BLAKE2b-256 ebdcbcffdfa349b5a6901dc906b274d3e073b53c212637bed810e670ba28c416

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ee6a79ddd16445ffcd08c8b7d05d4a518621a4dd515630cdfedd72bca4c69d4
MD5 bf9e507fb3e11bcb5f6c3b5ff31dbe64
BLAKE2b-256 54feb8f2b8fc48e8eec63d9d39b72fe55d01309e5a28cf6b73b1801ddb5006d5

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52165126a3e1f98fa877a9f6516842f0385bc93ff45780aa194ab1a4e35b0f33
MD5 0452785e6f88eede12beaa2a9534c126
BLAKE2b-256 b5814f7aa90f922d5d04a9355029175faf1ba0ad94b8e97962e9ad975474cae4

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c1d8a187fc8cd93a1d069aebb296b0ea4e41d88d0116f3b22c4d181158bed015
MD5 22eba055184fe1ff0d4bee3a8938abfd
BLAKE2b-256 c5b3f34bc3c6728f301ae6ad84114e0ebf15dbcf6ebe2e3da333d6f58cfaf62d

See more details on using hashes here.

File details

Details for the file cascadio-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cascadio-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46d4adfb5e0f74eb8955616fad61fd931e7b6bf4dae2d832d4f1bc7a18774b87
MD5 c6124165ae9c5f2d5a2cd59267b84d76
BLAKE2b-256 09b7a5e056dea21c7d478719136e90b5df35e162d8fa66af6932c53a553bc5a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page