-
Couldn't load subscription status.
- Fork 0
Closed
Description
.pre-commit-config.yaml
- Replace
skip: - pip-compilewithskip: - uv-lock - Remove
file-contents-sorteronrequirements.in - Replace
pip-compilehook withuv-lock - Bump uv to
0.5.6
README.md
- Add introduction section:
This package uses [uv](https://docs.astral.sh/uv/) for project management. To get started, ensure that **uv** is installed on your machine and updated to the `0.5.6` version. Detailed installation instructions for **uv** can be found [here](https://docs.astral.sh/uv/getting-started/installation/).- Add relevant sections:
## Installation
\```bash
uv add <package>
\```
## Development
\```bash
uv sync
uv run pre-commit install --install-hooks
uv run pre-commit install --hook-type=commit-msg
\```pyproject.toml
- Add
projectentry at the top with the following keys:name,version,description,readme = "README.md",authors,maintainers,requires-python>=3.12
[project]
name = "..."
version = "..."
description = "..."
readme = "README.md"
authors = [
{ name = "Stefano Fusai", email = "[email protected]" }
]
maintainers = [
{ name = "Stefano Fusai", email = "[email protected]" }
]
requires-python = ">=3.12"- Move
build-systemsection afterproject.urls. Change it to:
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"- Bump minor version (
x.1.y->x.2.0) - Run
uv add --requirements=requirements.in - Make sure that `project.dependencies' dependencies are alphabetically sorted
- Manually pin
project.dependenciesversions (replace>=with==)
misc
- Delete
requirements.in/requirements.txtfiles - Bump ruff to
0.8.2
Metadata
Metadata
Assignees
Labels
No labels