Skip to content

Development

Install from source

synbconvert uses Poetry for dependency management and is packaged with PyInstaller. The minimal requirements for a developer workspace are Conda and Poetry. To install from source:

$ git clone git@github.com:alpine-data/synbconvert.git
$ cd synbconvert
$ conda create -p ./env python=3.9
$ conda activate ./env

$ poetry install

Testing

For testing we use Python Behave. To run the tests, use the poe test command.

Code quality

Code formatting and static code analysis can be executed with poe style.