Metadata-Version: 2.1
Name: jdmn-python-runtime
Version: 0.0.7
Summary: jdmn-python-runtime is a library that supports the execution of DMN
Home-page: https://github.com/goldmansachs/jdmn-python-runtime
Author: Octavian Patrascoiu
Author-email: opatrascoiu@yahoo.com
Maintainer: Octavian Patrascoiu
Maintainer-email: opatrascoiu@yahoo.com
License: Apache 2.0
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# jdmn-python-runtime

## How to install

```> pip install jdmn-python-runtime``` 

## SDLC
* Check-out project
* Create a venv (see below) if you do not have one already
* Make changes
* Run tests (see below) and fix errors
* Run linters (see below) and fix errors
* Make sure the test coverage is decent (e.g. around 70-75%)
* Commit changes

### How to create a venv

```> ci/make_env.bat``` 

### How to run tests

```> tox -e py310``` 
or
```> python -m pytest --cov=jdmn tests/``` 

### How to run pylint

```> tox -e pylint``` 

### How to run flake8

```> tox -e flake8``` 

### How to build the wheel

```> tox -e build``` 

### How to publish the wheel

```twine upload --repository testpypi --skip-existing dist/* ```

