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

Uploaded Source

Built Distributions

coreir-2.0.143-py3-none-manylinux1_x86_64.whl (33.3 MB view details)

Uploaded Python 3

coreir-2.0.143-py3-none-macosx_10_14_x86_64.whl (9.0 MB view details)

Uploaded Python 3 macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.143.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for coreir-2.0.143.tar.gz
Algorithm Hash digest
SHA256 191092e19a683b7608b4edc094f594e1b8e741b1716e3b7e3b5b4b327b72c570
MD5 711583a3064eecf8ca8e0cc44f76ae3b
BLAKE2b-256 b47a550ab08f86835685b9906cad8663413eaea6fc1ee2e6208c79a7a42f438d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.143-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 33.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for coreir-2.0.143-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1346d9bf66fc73387d033d3e27c2d8ead8618d56f26bd14c89bf2f422bd356d4
MD5 8c1d4ac423ca895f314b3fd8eac5069d
BLAKE2b-256 8b0528bf8684e9b34be8a7289eaef283a88c7d1a1bd8fb467ae80864fa87d5ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.143-py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 9.0 MB
  • Tags: Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for coreir-2.0.143-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 18da4ae6cbe8a508a12c4a441e56e84129a1524e176f3c9f3abd0f399b6b0c58
MD5 eb5779238d32ed05ff56b2f86d786358
BLAKE2b-256 c3bf96bafc692aedef7f54d92ef7171c3e797952ebf50867ba9f83c1ae379c08

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