diff --git a/README.md b/README.md index 9e9a3dc..f49117c 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,23 @@ curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/pre-commit-rs/rele powershell -ExecutionPolicy ByPass -c "irm https://github.com/j178/pre-commit-rs/releases/download/v0.0.2/pre-commit-rs-installer.ps1 | iex" ``` +### PyPI + +pre-commit-rs is published as Python binary wheel to PyPI under the name `pre-commit-rusty`, +you can install it using `pip`, `uv` (recommended), or `pipx`: + +```console +pip install pre-commit-rusty + +# or + +uv tool install pre-commit-rusty + +# or + +pipx install pre-commit-rusty +``` + ### Homebrew ```console diff --git a/pyproject.toml b/pyproject.toml index 0c3ce4f..a4e862e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,21 @@ [project] -name = "pre-commit-rs" +name = "pre-commit-rusty" version = "0.0.2" description = "pre-commit reimplemented in Rust" authors = [{ name = "j178", email = "hi@j178.dev" }] +requires-python = ">=3.8" +keywords = [ "pre-commit", "git", "hooks" ] readme = "README.md" +license = { file = "LICENSE" } +classfiers = [ + "Development Status :: 2 - Pre-Alpha", + "Environment :: Console", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "License :: OSI Approved :: MIT License", + "Programming Language :: Rust", + "Topic :: Software Development :: Quality Assurance" +] [project.urls] Repository = "https://github.com/j178/pre-commit-rs" @@ -25,9 +37,6 @@ changelog_ignore_labels = ["internal", "ci", "testing"] changelog_sections.breaking = "Breaking changes" changelog_sections.enhancement = "Enhancements" changelog_sections.compatibility = "Enhancements" -changelog_sections.error_messages = "Enhancements" -changelog_sections.cli = "Enhancements" -changelog_sections.configuration = "Configuration" changelog_sections.performance = "Performance" changelog_sections.bug = "Bug fixes" changelog_sections.documentation = "Documentation"