pYezzi
Compute the thickness of a solid using the method described by Yezzi and Prince (An Eulerian PDE Approach for Computing Tissue Thickness), extended by Cedilnik and Peyrat (Weighted Tissue Thickness).
Installation
Pyezzi is open-source and available on PyPI.org: pip install pyezzi. It uses cython extension modules, but portable binaries for recent python versions and major OSes are published as wheels, so it should just work in most cases.
If there is no binary available for your platform, pip will attempt to build the binaries from source.
For this to work, you need a C compiler (eg, gcc on linux) and the OpenMP runtime (available in most linux distributions via the libgomp-something package).
Beware, macOS's clang does not support OpenMP, so you need to install both OpenMP and llvm, eg, via brew.
In case you are lost, you can have a look at the Containerfile and .gitlab-ci.yml files in the repository to see how the portable wheel are built.
Usage
Command line
This package provides a basic CLI. Example usage:
pyezzi /path/to/endo.mha /path/to/epi.mha /path/to/output.mha [--weights /path/to/thickness_weights.mha]
If can use the excellent uvx, you can download and launch it in a single command:
uvx pyezzi[cli] --help
Container
The command-line interface is also available as a container.
docker run \ # you can use podman too
-v /path/to/endo.mha:/input/endo.mha \
-v /path/to/epi.mha:/input/epi.mha \
-v /path/to/weights.mha:/input/weights.mha \ # optional
-v /path/to/output/:/output/ \ # thickness.mha will be created here
registry.gitlab.inria.fr/ncedilni/pyezzi:latest
Python API
Full API documentation is available on gitlabpages.inria.fr.
from pyezzi import compute_thickness_cardiac
thickness = compute_thickness_cardiac(endo, epi)
endo and epi are numpy binary masks. endo represents the
"inside" boundary of the domain, e.g., the cardiac ventricular blood
pool. epi represents the "outside" boundary of the domain, e.g., the
cardiac ventricular epicardium.
A spacing parameter specifying the spacing between voxels along the
axes can optionally be specified.
A weights parameter can be added to account for "holes" in the wall.
Contributions
We recommend using uv for project management and pre-commit to ensure code quality.
After cloning, use uv sync --frozen --all-groups --all-extras to
install dev dependencies. This will set up a virtualenv in .venv that
you can activate with source .venv/bin/activate. Tests can then be run
with pytest test.
To build the cython extension modules in place, use
python setup.py develop.
License
This work is licensed under the French CeCILL license. You are free to use and modify the code, but please cite the original paper and me.
Release files for pyezzi 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 39.8 MB
Release files / pyezzi-1.0.1-cp314-cp314-win_amd64.whl
| Download URL | pyezzi-1.0.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1f3a0585956e5a8897d1a58c0b7ca01a27f3e2607348b432398d243c58757ed5
|
|
BLAKE2b-256 checksum How to use checksums |
2c75dbfd0dfee25a2919ba0f25d1252c7636f00088563d61138979fbbc8f4fdf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
| Download URL | pyezzi-1.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
39de2facc58ea9046b181c497790fd95f78279bdad713b22ac7d0744be65eca2
|
|
BLAKE2b-256 checksum How to use checksums |
c06dc017091f3ec573c43b3721de2f318f8949618da79ab7140f497e56fef7d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pyezzi-1.0.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4230cc8c325e2673bc68e3f204c1fb15eb89586089ad4556d161649fa4b3bc9b
|
|
BLAKE2b-256 checksum How to use checksums |
44bf9e55c2dd2e3736303e998f5d2f937a55a5991039c63022b750b0877c56f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | pyezzi-1.0.1-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
af457d8a04685fb10abe3ef51853059889407233d25ce818cd811c2ccd39be11
|
|
BLAKE2b-256 checksum How to use checksums |
fbe60c5c106a212da2a19fd76c7395033e5a25951b0c333eb0b3a9d17e4bf7f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp313-cp313-win_amd64.whl
| Download URL | pyezzi-1.0.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d34c9c6f30eb7d91086f6223eda41ca9e3a417a828094d71ed443de8348ed7d5
|
|
BLAKE2b-256 checksum How to use checksums |
15da886b2bca35b2c75183842a48e9c5b948b518f531fc9c3af44039cb482071
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
| Download URL | pyezzi-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
38166b73797da52c08ac03f1c367eb19ec978b1f688d9895fb5d8fcdca14d2a2
|
|
BLAKE2b-256 checksum How to use checksums |
1fb56d14164df99e7414cd7902d3a1b77c58cdc19fc879ce3bf46e7f0a537b61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pyezzi-1.0.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
255c4762d1b8b79f666f431e3e7c1ee90a7bf77a7c91e6cc38825eb736341b9a
|
|
BLAKE2b-256 checksum How to use checksums |
5c08d7ae7442f959384b1436b4e29c8e1658c35908b7daadfcbf14dff30d5eaa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp313-cp313-macosx_10_15_x86_64.whl
| Download URL | pyezzi-1.0.1-cp313-cp313-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
cc0a14ce88b38f309d4247b5e5ca897e6b6cc4037668bf13a7a2c59f0ab484a0
|
|
BLAKE2b-256 checksum How to use checksums |
221a40cebcdf1893dd97b3b3b6ab3619ba56831b03ae9385b1b9448cd30717a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp312-cp312-win_amd64.whl
| Download URL | pyezzi-1.0.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
67a16dc8df75aff36e257bbe135cedb63f693afa01707fc1df5fc6df3baa8959
|
|
BLAKE2b-256 checksum How to use checksums |
047fc1807c8e2eece4d13b450f791313d3e8922b27142a26cd93eb0db80f18c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
| Download URL | pyezzi-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
9344dcd644ffc1894048648a50d91532184cce0ef0fdecf3dde554db865210d5
|
|
BLAKE2b-256 checksum How to use checksums |
16f1fb435c5b9eb1b5cd347799c8127c8f7bcf813f67b121631ed36ae860069d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pyezzi-1.0.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a3a8c5516b8e5843e04dfbc34b69ad9439776cf84914089c23c46298673058bc
|
|
BLAKE2b-256 checksum How to use checksums |
bfc239d055a98de574e8b6dff11c0b86dab5fd0e44df105da981d6f01028b853
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp312-cp312-macosx_10_15_x86_64.whl
| Download URL | pyezzi-1.0.1-cp312-cp312-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
51e2001c0be1be044c7ed64ca0fc13c6bc35d2e66e63589693ca7bb58d5c4636
|
|
BLAKE2b-256 checksum How to use checksums |
c93500e940edd5adca669459daef0f42d2db85f854be208e0e8ff568d24ad15e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp311-cp311-win_amd64.whl
| Download URL | pyezzi-1.0.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a953fab6c6d8b83945c46cc6792ff153392bcea6d2a5cffed5d3be65fb4b64c1
|
|
BLAKE2b-256 checksum How to use checksums |
2fbee092bb209cdffc90b8d2538ef7d98e86750c32a4eb390a859ec028747d20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
| Download URL | pyezzi-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
6421593d2dc8ef529bc13d137ae20a3ff79578c3a7b2ed251972accd10ef0238
|
|
BLAKE2b-256 checksum How to use checksums |
b41e57f7a8217de8ba62bcc7ee006cbf2b68ab9ee5a357f58644ab6b975e52de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pyezzi-1.0.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ccb86e57e6ced69465f1b24f3e23693b8688d33b80130ef3aa5031b6ad383573
|
|
BLAKE2b-256 checksum How to use checksums |
b6935088d26e4964f539d2ea9208d0f43d6f001f77c1c9165eeae95263550f80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp311-cp311-macosx_10_15_x86_64.whl
| Download URL | pyezzi-1.0.1-cp311-cp311-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
b6d5db1229e110be486c4089aef56e0882c9c2578e0a63fd2f9ffa7caa51d31f
|
|
BLAKE2b-256 checksum How to use checksums |
7c77e50b01cf43d64683abbaddeabf98be4464f762614a3b20604a6124bf1f8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp310-cp310-win_amd64.whl
| Download URL | pyezzi-1.0.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e3f415b7c1890b0ac6e62a8eafeba86d30ca7ff2b80793545fe11b6b6ae9674a
|
|
BLAKE2b-256 checksum How to use checksums |
1ac8cefbe37df28211eb965b9e62201d07631d8ce2a76f14a965b741166dff7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
| Download URL | pyezzi-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
3c6f60baea26aa65d5c2e71cfb15ff716a6b6838bf20235d2d37d013ca654494
|
|
BLAKE2b-256 checksum How to use checksums |
2eca81b266d42793d6e90d6e14a32de0101b5de9811a06ceef1fc5422c6ba42d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | pyezzi-1.0.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e1f0436677b3c615ea166dc5446429acaa9915259a1ed89b985f41667262f49c
|
|
BLAKE2b-256 checksum How to use checksums |
f7470d079336349ad9eab9341755305968690799bc1ef9a29fa8d6156b5a8a53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyezzi-1.0.1-cp310-cp310-macosx_10_15_x86_64.whl
| Download URL | pyezzi-1.0.1-cp310-cp310-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
834d8641f111e65416d9741e940b60f5b41b5af91685192a5698c3e04097e7ca
|
|
BLAKE2b-256 checksum How to use checksums |
394add7b8dc9cc78981ec8eec11951b2900802c80cd35cb902a99208785d1887
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|