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

Uploaded Source

Built Distributions

coreir-2.0.124-py3-none-manylinux1_x86_64.whl (31.0 MB view details)

Uploaded Python 3

coreir-2.0.124-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.124.tar.gz.

File metadata

  • Download URL: coreir-2.0.124.tar.gz
  • Upload date:
  • Size: 16.3 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.124.tar.gz
Algorithm Hash digest
SHA256 e69a269d2b8d0ff61146d10caa8020ea53cba1412b3fe9ccd281dec640bf2f77
MD5 98e976a59ac027c1bdfc48f3124cfb26
BLAKE2b-256 21e5e28b0f1fee458b69e0b60488d03573f5274d5c6a8607d27ec7fe4b60626f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.124-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 31.0 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.124-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e7b7f8bf6d8a07510288f6eb869683587caa5d3afd94222075eac7479aa64453
MD5 30d6d011e7465cf3b75b779695c33df1
BLAKE2b-256 b781535c51ae4993f471588db68f6b95abab9de271c7443ba7c080e1ade2d21c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.124-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.6.0.post20200925 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for coreir-2.0.124-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 4bcc7533ac665655c1545c1fb9c9d99d9a9abdd9a7ac62bc5220d9e76270f255
MD5 d682a1c149cdf3d9772b984db7bf8bde
BLAKE2b-256 88cb992bc7657d97e6dbd05cba9abe8f711458aaa2c11cf61d4ac497cfbaa27b

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