openctm
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:
- build the library for the current platform using subprocess
- build the wheel with
pip wheelwhich only contains Python - Inject the built library into the wheel
- 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)
| File | Actions Reset | |||
|---|---|---|---|---|
| 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.