compwa_policy#
import compwa_policy
Bundled developer configurations and tools for ComPWA repositories.
This package contains pre-commit hooks that the ComPWA repositories have in common.
Submodules and Subpackages
- check_dev_files
main()ArgumentsArguments.allow_deprecated_workflowsArguments.allow_labelsArguments.allowed_cell_metadataArguments.ci_skipped_testsArguments.dev_python_versionArguments.doc_apt_packagesArguments.environment_variablesArguments.excluded_python_versionsArguments.github_pagesArguments.gitpodArguments.imports_on_topArguments.keep_contributing_mdArguments.keep_issue_templatesArguments.keep_local_precommitArguments.keep_pr_lintingArguments.keep_workflowArguments.macos_python_versionArguments.no_binderArguments.no_cdArguments.no_cspell_updateArguments.no_github_actionsArguments.no_milestonesArguments.no_pypiArguments.no_ruffArguments.no_version_branchesArguments.package_managerArguments.pytest_single_threadedArguments.pythonArguments.repo_nameArguments.repo_organizationArguments.repo_titleArguments.type_checkerArguments.upgrade_frequency
- pixi
- binder
- black
- citation
- commitlint
- conda
- cspell
- dependabot
- deprecated
- direnv
- editorconfig
- github_labels
- github_workflows
- gitpod
- jupyter
- mypy
- nbstripout
- poe
- precommit
- prettier
- pyproject
- pyright
- pytest
- pyupgrade
- readthedocs
- release_drafter
- ruff
- toml
- ty
- upgrade_lock
- uv
- vscode
- utilities
append_safe()contains_line()hash_file()read()write()remove_configs()rename_file()remove_lines()natural_sorting()update_file()get_nested_dict()- precommit
- pyproject
- cfg
- executor
- match
- notebook
- python
- readme
- toml
- vscode
- yaml