Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

openctm

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openctm

Provide a loader for OpenCTM files

  • 0.0.6
  • PyPI
  • Socket score

Maintainers
1

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

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc