Skip to main content

KE-chain Python SDK

Version Supported Python Versions Build Status Documentation Status Coverage Status Updates Code Quality from Codacy

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, forms, workflows, activities, scripts 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.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. `main`
git+https://github.com/KE-works/pykechain.git@main#egg=pykechain

Changelog

A proper changelog is maintained in the Changelog

Metadata

Release files for pykechain 4.16.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pykechain 4.16.1
File Size Uploaded Provenance
pykechain-4.16.1.tar.gz 5.8 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pykechain 4.16.1
File Interpreter ABI Platform
pykechain-4.16.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 6.0 MB

Release files / pykechain-4.16.1.tar.gz

Download URL pykechain-4.16.1.tar.gz
Size 5.8 MB
Tags Source
SHA-256 checksum
How to use checksums
d272ee249a670877eb3472b84c85078c97c1164240e63ccbfeab5e56de96149d
BLAKE2b-256 checksum
How to use checksums
5f40174138c0c585384e29f8beda9907b8f6d9b85ac9644911697ec166b4264b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release files / pykechain-4.16.1-py2.py3-none-any.whl

Download URL pykechain-4.16.1-py2.py3-none-any.whl
Size 219.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
cccbb22b464b84022c5c4325cd9497877c7b8d27fe6cc64d29340141308376d4
BLAKE2b-256 checksum
How to use checksums
546c438be7d7e3c02789e79c98d8f741ce3ddb21a8b96de18770c7056f7a1b74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Security for pykechain 4.16.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

4.16.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page