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

Uploaded Source

Built Distributions

coreir-2.0.147-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (35.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ x86-64

coreir-2.0.147-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.147.tar.gz.

File metadata

  • Download URL: coreir-2.0.147.tar.gz
  • Upload date:
  • Size: 18.6 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.147.tar.gz
Algorithm Hash digest
SHA256 8eecc6b55c9ba9c353d950645fe8a04329cb2434b8c4f6f0914b05712055fde6
MD5 a590796e5a07e0a13712ae7ea06149d2
BLAKE2b-256 4cdbc3d10d2136305f3f2147a9aa373fa8e54655a10b78a846acc5a7d46b3e7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coreir-2.0.147-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 05aafcb9c70d0ea7a4f84eb02551fabd0345ee43224116da6c5bdedeccd28d48
MD5 8e3ee254ee9d6de6f15ff9f128516341
BLAKE2b-256 b523da834bd7b5d72211bcb70fce38ab5ccd2af4e1b21fd3a4454dfd0a83f187

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.147-py3-none-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 10.3 MB
  • Tags: Python 3, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for coreir-2.0.147-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9ad069cd7651556a75c1e8c7b07a2a55e5d5a83880ce4f5af8e04b4eedcbec11
MD5 164c9e92845fc35e82462e28625d5967
BLAKE2b-256 7d2a9ae19f86f5f6b5858b8386048541c66087133a4a98ccf8b677e21c1061b3

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