CLI part of Linked Software Artifacts project
Project description
Python template repository
Using:
poetry
for dependency management and packaging.pytest
for testing.ruff
for formatting.mypy
for static type checking.pre-commit
for code quality.
It includes a basic structure for a Poetry project.
.
├── src/
│ └── __init__.py
│ └── __main__.py
│ └── py.typed
├── tests/
│ └── test.py
├── pyproject.toml
├── poetry.lock
├── README.md
├── LICENSE
├── .gitignore
├── .pre-commit-config.yaml
├── .dockerignore
Installation
poetry install
Usage
poetry run app
Testing
pytest -c pyproject.toml
Formatting
poetry run poe format-code
Pre-commit
poetry shell
pre-commit install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lsa_cli-0.1.5.tar.gz
(6.7 kB
view hashes)