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

Uploaded Source

Built Distributions

coreir-2.0.63-cp37-cp37m-manylinux1_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.7m

coreir-2.0.63-cp37-cp37m-macosx_10_14_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.63.tar.gz
  • Upload date:
  • Size: 15.1 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.63.tar.gz
Algorithm Hash digest
SHA256 9d267c8116cd1ca0eee71cc81d9225c9cc9d8fa1252177e5eed15e5664339011
MD5 df2195e48240e0a77183c924bdcd4483
BLAKE2b-256 694d09521474700bebae5d9d68d13ea37750462435142447af5bd6f46aa7f5d8

See more details on using hashes here.

File details

Details for the file coreir-2.0.63-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: coreir-2.0.63-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 27.9 MB
  • Tags: CPython 3.7m
  • 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.63-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1daf48c4ae2acda4d2fa059946a0b60b3cc522f1f7431eaee8d80918f5b1e6f0
MD5 6b5ef74daf17e23b1f3e229e74cf607c
BLAKE2b-256 e558f5217cf2f1a8bec3750dc9a48d54f8c8aa24aca57bc7d766c6c21002bc14

See more details on using hashes here.

File details

Details for the file coreir-2.0.63-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: coreir-2.0.63-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for coreir-2.0.63-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 36c177ea9eb34ab556cf90be782ec00bc4aa576652237993cfccee03e8a813db
MD5 16e1fb51904df9175ca6514140386502
BLAKE2b-256 2978da82a5b8c3a4c5db81e6d10474402ff15680d21fc6c6843dbc009dfdf3ae

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