@@ -269,7 +269,7 @@ Here is a complete list of the project variables defined by this template:
269
269
:::{note}
270
270
The initial project version should be the latest release on [ PyPI] ,
271
271
or ` 0.0.0 ` for an unreleased package.
272
- See [ The Release workflow] for details.
272
+ See [ The Release workflow] ( the-release-workflow ) for details.
273
273
:::
274
274
275
275
Your choices are recorded in the file ` .cookiecutter.json ` in the generated project,
520
520
521
521
` __main__.py `
522
522
523
- : The [ __ main__ ] module defines the entry point for the command-line interface.
523
+ : The [ ` __main__ ` ] [ __main__ ] module defines the entry point for the command-line interface.
524
524
The command-line interface is implemented using the [ Click] library,
525
525
and supports ` --help ` and ` --version ` options.
526
526
When the package is installed,
@@ -779,7 +779,7 @@ one principled, the other pragmatic:
779
779
780
780
The first point is treated in detail in the following articles:
781
781
782
- - [ Should You Use Upper Bound Version Constraints?] [ schreiner constraints ] and [ Poetry Versions] [ schreiner versions ] by Henry Schreiner
782
+ - [ Should You Use Upper Bound Version Constraints?] [ schreiner constraints ] and [ Poetry Versions] [ schreiner poetry ] by Henry Schreiner
783
783
- [ Semantic Versioning Will Not Save You] [ schlawack semantic ] by Hynek Schlawack
784
784
- [ Version numbers: how to use them?] [ gabor version ] by Bernát Gábor
785
785
- [ Why I don't like SemVer anymore] [ cannon semver ] by Brett Cannon
@@ -1739,7 +1739,7 @@ and the {{ HPC }} uses none of them.
1739
1739
# ## The Flake8 hook
1740
1740
1741
1741
[Flake8] is an extensible linter framework for Python.
1742
- For more details, see the section [Linting with Flake8].
1742
+ For more details, see the section [Linting with Flake8](linting-with-flake8) .
1743
1743
1744
1744
(the-isort-hook)=
1745
1745
@@ -1804,16 +1804,16 @@ and links to their lists of error codes.
1804
1804
- Find invalid Python code
1805
1805
- [F][pyflakes codes]
1806
1806
- - [pycodestyle]
1807
- - Enforce style conventions from ` PEP 8`\_
1807
+ - Enforce style conventions from [ PEP 8]
1808
1808
- [E,W][pycodestyle codes]
1809
1809
- - [pep8-naming]
1810
- - Enforce naming conventions from ` PEP 8`\_
1810
+ - Enforce naming conventions from [ PEP 8]
1811
1811
- [N][pep8-naming codes]
1812
1812
- - [pydocstyle] / [flake8-docstrings]
1813
- - Enforce docstring conventions from ` PEP 257`\_
1813
+ - Enforce docstring conventions from [ PEP 257]
1814
1814
- [D][pydocstyle codes]
1815
1815
- - [flake8-rst-docstrings]
1816
- - Find invalid reStructuredText\_ in docstrings
1816
+ - Find invalid [ reStructuredText] in docstrings
1817
1817
- [RST][flake8-rst-docstrings codes]
1818
1818
- - [flake8-bugbear]
1819
1819
- Detect bugs and design problems
@@ -1915,7 +1915,7 @@ For example,
1915
1915
the plugin detects Python 2 constructs which have been removed in Python 3,
1916
1916
and likely bugs such as function arguments defaulting to empty lists or dictionaries.
1917
1917
1918
- [Error codes][flake8-bugbear- codes] are prefixed by `B` for "bugbear".
1918
+ [Error codes][flake8-bugbear codes] are prefixed by `B` for "bugbear".
1919
1919
1920
1920
The {{ HPC }} also enables Bugbear's `B9` warnings,
1921
1921
which are disabled by default.
@@ -2087,13 +2087,13 @@ It manages the following dependencies:
2087
2087
- See also
2088
2088
- - Python
2089
2089
- ` poetry.lock`
2090
- - [Managing Dependencies ](managing-dependencies)
2090
+ - [Managing dependencies ](managing-dependencies)
2091
2091
- - Python
2092
2092
- ` docs/requirements.txt`
2093
2093
- [Read the Docs](read-the-docs-integration)
2094
2094
- - Python
2095
2095
- ` .github/workflows/constraints.txt`
2096
- - [Workflow constraints ](workflow-constraints)
2096
+ - [Constraints file ](workflow-constraints)
2097
2097
- - GitHub Action
2098
2098
- ` .github/workflows/*.yml`
2099
2099
- [GitHub Actions workflows](github-actions-workflows)
0 commit comments