KE-chain Python SDK
Project description
About pykechain
pykechain is a python library for advanced users of KE-chain. It will enable users to connect and fully interact to all features of KE-chain, the digital verification and high tech systems design platform of KE-works. With it you can interact with KE-chain, its parts, projects, activities and all other aspects of KE-chain from within python scripts or iPython / Jupyter notebooks.
It requires a normal user access to a KE-chain (version 3) instance for it to work.
Basic usage
Ensure you have member access to a KE-chain instance and login:
from pykechain import Client kec = Client(url='https://<domain>.ke-chain.com') kec.login(username='demo_user', password='pastaplease')
Now interact with it:
project = kec.scope('Bike Project') for part in project.parts(): print(part.name)
Installation
pykechain is easily installed using pip. pykechain is Python 3.6, 3.7, 3.8, 3.9, 3.10 and pypy3 compatible:
pip install pykechain
Or if you want to live on the edge, install the latest and greatest from the master branch:
pip install https://github.com/KE-works/pykechain/archive/main.zip
In scripts you can either use Pipenv or a pip requirements.txt file to install pykechain as a requirement
in a Pipfile:
[packages] pykechain = "*" # or when you want to install a certain branch pykechain = {ref = "main", git = "https://github.com/KE-works/pykechain"}
in a pip requirements.txt:
pykechain # or when you want to install a certain branch i.e. `master` git+https://github.com/KE-works/pykechain.git@main#egg=pykechain
Changelog
A proper changelog is maintained in the Changelog
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
Built Distribution
Hashes for pykechain-3.15.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f8f209f65167b5a8654b521a4ff1f73c5d65c017b3dbd343f2dd1461307b024 |
|
MD5 | 5c05f44ca1bc718d132c80f90587ec7f |
|
BLAKE2b-256 | f230de0d726e801d796da9a038b9162e68faf6cdf117db2f60702d199ae9e1b7 |