pykechain


Namepykechain JSON
Version 1.12.9 PyPI version JSON
download
home_pagehttps://github.com/KE-works/pykechain
SummaryKE-chain Python SDK
upload_time2017-10-05 18:42:58
maintainer
docs_urlNone
authorKE-works BV
requires_python
licenseApache Open Source License 2.0
keywords python api rest sdk ke-chain
VCS
bugtrack_url
requirements requests envparse jsonschema pytest betamax Sphinx nbsphinx jupyter matplotlib tox flake8 pydocstyle mypy
Travis-CI
coveralls test coverage No coveralls.
            KE-chain Python SDK
===================

.. image:: https://img.shields.io/pypi/v/pykechain.svg
    :target: https://pypi.python.org/pypi/pykechain
    :alt: Version

.. image:: https://img.shields.io/pypi/pyversions/pykechain.svg
    :target: https://pypi.python.org/pypi/pykechain
    :alt: Supported Python Versions

.. image:: https://travis-ci.org/KE-works/pykechain.svg?branch=master
    :target: https://travis-ci.org/KE-works/pykechain
    :alt: Build Status

.. image:: https://readthedocs.org/projects/pykechain/badge/?version=latest
    :target: http://pykechain.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://coveralls.io/repos/github/KE-works/pykechain/badge.svg?branch=master
    :target: https://coveralls.io/github/KE-works/pykechain?branch=master
    :alt: Coverage Status

.. image:: https://pyup.io/repos/github/KE-works/pykechain/shield.svg
    :target: https://pyup.io/repos/github/KE-works/pykechain/
    :alt: Updates

.. image:: https://api.codacy.com/project/badge/Grade/d963ed6986b249699ce975cac1bc67f6
    :target: https://www.codacy.com/app/KE-works/pykechain
    :alt: Code Quality from Codacy

.. image:: https://badges.gitter.im/KE-works/pykechain.svg
   :alt: Join the chat at https://gitter.im/KE-works/pykechain
   :target: https://gitter.im/KE-works/pykechain?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

About pykechain
---------------

pykechain is a python library for advanced users and KE-chain configurations to connect and interact fully to all
features of `KE-chain <http://www.ke-chain.com>`__, the engineering platform of `KE-works <http://www.ke-works.com>`__.
With it you can interact with KE-chain, its product information model (PIM), its workflow information model (WIM) and
many other aspects of KE-chain from python scripts or iPython / `Jupyter <http://jupyter.org>`__ notebooks.

It requires normal user access to a KE-chain (version 2) 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://kec2api.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 2.7, 3.4, 3.5 and 3.6 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/master.zip

Changelog
---------

