Skip to main content

Wraps starlark-rust into Python

Project description

Starlark-PyO3: Python bindings for starlark-rust

This exposes the starlark-rust interpreter for the Starlark Python-like language to Python via PyO3.

To use this, make sure you have nightly rust available:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup default nightly

Then, to install into the current Python virtual environment:

pip install maturin
maturin develop

Status: This is reasonably complete and usable.

Project details


Download files

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

Source Distribution

starlark_pyo3-2022.1.1.tar.gz (23.9 kB view details)

Uploaded Source

Built Distributions

starlark_pyo3-2022.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

starlark_pyo3-2022.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

starlark_pyo3-2022.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

starlark_pyo3-2022.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

starlark_pyo3-2022.1.1-cp310-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

starlark_pyo3-2022.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

starlark_pyo3-2022.1.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

starlark_pyo3-2022.1.1-cp39-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

starlark_pyo3-2022.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

starlark_pyo3-2022.1.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

starlark_pyo3-2022.1.1-cp38-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

starlark_pyo3-2022.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

starlark_pyo3-2022.1.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

starlark_pyo3-2022.1.1-cp37-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.7 Windows x86-64

starlark_pyo3-2022.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

starlark_pyo3-2022.1.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

File details

Details for the file starlark_pyo3-2022.1.1.tar.gz.

File metadata

  • Download URL: starlark_pyo3-2022.1.1.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/0.13.6

File hashes

Hashes for starlark_pyo3-2022.1.1.tar.gz
Algorithm Hash digest
SHA256 e012d051dc1fd5e904f56c4600ffe40d99b147cf7e2c0d34d77d2b914513012b
MD5 31e885d3a42bcb48fcab3ebafe2440ba
BLAKE2b-256 124b6e64faa193ef813dce2702982196755c2b1d5e2b9a08f89fbac7ba456d55

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a01fb8972b8445677c83aeed917159b253f217d06071e065392c55f5bb972c3
MD5 9545e1079b088945420c83ceb8847b7e
BLAKE2b-256 47337f15c7d049f1997dee002e93096cab5039fbb128f100eea8bcf910d2a5d3

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ea9db8844a0bb849723d146ffcf07e7f1612b78e5000d8662960830f7560d4c
MD5 e998c24f37e7502177d52f25c6fee8dd
BLAKE2b-256 14cb290f9d323034b09a8a54c29fae618a4a149d4639d756913d364017c5d5b8

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63538ca053f13b8f86881663c4438a7f4387ece513fe78a99fc88f6a3925d161
MD5 5d2e4757d91072ffacd0ce115886082c
BLAKE2b-256 1b5e8de5941b95e1f7eec6d1b3e45131ffbf629a59a1590b7dcb4108df4fc291

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f8a64826db319df7d4de7e1d1a8ce6878b9fd51c7542ad1cf0e67ea75e4be1d
MD5 cf7d88d8093aa9eb2f3a67d6b0ebcd2b
BLAKE2b-256 36a15683287c56450b61bda01ba5535b8a5859a55e81f4778b5e9daa57eca1e1

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 35d5188968124583a665f27b370620ffa7ee909f481ed6cea0e25e0c885179bc
MD5 bc29e0e6e6bba40ebdcd2570ba2ecef7
BLAKE2b-256 64b1cfb1ec90231fd368543f5917bff3c3c2f6d13a9958cd15ef7dce2a8f57a4

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db5f649306be44968289e010d05efbaa1352b4d24ba1700f1d180db0cf89ee78
MD5 ed7ec103ef0360e60da538f3f88504cf
BLAKE2b-256 4c36a3cc2ed3b3dbea769989823b5cea3c524031ff4a66b86f982bcfedee7965

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d87ee3b72fe45946ba3da96aa973df6beb4b438a3493f44d2f8a8edf21c80660
MD5 7555f5fad5c93647e25b2b273732d2bd
BLAKE2b-256 0c5d20ee7b7b5ad6eec7a0868d5085a373cace423105cae69bad91e656c03e84

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 5bb332038d6f5d19fbed4bcd33942e05c236149e6f611830231d47df253f30a0
MD5 fd1f88e85ea27529b96aab49608960a3
BLAKE2b-256 5ed9acae3d26f069e66a76dad6d32372bb8f9e3b750487f3bdb0919b2cbbc330

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4fb3cf8c47ac6b416330766d4110318fea5dc5c6ffea25456024bb4b9fb6344
MD5 6d55955153b3597ac1c073f10a180a69
BLAKE2b-256 da65d861a911215c04d45b6b33957ecb7adc3c88b75ee94cf0c98407cd69bcb8

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f74259814c6c97182fa7aa32d21a7e4de0d0703769bc58b28054c5df8e01a72b
MD5 af883cf324cc78babb8092ffc10ac839
BLAKE2b-256 a39cad96db3bb1857ee924bfd501bd362de7add960840dc7dfc3e002a7bd9748

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 7f655867ed580a99298e96d30cd6e1be4b0cf6448faf6f8a49d7672a93648b4d
MD5 2642c09320377a833155f39daec30a88
BLAKE2b-256 c6bb611f866395781596ac2e2231f21b96555eefcb351e702fee03dd4193c2bf

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 871ac1f69e25d491925cc8a00de995f7bae9a6b5f796295fd149d16309ba688c
MD5 b579dd84394b77154c65b4e11c2962da
BLAKE2b-256 a9c89c33a0cdd90cda5004e8aca85a49fa047b73da99281d237c22d56affc171

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 15f622b935eaaf7df3cd37e559557b19e79fd447b5e7cdeb5c09c0da15198da2
MD5 480dca00a8230344214cb9a9aff0ded0
BLAKE2b-256 fd043442646c297b5d00792050d958a24689f27875715fc7540778881205bed6

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 7e6433b303fbdd469c0c4103d511f03268669c34d38882e601b61315c2bfd3e4
MD5 ead25dee9157052a0358576a8daf70c2
BLAKE2b-256 b49f01a206d23155e10ecb7b17efa4982ea341ad730e99d29cd2683863862531

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bf5b6e84125b4d905a1bf73085a65497a05d052dceb9b2d32d1fef401421e4e
MD5 7ff03b34a97a9dba3d3ca0222fef36e5
BLAKE2b-256 8eeb4fc532628f8b14cb55123ef5601dd676fc364d3bf81627dd6ffffe301cc9

See more details on using hashes here.

File details

Details for the file starlark_pyo3-2022.1.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for starlark_pyo3-2022.1.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b8e391d27962f02a38d54e8838c7d67b44d84959bd450f16e607f4e914943c13
MD5 fee2df4ca7ea4a71a12a280f53501504
BLAKE2b-256 98e1f6d1e2d8d6e76f768f611cd79940df92896089cd06c79be34c05a3425454

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