Skip to main content

ocp-build-system

This repository is used to build wheels for OCP, which is CadQuery's bindings to the OpenCASCADE CAD kernel. There are two GitHub Actions available as part of this repo.

  • Build (Create Python wheel using Conda)
  • Releases

The Build workflow is triggered manually by a developer, and sets up conda environments for each of the wheels to be built, builds the wheels, and then uploads them as artifacts to the GitHub Action. The Releases workflow is run when a tag is created, and takes the wheels attached to the latest build and uploads them to PyPi. Each time a new version of OCP is released these Actions, along with the setup.py file, need to be modified to build and release the new version.

Building for Apple Silicon locally

Since there are no free Apple Silicon runners available for GitHub actions, a simple solution is to just run the build locally on an Apple Silicon Macbook. To that end, this repo contains a local-build.sh script which builds for whatever architecture the local machine is running on. On an M1 Macbook Pro it should take approx 25 minutes to build for all 4 Python versions.

Metadata

Release files for cadquery-ocp-arm 7.7.2.1

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

Built distributions (wheels)

Table of built distributions (wheels) for cadquery-ocp-arm 7.7.2.1
File Interpreter ABI Platform
cadquery_ocp_arm-7.7.2.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cadquery_ocp_arm-7.7.2.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
cadquery_ocp_arm-7.7.2.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 263.1 MB

Release files / cadquery_ocp_arm-7.7.2.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL cadquery_ocp_arm-7.7.2.1-cp311-cp311-macosx_11_0_arm64.whl
Size 87.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89705664f9e4268178671acb7e104db353b277ed35e549e1566a1383c3858cb3
BLAKE2b-256 checksum
How to use checksums
c271213fb3b519f076d1da6c7618e9c61a3ea50deeddb86e09399088384c963a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / cadquery_ocp_arm-7.7.2.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL cadquery_ocp_arm-7.7.2.1-cp310-cp310-macosx_11_0_arm64.whl
Size 87.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6f5916fc16286bcd667f2fc2d412db1d5a3fa2a04400117903805ac0f29cfbf8
BLAKE2b-256 checksum
How to use checksums
9b58823b2b507487e82a6f5d8e442207ad26b7ccd338079c068d513f704fdf89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / cadquery_ocp_arm-7.7.2.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL cadquery_ocp_arm-7.7.2.1-cp39-cp39-macosx_11_0_arm64.whl
Size 87.7 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
afb9ccf4b2cc15cf5733ad3cd51bb5da4f430fac0382c528b6ac0e58b974e0ec
BLAKE2b-256 checksum
How to use checksums
7578e400d3b564efba00216f79ee7041e55515fc312d5df7a87ce24e2d5fb490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Security for cadquery-ocp-arm 7.7.2.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

7.7.2.1 This release

3 release files No provenance

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