Skip to main content

No project description provided

Project description

pre-commit-hook-poetry-auto-semver

A pre-commit hook to auto-increment the poetry project's version when source code changes.

Using pre-commit-hook-poetry-auto-semver

Add this to your .pre-commit-config.yaml

-   repo: https://github.com/ipear3/pre-commit-hook-poetry-auto-semver
    rev: '0.0.1'
    hooks:
    -   id: poetry-auto-semver

Hooks available

poetry-auto-semver

Check whether the poetry project's version is greater than the current git tag version. If the poetry project's version is less than or equal to the current git tag version, increment the project's patch version. If the poetry project's version is greater than the current git tag version, the developer has already incremented the project's version.

Pre-configured to run on push affecting files: src.*|.*py|poetry.lock|pyproject.toml.

Development

  1. poetry install
  2. pre-commit install

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

pre_commit_hook_poetry_auto_semver-0.0.3.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file pre_commit_hook_poetry_auto_semver-0.0.3.tar.gz.

File metadata

File hashes

Hashes for pre_commit_hook_poetry_auto_semver-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7b43bb4e55ca66343ed90372173042bb803dc684333b433299598def9d99a574
MD5 cf1191b798e51d3c1e832700ca988fe8
BLAKE2b-256 626aa90e546f2dccbb19e780700ab127af8178e249addd3619f42e28cbb6a649

See more details on using hashes here.

File details

Details for the file pre_commit_hook_poetry_auto_semver-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pre_commit_hook_poetry_auto_semver-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 59c09d30973d13ded9ca84bb14ec08fb779a29c7c6ba815ddfa33fab655801d5
MD5 f11bf5adf40cbb0a5876c39ea3daf8e8
BLAKE2b-256 4ad8adc80e5457e24ce706585e7601cfa0dee7666e19cc36d5a5f1b9dd45243e

See more details on using hashes here.

Supported by

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