Skip to main content

Python binding for ISL library

Project description

ISL packaging repository

this repository only for packaging ISL.

Releasing

Push a tag. That is the whole procedure.

git tag v0.1.9
git push origin v0.1.9

The version of the wheels is the tag name, so no file in this repository carries it and there is nothing to edit before tagging. Anything built from an untagged commit is versioned 0.0.0.dev0+g<sha> and is not uploaded.

interface/isl.py.core and interface/Interop.cs are produced from the isl headers by interface/extract_interface, a clang tool, and are not kept in the repository. A first CI job builds that tool, runs it and hands the result to the wheel builds, so changing a header is all a change takes.

Building from a source checkout means generating them first, which needs clang; isl adapts to the version it finds:

./configure --with-clang=system --with-int=imath
make interface/isl.py.core interface/Interop.cs

Todo List

  • [] python wheels on windows AMD64
  • python wheels on linux x86_64
  • python wheels on mac arm64
  • [] python wheels on mac x86_64
  • [] make isl_*_list iterable in python interface
  • export remove_map_if in python interface
  • [] export isl_pw_qpolynomial in python interface
  • fix export isl_printer_to_str in python interface
  • [] fix codegen test segment fault
  • [] optimize get_xx method as property in python interface
  • [] ⚠️ fix multi_pw_aff and pw_multi_aff confuse in python

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

isl_python-0.1.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

isl_python-0.1.10-pp311-pypy311_pp73-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

isl_python-0.1.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

isl_python-0.1.10-pp310-pypy310_pp73-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

isl_python-0.1.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

isl_python-0.1.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

isl_python-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

isl_python-0.1.10-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

isl_python-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

isl_python-0.1.10-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

isl_python-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

isl_python-0.1.10-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

isl_python-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

isl_python-0.1.10-cp310-cp310-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

isl_python-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

isl_python-0.1.10-cp39-cp39-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file isl_python-0.1.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b26f59bedc7db496fe0d7e671cc49022f45612748f10351d35dc5be907ee138c
MD5 a9cae2a287423e968390eb46c27bac2d
BLAKE2b-256 6ff500bbe075bc7812c987154b86d7b8248070253f31b11a06e8c3aa88993dfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95d28f9971909891087a8d192c3ddbef5bc9f91972172e0ed6576c0d894b8f7d
MD5 77b0985f179d2045658ebddae8d8edfd
BLAKE2b-256 b9d146a64f338265a4e138711638917d5ef89c95826e88ada77354935f682f7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32b2518533d95ff57ca18400d74978be25ce49cd18884bd74fa5a6adc6294e56
MD5 88ffbfa9ddc7e02f7916ea64be9e7ebe
BLAKE2b-256 f517e0172bdadefe032333cb61ecb239be581e6e0f3f2019a53a6d955cef5760

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c8381e9029685adaf4e693248dd6cf3cc0db3f791a71ee45d7df41368aec805
MD5 48b753c98a370875533ba3c5bf886f6e
BLAKE2b-256 fa4d16a84a14f7fc756ec59d8196ad21c453d0454ed0df1d53a1d364dbfe187d

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a15b58954a8f3a886f2cea45cadc0afc0793b1308ccd77da191271ba6bfda08
MD5 abb85c5b811a65feb4abaf21926d5f3c
BLAKE2b-256 b73d59fcf6b8801a561635cccfd420849dbabac63d695913e6e1c7ebbbf22822

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83d1a2e0458ed0e7ff2a6dce6cdb84d8c03ad1ef2825084c8e5ba3442be8ab21
MD5 19b1cf610039ee9855e9b23d6e7a2fff
BLAKE2b-256 ef08df2de7d1ac33944c114880254e1e4e46c13a399c2410f2ae2f6df67bc4d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a3a95baba9b67e5b4da250b54ed386a39feece8b7f30d587515fea552fc1271
MD5 1f028be7f9fee339a1b528977cc52062
BLAKE2b-256 72bfd33b81c93676373611bd525f0c5b792bcdcd5b2f6b1740dad0b8730f290b

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0bf3be31c6e30ba217209990eeeff5cc9557a736e4d3822edfa74037f0f256e6
MD5 55131ff88efb98ff3542e82aa65c5d51
BLAKE2b-256 314fdf0c1f9d078bd512222dd7736e78ece8be65b24c4d9a45470d911abfd040

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85d3f2a58876ae83ecc09b993564f61a8aa0048c150c2051b2e3957aff8ab615
MD5 b96ab3c5b516826518fdd1c7ed0a6342
BLAKE2b-256 f32fda991cd87bb23d1fc4ffb884568aa80b2485d522233f090241f3d0ecb83c

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e098cd675148a880c516401d9516b1cbfb4f666fd43a018fa783069831a4fac
MD5 7990af653eb29b86cc5fc7c44088b4e2
BLAKE2b-256 2eb3d8ac81642408f394252f36f150a8940ebdc5153d883068a249a947681415

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21d27da8100d840dded34337dd00b8b29cd1a8ffc6800a1b4b747fdcd29a48f4
MD5 4a7f36d59a652e09905d29a3c3dd379b
BLAKE2b-256 ecf13e2d7423f0ea16ffdfe98158c0928aa206cd422d6b99c9b72e6c9a4bc7ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31c1332601bc2e63d2ff623fedb1cbf6dec74d99d91ce72a0456b644e0967e59
MD5 6e69881d0645af669cc4d4220dcc05bb
BLAKE2b-256 d0047ddae20f55cb3ee9233865374478e503501f3cb223089c6f970527cba9f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e69a669f2bd184fe90cf69592803d53d68c45dd300781c325f574d0f42604487
MD5 183b05dce6ffa2069a9495e799be47e2
BLAKE2b-256 2437cc9f415c7af556faef2c62b73673ba715f329537abcd97c5fb7e1e126157

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a5118eccb77eb03e3a26d6754c25b24bbc44e885afff832a799282a2c3da74b
MD5 027a927cac50ad0e185e51826100bda6
BLAKE2b-256 ee1fd16b06238fab633795bcb452eed85bd363da0c347da1ee9e8461e8febb0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb678ba7224ee3a576ed585a1e937e0271cf88f738651bc7a1a565dff68e903f
MD5 5ead8d019f6e291cd6acff267852df9b
BLAKE2b-256 d5c25dc0826e03b381799fb06e12484880a7fa5cc169fdf271bd5fc3ef02a1bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file isl_python-0.1.10-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for isl_python-0.1.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2cebd30245abf3b50e4e23cc935636d70da045007d17ee528bfa7391a34c35c0
MD5 6e543d07fb5652e16b59c5388ddf990f
BLAKE2b-256 8e1ede667b7310450f90d063a23ccb29c9700721e290dd759bf4cf32d86536c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for isl_python-0.1.10-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on zhen8838/isl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page