Skip to main content

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

READ THE DOCUMENTATION HERE

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.

Metadata

Release files for pyezzi 1.0.1.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyezzi 1.0.1.post1
File Size Uploaded Provenance
pyezzi-1.0.1.post1.tar.gz 9.2 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyezzi 1.0.1.post1
File
pyezzi-1.0.1.post1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
pyezzi-1.0.1.post1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.38+ x86-64 Details
pyezzi-1.0.1.post1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
pyezzi-1.0.1.post1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyezzi-1.0.1.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.38+ x86-64 Details
pyezzi-1.0.1.post1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pyezzi-1.0.1.post1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyezzi-1.0.1.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.38+ x86-64, Linux glibc 2.17+ x86-64 Details
pyezzi-1.0.1.post1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyezzi-1.0.1.post1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyezzi-1.0.1.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.38+ x86-64 Details
pyezzi-1.0.1.post1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyezzi-1.0.1.post1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyezzi-1.0.1.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.38+ x86-64, Linux glibc 2.17+ x86-64 Details
pyezzi-1.0.1.post1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyezzi-1.0.1.post1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyezzi-1.0.1.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.38+ x86-64, Linux glibc 2.17+ x86-64 Details
pyezzi-1.0.1.post1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 52.6 MB

Release files / pyezzi-1.0.1.post1.tar.gz

Download URL pyezzi-1.0.1.post1.tar.gz
Size 9.2 MB
Tags Source
SHA-256 checksum
How to use checksums
b92b7b765025c4be2dc8cc12c552abda65123ba713a807b558ee3ac62fdb6d0d
BLAKE2b-256 checksum
How to use checksums
9a79c427fecba69a3e3777c5a68a60057ce976deed3f1556ca03d61dd77ec5dd
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.post1-cp315-cp315-win_amd64.whl

Download URL pyezzi-1.0.1.post1-cp315-cp315-win_amd64.whl
Size 1.4 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
7e7ca79a78611a58160f9b2db5252001153ac891d333ee007ad025c33404b25e
BLAKE2b-256 checksum
How to use checksums
8d5736bb15b4616a5d942d0e4ea7e05c3683ea365ebcdcf96539f66431d7603d
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.post1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl

Download URL pyezzi-1.0.1.post1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
Size 4.3 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
e36005916e5b3091de14c21ea3245ab3d7939bc8f255e4f0ebc133a4b9cda087
BLAKE2b-256 checksum
How to use checksums
250ef47d25219a21a6b48c3ed01d35614e9c03384b331a2fa04e00f3f31a0720
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.post1-cp315-cp315-macosx_11_0_arm64.whl

Download URL pyezzi-1.0.1.post1-cp315-cp315-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
01ce5470396254b9fc07e6aa0f6d5956703a3db229c53b54ec2e5fc3b609a545
BLAKE2b-256 checksum
How to use checksums
e94540049332f6790b8b35d8b24ecc96be95957d46614dc4fe22acccbe651d27
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.post1-cp314-cp314-win_amd64.whl

Download URL pyezzi-1.0.1.post1-cp314-cp314-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
211235fcd29450f1358ec7a35d5cc26c4ec9281f725d12a4c2ab7e48298af7e1
BLAKE2b-256 checksum
How to use checksums
5e40c9a45b7da9b60ecc64068cec29434e6a432ef107a33c377cd122ce3bb81e
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.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl

Download URL pyezzi-1.0.1.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
Size 4.3 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
170ef4945393c0ecc7a58b1300628692b7d4cd5f4b23f23b3aea72e52d20a88c
BLAKE2b-256 checksum
How to use checksums
85e7c7fc407a2c6e23b1ee5a7da3739411d199743485246e2809d776614a38f7
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.post1-cp314-cp314-macosx_11_0_arm64.whl

Download URL pyezzi-1.0.1.post1-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
3a3b3a26390cf1c176c2de2d93361fffd2a5c4849bebd0d41cbd0424bdc10d65
BLAKE2b-256 checksum
How to use checksums
9b49139f68280929aec72f4a7b676adb5f63caf87a406a15b8f8fdf7b19dc065
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.post1-cp313-cp313-win_amd64.whl

