Skip to content

Latest commit

 

History

History
44 lines (42 loc) · 1.54 KB

File metadata and controls

44 lines (42 loc) · 1.54 KB

Things to fix

Improve Sphinx documentation

  • State “TODO” from “ACTIVE” [2025-07-21 Mon 17:56]
  • State “ACTIVE” from “TODO” [2025-07-21 Mon 15:37]
  • State “TODO” from [2025-07-20 Sun 19:57]
Will this initially be run using tox?
  • [ ] Include README.md (convert to rst?)

Add choice between CLI and library project

  • State “TODO” from [2025-07-23 Wed 16:22]

MAYBE Add selection of multiple backends

  • State “MAYBE” from “TODO” [2025-07-21 Mon 17:55]
  • State “TODO” from [2025-07-20 Sun 21:09]
Select between:
  • setuptools
  • uv

MAYBE Add typing and typing check to skeleton

  • State “MAYBE” from “TODO” [2025-07-21 Mon 17:56]
  • State “TODO” from [2025-07-21 Mon 14:19]

MAYBE Help text should print package name instead of __main__.py

  • State “MAYBE” from “TODO” [2025-07-21 Mon 17:57]
  • State “TODO” from [2025-07-20 Sun 19:45]
It looks good when invoking as a script, but not when using -m:
(example-copier-python) c:\proj\copier\example-copier-python>python -m my_example_project
usage: __main__.py [-h] [-v] [-q]

options:
  -h, --help     show this help message and exit
  -v, --verbose  Increase verbosity (debug level) by one.
  -q, --quiet    Decrease verbosity (debug level) by one.
Invoked with Namespace(log_level='WARNING', action=None)

Check if this is a bug in Python.