KCL Programming Language Python Lib
Project description
KCL Artifact Library for Python
Installation
python3 -m pip install kcl-lib
Quick Start
import kcl_lib.api as api
args = api.ExecProgram_Args(k_filename_list=["./tests/test_data/schema.k"])
api = api.API()
result = api.exec_program(args)
print(result.yaml_result)
Developing
Setup virtualenv:
python3 -m venv venv
Activate venv:
source venv/bin/activate
Install maturin:
cargo install maturin
Build bindings:
maturin develop
Test
python3 -m 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
kcl_lib-0.9.0.tar.gz
(37.9 kB
view hashes)
Built Distributions
Close
Hashes for kcl_lib-0.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c62fb764ad3f964f61b82305a480a681246d19d4db440e2996b983a9e54b6d3 |
|
MD5 | bc1f8eb95984feb0de1b094c09a16a1c |
|
BLAKE2b-256 | 6b7ce09328d7d3743607e53361deb9e198393c9674e0876400c567d958925723 |
Close
Hashes for kcl_lib-0.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d5f9f6db08de9438ae34fac159399581d4d6a8f373e94065ee845f8b0019469 |
|
MD5 | f84a503c7c56b78108099cd560294b0b |
|
BLAKE2b-256 | 49d1e75f547cef90e56da92ccbd7685a8ea83b275bde70508506573933bdd4e1 |
Close
Hashes for kcl_lib-0.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c12ac1eb09be8e01644fc5925d66f0a44c6325b254cdbeafa92c7cc7a1cc8b4 |
|
MD5 | 9adf5b172717be180644229d736917aa |
|
BLAKE2b-256 | 5cce37aa72e5d30d489d3602c3cf9f3d48670559843b16dfc34d9f4c84bf8aa8 |
Close
Hashes for kcl_lib-0.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02d3b280e49d97c4be0315c7f77232394d236adaf74de5d0c0a9e70681f0d0e5 |
|
MD5 | 4d45cc33c5786c85fcacf86b0b045beb |
|
BLAKE2b-256 | f262c0bc79f9b184b9edd24ab8a5952d62e3ea27336fc867b80cda129f82b5cd |
Close
Hashes for kcl_lib-0.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3832128361b529e233a3ae4cf143d5674e4f94be7e7e47d0f5b3c04870eb0148 |
|
MD5 | feb349854a53fb2241524f295ed96236 |
|
BLAKE2b-256 | 5418933621c4ebb4e51a8ccb25b6acadc089711c95afa10f7b762b3c164a0f38 |
Close
Hashes for kcl_lib-0.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a030098ca28d37e24fb87e957d342f20872756c8c567b3ebe2c7c73464f2eb2e |
|
MD5 | d9b41a7bcbe08b63c094ddf974fd4aaf |
|
BLAKE2b-256 | 71230f648b3e205402f8a5ef41b7834cbda82e5632de7b0190d69f351d82fd95 |
Close
Hashes for kcl_lib-0.9.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44e2a023a7c4f150031c79f72c3668df6b8944801dc7c5c50b716fbb251c2808 |
|
MD5 | 3a7e6c6f865caa2005dc82bca9d8468b |
|
BLAKE2b-256 | fd1276745e9e997de19399b81ab02c202849d22fb0bfb049aa73204ef80e390c |
Close
Hashes for kcl_lib-0.9.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0833256dd1dc3cae09d2c02177cf7ad489713e485665e288f27256cbcb492bf |
|
MD5 | a144caf1e58fe5e3daf30bf4ad8fff22 |
|
BLAKE2b-256 | f7aeb66c286bfd07fc1681223642827fb2f7fbaa77a3bdb328f2e01b072d0224 |
Close
Hashes for kcl_lib-0.9.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6144226dc01fa7c50b488f1ba5feee51ff1f449d2c99e09ae7a98bd4b36ed939 |
|
MD5 | 048e1becf76798792721089262c92c5e |
|
BLAKE2b-256 | c4aa722614e42a6d2750d16f8deb2849c908d096afcb3ca50241fb4e4a5e6fef |
Close
Hashes for kcl_lib-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18858119045ab775773c96359095d297f1e58708a2ab47429a235510bdf09de5 |
|
MD5 | 994463d87ec5103ae8deb4a2679452cb |
|
BLAKE2b-256 | 3ebd026d6a1d9d0713cece5f3d478d1e01cd71e3ba02ec12470658b3445a45a0 |
Close
Hashes for kcl_lib-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02b2e7534d295b01031d4f824a9495bfb8a6be69d2176ce567a170f2a68fb9e9 |
|
MD5 | 0cc0c79fb149590c500ba6f93cd1d278 |
|
BLAKE2b-256 | 5ab776361e36cbdb623119aba5ce8001c71263117e00b8c905432785e9244ba0 |
Close
Hashes for kcl_lib-0.9.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ce76526ac3ffe09e7f726aca2fd7389632dc4a94251ede8962a3dcfeb94bd9d |
|
MD5 | f6ff5e308d95d565f89bd61ade79c447 |
|
BLAKE2b-256 | b6f022fc9de0bc06c016fb01340b26e36809c9402df4eb82e4372ebd5cc35341 |
Close
Hashes for kcl_lib-0.9.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30d4e3d82d58c57b9c4f9e893c78e4e30c734394e5156305c4cfa442f8a21f1a |
|
MD5 | 0a6a74949742c0e6066c997fdf3ec0f4 |
|
BLAKE2b-256 | 36a26bda7c1338dfa712af4ac0627c6feab9be4ac41078eb4c89a1e4a2789865 |
Close
Hashes for kcl_lib-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e1a598409fdf65db541bf51b3cb4605cc6a937015698241786af2c7bb80d558 |
|
MD5 | e1c3d3dec0c7a4819d4e408c794bbc50 |
|
BLAKE2b-256 | c87052700b3cb34282b8fad73a46a6b9db1cfa00415f40eb3077d05dc4c70248 |
Close
Hashes for kcl_lib-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cb6ae06ec6843cea351801ba780b7bbccadb12a6e7e26c64f7189319c2c9dc2 |
|
MD5 | d1e957c13a5050c8540baeb55feed616 |
|
BLAKE2b-256 | e4269aee9fa8e7eddac35511f34ee0f2cdbadd94358a154915f5c1283c0ab865 |
Close
Hashes for kcl_lib-0.9.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f58e28f711b4455ea619e69b903b62720eb915457ec51df5d90c81bf92f89289 |
|
MD5 | 89538679ac662098407751ee14c6150a |
|
BLAKE2b-256 | fbbf75923b213a42a630c333b88ca7f60ec8891e340a7c5626600bfeb911bbe3 |
Close
Hashes for kcl_lib-0.9.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 112e96e3c45e3a58dd04f172b08b993e705541539a8af72c4ab996f709cf3140 |
|
MD5 | 423297839db3118e8852ab9903c4ca10 |
|
BLAKE2b-256 | 7d6032638ab97835e59ad57a752e3ad1c43262eed875545f2f8618da6ca8f22e |
Close
Hashes for kcl_lib-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e726b2dfe080bb63f1c04c36be99d262554a3a2abac644e844d2de8a7bafc7c9 |
|
MD5 | d05b0c8903222ac8234852a1d00742d5 |
|
BLAKE2b-256 | f10329a733ee3561b4f94e46e586d231ef499fd48b8a8d710e546ad5579b66ad |
Close
Hashes for kcl_lib-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a72e5ad692bfe38a126957f2de4892f95d265650f579d0ac0415d0d9d0385d4a |
|
MD5 | 59f80bf9f0982a1655929db5ac6627a8 |
|
BLAKE2b-256 | bed1de4a560b559a4492694a39b58b949791381aca2c1b805a42dd7e5e8dcc30 |
Close
Hashes for kcl_lib-0.9.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7931af7cebdebd92dfa2932be5ef6e18f7f818ade0d4c07dbadae3475042d71 |
|
MD5 | da9c1b95eaaa3fd0991f51f33fe17a18 |
|
BLAKE2b-256 | 9185bc2b195c08417f562495dd2000918041fe743f3c4a7a6d53c101db9dc058 |
Close
Hashes for kcl_lib-0.9.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c538d5e0f212e4448bf694979a65d087afc13103a6fd74b83b92f4471f7caaee |
|
MD5 | 73a5d8bd0aa8a5adb11d8f5a0f697d2c |
|
BLAKE2b-256 | 52b31f46fe3dcdce8f5292fe574edc9db26c13b226ce06f971980a8728d1c02d |
Close
Hashes for kcl_lib-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1646e7be4efef68a0cc21eacb09aa5c40188830f9034ccd415b33bde6d435837 |
|
MD5 | 28db9ad8415ce5eab11fb2a7318f8d88 |
|
BLAKE2b-256 | 378d5765896f2952b3ec2c4296db4bfdfd008a6067255c73beaf53adc149e63a |
Close
Hashes for kcl_lib-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd940f59771dfafbf4aef6a3f2fbbd1c63786ef6b8a570d8dd81624a98414c5 |
|
MD5 | 25fd64e811d2e79c9d1e91c555cab2e2 |
|
BLAKE2b-256 | 488a5265755e85fc0cee585523db4efc683d13863cc126ee3a8e4fed95f2018d |
Close
Hashes for kcl_lib-0.9.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0950c3425631c732734c2318ba8ea3eca176663fe1216366832423c75af64ef |
|
MD5 | 15fd59e5ef7f9f352a67ba0b7cb63ecc |
|
BLAKE2b-256 | 411382aa890033f7a843ae71643f8adaab2b6b2452e6f81116511fb2da4d01a7 |
Close
Hashes for kcl_lib-0.9.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f37d8fef589d208d56e0a11f92c2f0f39b53b4f8085e88db0bf5ce60822f579f |
|
MD5 | 84b277ba72cb0a3f3f38b60e57b6bf2a |
|
BLAKE2b-256 | 9302e67ba9e4910e90152ae617107c246c135d1e3b32cd23fd6d4f455841d122 |
Close
Hashes for kcl_lib-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33118e985f664e300a34b3ef2d51a6c0e1d0dff2a672b6b30aa028d22b1382ca |
|
MD5 | 53cbcd58f6f9cc47dc6fa0a4a8ba7d0d |
|
BLAKE2b-256 | b063ff07d7e5fc0d8e1db223c63150ad70e88a366774132d88eae457e5360ad2 |
Close
Hashes for kcl_lib-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4af422cdf313361972779af08ab25b6a1624643a2d24d69c209af0a8e0144e93 |
|
MD5 | b96f0978651a04dc9b3e62393180476d |
|
BLAKE2b-256 | 7299e00b43bf9318ebaa1966caa82331ac385ff2e875fbde6679c961bfa66136 |
Close
Hashes for kcl_lib-0.9.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbcd466f7ced301b1061683d64b5c5844a2f666f72586039e4cb2f7f0d7e0d3a |
|
MD5 | 0acb638de665203075938ee21ad8c2e2 |
|
BLAKE2b-256 | 71695eb3f85def6439d861ce3f3879e8413cf2a1ba9859fead3ff73e095cf646 |
Close
Hashes for kcl_lib-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8616223d6e39cccc23b1bc5600c09a9afd1ed7d1b84fda044547588132a8d18b |
|
MD5 | 2187f9529f7e88e780e76dc752d153ed |
|
BLAKE2b-256 | ddadc181e93e41f69e1a21ec0b6beba1909045e958d96673f46d17df91ea32e1 |
Close
Hashes for kcl_lib-0.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c1e01516e26e4e8dc97daba8082d73d6dc338cd525cc1810e4767c8ce731dc9 |
|
MD5 | bcae014730aeaac63aff676af64c56fb |
|
BLAKE2b-256 | ff70101ec1310d2acfd43ce343923a876a7dc0fa935525cd185579de4928caf2 |