Skip to main content

Provide a loader for OpenCTM files

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

openctm-0.0.6-py3-none-win_amd64.whl (224.8 kB view details)

Uploaded Python 3 Windows x86-64

openctm-0.0.6-py3-none-manylinux2014_x86_64.whl (102.5 kB view details)

Uploaded Python 3

openctm-0.0.6-py3-none-manylinux2014_i686.whl (101.5 kB view details)

Uploaded Python 3

openctm-0.0.6-py3-none-macosx_10_9_x86_64.whl (129.1 kB view details)

Uploaded Python 3 macOS 10.9+ x86-64

File details

Details for the file openctm-0.0.6-py3-none-win_amd64.whl.

File metadata

  • Download URL: openctm-0.0.6-py3-none-win_amd64.whl
  • Upload date:
  • Size: 224.8 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for openctm-0.0.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8af2b04d869d7dc2216f4ca4199f2f65ea0a9a693905ef27724682f903cc273c
MD5 294c19c0e53439720b4eb157997f10ad
BLAKE2b-256 8e14f573f1f99eb813120925e52f736da83e2627f1df73dc8f014e53b1030e65

See more details on using hashes here.

File details

Details for the file openctm-0.0.6-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openctm-0.0.6-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4b3df08e95da6795c65209829090b766db65c476a313f8d66bfed6217f39009
MD5 e0e999900bd0940cc46f737b3de71835
BLAKE2b-256 4d969996538318d05d5dd558743800ccfd0a36ee92040e50f36486b0186b0851

See more details on using hashes here.

File details

Details for the file openctm-0.0.6-py3-none-manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openctm-0.0.6-py3-none-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d185c4d9f21ccdeab51ca85fa10556c5787b7a24a1e0a285dab281a66410e4fd
MD5 83c18c70633f8e12b08b8e2110b5b25c
BLAKE2b-256 1b2d3231734252aab2d60841be8fce8d31a6ff6b7dbdc9c3a434c3b1fee1e0ef

See more details on using hashes here.

File details

Details for the file openctm-0.0.6-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openctm-0.0.6-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 338be75c72076031d41ffe707ebdbc48b61c0a740497c572510e1bd4533d6057
MD5 f54eb3d5c3eb3af26286a3d580c00457
BLAKE2b-256 ffbc827403f7456405b07cc051f9c84271427a1f56261448856f6ed99f9d2c6f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page