Skip to main content

Python bindings for CoreIR

Project description

Linux Test MacOS Test

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

Uploaded Source

Built Distributions

coreir-2.0.151-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (35.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ x86-64

coreir-2.0.151-py3-none-macosx_10_15_x86_64.whl (10.3 MB view details)

Uploaded Python 3 macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.151.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for coreir-2.0.151.tar.gz
Algorithm Hash digest
SHA256 a350d49c4bd9cafd0bde3f07bfed97d364a1353b6f3147d2102c7e839cca41fd
MD5 874f9f68f2822b7dafc30dd4c92a64b6
BLAKE2b-256 45992f8ddeba06dda4d4b65cc1fefe1185b9a71d62b74840994789000cf68c22

See more details on using hashes here.

File details

Details for the file coreir-2.0.151-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for coreir-2.0.151-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cf5c099449248a40b5872b9e59c8bc88424640bb63b4aeffd86fa6157ec0aef7
MD5 9c08f8f0d8a88185b2c8a14fc7a70c03
BLAKE2b-256 6e77b44b015ee239526135765e88945b5123ef1421c033c4657473eeea106bbd

See more details on using hashes here.

File details

Details for the file coreir-2.0.151-py3-none-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for coreir-2.0.151-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9754f757ad10af35cfa714948f83250c9e57b8a6ffe3b62e805e01710b4852c7
MD5 f673dbac9dcda3706ce8fb30e58ae728
BLAKE2b-256 f8ec722a5c12948f9d7689cc0fd7eae2e4928ccf9a7e2f5d08ac5610bd8dbf6a

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