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

Uploaded Source

Built Distributions

coreir-2.0.133-py3-none-manylinux1_x86_64.whl (31.6 MB view details)

Uploaded Python 3

coreir-2.0.133-py3-none-macosx_10_14_x86_64.whl (8.7 MB view details)

Uploaded Python 3 macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: coreir-2.0.133.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for coreir-2.0.133.tar.gz
Algorithm Hash digest
SHA256 eceaf4c39a07ba775ab5f5a68432502f20ba258fe73e13712d551a5423e27232
MD5 0971511f59c7500263e4b552ca028d88
BLAKE2b-256 ce0bf45e8e46a9c443507b5fc180f389760df45ec4e5c7149fe884098a395323

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.133-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 31.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for coreir-2.0.133-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f1c20db86f2cd4f5e35c54d2ea6f1b3d4d703116ebc334c215c696a20e15b23a
MD5 bd81707361a47d49cdc37bd0935b26a7
BLAKE2b-256 f1d1acf41cd261a6c0abd41a24937145e44bbe85a64f240023a14b06045bcb62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.133-py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.3

File hashes

Hashes for coreir-2.0.133-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 09dfa1abc2497eff0138a4ab08ab0eedce3557f4a7bf779bc4636e2e8c6bdc67
MD5 544430aeb5c0f9c1e31869a43a7f925b
BLAKE2b-256 3312133f748dd21bd6d52068d3f8a4a10d7d80cf591847c7176b3b3f07828fa6

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