Metadata-Version: 2.1
Name: kpctl
Version: 3.2.4
Summary: Command line interface for working with business process models (*.bpmn)
License: Apache 2.0
Author: Tim Stephenson
Author-email: tim@knowprocess.com
Requires-Python: >=3.8,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: CairoSVG (>=2.7.1,<3.0.0)
Requires-Dist: colorama (>=0.4.6,<0.5.0)
Requires-Dist: coverage (>=7.4.0,<8.0.0)
Requires-Dist: lxml (>=4.9.3,<5.0.0)
Requires-Dist: oauthlib (>=3.2.2,<4.0.0)
Requires-Dist: pathlib (>=1.0.1,<2.0.0)
Requires-Dist: pydantic (>=2.5.3,<3.0.0)
Requires-Dist: pytest (>=7.4.3,<8.0.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: requests-oauthlib (>=1.3.1,<2.0.0)
Description-Content-Type: text/markdown

kpctl
=====

Command line interface to:

- inspect, document, enhance and validate BPMN files; and
- execute process-based applications on the KnowProcess platform

Build and publish to PyPI
-----------------------------------------

1. Increment version

   ```
   poetry version [major|minor|patch]
   ```

2. Build...

   ```
   poetry build
   ```

3. Test

   ```
   poetry run tests
   ```

4. Publish to PyPi production server (cannot be repeated for same version)

   ```
   poetry publish --build
   ```

