Metadata-Version: 2.4
Name: kecpkg-tools
Version: 1.2.0
Home-page: https://github.com/jberends/kecpkg-tools
Author: Jochem Berends
Author-email: jochem.berends@ke-works.com
Maintainer: Jochem Berends
Maintainer-email: jochem.berends@ke-works.com
License: Apache-2.0
Keywords: python,package tools,pykechain,KE-chain,Services Integration Module,SIM,KECPKG,GPG
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click
Requires-Dist: jinja2
Requires-Dist: pykechain>=3.0
Requires-Dist: platformdirs
Requires-Dist: tabulate
Requires-Dist: python-gnupg
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: requires-dist
Dynamic: requires-python

# kecpkg-tools

[![PyPI](https://img.shields.io/pypi/v/kecpkg-tools.svg)](https://pypi.python.org/pypi/kecpkg-tools)
[![Snap Status](https://build.snapcraft.io/badge/KE-works/kecpkg-tools.svg)](https://build.snapcraft.io/user/KE-works/kecpkg-tools)
[![PyPI - Status](https://img.shields.io/pypi/status/kecpkg-tools.svg)](https://pypi.python.org/pypi/kecpkg-tools)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/kecpkg-tools.svg)
[![Github Build](https://github.com/KE-works/kecpkg-tools/workflows/Test%20kecpkg-tools/badge.svg?branch=master)](https://github.com/KE-works/kecpkg-tools/actions?query=branch%3Amaster+workflow%3A%22Test+kecpkg-tools%22)
[![Join the chat at https://gitter.im/KE-works/pykechain](https://badges.gitter.im/KE-works/pykechain.svg)](https://gitter.im/KE-works/pykechain?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)


## Usage

kecpkg-tools provide a set of tools to easily create KE-chain packages.
These are executable python scripts aimed for execution on the KE-chain
SIM platform.

It requires normal user access to a [KE-chain](http://www.ke-chain.com)
instance for it to work. KE-chain is the flexible engineering platform
of [KE-works](http://www.ke-works.com).

## See Also

KE-chain packages for SIM are used in combination with
[pykechain](https://github.com/KE-works/pykechain), the open source
KE-chain python api.

## Installation

### Installation with pip
kecpkg-tools is distributed on [PyPI](https://pypi.org) as a universal
wheel and is available on Linux/macOS and Windows and supports Python
3.10+ and PyPy.

```bash
$ pip install --user --upgrade kecpkg-tools
```

or when pip is not installed on the system

```bash
$ python3 -m pip install --user --upgrade kecpkg-tools
```

### Installation using snap (beta)

When on a linux platform, you may use the snapstore to install kecpkg automatically and
keep it up to date to the latest and greated.

```bash
$ sudo snap install kecpkg --edge
```

Any feedback is appreciated as we are in beta mode for publishing `kecpkg` on the snapstore.

## License

kecpkg-tools is distributed under the terms of the [Apache License,
Version 2.0](https://choosealicense.com/licenses/apache-2.0).
