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
.