Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 573 Bytes

DEVELOPMENT.md

File metadata and controls

50 lines (35 loc) · 573 Bytes

How to develop

Requirement

  • python>=3.9
  • java

Setup

pip install pipx
pipx install poetry

poetry install
poetry run pre-commit install

Activate virtual environment (venv) for development

poetry shell

Lint

# in venv:
task lint

Fetch latest jar file

# in venv:
task download-latest-jar

Run tests for all unpublished versions without publishing

# in venv:
task test-unpublished-versions

Publish all unpublished versuibs to PyPI (for CI)

# in venv:
task publish