Skip to main content

Python bindings for CoreIR

Project description

Build Status

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.144.tar.gz (18.7 kB view details)

Uploaded Source

Built Distributions

coreir-2.0.144-py3-none-manylinux1_x86_64.whl (35.3 MB view details)

Uploaded Python 3

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

Uploaded Python 3 macOS 10.15+ x86-64

coreir-2.0.144-py3-none-macosx_10_14_x86_64.whl (20.6 kB view details)

Uploaded Python 3 macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.144.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for coreir-2.0.144.tar.gz
Algorithm Hash digest
SHA256 9e4b529c693da86a6152a73e25876f386eed2b2b00df9ff21c3cdf9b6ab1b8dd
MD5 70b61c916292064765ffe56f99ff2721
BLAKE2b-256 b69e8c599b5be065355d4980575e1112549dbd605547f88b5a83c72c848a41d5

See more details on using hashes here.

File details

Details for the file coreir-2.0.144-py3-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: coreir-2.0.144-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 35.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for coreir-2.0.144-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8ec193836a10ad74e618f8de85168b956a692ace5e0418075c8009e20cb19852
MD5 b005e291291e73c7fc40c3e9e75094d3
BLAKE2b-256 d8dd173b3dde46445d4a90c25a29e0613d32c57413291958cbb3617e3218ef85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.144-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.11

File hashes

Hashes for coreir-2.0.144-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 627239a60dfa75f85fb5a8495d81ce681564d8b820b7fb2225632b5866c9b1e0
MD5 25c2b580064a2759c3e8150946ce0acd
BLAKE2b-256 3e6cc2b754252ee119e32ca0c0e68a9b224a6bea3ff5336a593c5fbe9eb00386

See more details on using hashes here.

File details

Details for the file coreir-2.0.144-py3-none-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: coreir-2.0.144-py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: Python 3, macOS 10.14+ x86-64
  • 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.2 CPython/3.7.5

File hashes

Hashes for coreir-2.0.144-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 09fca03f70dbf104b0c7358f65b86bde0c7da0c98cca17c99e36b998be7b8700
MD5 cb0d3d1b7844d639f8bee7fbb6871112
BLAKE2b-256 ee29f4388eb2e9a6e99871c00ba52e931e01d095ec09c8d2c3d114ee4e59abff

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