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.0b1.tar.gz
(37.4 kB
view hashes)
Built Distributions
Close
Hashes for kcl_lib-0.9.0b1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73dd08407263fdbf228b430a50c211d6a200ccc8ee4f1b175a7f2af7a7c25ca4 |
|
MD5 | 8dfd62f980b866bbe32b77b81af78956 |
|
BLAKE2b-256 | 477e00bb109a9067c8c2dc440ceb03a4c1a75fbd755a8f69246edcb31bd8f348 |
Close
Hashes for kcl_lib-0.9.0b1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66230535a6733a797c3442ea8789576d7f64b78a96c99fa6708e7c3e4ce04496 |
|
MD5 | c57df2cd29aac5ca32dd402abe545ebb |
|
BLAKE2b-256 | d659620a27e6c45c87a0ffb47d0191e70966b6c959c533c09ba81c4fa7ea2af8 |
Close
Hashes for kcl_lib-0.9.0b1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c7829d3f69a8883538109b4b5019bdc3e7bf946db6399fc28478e310c62fe4a |
|
MD5 | dc6434dfcd65c1c7ebff28ffa9edc176 |
|
BLAKE2b-256 | 3f612ef0a8c550555f42aa5ef773df917e3e6c935f506b51cab88219ec15841a |
Close
Hashes for kcl_lib-0.9.0b1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9bfc01d005bc2fbcbca65efdf9a222d9aa969f7229d493168bb1973ad9e7cfe |
|
MD5 | 003e09dce2aa7f709b42c45f0ad14c91 |
|
BLAKE2b-256 | f4034160d7ede698056d6e1b3cc2769858e1c0062778e18c65a9e4ddb7641ef5 |
Close
Hashes for kcl_lib-0.9.0b1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad2b100435948aae4efe474923e868b57e892c8cea16156d593cfc4e94ee1ff0 |
|
MD5 | 544dccada983eab7dd69abfb030b7fd6 |
|
BLAKE2b-256 | 4d58447e107b1b99f411512e014866aa1919da143327c8e8e3eedb3b82636987 |
Close
Hashes for kcl_lib-0.9.0b1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 640e74fed8a2c98ff123e94234c33c7df720987ba43d91c5e62cc99e6e855c58 |
|
MD5 | b2648d9bbb4347d3fd03de152b399a34 |
|
BLAKE2b-256 | c08e5cc3fbbb00b3fc1aa71bcb8531f0ef714b8268466e6ebd28ae6638a437b4 |
Close
Hashes for kcl_lib-0.9.0b1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acafd5f00dac9ca6cf186612dee29c84351c25a3696513fb193c1966701fba97 |
|
MD5 | 95dc20f6cf948cc0cba54d89bbfa7c8e |
|
BLAKE2b-256 | 558e32447de940c3529cecacc2c3a0d06113eeb117f5d2cd257c49dcde5882ba |
Close
Hashes for kcl_lib-0.9.0b1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 769c6b4028936c7308a895d948fe475c11dd057081f458ee8826ca5e49c3dab2 |
|
MD5 | 103a32ec104f01f66cdf89aa409ab15f |
|
BLAKE2b-256 | 73071a0ea2d68226670544fec97d61d5acd1901a3438a539ee6559327991adac |
Close
Hashes for kcl_lib-0.9.0b1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2552f9d686faf5e9f3d8ad9edab43708a530a647af557e9fa5dda1afa09cf0d1 |
|
MD5 | fc386b81cb722cf5b1ca40cbabbade6c |
|
BLAKE2b-256 | 82fb1fcd0a01da70a1058b4cb843bca61cde53f0b5e86e7ed6864c13262723a9 |
Close
Hashes for kcl_lib-0.9.0b1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab6cce1fee39f4132b0007d09db713fca5a80a7f4857f70d4d730c7f1476ddee |
|
MD5 | 23c3874fbe34da9d758351b809cbc3f3 |
|
BLAKE2b-256 | 888777812ab72fb694fb0acb20f955a3482150b377ab15051d5b42e90e2634ef |
Close
Hashes for kcl_lib-0.9.0b1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c94ac23733232c0fe6feb447b9452ccec9dd91171dfaa0ba384c942f070d9c |
|
MD5 | 42b8419d6afc9826085e762b18ec0c67 |
|
BLAKE2b-256 | b46cea3fda0c54e50742dfa74f7a60841c93669f67a30c22a61fe38fee9ce344 |
Close
Hashes for kcl_lib-0.9.0b1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0380e16f05357b7e46110f8b853f0de44071c97319475215819bcdfa05135447 |
|
MD5 | 0e34a54fa54c209a78e98aa340c549ee |
|
BLAKE2b-256 | c8339ba0de21e25a796e6f24b839c7ba3f6ae85cefe0d55ccffcd5e5029123ba |
Close
Hashes for kcl_lib-0.9.0b1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84ef943cd76c2d6e5f200ba1adbca5bb9cac14f4b8fe901b976c8cdd35e218d8 |
|
MD5 | a103d73b675d49eb498a6ea180c8c625 |
|
BLAKE2b-256 | 7be960db386bf8cdd53e5615b26a192256a909be06d290cec754a41b10895cf7 |
Close
Hashes for kcl_lib-0.9.0b1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0859f853a3172e9405a19cad414453c1bf3b7ed6cf2f9dc1e5a8df3178495114 |
|
MD5 | abe1023203b51fcf70ea29634cab20e4 |
|
BLAKE2b-256 | abc7ecc316fcd6b0c7786bdd435de86b76ef7c218a45e8262322e1337c943fc4 |
Close
Hashes for kcl_lib-0.9.0b1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2a87dcc4ffc6ed68460e654a6ccc3f2b9d69f1f7d4c7c85152c925b51201b5b |
|
MD5 | b5880e9a5db28d26e42d8c53d4c667d3 |
|
BLAKE2b-256 | 9cefdd666b98781b2c45666707fad2dcab2443c1619d7fa3f21775eda235839b |
Close
Hashes for kcl_lib-0.9.0b1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cff396f506360aa1f5fea460961fe70f3ee3c007f29b758f45f1a645be462be3 |
|
MD5 | 7cbec51425412d42b084feb02a45fc09 |
|
BLAKE2b-256 | 5581f65d088cd5e7c928160d7e32da52f4d177635ba8b82c679bdbdc67c98292 |
Close
Hashes for kcl_lib-0.9.0b1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5104ea1f64be41d0ddfdd258aab4e3b0cbed422c1f955f09f62bea9222d8d05b |
|
MD5 | 9e9b6e84ca3f229fce4d934d7f222b99 |
|
BLAKE2b-256 | e1431e9e47952e259c540d9afdd6b48a80ac0232b8f810440ff82c3d5ceb0229 |
Close
Hashes for kcl_lib-0.9.0b1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e170a1a7f36632c61dda4cb4baf5aa2c69a3e60be34e8592877046686dca1ae6 |
|
MD5 | f0140ff347d8c8f8bd442b8ef9d0331e |
|
BLAKE2b-256 | 669f66d111d6d7bfb209e67f4c34af1866be7302733fd71782463fe0c00b5b9b |
Close
Hashes for kcl_lib-0.9.0b1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d847faa92ae5b38e11167b867230afabcf839b3499820bea2712c59a137f67f6 |
|
MD5 | da60756d0ca4603f163d8128f5213eb8 |
|
BLAKE2b-256 | 8ae7af729ad47c1fc03d8c97d5505030446e9a792c9cafd137c43e6b6bf4b2b2 |
Close
Hashes for kcl_lib-0.9.0b1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d74f31f78160df9e3da7bc9588d429cde41903fea61bcdf2a591819b20942df |
|
MD5 | e4aff956dade35f94cb76551d25c9096 |
|
BLAKE2b-256 | 2bffd8c292a387eb75114835609faafe74cea9d4fc4f562cb8874544318156a0 |
Close
Hashes for kcl_lib-0.9.0b1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5838ee94816a97beb18a6869da44e532d6a81ba48bca7de85c558ddf4c9a3ebf |
|
MD5 | b0a8fb3c9e5fcbd0c6d2016a8fd76418 |
|
BLAKE2b-256 | 75a3d594c9b612247ae2f08c20f9e578e4a983451ab5ca18aee1072224785194 |
Close
Hashes for kcl_lib-0.9.0b1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 392d30b11957a9a37f2b29214199ea1f6576fd969d8628f49ea1d0bc21f220a9 |
|
MD5 | a40f88b84f2d022616aa893d9bec8b62 |
|
BLAKE2b-256 | d84cf90d0f6985c08d3fcbc208625857b03c1e8ec2d0c04ece3c7dab6128ca0e |
Close
Hashes for kcl_lib-0.9.0b1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc15efb9d50a0014afa7271aa63dadf73db704cb6dfaa51fb77c2afabf19de4e |
|
MD5 | c082aeb9a5655902d2a3abd76543403b |
|
BLAKE2b-256 | 9acbbf558b12600f0dfc56dfa3c06ebd9e11556057d186c0cfc82f4220fd8b96 |
Close
Hashes for kcl_lib-0.9.0b1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cda7d0f4d3a09475bd80e661e874236f19eaa83046b600136ba43eccbaca400 |
|
MD5 | f4726c4b84b68bf8274124c6de0d9463 |
|
BLAKE2b-256 | 8ac3aebbbfa397b35cfafa47cbeb51c0ffe3e29b82f368dff1d51426caac2373 |
Close
Hashes for kcl_lib-0.9.0b1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4977d7c0c25f3adbc4bf24434da281405edbe2bef1e1436d46cd6c5f26eba551 |
|
MD5 | 9cdf29856ca785af73093be4414d1452 |
|
BLAKE2b-256 | 5126dbe504ae519f02735f7571432d5bd81560938e2076f463b2e1bd18169f9f |