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)
| File | Size | Uploaded | |
|---|---|---|---|
| bd_warehouse-0.4.0.tar.gz | 22.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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