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.1.tar.gz
(38.9 kB
view hashes)
Built Distributions
Close
Hashes for kcl_lib-0.9.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 485b3065a2fc12fc2fa953fa91d7050be2677a56de453b7e1612f812ef2b2fb5 |
|
MD5 | a4323b9df2a4afbab026750aa0a176cc |
|
BLAKE2b-256 | 748c70e54c69acdef59df64ccec94f8ae6bc356cd35ec09591d0b7371385a7ee |
Close
Hashes for kcl_lib-0.9.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ece734ff843a1016961b7ffc7b8fac97a717fb3549253bdd0e2a2a4603f44961 |
|
MD5 | 74bbdffe88d95e9e760721894555a32b |
|
BLAKE2b-256 | 287901be1103daf90d5dbe2013c8a8c5d28a1f841de3bbcac690d294a976a6f6 |
Close
Hashes for kcl_lib-0.9.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fabe89ba60e532221e84bb4c7e1d4460a1c20e458823507704e3b11e4abbf9e |
|
MD5 | b89845397b4182e5ce83cebf82453d39 |
|
BLAKE2b-256 | da46affed7a6a9773b1b182c195cc6099f9fed67643e6c9963b83d9fba23b598 |
Close
Hashes for kcl_lib-0.9.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 750e54ba5786c8c72d8c1759b9b1888dd1ab701deeeebf841277531f8ad5b4de |
|
MD5 | 1aa68ac1c1a373bf0213c1870a790ee1 |
|
BLAKE2b-256 | ed9beca00f3669396798f58add876c50cfa579f49ad7c82698cb0d86d38c3bc1 |
Close
Hashes for kcl_lib-0.9.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e1a6b99a34dd6ee0d093b5227d2a28c793a73622c69ea547d495723da9c72ad |
|
MD5 | 8677870b67d73181426b0550f5cda36f |
|
BLAKE2b-256 | 7f43fcde6190b67a4699dedf5100bc13eabdb04a0a25cf91aa4101c6b622ae68 |
Close
Hashes for kcl_lib-0.9.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9d6f1dde5dc468e33218bc2d5b1ba4e76bb8128a81e0c005c8a7af127d02084 |
|
MD5 | 9b30ef213ffc18034fd0fa78c09062e5 |
|
BLAKE2b-256 | 3e9185588aef7d23cc93349ec2384a84c052d83bfa69a6f466ec76ed1c098527 |
Close
Hashes for kcl_lib-0.9.1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b34e3b3848b0b624f1e7dffd63414e47e4f14a9142f81a85b874827de438f692 |
|
MD5 | b41ae1878cb14a76813434f3923903b0 |
|
BLAKE2b-256 | 5511ed551fe3e8a9d7b2a236eeedb4e6060cf239056969840042e108c2a3c328 |
Close
Hashes for kcl_lib-0.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb754f023033699484b53192978422e551e7ff61eb3f3b29a6739cb8387aef41 |
|
MD5 | 316716b96f6b1f0c02251f88e71e9870 |
|
BLAKE2b-256 | 065f61a82aa8ba6ba10a45cab783dab2cbf03f37612782bb9b4b892ef11d991c |
Close
Hashes for kcl_lib-0.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d89971c7a9f1ffaf0ef86ddd2d146999656f11b8358e28c57d89cbd18d366049 |
|
MD5 | c47139d269e47d422deaffad2d55f425 |
|
BLAKE2b-256 | da493ea295d74e0940ddf12885f83b898431cd14eb191927e4ef5546aa6ff178 |
Close
Hashes for kcl_lib-0.9.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abae039d817e67e30bafcfb68a4c61cc0649743da1944da6e93f8c42baedde75 |
|
MD5 | 0cb36f3b6d372a3c1e0057778b446a6b |
|
BLAKE2b-256 | f0433dbcddd7b7e7d4e6a1e4ae5c8b93bcb18eb8a917bc12ad2f4aac8d65c2a9 |
Close
Hashes for kcl_lib-0.9.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc2e71f99f0965824e169f13719517eefa5daf84a3a5803992ab2a3b5b046044 |
|
MD5 | 7dc58783e94329ec1c5f24b9c65bacd6 |
|
BLAKE2b-256 | 86a5206c4b7680e454f758742f0e830912a6f11cd800ba8c71a30d5e0abcd6fc |
Close
Hashes for kcl_lib-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d1448429c5021028f9c2b6ed0393b26adcea44107b7e85ece18047d4557f57a |
|
MD5 | 582a4bc5cb91e82caba63baa547720bf |
|
BLAKE2b-256 | d989717a8c2b9e4b7fdecaf13a625d549a85e3cc05f7976444ea57e49f2a9e71 |
Close
Hashes for kcl_lib-0.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1048f185836f9d48c73fd274b063f0a912b8e054aed779aa3040aca5e1e3526 |
|
MD5 | f799bd0c272ce8e1a1687179b1fe970e |
|
BLAKE2b-256 | e1b9b3ed3fc98c38336c90e6cf46b10f3194b9f067897aabcff7e21a1232c8d0 |
Close
Hashes for kcl_lib-0.9.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6349a64ddde449a95daf8b20a11c5d0ed71b3810c0e9d2a8b5edd62308152596 |
|
MD5 | 1b995c384473f757978a4df62b22a930 |
|
BLAKE2b-256 | df794c976541f659bc88c488451317c3c7d4781544e489fabb59595231ba9792 |
Close
Hashes for kcl_lib-0.9.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6438dd657414347266c5f8e2dfff1c5d8d8fd06abf6e19062a10a47e2f0b9254 |
|
MD5 | 8aaf368452efe28ea14ccbdd1eead736 |
|
BLAKE2b-256 | d4113389aa6ea16f8b33ba17040fc69ac1486e96e5583dd4a58d2d1a90e938f9 |
Close
Hashes for kcl_lib-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b85128ae62fc1e78e191839895825079d858ba49aac6115084f70521f2b1db1 |
|
MD5 | cdccb3afb62368b6ad3bf1012949bbfc |
|
BLAKE2b-256 | c13e71fb0bffaa590a66358ab18acf48f9d4d2cb13bfcce8c6e54439c7f7fc0b |
Close
Hashes for kcl_lib-0.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1632671975e0a4039d7c47d6d5dbacc9ce38c19776e8e8630c14c4f316fb11e |
|
MD5 | 1380186f04886127fac7d2a2f42be468 |
|
BLAKE2b-256 | eed07791573f5e7b02e1ab106317d10243094b417b3b7d64c4f938e1dd4e9e5c |
Close
Hashes for kcl_lib-0.9.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a21d20296a30f8c123c3de2951bde1766d0562623b13ca43a69ea8ff07241383 |
|
MD5 | 63d3d0f8a7ddb8dbd534b0001d7e2859 |
|
BLAKE2b-256 | 63e80fbb216a9ef985fc3a34579a08b168cc164e9b2c86e44d530ccf2cb09dd5 |
Close
Hashes for kcl_lib-0.9.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1153a542a5d44f53af29913dacece36ee98503f2eb5693163713e26aa89bd93e |
|
MD5 | 0b84bbec3fbd43ef3c68b6be77be6082 |
|
BLAKE2b-256 | f87bedd4d87223f9c1651ab6a32fcb9daeff917ee683c6c9fd605be8fec03ffe |
Close
Hashes for kcl_lib-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c6c307dc2b9a61dfcdea42ec46c36147a9b493b1c43d4038d1611a35a010bc0 |
|
MD5 | cb1bd6167045bcf5e1f5200135df29f6 |
|
BLAKE2b-256 | 43d98f007c65714c4886309b23f85666371f6d8d01d9072d9ad08546e6902809 |
Close
Hashes for kcl_lib-0.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b6e9c17fe159a702ed883c0d4f6eaafb5e8f60b3c26269bf8f18f4f1496977f |
|
MD5 | 5b9c1cdbce685424f0f968bfff15d8dd |
|
BLAKE2b-256 | dfc0e3b332cedeb11fa3b59573e32d2f0def392727568b053a529f2c2ebe148f |
Close
Hashes for kcl_lib-0.9.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b47ae76b7771c314cab9daac9e76814e851888c357ac1dede27d93b3775cb487 |
|
MD5 | 07e617a4b767522eaf2a7ed9f631db8f |
|
BLAKE2b-256 | 46d6b3cd73a8ca65d82ee673c71bb25f66efb49b3dc44662f44e07f63024feb0 |
Close
Hashes for kcl_lib-0.9.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37e16ea3d70c5f14b8f2fae9068c8bd014a545aeac28d029faed65dcb68da9a6 |
|
MD5 | 144fe4ae63b73ec57353f2a1343a6442 |
|
BLAKE2b-256 | d8976fabf7aa0defd36a28095c6be5692fb97779c4b0aeae375d807dd22e262b |
Close
Hashes for kcl_lib-0.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee36ef0d8b0fdadda296e1a1777df04aba0a48037e7127bc44e09b99398e08c3 |
|
MD5 | 093abcb08ed68fcccdc192bfac75c68f |
|
BLAKE2b-256 | c39d7ed8dc016bf1c1e66e7e6b765306ef58e1ae5a7d7a0f56e2140ee32a3c5d |
Close
Hashes for kcl_lib-0.9.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16f2b456e2b023565f79088e13991b299afefeb34e65d961c06c7c96a0f89489 |
|
MD5 | a8df7c8f44d600d66b89c7206321af7d |
|
BLAKE2b-256 | 37f484fad1dc97434f13535c652a9f4ed8556dfdb0ef92a9c87886d8a04ec790 |
Close
Hashes for kcl_lib-0.9.1-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 825da1f4f1dddc869d7ed6a80cdf508050f99aca6c81ff944d127746de6e9fc7 |
|
MD5 | 7330eacecc339016e1ab23087e40c1dc |
|
BLAKE2b-256 | cfa9627e1de5f6e6cbf9a13568727323f37d10f7fa41b4f9b1bbfb18b3c1d449 |
Close
Hashes for kcl_lib-0.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0133a95049622f6edc284e9fa96cfdcc68321f0b892b487a7ed326df84e1a2d9 |
|
MD5 | af3ae0add87d20319374267209208388 |
|
BLAKE2b-256 | d5e144401529571f890f1174cbc3f74005b60e79e04cf2ec087b08cf0e4c7670 |
Close
Hashes for kcl_lib-0.9.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef74fae84a22187a7850247477c0f4f8cd9742a84090abf8e55e093786c1fe84 |
|
MD5 | 8eef86a0ca71cc63959f6a34b58a9415 |
|
BLAKE2b-256 | 2f943ca15d898bda5fb1619cb2366a3b93030130405a611fcd11ec0b49d81d78 |