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

Uploaded Source

Built Distributions

coreir-2.0.135-py3-none-manylinux1_x86_64.whl (31.8 MB view details)

Uploaded Python 3

coreir-2.0.135-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.135.tar.gz.

File metadata

  • Download URL: coreir-2.0.135.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.135.tar.gz
Algorithm Hash digest
SHA256 f7827101cde2845419ea9e2a446cc343820671acec81a809655feee50111a32e
MD5 94a21029604041da924f63afb30886a8
BLAKE2b-256 d617b753399ba7570477bb5a34c11d123b1fced4e0baf5c26badfe660c5e77b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.135-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 31.8 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.135-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5ada482c20cc5c02f662c7cab0612ead20a877b94322f7a4d546dba083a7fb57
MD5 a43cd27cd385f2bf11b08a26e0776cd5
BLAKE2b-256 b6951543dfc44e1d0d384e35a10e58ea53673d7e38ff462d6071e383ba0aa5b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.135-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.135-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9377bd354bdafea68567c90d4f6877db540e3bce64f6196062d14d8ca9029f49
MD5 a34473c90b399f0b69fbd22f60008524
BLAKE2b-256 a734f1f2c4e8889d7a36e94e2a463f4da0f31f67971eef2cdbf9e4e56d54ffcd

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