A proper changelog is maintained in the `Changelog <http://pykechain.readthedocs.io/en/latest/changelog.html>`__



            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "python api rest sdk KE-chain", 
    "upload_time": "2017-10-05 18:42:58", 
    "requirements": [
        {
            "name": "requests", 
            "specs": [
                [
                    "==", 
                    "2.18.4"
                ]
            ]
        }, 
        {
            "name": "envparse", 
            "specs": [
                [
                    "==", 
                    "0.2.0"
                ]
            ]
        }, 
        {
            "name": "jsonschema", 
            "specs": [
                [
                    "==", 
                    "2.6.0"
                ]
            ]
        }, 
        {
            "name": "pytest", 
            "specs": [
                [
                    "==", 
                    "3.2.3"
                ]
            ]
        }, 
        {
            "name": "betamax", 
            "specs": [
                [
                    "==", 
                    "0.8.0"
                ]
            ]
        }, 
        {
            "name": "Sphinx", 
            "specs": [
                [
                    "==", 
                    "1.6.4"
                ]
            ]
        }, 
        {
            "name": "nbsphinx", 
            "specs": [
                [
                    "==", 
                    "0.2.14"
                ]
            ]
        }, 
        {
            "name": "jupyter", 
            "specs": [
                [
                    "==", 
                    "1.0.0"
                ]
            ]
        }, 
        {
            "name": "matplotlib", 
            "specs": [
                [
                    "==", 
                    "2.0.2"
                ]
            ]
        }, 
        {
            "name": "tox", 
            "specs": [
                [
                    "==", 
                    "2.9.1"
                ]
            ]
        }, 
        {
            "name": "flake8", 
            "specs": [
                [
                    "==", 
                    "3.4.1"
                ]
            ]
        }, 
        {
            "name": "pydocstyle", 
            "specs": [
                [
                    "==", 
                    "2.0.0"
                ]
            ]
        }, 
        {
            "name": "mypy", 
            "specs": [
                [
                    "==", 
                    "0.521"
                ]
            ]
        }
    ], 
    "author": "KE-works BV", 
    "home_page": "https://github.com/KE-works/pykechain", 
    "github_user": "KE-works", 
    "download_url": "", 
    "platform": "", 
    "version": "1.12.9", 
    "cheesecake_documentation_id": null, 
    "description": "KE-chain Python SDK\n===================\n\n.. image:: https://img.shields.io/pypi/v/pykechain.svg\n    :target: https://pypi.python.org/pypi/pykechain\n    :alt: Version\n\n.. image:: https://img.shields.io/pypi/pyversions/pykechain.svg\n    :target: https://pypi.python.org/pypi/pykechain\n    :alt: Supported Python Versions\n\n.. image:: https://travis-ci.org/KE-works/pykechain.svg?branch=master\n    :target: https://travis-ci.org/KE-works/pykechain\n    :alt: Build Status\n\n.. image:: https://readthedocs.org/projects/pykechain/badge/?version=latest\n    :target: http://pykechain.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\n.. image:: https://coveralls.io/repos/github/KE-works/pykechain/badge.svg?branch=master\n    :target: https://coveralls.io/github/KE-works/pykechain?branch=master\n    :alt: Coverage Status\n\n.. image:: https://pyup.io/repos/github/KE-works/pykechain/shield.svg\n    :target: https://pyup.io/repos/github/KE-works/pykechain/\n    :alt: Updates\n\n.. image:: https://api.codacy.com/project/badge/Grade/d963ed6986b249699ce975cac1bc67f6\n    :target: https://www.codacy.com/app/KE-works/pykechain\n    :alt: Code Quality from Codacy\n\n.. image:: https://badges.gitter.im/KE-works/pykechain.svg\n   :alt: Join the chat at https://gitter.im/KE-works/pykechain\n   :target: https://gitter.im/KE-works/pykechain?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\nAbout pykechain\n---------------\n\npykechain is a python library for advanced users and KE-chain configurations to connect and interact fully to all\nfeatures of `KE-chain <http://www.ke-chain.com>`__, the engineering platform of `KE-works <http://www.ke-works.com>`__.\nWith it you can interact with KE-chain, its product information model (PIM), its workflow information model (WIM) and\nmany other aspects of KE-chain from python scripts or iPython / `Jupyter <http://jupyter.org>`__ notebooks.\n\nIt requires normal user access to a KE-chain (version 2) instance for it to work.\n\nBasic usage\n-----------\n\nEnsure you have member access to a KE-chain instance and login::\n\n    from pykechain import Client\n    kec = Client(url='https://kec2api.ke-chain.com')\n    kec.login(username='demo_user', password='pastaplease')\n\nNow interact with it::\n\n    project = kec.scope('Bike Project')\n    for part in project.parts():\n        print(part.name)\n\nInstallation\n------------\n\npykechain is easily installed using pip. pykechain is Python 2.7, 3.4, 3.5 and 3.6 compatible::\n\n    pip install pykechain\n\nOr if you want to live on the edge, install the latest and greatest from the master branch::\n\n    pip install https://github.com/KE-works/pykechain/archive/master.zip\n\nChangelog\n---------\n\nA proper changelog is maintained in the `Changelog <http://pykechain.readthedocs.io/en/latest/changelog.html>`__\n\n\n", 
    "tox": true, 
    "lcname": "pykechain", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "pykechain", 
    "license": "Apache Open Source License 2.0", 
    "travis_ci": true, 
    "github_project": "pykechain", 
    "summary": "KE-chain Python SDK", 
    "split_keywords": [
        "python", 
        "api", 
        "rest", 
        "sdk", 
        "ke-chain"
    ], 
    "author_email": "support+pykechain@ke-works.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2017-10-05T18:42:58", 
            "comment_text": "", 
            "python_version": "py2.py3", 
            "url": "https://pypi.python.org/packages/04/da/5241ae608c68b67b123a53dab720816a069b983b275e9ebda2926e01a3ca/pykechain-1.12.9-py2.py3-none-any.whl", 
            "md5_digest": "7329ea89e072a31d3abfa8c4ec8e8fd1", 
            "downloads": 0, 
            "filename": "pykechain-1.12.9-py2.py3-none-any.whl", 
            "packagetype": "bdist_wheel", 
            "path": "04/da/5241ae608c68b67b123a53dab720816a069b983b275e9ebda2926e01a3ca/pykechain-1.12.9-py2.py3-none-any.whl", 
            "size": 41322
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}