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

Uploaded Source

Built Distributions

coreir-2.0.98-py3-none-manylinux1_x86_64.whl (30.9 MB view details)

Uploaded Python 3

coreir-2.0.98-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.98.tar.gz.

File metadata

  • Download URL: coreir-2.0.98.tar.gz
  • Upload date:
  • Size: 15.8 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.98.tar.gz
Algorithm Hash digest
SHA256 f160b11b7136b8147acbacb7f8d6ca7333ff2e1a82d19afc29f033ed9af4d175
MD5 f415971d5878610d68d1366bb96cf082
BLAKE2b-256 ee892328b109411db4697e7b59b4d06cfad8a1975c464de90963ffe3eee54711

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.98-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 30.9 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.98-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 257b0569b4dde16d82ac490d58d68d9c5018e7f3e5948d04e45f48bebbe42f3e
MD5 b2402586c043d91f8c96fc3ae0ee0851
BLAKE2b-256 bea377893bacd15697ef5d7daffc4cd9df0e2d264b7be9c3b919b66a00fbdfb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.98-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.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

File hashes

Hashes for coreir-2.0.98-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3c867db673e9133cf24ced425f3421d793f27b5dc7c9ee9ff4b3aed6f3488e40
MD5 8340853d59879cc6aa9552aee2d5703e
BLAKE2b-256 b3738d0cd468d769d5ad4ecd142391156ba322f2df98152cda682ae4e2df3eef

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