notes_dev.tools.__main__#
CLI for tools.
Module Contents#
Functions#
Initialize shell. |
|
Add change. |
|
Get actions used by this repository. |
|
Synchronize local dev configs to shadow |
|
Normalize |
|
Build docs. |
|
Send object to |
Data#
CLI. |
API#
- notes_dev.tools.__main__.APP#
‘App(…)’
CLI.
- notes_dev.tools.__main__.main()#
- notes_dev.tools.__main__.init_shell()#
Initialize shell.
- notes_dev.tools.__main__.add_change(
- change: notes_dev.tools.types.ChangeType = 'change',
Add change.
- notes_dev.tools.__main__.get_actions()#
Get actions used by this repository.
For additional security, select “Allow
and select non- , actions and reusable workflows” in the General section of your Actions repository settings, and paste the output of this command into the “Allow specified actions and reusable workflows” block. Parameters#
high: Highest dependencies.
- notes_dev.tools.__main__.sync_local_dev_configs()#
Synchronize local dev configs to shadow
pyproject.toml, with some changes.Duplicate pytest configuration from
pyproject.tomltopytest.ini. These files shadow the configuration inpyproject.toml, which drives CI or if shadow configs are not present. Shadow configs are in.gitignoreto facilitate local-only shadowing. Concurrent test runs are disabled in the local pytest configuration which slows down the usual local, granular test workflow.
- notes_dev.tools.__main__.disable_concurrent_tests(
- addopts: str,
Normalize
addoptsstring and disable concurrent pytest tests.
- notes_dev.tools.__main__.build_docs()#
Build docs.
- notes_dev.tools.__main__.log(
- obj,
Send object to
stdout.