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

Uploaded Source

Built Distributions

coreir-2.0.137-py3-none-manylinux1_x86_64.whl (32.4 MB view details)

Uploaded Python 3

coreir-2.0.137-py3-none-macosx_10_14_x86_64.whl (8.7 MB view details)

Uploaded Python 3 macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.137.tar.gz
  • Upload date:
  • Size: 16.9 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.137.tar.gz
Algorithm Hash digest
SHA256 4e130798ddbe1a9821c516b8c92b23b3c2404c08e9afc3d6d15dd3e9b4742e0f
MD5 dff324e4af9cef0f190957f183f52a2a
BLAKE2b-256 6b1d9b0c4837354b1690cc9d3edf4cde847972cdd1c444b750a823cedc3a03f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.137-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 32.4 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.137-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a15ca7d144a183c3d7240bece78a221272de8901c57c123b5fdb3ad3b3b6538c
MD5 8575e7471949353d270d210c3cada9a7
BLAKE2b-256 b156af3025e5054a2f88013c51aed8a090d971ccd4ee0503d08f375503d4507f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.137-py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.3

File hashes

Hashes for coreir-2.0.137-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d43169cd12fe4cd78c7cff7627ded2bd565e0e6a0cc46c9b7e251316b1759fc6
MD5 318fc98d92e117ef52faf28f02877e02
BLAKE2b-256 ecd87c6388ccfcacb3287883d5b8001ade80bd4565a7df29528affc979f1b612

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