Skip to main content

build123d, a parametric part collection

bd_warehouse

build123d, a parametric part collection

If you've ever wondered about finding a better alternative to proprietary software for mechanical CAD, consider exploring Build123d, along with related packages like bd_warehouse and cq_gears. Build123d enhances the widely used Python programming language by adding powerful capabilities that enable the creation of various mechanical designs using the same techniques employed in today's technology.

By incorporating bd_warehouse into Build123d, you gain access to on-demand generation of parametric parts and extensions that expand the core capabilities of Build123d. These resulting parts can be seamlessly integrated into your projects or saved as CAD files in formats such as STEP or STL. This allows for compatibility with a wide range of CAD, CAM, and analytical systems.

With just a few lines of code, you can create parametric parts that are easily reviewable and version controlled using tools like git and GitHub. Documentation can be automatically generated from the source code of your designs, similar to the documentation you're currently reading. Additionally, comprehensive test suites can automatically validate parts, ensuring that no flaws are introduced during their lifecycle.

The benefits of adopting a full software development pipeline are numerous and extend beyond the scope of this text. Furthermore, all these tools are open-source, free to use, and customizable, eliminating the need for licenses. Empower yourself by taking control of your CAD development tools.

The documentation for bd_warehouse can found at bd_warehouse.

There is a Discord server (shared with CadQuery) where you can ask for help in the build123d channel.

The recommended method for most users to install bd_warehouse is:

pip install bd_warehouse

To install the latest bd_warehouse non-released version from github:

python3 -m pip install git+https://github.com/gumyr/bd_warehouse

Development install

git clone https://github.com/gumyr/bd_warehouse.git
cd bd_warehouse
python3 -m pip install -e .

Metadata

Release files for bd-warehouse 0.4.0

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

Source distribution (sdist)

Source distribution for bd-warehouse 0.4.0
File Size Uploaded
bd_warehouse-0.4.0.tar.gz 22.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for bd-warehouse 0.4.0
File Interpreter ABI Platform
bd_warehouse-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.5 MB

Release files / bd_warehouse-0.4.0.tar.gz

Download URL bd_warehouse-0.4.0.tar.gz
Size 22.4 MB
Tags Source
SHA-256 checksum
How to use checksums
3c98f83b0b5c67fade67411b9775ae98a7fcffc714e231e825886f0c86778191
BLAKE2b-256 checksum
How to use checksums
027b1a860283b544e39763d9b6357b39785ed1db9055756b3a6cec0bb67f084a
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 Oct 7, 2026.

Transparency log

Release files / bd_warehouse-0.4.0-py3-none-any.whl

Download URL bd_warehouse-0.4.0-py3-none-any.whl
Size 179.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2bb830513dc53a5095904d645a92466e629a50bd5493783544bdf3a7d5efc339
BLAKE2b-256 checksum
How to use checksums
7d4b2eadc5c20456b0ddff63c1b14444a7f2852ceb7956b578b521162a4e8149
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 Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

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