Skip to main content

pycodecad

Code-CAD with build123d: write a Python script, see the part, export it for 3D printing.

A desktop window shows the files of a part, its code and parameters next to the 3D view, and runs the script only when you press Run. The same script runs from the command line, so an AI assistant can check its own work with check and render.

The pycodecad window: the files of the folder, parameters and code on the left, a gear in the 3D view on the right

from build123d import Box, Cylinder
from pycodecad import show

plate = Box(40, 30, 8) - Cylinder(5, 8)
show(plate, name="plate", color="#F4B02A")

The full documentation is at https://offerrall.github.io/pycodecad/.

Documentation

Maintaining

  • Development: tests, type checks and releases.
  • Benchmarks: measuring a Run and the window's drawing, with reference numbers.

Metadata

Release files for pycodecad 1.2.3

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

Source distribution (sdist)

Source distribution for pycodecad 1.2.3
File Size Uploaded
pycodecad-1.2.3.tar.gz 523.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pycodecad 1.2.3
File Interpreter ABI Platform
pycodecad-1.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / pycodecad-1.2.3.tar.gz

Download URL pycodecad-1.2.3.tar.gz
Size 523.7 kB
Tags Source
SHA-256 checksum
How to use checksums
605810ac4c2f8b95c7a76ad613f7611ca77ef9f6552fbd7eb3f1dc6afb203838
BLAKE2b-256 checksum
How to use checksums
c9440e7476c386833c4298f28ebfa38802918c1625b14dbe72284ffa3aeedb68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.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 Sep 29, 2026.

Transparency log

Release files / pycodecad-1.2.3-py3-none-any.whl

Download URL pycodecad-1.2.3-py3-none-any.whl
Size 505.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d6517bd741848fc1f1972c596d5a044ad2c81538998fa2a92d1869fbd6ddd07f
BLAKE2b-256 checksum
How to use checksums
cdfef68d981297bb20c6661a5be9905eaf8a855dd159925259bacec31aae0369
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.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 Sep 29, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.3 This release

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

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