Skip to main content

openctm

Build And Release Wheels PyPI version

A wheel-packaged binding for OpenCTM Python bindings.

Install

There should be wheels for Mac, Windows, and Linux on PyPi:

pip install openctm

Building

This is a ctypes binding it is compiled on a specific platform but does not need to be recompiled for every version of Python.

cibuildwheel isn't set up for this necessarily so we will do some level of manual wangling here.

The build steps are:

  1. build the library for the current platform using subprocess
  2. build the wheel with pip wheel which only contains Python
  3. Inject the built library into the wheel
  4. Fix the wheel tags to be py3-none-{platform}
  • this indicates it runs on any Python 3
  • it does not require a specific ABI
  • it will only run on the platform specified (windows/mac/linux)

This is done automatically in build.py

Metadata

Release files for openctm 0.0.6

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 openctm 0.0.6
File Actions
openctm-0.0.6-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for openctm-0.0.6-py3-none-win_amd64.whl
openctm-0.0.6-py3-none-manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for openctm-0.0.6-py3-none-manylinux2014_x86_64.whl
openctm-0.0.6-py3-none-manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32 Details for openctm-0.0.6-py3-none-manylinux2014_i686.whl
openctm-0.0.6-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details for openctm-0.0.6-py3-none-macosx_10_9_x86_64.whl

Total release size: 557.9 kB

Release files / openctm-0.0.6-py3-none-win_amd64.whl

Download URL openctm-0.0.6-py3-none-win_amd64.whl
Size 224.8 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8af2b04d869d7dc2216f4ca4199f2f65ea0a9a693905ef27724682f903cc273c
BLAKE2b-256 checksum
How to use checksums
8e14f573f1f99eb813120925e52f736da83e2627f1df73dc8f014e53b1030e65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / openctm-0.0.6-py3-none-manylinux2014_x86_64.whl

Download URL openctm-0.0.6-py3-none-manylinux2014_x86_64.whl
Size 102.5 kB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
c4b3df08e95da6795c65209829090b766db65c476a313f8d66bfed6217f39009
BLAKE2b-256 checksum
How to use checksums
4d969996538318d05d5dd558743800ccfd0a36ee92040e50f36486b0186b0851
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / openctm-0.0.6-py3-none-manylinux2014_i686.whl

Download URL openctm-0.0.6-py3-none-manylinux2014_i686.whl
Size 101.5 kB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
d185c4d9f21ccdeab51ca85fa10556c5787b7a24a1e0a285dab281a66410e4fd
BLAKE2b-256 checksum
How to use checksums
1b2d3231734252aab2d60841be8fce8d31a6ff6b7dbdc9c3a434c3b1fee1e0ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / openctm-0.0.6-py3-none-macosx_10_9_x86_64.whl

Download URL openctm-0.0.6-py3-none-macosx_10_9_x86_64.whl
Size 129.1 kB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
338be75c72076031d41ffe707ebdbc48b61c0a740497c572510e1bd4533d6057
BLAKE2b-256 checksum
How to use checksums
ffbc827403f7456405b07cc051f9c84271427a1f56261448856f6ed99f9d2c6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.9

Security for openctm 0.0.6

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.

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