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

Uploaded Source

Built Distributions

coreir-2.0.64-cp37-cp37m-manylinux1_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.7m

coreir-2.0.64-cp37-cp37m-macosx_10_14_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.64.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for coreir-2.0.64.tar.gz
Algorithm Hash digest
SHA256 7ec910f5c00666e7d19ce5ab98f8ff1faf9d3d2fdead1c9910507839138be1da
MD5 a8a5112a83c1f33e40eccf4b77458396
BLAKE2b-256 133ad8bcd535ae693810b3c3574f43021a822c552f6c8300e1bd449f880d0add

See more details on using hashes here.

File details

Details for the file coreir-2.0.64-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: coreir-2.0.64-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 28.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.5

File hashes

Hashes for coreir-2.0.64-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 501a91af54dd7dd1ecf092ec749a352b8b1ad3ab0b7ecb143716ca9eed40b9a5
MD5 a6af90e4f1231fbf102b04f177c5a401
BLAKE2b-256 f86101693255fc295537277818c864f971687dac3805f6f1c7fd1d60f4fa2ed2

See more details on using hashes here.

File details

Details for the file coreir-2.0.64-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: coreir-2.0.64-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.3

File hashes

Hashes for coreir-2.0.64-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8862f4055a8a04db34d72481596ca3481d2d4561c9970905ca1a1f244615744b
MD5 9478b1df129adc839343df95f4ce64f3
BLAKE2b-256 476e0cc02697c17784c8db5c1be783428c809d11086f48ff9ee9545c07af4756

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