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

Uploaded Source

Built Distributions

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

Uploaded Python 3

coreir-2.0.131-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.131.tar.gz.

File metadata

  • Download URL: coreir-2.0.131.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.131.tar.gz
Algorithm Hash digest
SHA256 ba7921c2fcf8dd9f1d5aba4347fee226acbe4e127af3a5743b90ad250c5f77a2
MD5 8c26f766e16dcd5bb79bb4285c6a0af7
BLAKE2b-256 66acc1e78e66d0a142ae45b9a9636d9f4e3456f32eab74195916ad7cc5d00391

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.131-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.131-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ba85b5c11dc666c247f346211c0aea72d9f14ab5381a8280dfdc79fb3c90ea1
MD5 79ec935f3989d9d53c90d7462a6f8100
BLAKE2b-256 b126a9432c2e6b98c9c46b0452e9bf63d361e06cb923ab2eb345954fb4c893b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coreir-2.0.131-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.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.131-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8f6befc61269bbdac535859e26e57e1a47826bfafaa9da6787bbf33b4c311f57
MD5 0fc26b4b2103b6c9c9ba2c9e88a46257
BLAKE2b-256 d1bb87718d192694f73fcc36a6529728628f3d3e71ccd71f8b4778cde624a95c

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