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

Uploaded Source

Built Distributions

coreir-2.0.68-cp37-cp37m-manylinux1_x86_64.whl (28.7 MB view details)

Uploaded CPython 3.7m

coreir-2.0.68-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.68.tar.gz.

File metadata

  • Download URL: coreir-2.0.68.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.68.tar.gz
Algorithm Hash digest
SHA256 aa3a710fc48dac843e32664923333a2935a7d7b9f97f20cc990ac08f71a67054
MD5 c3a517de30404abdd7f6759d2db5dc2e
BLAKE2b-256 c9da74585da62c5ec753d011d2c635447b536bb4adc4644959ba8e926a4df714

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.68-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 28.7 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.68-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bbea123ee1a194a96052514ef9bcd167074b320f49a2ad3a72240bf017fe5045
MD5 36760e80a1b4c5e097ee1f8a0af68d1a
BLAKE2b-256 d88728f7bfcdfefb9f6f83c5c797e2ff66605a222b5aa2ed71d0ddeb006e5da9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.68-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.45.0 CPython/3.7.3

File hashes

Hashes for coreir-2.0.68-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2ee0005de4839b68d69e2d723e8cc9343f4bba07a1cac3cd78e1bffcb93e3a43
MD5 fa4ad5f3195e6b7c405396d59fe9ba74
BLAKE2b-256 f351e077889c6dd5980d8d9f9243beac39b3c81738ff9d86a305bb7766387983

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