Download URL pyezzi-1.0.1.post1-cp313-cp313-win_amd64.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
39e9f7ee9d9cdc1a8a77204b6397d055fb52412b1aad1ee641ca44c62f5853a2
BLAKE2b-256 checksum
How to use checksums
f955dc328fe5bbb89fda78fafc6f271079bc03c5e059b68fcc9b41dfb21a6365
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.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl

Download URL pyezzi-1.0.1.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
Size 4.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
b603be966d0d7de59c41f83d936bdfc4cf76a8384cf42e9cd7902862f0b21d8c
BLAKE2b-256 checksum
How to use checksums
f11325af6958a89775a432f9ff6445daa39e5ccb4747da767dfb2d4e5e3de249
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.post1-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyezzi-1.0.1.post1-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
4eb5c9fece1f23888d16d4e162c632c4a22a5c5aea047dc556ca93b42de0656d
BLAKE2b-256 checksum
How to use checksums
0d42b0313aa4fb1ba2dc53f587a946c3f13976df5ecdaec046b4392be3435dd0
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.post1-cp312-cp312-win_amd64.whl

Download URL pyezzi-1.0.1.post1-cp312-cp312-win_amd64.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ed4c8262d5ec152e05eb62b7ee61f0ecf62154a85c78875bb448d1d6280da433
BLAKE2b-256 checksum
How to use checksums
b58e521fb3179bd142cff072a1708163efd87c348a590f4b315be0d1d9af4517
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.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl

Download URL pyezzi-1.0.1.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
Size 4.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
ce4a83dc00405801cfb7fe99463d0350d054fe4c6ce6286f973e542f3230c769
BLAKE2b-256 checksum
How to use checksums
86a68b11d789c22d51dc133815a299c2516bb70a5c5dbb8aa16b819ea022cc46
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.post1-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyezzi-1.0.1.post1-cp312-cp312-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
934795e10e3c639a930a08e4f825970f31cd0cb2806d13f3f6822c920df10420
BLAKE2b-256 checksum
How to use checksums
eedb087e4050105cc21da9f6448f74b4067abb8a97f7a73ef71eae85da85c583
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.post1-cp311-cp311-win_amd64.whl

Download URL pyezzi-1.0.1.post1-cp311-cp311-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
dc4f182b29f590daad5a3fd37f0cacf388bac7863f2a1cc2f2f825416e8e5d2f
BLAKE2b-256 checksum
How to use checksums
1100f7944a638e6b19abb5e82b41aadaaa81f5d1dfc30bd475dff6aef4195f05
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.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl

Download URL pyezzi-1.0.1.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
Size 4.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
d59c5c63978a0c358f86b18849b800660eb41c0b61fb1b25d67ba0cc1766172a
BLAKE2b-256 checksum
How to use checksums
f0d9f10ec519a16b645c1e0558e1ace7d9c881b06f4b896f257687daf4af546b
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.post1-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyezzi-1.0.1.post1-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
50f8bf76a1aba113def68a56f4f75f8bbf93e48b6f099f2f49d63735d152b030
BLAKE2b-256 checksum
How to use checksums
41b9a7853f79d92a82fc3b87e93b1d4a1b815227c2da75ac7855a88d11faed97
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.post1-cp310-cp310-win_amd64.whl

Download URL pyezzi-1.0.1.post1-cp310-cp310-win_amd64.whl
Size 1.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ca207c3f795378459c613e03d50eb2241563c3d97cd810021ad7039d182605bb
BLAKE2b-256 checksum
How to use checksums
e542085ffdb50b9726155b0261d4751fe4f49c3c5868bdebb72e93e15c1f672c
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.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl

Download URL pyezzi-1.0.1.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_38_x86_64.whl
Size 4.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
bea7c98c0e3fe46bad79e4054310482d2a4adb9ed95625bba78443f37a051a5c
BLAKE2b-256 checksum
How to use checksums
8db508aeee289b4ae485f461b212477391afbcf21c3c3323d7cab4f6e7ce4755
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.post1-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyezzi-1.0.1.post1-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
d0aa5b1bf475312a70bbbe42f8a9ca83f1e427a65e702a8ee65b63b37bf22ed7
BLAKE2b-256 checksum
How to use checksums
6cbcf17cee65d83c4a01de7600660859773742bccfe1a634b62f4ce0fa52c1dc
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}

Security for pyezzi 1.0.1.post1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page