Python bindings for the MMG software
Project description
mmgpy
mmgpy brings the power of MMG mesh adaptation to Python. Generate, optimize, and refine 2D, 3D, and surface meshes with a clean API.
import mmgpy
mesh = mmgpy.read("input.vtk")
mesh.remesh(hmax=0.1)
mesh.save("output.vtk")
Try It
No installation needed — run directly with uvx:
# Remesh a mesh file
uvx mmgpy input.stl -o output.mesh -hmax 0.1
# Launch the interactive UI
uvx --from "mmgpy[ui]" mmgpy-ui
Installation
The recommended way to install mmgpy:
uv pip install mmgpy
This uses pre-built wheels from PyPI that bundle all native libraries (MMG, VTK) — no compiler needed.
Other install methods
# pip
pip install mmgpy
# conda-forge
conda install -c conda-forge mmgpy
# With UI support
uv pip install "mmgpy[ui]"
Using uv for project management
uv add mmgpy # add to project dependencies
uv tool install mmgpy # install CLI tools globally
uv tool install "mmgpy[ui]" # install CLI tools + UI globally
PyPI vs conda-forge
| PyPI (pip/uv) | conda-forge (Linux/macOS) | |
|---|---|---|
| Install speed | Fast (pre-built wheels) | Slower (solver + download) |
| Dependencies | Bundled (self-contained) | Shared across packages |
| Disk usage | Larger (duplicate VTK/libs) | Smaller in conda environments |
| Lagrangian motion | No (ELAS library not bundled) | Yes (includes iscd-linearelasticity on Linux/macOS) |
| Best for | Quick setup, isolated use, CI | Scientific stacks sharing VTK/NumPy |
Use PyPI (uv pip install) for the fastest setup. Use conda-forge when you already have a conda environment with VTK, PyVista, or other scientific packages — it also includes the ELAS library (via iscd-linearelasticity) for Lagrangian motion on Linux and macOS.
Features
- Multi-dimensional — 2D triangular, 3D tetrahedral, and surface meshes
- Local refinement — Control mesh density with spheres, boxes, cylinders
- Anisotropic adaptation — Metric tensors for directional refinement
- Level-set discretization — Extract isosurfaces from implicit functions
- Lagrangian motion — Remesh while tracking displacement fields
- PyVista integration — Visualize and convert meshes seamlessly
- 40+ file formats — VTK, STL, OBJ, GMSH, and more
Usage
Basic Remeshing
import mmgpy
mesh = mmgpy.read("input.mesh")
result = mesh.remesh(hmax=0.1)
print(f"Quality: {result.quality_mean_before:.2f} → {result.quality_mean_after:.2f}")
mesh.save("output.vtk")
Local Sizing
mesh = mmgpy.read("input.mesh")
# Fine mesh near a point
mesh.set_size_sphere(center=[0.5, 0.5, 0.5], radius=0.2, size=0.01)
# Fine mesh in a region
mesh.set_size_box(bounds=[[0, 0, 0], [0.3, 0.3, 0.3]], size=0.02)
mesh.remesh(hmax=0.1)
Typed Options
from mmgpy import Mmg3DOptions
opts = Mmg3DOptions(hmin=0.01, hmax=0.1, hausd=0.001)
mesh.remesh(opts)
# Or use presets
mesh.remesh(Mmg3DOptions.fine())
Visualization
mesh.plot() # Quick plot with edges
# Or for custom plotting:
import pyvista as pv
plotter = pv.Plotter()
plotter.add_mesh(mesh.vtk, show_edges=True, color="lightblue")
plotter.show()
Command Line
MMG executables are included and available after installation:
# Auto-detect mesh type
mmg input.mesh -o output.mesh -hmax 0.1
# Or use specific commands
mmg3d input.mesh -o output.mesh -hmax 0.1
mmgs surface.stl -o refined.mesh -hausd 0.001
mmg2d domain.mesh -o refined.mesh -hmax 0.05
# Check versions
mmg --version
The _O3 suffix variants (mmg3d_O3, etc.) are also available for compatibility.
Gallery
Documentation
Contributing
Contributions are welcome! See CONTRIBUTING.md for development setup, coding standards, and the pull request process.
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mmgpy-0.9.0.tar.gz.
File metadata
- Download URL: mmgpy-0.9.0.tar.gz
- Upload date:
- Size: 9.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
799976ef28f399bfdb55b5a54fe9998b642d3056982ea1b796f0970d64c48989
|
|
| MD5 |
2e9b4ff0285a151ada0ef1683f21d5c3
|
|
| BLAKE2b-256 |
f3a70ac48c1981bcfa33f01d61f8883acb55d2b0af1af79bb8e83fd488dda583
|
File details
Details for the file mmgpy-0.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.6 MB
- Tags: CPython 3.14t, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09ce2a689e3dba1924d338ffcf6ddfc5eaeaf4b2b3139168ab4aba667932f829
|
|
| MD5 |
ffbb2d97642e042f41a7a062368b0b0b
|
|
| BLAKE2b-256 |
c3dd7c7036d0e7cb28631f1af90f4e40e060070731add9b9adbd5e3a85ba78d2
|
File details
Details for the file mmgpy-0.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.14t, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d97123d2e5dba1fa27fc40e324603457620cc3e9e92d65f9d2ce421bdfd5c569
|
|
| MD5 |
e50c9582589bae72a8ea12fdf563d5a5
|
|
| BLAKE2b-256 |
b5b21390b514a4d1e0c68768525ca4713f4dba6d52ac7ac4b8da3e17eefc57f9
|
File details
Details for the file mmgpy-0.9.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a92f8d36f0141b367f33a7d68675fe12682e4b2a3aa3b3ca13a4cd6c03ac9059
|
|
| MD5 |
28221cf7a3498774c1f22c950b34942f
|
|
| BLAKE2b-256 |
7fc199f5b35d53e0524856c75c3f4d78068e6035ca1a5a0b9315c7d45e4acf18
|
File details
Details for the file mmgpy-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.6 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f480bf0b365858f95834fabccd7ad6942d6f4225bd83e9e8de052dd884f083ae
|
|
| MD5 |
80689358f1be5bf84cb910a0b69245e6
|
|
| BLAKE2b-256 |
c594b7ca406c2886fc3c140da67dfee32845f5cfac8e009360787aa1666ec244
|
File details
Details for the file mmgpy-0.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.14, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b59c93d8435b548f893db0e03bd0a89d9312182cf417fc4e4ebf0edc4dced3c6
|
|
| MD5 |
6101dbc56c9c4802a211cdb40872e4ca
|
|
| BLAKE2b-256 |
106432a3bf7e03b8f6436d45f86f177690b6a5988aaf838208ad680756d78eba
|
File details
Details for the file mmgpy-0.9.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87819d9e3e5ddae77ad0507e40b5980f5b1ce0aa14d4e6d6968cfbf17ca50cd1
|
|
| MD5 |
cd7c76ae7e3de7f09c662d9cdc66b9ad
|
|
| BLAKE2b-256 |
3ba6fde4ad2cbe50213896b3ade76aed40982871d9c579ca1e463a08b250e4ef
|
File details
Details for the file mmgpy-0.9.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
737ad60067f8e3a6ec4928226dafc98e2c3fe11a36b947c646b9bb007692da3d
|
|
| MD5 |
ebc2221568ea8d4a6ca68c6a9fa0227e
|
|
| BLAKE2b-256 |
60d5de1157300ca0ed0b315246d93800576673747ed3dbf0735fa0e176345c8f
|
File details
Details for the file mmgpy-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82778b58fb5af9b83cd0181b41176ba2c2974be76dfbbb67e5e4d0557f1e7bbb
|
|
| MD5 |
b695f7a09612e0d94ee8c6b168e30804
|
|
| BLAKE2b-256 |
a3081ff698f0c03ba4e15853913077ec7eeb0094fd0ff3f6320de75ec50b1ea0
|
File details
Details for the file mmgpy-0.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae6dfa2e0aebef560ba3c2c4dc79825cbdf04da483f4bb6948b263248f59b7a3
|
|
| MD5 |
052d38268453cc73981cdb93882a626b
|
|
| BLAKE2b-256 |
f38716d702dab91ef814a7572b214ece37f24e19bf0b94c940bab7d8de264fe5
|
File details
Details for the file mmgpy-0.9.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
574620d4a3b7d60ca7559e32633c9dd8f1bb9d585fc16684d20ae038aa65c8d0
|
|
| MD5 |
2280bd67458a3cc5babd3cd823e69a38
|
|
| BLAKE2b-256 |
e228d4ed5edbaa107dde71a4db31fc5ec161d1cb9714e5f045315af436ff1e20
|
File details
Details for the file mmgpy-0.9.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fcbf50a26f538a05638e0d218642a9b8ef897a2951e6a1547ca68764213f8f6
|
|
| MD5 |
c77d6d19c674257dd36b3ff810cfd9c9
|
|
| BLAKE2b-256 |
0385fa60f3778575212a5096687f128945af4348aa448c4ccce379a10f8bbadc
|
File details
Details for the file mmgpy-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddfac950c9948738187315293165e3f618079be623e37976fe1bdff49e5d5886
|
|
| MD5 |
26dedc394ef787292a4ffc4fa7550518
|
|
| BLAKE2b-256 |
31be397c03fed439eab3a052a8fed6c6ed263f86e47c64ec9013faa4163f3cf2
|
File details
Details for the file mmgpy-0.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3640d96c42327cc2d038998b6e717ecad4aea7e17c71f46e9d4e7c8999a5bd8a
|
|
| MD5 |
9bd2cfdcd023d567ef8ea66e5d696c71
|
|
| BLAKE2b-256 |
1fd923ab4d446f2fa12ffef00677eac03e9b0bda3e879b6c2b0f60afc1aecf78
|
File details
Details for the file mmgpy-0.9.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c8c0d2eeb592dfa07b1937657f0afeb489597072aac9351fe4157bb4c1d78af
|
|
| MD5 |
7952cb88649704db57f0ed7a77efe3e0
|
|
| BLAKE2b-256 |
56d3c8c5ccad3181a2355de687d8ec2e26bd16ae6f10c256fe170973c3652f38
|
File details
Details for the file mmgpy-0.9.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
483eddfcc5e69d44afa81f1a2dd99051297ed75add96e141823dced73045dc90
|
|
| MD5 |
d88cfeab74f4e5b89894651e94e31535
|
|
| BLAKE2b-256 |
9da3ba380d46ee51dbcd7851795b080f0aef93acafe582f42bd7c08c8cba4034
|
File details
Details for the file mmgpy-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27d5c085009eb929ce6c419839716729e0112c4be6cab13d2844a8fd9f78041e
|
|
| MD5 |
6cf6081ef599f2003e7569d2bdbf27a0
|
|
| BLAKE2b-256 |
5a2603f74317f3da2fc6ca98de03d89d40fe82b3be024332cf36623d4addd07c
|
File details
Details for the file mmgpy-0.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e2719aacf1eb0fe4e133ab355b6bdce2576a41d12b86494e4fe6221c8b8376a
|
|
| MD5 |
dac5e34f0d5a500ca3f621b769098adc
|
|
| BLAKE2b-256 |
d2fd1b57c9608663c6231e0132dca520d3f7dd91ca9c7dd307f7d14bb9e0510c
|
File details
Details for the file mmgpy-0.9.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e579d7f5cf1fb3b863e7dd24eaee7447c895ffff242f6a229d0e24f8e47d93f1
|
|
| MD5 |
79ede2f52b49f7aa3a0513942bd65781
|
|
| BLAKE2b-256 |
ad7d6a47fdfbee11f0d11a64e364de098ff9c99fc1647649c67e8b15a86120d9
|
File details
Details for the file mmgpy-0.9.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c52f62cc55f3149e87e029f2971529178dc86fa9242b29d6dd72800b6ffd9ac
|
|
| MD5 |
5e5687632a4f3f2d2b08c53a5bde15c3
|
|
| BLAKE2b-256 |
3ec1473fa3cb0c2ce2b44fb933fedd288b625d3483f2d7c28a46eeff8563190b
|
File details
Details for the file mmgpy-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 9.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ed0a58075be08734c7be8253dea70e7eeb1e0cf3006657606f834be44c24b3e
|
|
| MD5 |
e7c094fc97cbcc617b5da6041a8692ef
|
|
| BLAKE2b-256 |
4e7f351e61c41e778ead3da1e0f254e0c8ed551db5e0c1272259ae69a520746d
|
File details
Details for the file mmgpy-0.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9cb4888a741e06dfbdbd4e5225d392601fcc04ddef25c4abc8cd6d52b6bddb4
|
|
| MD5 |
f378986b5556d9ccf337ec0514036728
|
|
| BLAKE2b-256 |
5ea4197a1bfaca71c8e78deb34cb339647059342f7774df0682f2720b74f855e
|
File details
Details for the file mmgpy-0.9.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: mmgpy-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99368e823f447a092cdfe0b66e4b8a31e07278a368ab76e5837b9abfd296ff3f
|
|
| MD5 |
0ad807f7716f73270376a9087a48488a
|
|
| BLAKE2b-256 |
d953e378e0422c2d76e77c1fb3f8af828ec75bc6f2363a1a7a94241677ae9472
|
Provenance
The following attestation bundles were made for mmgpy-0.9.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on kmarchais/mmgpy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mmgpy-0.9.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
99368e823f447a092cdfe0b66e4b8a31e07278a368ab76e5837b9abfd296ff3f - Sigstore transparency entry: 1205776314
- Sigstore integration time:
-
Permalink:
kmarchais/mmgpy@476ca1d60aa681b1bec9414b9b950df829093ddd -
Branch / Tag:
refs/tags/v0.9.0 - Owner: https://github.com/kmarchais
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@476ca1d60aa681b1bec9414b9b950df829093ddd -
Trigger Event:
release
-
Statement type: