PyMADCAD
Mechanical design as code -- a Python CAD library for engineers who prefer scripts and automation over clicks.
PyMADCAD is a script-based CAD library where the Python script is the model. Design mechanical parts with transparent, composable geometry you can version, diff, test, and automate -- no parametric black box, no opaque GUI. It outputs triangulated meshes ready for rendering, simulation, or 3D printing.
uimadcad is the graphical frontend for pymadcad -- an interactive 3D editor with multi-view scene, script editor, and quick primitive tools. Everything you can do in the GUI, you can also do in a script.
Website · Documentation · Examples · Matrix chat
Install
pip install pymadcad
Optional file format support:
pip install pymadcad[stl,ply,obj]
Quick examples
Extrusion
from madcad import *
show(extrusion(ArcThrough(+Y, Z, -Y), 2*X))
Boolean difference
from madcad import *
m1 = brick(width=vec3(2))
m2 = m1.transform(vec3(0.5, 0.3, 0.4)).transform(quat(0.7 * vec3(1, 1, 0)))
show([difference(m1, m2)])
See the examples/ folder and the guide for more.
Features
- Surface generation -- extrusion, revolution, tube, helix, screw, saddle, and standard shapes
- Boolean operations -- union, intersection, difference with spatial hashing
- Kinematic system -- joints, screw theory, mechanism simulation
- Constraint solver -- tangent, distance, angle, radius, and more
- Bevel & blending -- chamfer, filet, and smooth transitions
- Standard library -- ISO nuts, screws, bearings, gears
- File I/O -- STL, PLY, OBJ import/export
- High-quality display -- OpenGL rendering via moderngl, Qt integration
Project structure
pymadcad/
├── madcad/ # Python module
├── src/ # Rust extensions for the python module (performance-critical operations)
├── examples/ # example of mechanisms designed with madcad
├── tests/ # all unit tests for madcad
└── docs/ # docs based on mkdocs
This python module stands as a library proposing few data structures and a lot of functions to operate them. It is mostly functional and straight forward code style
The rust extension of pymadcad standard as madcad.core and is based on pyo3 and built with maturin
Development
Here are recommended ways to work with this repo
- start by cloning the repo and setting up an environment
# clone this repository from official sources
git clone https://github.com/jimy-byerley/pymadcad
cd pymadcad
# Install dependencies
uv sync
- build and test commands
# build the Rust extension for inplace use of madcad, add --release for bechmarks
maturin develop
# Run tests
pytest
# run tests but skip visual checks
MADCAD_VISUALCHECK=false pytest
# Build and serve the docs locally
mkdocs serve
- package build
# build pymadcad package
maturin build --release
# just build the docs website
mkdocs build
License 
Copyright 2019-2026 Yves Dejonghe jimy.byerley@gmail.com
Distributed under the LGPL-v3 license.
Release files for pymadcad 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pymadcad-1.0.3.tar.gz | 44.1 MB | Details |
Built distributions (wheels)
Total release size:83.3 MB
Release files / pymadcad-1.0.3.tar.gz
| Download URL | pymadcad-1.0.3.tar.gz |
|---|---|
| Size | 44.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42a645e8e7891c31e444dc15ec95c55b4a512695068e8b54e1d0c1cc641b1ca3
|
|
BLAKE2b-256 checksum How to use checksums |
2e8db26431370c70b444d74fc043f93129c61be3657b3327e6a8b63c26191815
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
e0d6dc386f21c1573359f57677fb665479767afde0a4b447fc6493edb6ec328e
|
|
BLAKE2b-256 checksum How to use checksums |
0d4fb23e664f7e51494e131203839ae0e03c11d819f4b2f9d4a4c300ab11cde9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pymadcad-1.0.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
a18cfc52b22a5a6035cd225ca88a0de224b6d1dc028233369ba78c58346c073d
|
|
BLAKE2b-256 checksum How to use checksums |
1983ec978f5a5347b3d2a7c7c56073dc9142e69df17d827e4dbef07551ed1bd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
fbeca1c4bfb7daf3c55317d528a9c327e87426722f16549b32c0ee4aa3adba43
|
|
BLAKE2b-256 checksum How to use checksums |
4440b74b1022a4dcb4fb55b1b750cb7f97a08554b21c81f3c432df620264e67e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
cfad29a3aa84d9f142c91f35fc09437c6fd23837cad53b1a8262fd1c1d294f0b
|
|
BLAKE2b-256 checksum How to use checksums |
4cd3d8c1976db4884eda1f4ab8455447a43bdd32da96dac0cf114e198a45e4c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f8191fe6535af76207dd79f607c7efb627e98bc0279efd379033c6acaa534a8c
|
|
BLAKE2b-256 checksum How to use checksums |
0a7133ffba8af022f45084f2fe147a54c88a1278d5fa5e21782604418e8ede09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pymadcad-1.0.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
aee3d27686f602fa295236659b3ebce16bfb4c799884b9fdaa35d2830745102d
|
|
BLAKE2b-256 checksum How to use checksums |
0e0dcb4271af9d8c68a930c9df6e4f266f18476026577319c0eee5c2de5c00f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
65ebc56830fff0c047c9953a90941924bf78e23744840b6bcd481e2dd6f1c91f
|
|
BLAKE2b-256 checksum How to use checksums |
bd843813cc0dc405560c2817f80164966c67de077d62f52313cf6e6ad20a6954
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pymadcad-1.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
24b4c85aa42fb34296c91819ca380e80d71c7ffc78b03f842e0b1c5398a575ca
|
|
BLAKE2b-256 checksum How to use checksums |
f44f927234393119dd6495398eb0d2bb04d2322af154c80c88b818a43099663d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a0e6f6c11a1b76029a99e999492888aaa0be0b81fe6088759da5160083dbcbba
|
|
BLAKE2b-256 checksum How to use checksums |
fb2819ca65c62fc3ef61d4e65b1729d18b9f06a98398274d156472b4f2be403e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pymadcad-1.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1f82ef17b91aef5d7555d0401e3fe820e07c10ad75096dd40c5e5cec993e3abf
|
|
BLAKE2b-256 checksum How to use checksums |
a2efb44e7cd1349b4c1dc30ff6801ef2725c2a5b4f5b7bff0f4937c23f416133
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp312-cp312-win_amd64.whl
| Download URL | pymadcad-1.0.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
688bcdd5cb5eece988c05833c7c5824f112a17cc17db851af5e7a356e3cff967
|
|
BLAKE2b-256 checksum How to use checksums |
ea3de5d7c2adcc7b7f893c602d51cebe30c9126f10f16b1d29c2f71cb54d198a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp312-cp312-win32.whl
| Download URL | pymadcad-1.0.3-cp312-cp312-win32.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7df186a6bd14cadc193388fb64654d3bb295003a9b7903762015923b7076a575
|
|
BLAKE2b-256 checksum How to use checksums |
1aedffc275b5a92b0ff883c985b41ead71d7e25757496984bb3b221c0e1ceb86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c229b9f307fb8fb332064854e623532c0c91b773ccce7398d0f5a0895f33a052
|
|
BLAKE2b-256 checksum How to use checksums |
7fbd579ba44ab22cfc1205d7e3987dd798a9370868420b1090e99770b950cf24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pymadcad-1.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
4a57c644ed5174a6e6117266d73ea846e4bcc80a71d0ec9ba8aca7dfe56b3956
|
|
BLAKE2b-256 checksum How to use checksums |
c22b93fa540aaf8e76d751c59c983c480910ff90b5815aca6dbe27cf4285247f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pymadcad-1.0.3-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4026a45666ad0ab9c314635107a4a83ae543c8f916ffc7778e344d68405de64e
|
|
BLAKE2b-256 checksum How to use checksums |
dca4d6fe1c9f50c704912253f24db5c0a0e5d26d4112c980fd05692ec70c2aa8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | pymadcad-1.0.3-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
2d4fe03c5b3073d38cb88dd1577fe6f81389657c697a480de16b87a75ca2fa73
|
|
BLAKE2b-256 checksum How to use checksums |
d88f0ecbd7478252e376c6f971392986684f84589d4c2251167a0fffffc512e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
eb18a0555e70c6c9f419c074234adbb43dd0f0b3c7fe76beacf972ff403e8a01
|
|
BLAKE2b-256 checksum How to use checksums |
19e07bd895a340aac3e4651985b7d801a86018baa722fc67da70affc05c5ce9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pymadcad-1.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f66176fbbd2832738ae0e73df53a9acef8c0eb729ad0bf859aff3a2f1cf214e9
|
|
BLAKE2b-256 checksum How to use checksums |
3f913a8c8690beb30ca7cc915c510d05ab664ebadbd1384dcbee5607aa1e14c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pymadcad-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b23f600acf14fb7b0c172f20bfee8d462005411613ffff5fb1b54dab964fa597
|
|
BLAKE2b-256 checksum How to use checksums |
0541093c2f97cd72a5a59fda2daa815113cbf90ebb502345c73f2f998a1ce0d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency logRelease files / pymadcad-1.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pymadcad-1.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a7ad02383857eb1ace4231c255b550d2c4434c03328b5e93cc28fac64376f792
|
|
BLAKE2b-256 checksum How to use checksums |
c0df60a4848d38ed8feacfd2b5451134a0834d69507526cb28df98720ba2dfc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 20, 2026.
Transparency log