{"repo":"johnthagen/python-blueprint","free":true,"listed":false,"github":"https://github.com/johnthagen/python-blueprint","clone":"git clone https://github.com/johnthagen/python-blueprint.git","description":"🗺️ Example Python project using best practices 🐍 https://github.com/johnthagen/python-blueprint","language":"Python","stars":737,"topics":["python","python-3","pytest","type-hints","mkdocs-material","mkdocs","mypy","docker","linting","coverage"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"python-blueprint [![GitHub Actions][github-actions-badge]](https://github.com/johnthagen/python-blueprint/actions) [![uv][uv-badge]](https://github.com/astral-sh/uv) [![Nox][nox-badge]](https://github.com/wntrblm/nox) [![Ruff][ruff-badge]](https://github.com/astral-sh/ruff) [![Type checked with mypy][mypy-badge]](https://mypy-lang.org/) [![Python Blueprint][python-blueprint-badge]](https://github.com/johnthagen/python-blueprint) [github-actions-badge]: https://github.com/johnthagen/python-blueprint/actions/workflows/ci.yml/badge.svg [uv-badge]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json [nox-badge]: https://img.shields.io/badge/%F0%9F%A6%8A-Nox-D85E00.svg [ruff-badge]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json [mypy-badge]: https://www.mypy-lang.org/static/mypy badge.svg [python-blueprint-badge]: https://img.shields.io/badge/%F0%9F%97%BA%EF%B8%8F-python--blueprint-2dcf59.svg Example Python project that demonstrates how to create a Python package using the latest Python testing, linting, and type checking tooling. The project contains a fact package that provides a simple implementation of the factorial algorithm ( fact.lib ) and a command line interface ( fact.cli ). Package Management This package uses uv to manage dependencies and isolated Python virtual environments. To proceed, install uv globally onto your system. To install a specific ve","default_branch":null,"files":null,"tree":[],"storefront":"/r/johnthagen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/johnthagen/python-blueprint/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}