Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.04 KB

TODO.md

File metadata and controls

34 lines (24 loc) · 1.04 KB

algorithmic-excercises

TODOs

  • mypy --strict for all .py files
  • Centralize print("✅") in lib
  • Remove src. from all imports
  • Combine scripts/setup.ba.sh with install.ba.sh

CLI cmds

Move CLI cmds like pypyr to requirements.pipx.txt

  • flake8
  • mypy: Needs to be 'injected' as a dependency to evaluate imports
  • pylint: Needs to be 'injected' as a dependency to evaluate imports
  • pypyr: Needs to be run as pypyr
  • pyright: Needs to be 'injected' as a dependency to evaluate imports
  • ruff: pypyr lint did NOT work
  • etc.

Done

  • Remove tests/ from coverage
  • Rename requirements.min.txt to requirements.main.txt, to hint that it comes from poetry main dependencies.
  • Fix CHANGELOG.md style from semantic-release
  • Remove python commands from package.json

CLI cmds in requirements.pipx.txt

Move CLI cmds like pypyr to requirements.pipx.txt

  • pre-commit
  • pyclean