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.0a2.tar.gz
(90.2 MB
view hashes)
Built Distributions
Close
Hashes for kcl_lib-0.9.0a2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d972c988c3e3979c1d2b9f0c23b44206d3eba4dd424c7bf3d99672fc177d3c2 |
|
MD5 | 296574cf0dc524061365f90fa85a3bb7 |
|
BLAKE2b-256 | a1b3fe77139f13b96f7ab590412c4b89b31e42f5cd1f75d478dcea71e6a464cd |
Close
Hashes for kcl_lib-0.9.0a2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 107b4de4ae34c15aac5795713157864677628ef398f87ddafde0ca3eb89d1a95 |
|
MD5 | cdbbd4ecf22312eee96f5e0dd6c0c332 |
|
BLAKE2b-256 | e1b4be49895270b3fddf0504d3cde78099f14909f5a01bf9268d9b3800d26c72 |
Close
Hashes for kcl_lib-0.9.0a2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f066abdfcd496dac174ee7bd03ad6053d45f940add3cff0e81bee6d4d0de131 |
|
MD5 | 4d70fd3de8b5c6f7e35e541a0b7fe988 |
|
BLAKE2b-256 | 51ceebc7b2cb2bedb645ad65638b40228c1d82121a145c6490055ac30003d7c2 |
Close
Hashes for kcl_lib-0.9.0a2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b711c4941d454548194e7bd6879cdfbe26cab3a6625cecd7f616d093248d50a6 |
|
MD5 | 804f4a49bd8b870eb0dfb8d8af87b303 |
|
BLAKE2b-256 | fff11984b3838aecd9668dbbfdc1ad1c90c68d722c9494e4016269702c7eb3c9 |
Close
Hashes for kcl_lib-0.9.0a2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8798be4c1de14dff952ef7b4ed8dd8ac96915b07194fb5012855549299751721 |
|
MD5 | 5b2a5a8e8a257a92b029b8bf98610182 |
|
BLAKE2b-256 | 72c44a15d3a1f790bfe27a997546f9a041545e164ab6fd7252fce4fd3ac89efb |
Close
Hashes for kcl_lib-0.9.0a2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56b26b803156ee019f4be7c72aa3aff8f95268de2d913152966b92cd5c4b52c5 |
|
MD5 | 88a707c6090ed5ccb1e1c04f57ed39f7 |
|
BLAKE2b-256 | 9677e097dbe3ff94eefa83c0991face9e26849b3be1ec60fc390ff8aa659687b |
Close
Hashes for kcl_lib-0.9.0a2-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d64dbddfd3450baa8cf9f28f8573e34dea62e40d74ecdbf05801d25ead11f39 |
|
MD5 | 96f5c6a87898cf710d704e6ae0e261af |
|
BLAKE2b-256 | 2d3684e85647f06f8bc769fccd119e5d5de047d34e3a6c180d64a387654be740 |
Close
Hashes for kcl_lib-0.9.0a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b077315606412bf0b95409a86bc487d553034778bf03bfac87e50443ad4d5367 |
|
MD5 | 67c28d99ac0bd2ea86c76e7a918e50fe |
|
BLAKE2b-256 | 1f2233fe69e69c936724efff3362ebe8c7686e5a7c1af2cb4b43d7b4d73fae9c |
Close
Hashes for kcl_lib-0.9.0a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dc5bbb7b4532c2ce73035a225f9765e1c28d2aa805bf5df9036f99d37d7bd44 |
|
MD5 | 559bdd34d37f690597811c60cf16ff84 |
|
BLAKE2b-256 | ca127503d7dc9bc2104667ab559520416c0a9ce9ea16b548fe5b127c4640c18a |
Close
Hashes for kcl_lib-0.9.0a2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cb3538b853c0ea811576d346f82233cc494a5060ee716f097914e03f8069670 |
|
MD5 | 44059742c9c26654f1e02864514e3a18 |
|
BLAKE2b-256 | 3b2980e4cb0177b9f93e7380f546a21ee15745a7d0afeed082a3c5e0a067c045 |
Close
Hashes for kcl_lib-0.9.0a2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f00282776db540afff4944d9f4c6ad55f33bbe2955fc106add04dfead9ee931 |
|
MD5 | 83b4a563adc5218bc6d5ecef06deed13 |
|
BLAKE2b-256 | 71a823fb15ca5168377e8cf4e5a07c3e81e1be5fb33ef4d29f5fed4af90bd171 |
Close
Hashes for kcl_lib-0.9.0a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6304f2600fecbfc24645a32fe0f877dd8066768518a4e40f1eeeff503e1268d0 |
|
MD5 | f0edc775f991ea5527d9074fb6994ef9 |
|
BLAKE2b-256 | 9031d44bcdf016625e3d073d91d904e0dafec048571ab068e852aaed158b5203 |
Close
Hashes for kcl_lib-0.9.0a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e6b6cbc5767d78dba82f51d193c471970d8beb7c04a80329d3a1f6de0950933 |
|
MD5 | afcf64ad99f4772bc3ae6d9919198204 |
|
BLAKE2b-256 | 2048e16f53572a36277af609331e40005db42b4988540b9593a4d0c5ab433b38 |
Close
Hashes for kcl_lib-0.9.0a2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6619df90bbccda511add168e8e671b74edcf14112c9bfdbfc59dbeab596664c5 |
|
MD5 | 42e6e03f3cf616d496e91911d593ff7d |
|
BLAKE2b-256 | d5af380409364d16b92500cb091a7406cc1a68e9e1682cf43fcf08b1eae54bd0 |
Close
Hashes for kcl_lib-0.9.0a2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b599f4eff0aa3d307a21fdd0322ff293ca02af8d754b5d62de16b45b513f186e |
|
MD5 | 9781add0bc9bcdb328a3db8a8ae7b85d |
|
BLAKE2b-256 | 2f098ffb838e2387c2fccf41a4dc32b0d21421a680734b642745b70b79795e31 |
Close
Hashes for kcl_lib-0.9.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1fcef7c57a2ed6e0e9d6eb3ac6ebb0bd9ad99b050adffc813f5f44276b572b |
|
MD5 | 7f7c17d9dc7c5ad5b92eb6ce6b3db688 |
|
BLAKE2b-256 | 2649319464a184afa29db8ee8c7a826ecc9a5ff6dd339b7d2f2cf00df305d0b5 |
Close
Hashes for kcl_lib-0.9.0a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24497b8e34748e51c3d80f9fc8c694ea045f652e917638b80221f285272495e8 |
|
MD5 | d17294d8b3611d6fda8f3830eec57942 |
|
BLAKE2b-256 | 99edcb90a7d6cf2ad4b9d0f728af0eacabe3d95e2c916810993710e6c63bdfe5 |
Close
Hashes for kcl_lib-0.9.0a2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e492a2add1ca21258e7b116735677412f9c11918ce287ee242052696ece25a65 |
|
MD5 | 3e4cc09b1b0008056f0eb6864c297b74 |
|
BLAKE2b-256 | bc91981e09500408a415be9120816abfc5e8e1c94c761fac86bc807a9a6fd959 |
Close
Hashes for kcl_lib-0.9.0a2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11a8ecae951093866990bd41ac2215af801d037daf7dee6e983ad44d210cd190 |
|
MD5 | 76f913e23420470fb37e9e4b1242c0ce |
|
BLAKE2b-256 | 08ee637ef30a053f4e26d6df63c133a5e40e237dafeecaf55eeb60c93180e894 |
Close
Hashes for kcl_lib-0.9.0a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c96f5b2be2c3597ee5317724ae5d2cb7a2af5fb6cbec678f1af9e60d7d4b7b87 |
|
MD5 | f620128f85f903f136ef47aee85ee558 |
|
BLAKE2b-256 | 96f59593b5490f49a7e5d43d5811dcd0f6585c608f2fec16dfef411df8d4cdff |
Close
Hashes for kcl_lib-0.9.0a2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 905419ce3299026ca74157c99a84d9adfd5a9ccd1da29c27c3477fdf34dec7f0 |
|
MD5 | 4b054706cd7ef8310f412768468f68c0 |
|
BLAKE2b-256 | 70967ca330460a7639795b95782cfce2824b3347af538711a35805321fe3b2a9 |
Close
Hashes for kcl_lib-0.9.0a2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25cd69db270fbd5e69b0f62c5a21b93c857f1f79917ae6675fe478460795c240 |
|
MD5 | 7bd7a8a93cdfdc984e3f4dfd6a773eac |
|
BLAKE2b-256 | cb652c6c238ba9fba06e1aeff3718ff427ea6caa8e70e6c02c215b260d3fc35e |
Close
Hashes for kcl_lib-0.9.0a2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fced93226bdb1c5ff68487c8ee467fde42e972d1f1eab8c4fb53f41cf03466d |
|
MD5 | 9eaa05a04bffb833fdc3e4f5641665c9 |
|
BLAKE2b-256 | f87923e1953cf6ba821d993436e974758346a09f85348d25122d0092dd9800bb |
Close
Hashes for kcl_lib-0.9.0a2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c1bd819b32d944ffac059840919c24f7dbfa3170b5946e7890993cf7d9e284 |
|
MD5 | f895f7fb69d25f065e7d17526b7fadf5 |
|
BLAKE2b-256 | efe1cff592d3e88f3589792a85a7f4474d7314f51f8384a406090cfa0236aad5 |
Close
Hashes for kcl_lib-0.9.0a2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b24e318f85e5c5dcafb8c164ccd9fb8f4e2afd6fb16dba500089d76600480ec |
|
MD5 | bf702242af6f3c1b784c61058893bad2 |
|
BLAKE2b-256 | 340824670ae7caa21911546104bacab11d65df0e13bff42d6e4928a4df5cd55d |