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

Uploaded Source

Built Distributions

coreir-2.0.156-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.156-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.156.tar.gz.

File metadata

  • Download URL: coreir-2.0.156.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.156.tar.gz
Algorithm Hash digest
SHA256 e9435b1000ecc060062fb27627960c27e3260322244789f740449f9888327e8b
MD5 423cb531c5f757978479592bd349aaf1
BLAKE2b-256 009777d62f89a43b1a2b542c72e331439793545622b61da8940c792c15efe6de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coreir-2.0.156-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aa3e59f9d08b530b1f0b56ffe48b5cc4de07b696d1bd8a9e86a5f4f91470fde3
MD5 cfde4690028cb3b6661b8d3db0acb9ad
BLAKE2b-256 c2cb781da9c8656f8541645da12ab89bfdac63386196167d7aa1285cf6f695f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coreir-2.0.156-py3-none-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 28cb49d4d274c0d66dc82af29f241aec5649fe8bce51a79acfaf557212db4995
MD5 577fca1e5e614c4b528394923973770d
BLAKE2b-256 e3790242704bcb368d2e3dc573a4c8b66c42b12393151c9c70708ac9ee6d4634

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