Skip to main content

A hatch plugin to create a better project template.

Project description

hatch-paulrein-template

PyPI - Version PyPI - Python Version


Table of Contents

Installation

pipx inject hatch hatch-paulrein-template

License

hatch-paulrein-template is distributed under the terms of the MIT license.

Changes

This plug-in is meant to augment the default Hatch template, not replace it.

The following changes to Hatch default template are made:

pyproject.toml : Add versioningit to build dependencies : Change [tool.hatch.version] to use versioningit : Add [tool.hatch.env] and [tool.hatch.env.collectors.mkdocs.docs] tables : Add [tool.hatch.envs.docs] table with detached = false after [tool.hatch.env.collectors.mkdocs.docs] : Add [tool.versioningit.next-version] and [tool.versioningit.format] tables : Add [tool.ruff.lint] and [tool.ruff.format] tables

__about__.py : Modify the __version__ definition

cli/__init__.py : make help a normal option and not a group. : add click-logging

mkdocs.yml : Write a better configuration

docs/ : Add stub files for a Diátaxis based documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hatch_paulrein_template-1.0.2.tar.gz (561.8 kB view details)

Uploaded Source

Built Distribution

hatch_paulrein_template-1.0.2-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file hatch_paulrein_template-1.0.2.tar.gz.

File metadata

File hashes

Hashes for hatch_paulrein_template-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4b12ddec44f4b1ca2a37dc86bcbf8ee0b6b7b66144bdee471b6e3bff781dc18d
MD5 fddda3d3872faf0f41a808f0da801366
BLAKE2b-256 79374da04153ef5d326c30b86d3f058f3caca0fb73d46cae310b76ef2577fa23

See more details on using hashes here.

File details

Details for the file hatch_paulrein_template-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for hatch_paulrein_template-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b2bc35d1c0d5e409141c259c0884f211ae66b00c4c03d18f388ebc1918d74273
MD5 a9de26fbfce8563d5baa5acb9dd095e6
BLAKE2b-256 6c8a0dbae2c1f436ad3eda6ecc4c9c5bf6cf58ebca565e24da1507c296bd732d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page