René's URL Explorer Experiment


Title: GitHub - jenstroeger/python-package-template: An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and release automation for reproducible builds.

Open Graph Title: GitHub - jenstroeger/python-package-template: An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and release automation for reproducible builds.

X Title: GitHub - jenstroeger/python-package-template: An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and release automation for reproducible builds.

Description: An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and release automation for reproducible builds. - jenstroeger/python-package-template

Open Graph Description: An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and re...

X Description: An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and re...

Opengraph URL: https://github.com/jenstroeger/python-package-template

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:528c4cef-79d3-c999-1b73-8da82a7f1cad
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA62C:3D45D4:5314C2E:6ADEB15:69763B74
html-safe-noncebb3b6d83fc7efa88c313e137b74a69212fba0c0357bd1745cd7971531498488e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNjJDOjNENDVENDo1MzE0QzJFOjZBREVCMTU6Njk3NjNCNzQiLCJ2aXNpdG9yX2lkIjoiMzAyNjcwMDg3NzMxMDYwNjE5NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac266644a60621b6b64c5aade1aa8c930845a52c853d9a15156300ecee3d3d85f7
hovercard-subject-tagrepository:411515783
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/jenstroeger/python-package-template
twitter:imagehttps://opengraph.githubassets.com/e820e4ec354fd13684a4801d4c5977b6368b8e9f3bf9b9f139bf0e1dbe1fb0a2/jenstroeger/python-package-template
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e820e4ec354fd13684a4801d4c5977b6368b8e9f3bf9b9f139bf0e1dbe1fb0a2/jenstroeger/python-package-template
og:image:altAn opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and re...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonec6814b4cc7afd45cd6e64525d0cff0e76dd802f315a5b0e55a7abda1d1d070d0
turbo-cache-controlno-preview
go-importgithub.com/jenstroeger/python-package-template git https://github.com/jenstroeger/python-package-template.git
octolytics-dimension-user_id12053937
octolytics-dimension-user_loginjenstroeger
octolytics-dimension-repository_id411515783
octolytics-dimension-repository_nwojenstroeger/python-package-template
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id411515783
octolytics-dimension-repository_network_root_nwojenstroeger/python-package-template
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release4ea235bfed58ef16c8a5642b3ac64b74f10c9f52
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjenstroeger%2Fpython-package-template
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fjenstroeger%2Fpython-package-template
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=jenstroeger%2Fpython-package-template
Reloadhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Reloadhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Reloadhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
jenstroeger https://patch-diff.githubusercontent.com/jenstroeger
python-package-templatehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fjenstroeger%2Fpython-package-template
Fork 11 https://patch-diff.githubusercontent.com/login?return_to=%2Fjenstroeger%2Fpython-package-template
Star 35 https://patch-diff.githubusercontent.com/login?return_to=%2Fjenstroeger%2Fpython-package-template
MIT license https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/LICENSE.md
35 stars https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/stargazers
11 forks https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/forks
Branches https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/branches
Tags https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tags
Activity https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fjenstroeger%2Fpython-package-template
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fjenstroeger%2Fpython-package-template
Code https://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Issues 29 https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/issues
Pull requests 30 https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/pulls
Discussions https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/discussions
Actions https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/actions
Wiki https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/wiki
Security 0 https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/security
Insights https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/pulse
Code https://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Issues https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/issues
Pull requests https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/pulls
Discussions https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/discussions
Actions https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/actions
Wiki https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/wiki
Security https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/security
Insights https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/pulse
Brancheshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/branches
Tagshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tags
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/branches
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tags
552 Commitshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/commits/main/
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/commits/main/
.githubhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/.github
.githubhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/.github
.vscodehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/.vscode
.vscodehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/.vscode
docshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/docs
docshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/docs
src/packagehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/src/package
src/packagehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/src/package
testshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/tests
testshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/tree/main/tests
.flake8https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/.flake8
.flake8https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/.flake8
.gitattributeshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/.gitattributes
.gitattributeshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/.gitattributes
.gitignorehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/.gitignore
.pre-commit-config.yamlhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/.pre-commit-config.yaml
.pre-commit-config.yamlhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/.pre-commit-config.yaml
CHANGELOG.mdhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/CHANGELOG.md
CHANGELOG.mdhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/CHANGELOG.md
CODEOWNERShttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/CODEOWNERS
CODEOWNERShttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/CODEOWNERS
LICENSE.mdhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/LICENSE.md
LICENSE.mdhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/LICENSE.md
Makefilehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/Makefile
Makefilehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/Makefile
README.mdhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/README.md
README.mdhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/README.md
SECURITY.mdhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/SECURITY.md
SECURITY.mdhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/SECURITY.md
pyproject.tomlhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/pyproject.toml
pyproject.tomlhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/blob/main/pyproject.toml
READMEhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
MIT licensehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Securityhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
https://camo.githubusercontent.com/b8cadaa967891081f8f165695470689986c028821dd8a040132f6e661795dc0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c7565
https://github.com/pre-commit/pre-commit
https://www.conventionalcommits.org/en/v1.0.0/
https://github.com/psf/black
http://mypy-lang.org/
http://pylint.org/
https://github.com/pytest-dev/pytest
https://github.com/nedbat/coveragepy
https://hypothesis.readthedocs.io/
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#python-package-template
PEP518https://www.python.org/dev/peps/pep-0518/
Github Actionshttps://docs.github.com/en/actions
Wikihttps://github.com/jenstroeger/python-package-template/wiki
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#table-of-contents
Featureshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#features
Typinghttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#typing
Quality assurancehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#quality-assurance
Extensive testinghttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#extensive-testing
Documentationhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#documentation
Versioning and publishinghttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#versioning-and-publishing
Dependency analysishttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#dependency-analysis
Security analysishttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#security-analysis
Package or application?https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#package-or-application
How to use this repositoryhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#how-to-use-this-repository
Updating dependent packageshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#updating-dependent-packages
Git hookshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#git-hooks
Testinghttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#testing
Generating documentationhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#generating-documentation
Synchronizing with this template repohttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#synchronizing-with-this-template-repo
Versioning, publishing and changeloghttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#versioning-publishing-and-changelog
Build integrity using SLSA frameworkhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#build-integrity-using-slsa-framework
Cleaning uphttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#cleaning-up
Frequently asked questionshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#frequently-asked-questions
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#features
git hookshttps://git-scm.com/docs/githooks
belowhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#git-hooks
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#typing
Python 3.10https://www.python.org/downloads/release/python-31015/
Python 3.11https://www.python.org/downloads/release/python-31110/
Python 3.12https://www.python.org/downloads/release/python-3127/
Python 3.13https://www.python.org/downloads/release/python-3130/
typinghttps://docs.python.org/3/library/typing.html
mypyhttp://mypy-lang.org/
flake8-pyihttps://github.com/PyCQA/flake8-pyi
stub fileshttps://peps.python.org/pep-0484/#stub-files
stub fileshttps://mypy.readthedocs.io/en/stable/stubs.html
PEP 561https://www.python.org/dev/peps/pep-0561/
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#quality-assurance
pre-commithttps://pre-commit.com/
software quality assurancehttps://en.wikipedia.org/wiki/Software_quality_assurance
belowhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#git-hooks
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#extensive-testing
pytesthttps://pytest.org/
doctesthttps://docs.python.org/3/library/doctest.html
Hypothesishttps://hypothesis.works/
property-based testinghttps://en.wikipedia.org/wiki/Software_testing#Property_testing
Fakerhttps://github.com/joke2k/faker
Caseshttps://github.com/smarie/python-pytest-cases
coveragehttps://github.com/nedbat/coveragepy
belowhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#testing
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#documentation
Sphinxhttps://www.sphinx-doc.org/en/master/
docstrings with reStructuredTexthttps://www.python.org/dev/peps/pep-0287/
belowhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#generating-documentation
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#versioning-and-publishing
PyPIhttps://pypi.org/
Changeloghttps://en.wikipedia.org/wiki/Changelog
Release Notificationhttps://github.com/jenstroeger/python-package-template/tree/main/.github/workflows/release-notifications.yaml
Slack bothttps://api.slack.com/bot-users
belowhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#versioning-publishing-and-changelog
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#dependency-analysis
Dependabothttps://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#security-analysis
CodeQLhttps://codeql.github.com/
OSSF Security Scorecardshttps://github.com/ossf/scorecard
OpenSSFhttps://metrics.openssf.org/
pip-audithttps://github.com/pypa/pip-audit
CVEhttps://www.cve.org/
Python Packaging Advisory Databasehttps://github.com/pypa/advisory-database
add a repository variablehttps://docs.github.com/en/actions/learn-github-actions/variables#creating-configuration-variables-for-a-repository
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#package-or-application
discussionhttps://discuss.python.org/t/help-packaging-optional-application-features-using-extras/14074/7
dependencieshttps://flit.pypa.io/en/latest/pyproject_toml.html#dependencies
__main__.pyhttps://docs.python.org/3/library/__main__.html#main-py-in-python-packages
-mhttps://docs.python.org/3/using/cmdline.html#cmdoption-m
entry point into this packagehttps://flit.pypa.io/en/latest/pyproject_toml.html#scripts-section
requirements.txthttps://pip.pypa.io/en/latest/user_guide/#requirements-files
Software Bill of Materials (SBOM)https://www.cisa.gov/sbom
CycloneDX formathttps://cyclonedx.org/
SBOM + SLSAhttps://slsa.dev/blog/2022/05/slsa-sbom
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#how-to-use-this-repository
herehttps://docs.github.com/en/code-security/getting-started/adding-a-security-policy-to-your-repository
rates vary widelyhttps://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#minute-multipliers
ignore_missing_importshttps://mypy.readthedocs.io/en/stable/config_file.html#confval-ignore_missing_imports
release.yamlhttps://github.com/jenstroeger/python-package-template/blob/main/.github/workflows/release.yaml
Personal Access Tokenshttps://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
scopeshttps://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes
create secretshttps://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository
Release Actionhttps://github.com/jenstroeger/python-package-template/blob/main/.github/workflows/release.yaml
Github releasehttps://github.com/jenstroeger/python-package-template/releases
detailed docshttps://github.com/ossf/scorecard-action#authentication-with-pat-optional
Scorecard Actionhttps://github.com/jenstroeger/python-package-template/blob/main/.github/workflows/scorecards-analysis.yaml
Dependabot Automerge Actionhttps://github.com/jenstroeger/python-package-template/blob/main/.github/workflows/dependabot-automerge.yaml
Wiki Documentationhttps://github.com/jenstroeger/python-package-template/blob/main/.github/workflows/_wiki-documentation.yaml
virtual environmenthttps://docs.python.org/3/tutorial/venv.html
Makefilehttps://www.gnu.org/software/make/manual/make.html#toc-An-Introduction-to-Makefiles
activate the virtual environmenthttps://docs.python.org/3/library/venv.html
git hookshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template#git-hooks
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#updating-dependent-packages
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#git-hooks
pre-commit hookshttps://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks#_committing_workflow_hooks
PEP 8https://www.python.org/dev/peps/pep-0008/
blackhttps://github.com/psf/black
flake8https://github.com/PyCQA/flake8
pylinthttps://github.com/PyCQA/pylint
mypyhttps://github.com/python/mypy
commit message hookhttps://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks#_committing_workflow_hooks
conventional commit messageshttps://www.conventionalcommits.org/
release actionhttps://github.com/jenstroeger/python-package-template/blob/main/.github/workflows/release.yaml
Commitizen toolhttps://commitizen-tools.github.io/commitizen/
changeloghttps://en.wikipedia.org/wiki/Changelog
pre-push hookhttps://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks#_other_client_hooks
pytesthttps://github.com/pytest-dev/pytest
coveragehttps://github.com/nedbat/coveragepy
Hypothesishttps://hypothesis.works/
Fakerhttps://github.com/joke2k/faker
actionlinthttps://github.com/Mateusz-Grzelinski/actionlint-py
shellcheckhttps://github.com/koalaman/shellcheck
Ubuntu GitHub Actions runnershttps://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#testing
pytesthttps://pytest.org/
pytest command-line flagshttps://docs.pytest.org/en/7.4.x/reference/reference.html#command-line-flags
Unit testshttps://en.wikipedia.org/wiki/Unit_testing
Integration testshttps://en.wikipedia.org/wiki/Integration_testing
Performance testshttps://en.wikipedia.org/wiki/Software_performance_testing
pytest-benchmarkhttps://github.com/ionelmc/pytest-benchmark
doctesthttps://docs.python.org/3/library/doctest.html
docstringshttps://www.python.org/dev/peps/pep-0257/#what-is-a-docstring
coveragehttps://github.com/nedbat/coveragepy
pytest-covhttps://github.com/pytest-dev/pytest-cov
property based testinghttps://en.wikipedia.org/wiki/Software_testing#Property_testing
morehttps://hypothesis.works/#what-is-hypothesis
pytest pluginhttps://hypothesis.readthedocs.io/en/latest/details.html#the-hypothesis-pytest-plugin
Fakerhttps://github.com/joke2k/faker
pytest pluginhttps://faker.readthedocs.io/en/master/#pytest-fixtures
pytest-caseshttps://github.com/smarie/python-pytest-cases
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#generating-documentation
Python docstringshttps://www.python.org/dev/peps/pep-0257/
reStructured text formathttps://www.python.org/dev/peps/pep-0287/
Sphinxhttps://github.com/sphinx-doc/sphinx/
Github Wikihttps://docs.github.com/en/communities/documenting-your-project-with-wikis
Wiki Documentationhttps://github.com/jenstroeger/python-package-template/blob/main/.github/workflows/_wiki-documentation.yaml
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#synchronizing-with-this-template-repo
sync-with-upstream.yamlhttps://github.com/jenstroeger/python-package-template/blob/main/.github/workflows/sync-with-upstream.yaml
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#versioning-publishing-and-changelog
semantic versioninghttps://semver.org/
conventional commit messageshttps://www.conventionalcommits.org/
linear historyhttps://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-linear-history
Release Notificationhttps://github.com/jenstroeger/python-package-template/tree/main/.github/workflows/_release-notifications.yaml
the instructions herehttps://github.com/slackapi/slack-github-action#setup-2
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#build-integrity-using-slsa-framework
SLSA frameworkhttps://slsa.dev/
generic provenance generator reusable workflowhttps://github.com/slsa-framework/slsa-github-generator
UNIX epochhttps://en.wikipedia.org/wiki/Unix_time
reproducible buildshttps://reproducible-builds.org/
SLSA verifierhttps://github.com/slsa-framework/slsa-verifier
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#cleaning-up
https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#frequently-asked-questions
toxhttps://github.com/tox-dev/tox
noxhttps://github.com/theacodes/nox
issue #100https://github.com/jenstroeger/python-package-template/issues/100
PR #102https://github.com/jenstroeger/python-package-template/pull/102
python https://patch-diff.githubusercontent.com/topics/python
release-automation https://patch-diff.githubusercontent.com/topics/release-automation
python-package https://patch-diff.githubusercontent.com/topics/python-package
reproducible-builds https://patch-diff.githubusercontent.com/topics/reproducible-builds
security-automation https://patch-diff.githubusercontent.com/topics/security-automation
conventional-commits https://patch-diff.githubusercontent.com/topics/conventional-commits
secure-by-design https://patch-diff.githubusercontent.com/topics/secure-by-design
sbom https://patch-diff.githubusercontent.com/topics/sbom
template-repository https://patch-diff.githubusercontent.com/topics/template-repository
slsa https://patch-diff.githubusercontent.com/topics/slsa
slsaprovenance https://patch-diff.githubusercontent.com/topics/slsaprovenance
Readme https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#MIT-1-ov-file
Security policy https://patch-diff.githubusercontent.com/jenstroeger/python-package-template#security-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Activityhttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/activity
35 starshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/stargazers
3 watchinghttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/watchers
11 forkshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fjenstroeger%2Fpython-package-template&report=jenstroeger+%28user%29
Releases 42https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/releases
v2.18.0 Latest Dec 3, 2025 https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/releases/tag/v2.18.0
+ 41 releaseshttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template/releases
Packages 0https://patch-diff.githubusercontent.com/users/jenstroeger/packages?repo_name=python-package-template
Please reload this pagehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Contributors 9https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/graphs/contributors
Please reload this pagehttps://patch-diff.githubusercontent.com/jenstroeger/python-package-template
Makefile 75.8% https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/search?l=makefile
Python 24.2% https://patch-diff.githubusercontent.com/jenstroeger/python-package-template/search?l=python
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.