notes_dev.tools#
Tools.
Submodules#
Package Contents#
Functions#
Add change. |
|
Get actions used by this repository. |
|
Synchronize local dev configs to shadow |
|
Normalize |
|
Encode a PowerShell script to Base64 for passing to |
API#
- notes_dev.tools.add_change(
- change: notes_dev.tools.types.ChangeType = 'change',
Add change.
- notes_dev.tools.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.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.