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

Uploaded Source

Built Distributions

coreir-2.0.85-py3-none-manylinux1_x86_64.whl (30.3 MB view details)

Uploaded Python 3

coreir-2.0.85-cp37-cp37m-macosx_10_14_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.85.tar.gz
  • Upload date:
  • Size: 15.6 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.85.tar.gz
Algorithm Hash digest
SHA256 d95294cb8fe648cf49f27b072502e142308603491879f3add4faef7c084d8735
MD5 67f71fb19affa5789a52fd4cdffcaee2
BLAKE2b-256 d933bb49fb48540591f7ea970b2388a0d6c94b7ca2fe774e8e57b94483485474

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.85-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 30.3 MB
  • Tags: Python 3
  • 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.85-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 879c45b1943561534f8d7811d26b34f049d793aeed5e2a56f95dd434378da5c3
MD5 dd983866f66500f09f49c800ec255ca3
BLAKE2b-256 8f466a279d37eb761e2bbaa3179b42967ebdb95c205421435331e3eb8505c644

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.85-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 8.3 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200622 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.3

File hashes

Hashes for coreir-2.0.85-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4e982f44368fb97541aef6148fdf0f0904d6743ec5a286d3bd9762445d1a05f2
MD5 6ca8449dd451d455218aa2cdd78ace80
BLAKE2b-256 e5b9f3325f91b76534450fda45dac281ff1709e77faf5c01d5733ee536e68de3

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