Skip to main content

Python bindings for mxslc++

Project description

mxslc++

This is the C++ compiler for ShadingLanguageX, it is the successor of the Python compiler. See here for documentation of the compilers features.

Python

Python bindings are generated using pybind11 and uploaded to PyPI: https://pypi.org/project/mxslcxx/.

Supported OS: Linux, Windows.
Supported Python versions: 3.9+.

pip install mxslcxx

import mxslc

slx = 'float f = randomfloat() + 1.0;'
mtlx = mxslc.compile_string_to_string(slx)
print(mtlx)

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.

mxslcxx-0.1.2-cp313-cp313-win_amd64.whl (982.3 kB view details)

Uploaded CPython 3.13Windows x86-64

mxslcxx-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mxslcxx-0.1.2-cp312-cp312-win_amd64.whl (982.3 kB view details)

Uploaded CPython 3.12Windows x86-64

mxslcxx-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mxslcxx-0.1.2-cp311-cp311-win_amd64.whl (980.9 kB view details)

Uploaded CPython 3.11Windows x86-64

mxslcxx-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mxslcxx-0.1.2-cp310-cp310-win_amd64.whl (979.8 kB view details)

Uploaded CPython 3.10Windows x86-64

mxslcxx-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mxslcxx-0.1.2-cp39-cp39-win_amd64.whl (980.1 kB view details)

Uploaded CPython 3.9Windows x86-64

mxslcxx-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file mxslcxx-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mxslcxx-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 982.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mxslcxx-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4fbd1f195a077cb6fa44e01dbf72508e35f693d80fe9a59c8a5ade7c9c7178e9
MD5 050bbcb345df317ce5e3702e01f9bf7c
BLAKE2b-256 92e468a89f9aee139927ecf177c4a16151642656b7e19e39999ae586a538b9d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp313-cp313-win_amd64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mxslcxx-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7747f83a4af969b61858e61bab79a20cb98fed9dffbf13a2c8e9fdd230e78d24
MD5 77c66c8e882297743352e426865a272f
BLAKE2b-256 e7409e385c3185c512644c48d27b0d2eb33bffe250a41fd1655f8cc5ea39e7d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mxslcxx-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 982.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mxslcxx-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7be2888689c28ec48df7f2ad8420372a6ee4f2f6b6aa8223561b6de8333f34b8
MD5 ce90b4c107150792d567d1ce805c267e
BLAKE2b-256 4b2c9c0eb8dfa5f4caa0f7dba761cb0629d679fbd065ddcbd45e6cd4e2b62322

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp312-cp312-win_amd64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mxslcxx-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 519bdf8cd9674960d849fc7c5b834a197082e74fa9b82ac14dcf6ca52ec26956
MD5 8246da4ec4fcd088fb1d0c2a0774bc59
BLAKE2b-256 c42da83be51c443b4ef8a3260334653d037897418545f006c31f99429d9aa55a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mxslcxx-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 980.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mxslcxx-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b69cb634789b23c5a14a8d9aed6b84ab2478d483f529ea2ff8e31d177cb5bb92
MD5 0485907728c29eaae23b1ca447b08c4b
BLAKE2b-256 80e653a5af94d563cc5b4acaa110e686bf0c2ad13305df6c852693c05c0ce5a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp311-cp311-win_amd64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mxslcxx-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d36b2da6c4044a147c3436b98c196d1e45280ae7d3799aa30b26f9972c179c02
MD5 53e9b8f9475faa43a0c235c80b958dc1
BLAKE2b-256 c4931e683a6c803fa299606e05ccefe91dc4c6c8fa296334ddbf87d2ab063102

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mxslcxx-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 979.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mxslcxx-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9907e683359d76ec0336a6c799feeceaf88278c91e6828f9b80291c28f903477
MD5 f26883ab6fa36a9cb6f83cd52eb4f6e5
BLAKE2b-256 bdb9325da813fcf1916d42611cbeb97dcc35f4675417e9e92155df9f97c0ef19

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp310-cp310-win_amd64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mxslcxx-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c38a70155a155ff3a917e58f1367907afcd9d4f0dcfdb4a0c84bd283502a5bc
MD5 7fd92c96ff2a2568c98ad4395e9997f9
BLAKE2b-256 0e96b8b9d5b86d7c62009512a70deb0dc6bb4e604347a37a0a33da431537a3e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mxslcxx-0.1.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 980.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mxslcxx-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 df12ed4e698e970f35d5bce9747e9c91712c18034334ccad0322a630f9a924da
MD5 0c165d04573eeb41d83f62745e734d25
BLAKE2b-256 eb45a6b670286de1a6f5ef292a59448b495ba93b5ed8d79e663ddf1cbd362243

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp39-cp39-win_amd64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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

File details

Details for the file mxslcxx-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mxslcxx-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c683a83d2d7bc2b470f5c4c315b940d721f76c93cae844649dafc196617415e6
MD5 17e6db0d769547ce7ca38b5bf003fd76
BLAKE2b-256 3cb816d1237cd64162178a71d844d58dfc1921687ed425f2c112b4f9cfd6c0c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mxslcxx-0.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-wheels.yml on jakethorn/ShadingLanguageX

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