Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addition of Poethepoet package as task runner manager #305

Closed
wants to merge 211 commits into from

Conversation

qlrd
Copy link
Contributor

@qlrd qlrd commented Jan 10, 2024

Description

It add the:

  • poethepoet module to pyproject.toml;
  • little changes on README.md to substitute format, linting and test sections.

Poe the poet

Poethepoet is a nice task runner that works well with poetry.

I defined some tasks that can be called with:

  • poetry run poe format (execute black in ./src and ./tests with one command);
  • poetry run poe lint (execute pylint in ./src)
  • poetry run poe test (execute pytest --cache-clear --cov src/krux --cov-report html ./tests)
  • pre-commit (run the tasks above in sequence).

What is the purpose of this pull request?

  • Bug fix
  • New Feature
  • Documentation update
  • Other: tools for speedup repetitive development tasks

odudex and others added 30 commits September 13, 2023 15:17
reviewed RU
fixed undetected texts
Jean Do and others added 29 commits December 7, 2023 16:44
faster camera
refactor m5stickv brightness
pylint
pylint
simulator adjustments
seeds.json on sdcard padded to avoid abandoned bytes
Added some poe tasks for formatting, linting and tests

Added some changes on README to point the format, linting and tests with poe
@qlrd qlrd closed this Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants