Skip to main content

Python bindings for CoreIR

Project description

Linux Test MacOS Test

Ultralight Python bindings for coreir using ctypes.

pip install coreir

The Python package comes with a wheel that contains a pre-built CoreIR binary supporting manylinux and MacOS. If the package finds a pre-existing installation of CoreIR (e.g. compiled from source), it will default to using that rather than the shipped binary (this enables you to override the package binary if, for example, you're using a development version to test a new feature).

CHANGELOG

Development Setup

Install a local working copy to your python packages using

pip install -e .

NOTE: When working with an editable link, as of 7/31/19, pip uninstall coreir will not correctly remove the installed script (see https://github.com/pypa/pip/issues/5997), a workaround is to remove the scrip manually when uninstalling, (e.g. rm ~/miniconda3/bin/coreir)

To run the tests

pip install pytest
pytest

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

coreir-2.0.148.tar.gz (18.7 kB view details)

Uploaded Source

Built Distributions

coreir-2.0.148-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (35.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ x86-64

coreir-2.0.148-py3-none-macosx_10_15_x86_64.whl (10.3 MB view details)

Uploaded Python 3 macOS 10.15+ x86-64

File details

Details for the file coreir-2.0.148.tar.gz.

File metadata

  • Download URL: coreir-2.0.148.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for coreir-2.0.148.tar.gz
Algorithm Hash digest
SHA256 f293b924d43b8bbf4b63528d94cb3cbaf4763428d4aeccd080a84aac838c9f01
MD5 0b45c728955a7aa8ccb7f24e0117aecd
BLAKE2b-256 8dda2aa19acb23aa61bc8761c838694bfe35228958811b56750150462ff5d888

See more details on using hashes here.

File details

Details for the file coreir-2.0.148-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for coreir-2.0.148-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 10b5932558a4fffcd1bc8860380415d83b4b5a32681d8a9441c5fdfe3cc2795f
MD5 fea1d15120df9bd2b33fc26a72ae934b
BLAKE2b-256 47dd22d081ded0f4611db30fca063b2c216da0fc6bb3cf98de94dc6316abec76

See more details on using hashes here.

File details

Details for the file coreir-2.0.148-py3-none-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: coreir-2.0.148-py3-none-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: Python 3, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for coreir-2.0.148-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 117220e0f2e34621c1b2a7bc1075e3757232cbaaf02c5843af7aa5aa5313addb
MD5 15cb09395f5d8c074fa28603529deaeb
BLAKE2b-256 2b0f72bc9d5c6de125147e6d08657b5ae7c8daa2e9ba9a51833a8b1e6d35834e

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