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

Uploaded Source

Built Distributions

coreir-2.0.83-py3-none-manylinux1_x86_64.whl (30.4 MB view details)

Uploaded Python 3

coreir-2.0.83-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.83.tar.gz.

File metadata

  • Download URL: coreir-2.0.83.tar.gz
  • Upload date:
  • Size: 15.5 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.83.tar.gz
Algorithm Hash digest
SHA256 0b12fb744dfa4468b5977a36b6de81951604a818d4ac0715649059cad82a4e33
MD5 732c0b8f92872a53ca08cda2445fa704
BLAKE2b-256 afb34aa411e21fa30f5f56675ead10d94e76d2ab731790c73a997f95f23febdc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.83-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 30.4 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.83-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc7a01c4071958f41325d63d98cdd460a5a3d9a4cfdafec78b3c1087336d0165
MD5 52588d7db806c0013b2b216045b04a95
BLAKE2b-256 899a5e8855bb2e676af6f4d8112ad2d3dce2a1693df8385da50dbdc8c25a9f12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.83-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.83-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 27c751c1ddc018547448144f8617f29fb2ed8a615365c5c33ea464f24cb730d7
MD5 011059fe58a6cf284a38b6081c9661de
BLAKE2b-256 0c08adb9cead76a8996857082ca01e688ee555670afdaab122d160774c1c09ce

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