@@ -37,6 +37,7 @@ you and people that interact with your project repository.
3737 - Publish to PyPI via GitHub Actions with ` poe publish ` .
3838- Development tool options integrated into pyproject.toml.
3939- Generic GitHub Issue and Pull Request templates.
40+ - Operating System and Python version test matrices.
4041- Configured to use [ direnv] [ direnv ] to automatically activate & deactivate venvs.
4142- Optionally configured badges in README.md for cool points.
4243- Optionally configured [ dependabot] [ dependabot ] dependency checker.
@@ -81,6 +82,7 @@ After answering the `cookiecutter` prompts, you should see the
8182following:
8283
8384``` console
85+ Task [Install Dev Python............] 🟢
8486Task [Create .venv..................] 🟢
8587Task [Enable Direnv.................] 🟢
8688Task [Sync Project Deps.............] 🟢
@@ -267,12 +269,9 @@ successfully, the package will be built and published to PyPI, unless
267269the triggering tag has a "-test" suffix in which case the workflow
268270skips publishing.
269271
270- In it's initial state, tests are run against Linux, MacOS, and Windows
271- for Python versions 3.9, 3.10, 3.11, 3.12 and 3.13. This will result
272- in 15 seperate test instances that need to succeed before the publish
273- stage of release will start. Chances are very good you don't need that
274- sort of rigor in testing, so feel free to trim the os and
275- python-version lists to fit your needs.
272+ Tests are designed to be run against matrices of Operating System and
273+ Python version values. The matrices can be a list with a single item
274+ or a list of multiple items.
276275
277276## The End
278277
0 commit comments