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

Uploaded Source

Built Distributions

coreir-2.0.117-py3-none-manylinux1_x86_64.whl (31.0 MB view details)

Uploaded Python 3

coreir-2.0.117-py3-none-macosx_10_14_x86_64.whl (8.6 MB view details)

Uploaded Python 3 macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.117.tar.gz
  • Upload date:
  • Size: 16.2 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.117.tar.gz
Algorithm Hash digest
SHA256 957d501bc7a6a0c862d2f7b461d66d668d2c68c34087312f9f2293e01654ec52
MD5 247102e9395eed2e65f74b80bd9c6cf0
BLAKE2b-256 05c443878affdab21baa3b9c1051fb1ae9c2b685237f2424eb92e64e60ff5ad7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.117-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 31.0 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.117-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b47b3366fd6ba37ba8cd1e919866f9252fa471c41f79e50a353601993fab4fdc
MD5 f1cd5f35e3663233b150d4fe31ac2291
BLAKE2b-256 f79b6570fe22375f33b4e8c03786f50bdaa760ab207ae576b14fbcdbee47975f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.117-py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: Python 3, 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/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

File hashes

Hashes for coreir-2.0.117-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a0e9341ae1b10f15ce438140809853f4f7d0da13f8c99f8a1413eb72a220afb8
MD5 e8d36047683b00e46481cef05305f7fa
BLAKE2b-256 1ee8176505c799514b988d97253ae8a38fff77aa2ebdc82bd2de3a06bf9f3318

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