template-python-hello-world
template-python-hello-world copied to clipboard
:triangular_ruler: Python Hello World | Minimal template for Python development
Bumps [black](https://github.com/psf/black) from 24.4.0 to 24.4.2. Release notes Sourced from black's releases. 24.4.2 This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1....
Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.0. Release notes Sourced from requests's releases. v2.32.0 2.32.0 (2024-05-20) 🐍 PYCON US 2024 EDITION 🐍 Security Fixed an issue where setting verify=False on the...
Bumps [typer](https://github.com/tiangolo/typer) from 0.12.0 to 0.12.3. Release notes Sourced from typer's releases. 0.12.3 Fixes 🐛 Fix Rich formatting with no commands. PR #796 by @svlandeg. 0.12.2 Features ✨ Improve column...
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4. Release notes Sourced from actions/checkout's releases. v4.1.4 What's Changed Disable extensions.worktreeConfig when disabling sparse-checkout by @jww3 in actions/checkout#1692 Add dependabot config by @cory-miller in...
Nix shell (possibly with direnv) is a very handy way to get a specific setup for a particular project just right and easily reproducible, without affecting any other projects.
By adding some more code we can showcase some common idiomatic Python patterns: - `if __name__ == "__main__":` - Shebang line - [type annotations](https://gitlab.com/victor-engmark/mypy-exercises).
[pytest-randomly](https://pypi.org/project/pytest-randomly/) can shuffle the test order, and can do so repeatably by [using the pipeline ID as the randomness seed](https://github.com/linz/geostore/blob/72f08910b8c94455df15f92c0a004c75f6170feb/.github/workflows/test.yml#L129-L130). This can uncover test interdependencies easily.
A configuration could be added for https://github.com/c4urself/bump2version, which may soon move back to active development on https://github.com/peritus/bumpversion, see https://github.com/c4urself/bump2version/issues/86.
Bumps [mutmut](https://github.com/boxed/mutmut) from 2.5.0 to 2.5.1. Changelog Sourced from mutmut's changelog. 2.5.1 * Python 3.12 compatibility improved Commits bdd8c37 Release d1a5e5b Merge pull request #332 from berg2043/312-capatability 41fa7bf removed import...
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.9 to 3.26.2. Changelog Sourced from github/codeql-action's changelog. CodeQL Action Changelog See the releases page for the relevant changes to the CodeQL CLI and language packs. Note...