Metadata-Version: 2.1
Name: python-semantic-release
Version: 9.21.0
Summary: Automatic Semantic Versioning for Python projects
Author-email: Rolf Erik Lekang <me@rolflekang.com>
License: MIT
Project-URL: changelog, https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.md
Project-URL: documentation, https://python-semantic-release.readthedocs.io
Project-URL: homepage, https://python-semantic-release.readthedocs.io
Project-URL: issues, https://github.com/python-semantic-release/python-semantic-release/issues
Project-URL: repository, http://github.com/python-semantic-release/python-semantic-release.git
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: Deprecated ~=1.2
Requires-Dist: click-option-group ~=0.5
Requires-Dist: click ~=8.0
Requires-Dist: dotty-dict ~=1.3
Requires-Dist: gitpython ~=3.0
Requires-Dist: importlib-resources ~=6.0
Requires-Dist: jinja2 ~=3.1
Requires-Dist: pydantic ~=2.0
Requires-Dist: python-gitlab ~=4.0
Requires-Dist: requests ~=2.25
Requires-Dist: rich ~=13.0
Requires-Dist: shellingham ~=1.5
Requires-Dist: tomlkit ~=0.11
Provides-Extra: build
Requires-Dist: build ~=1.2 ; extra == 'build'
Provides-Extra: dev
Requires-Dist: pre-commit ~=3.5 ; extra == 'dev'
Requires-Dist: ruff ==0.6.1 ; extra == 'dev'
Requires-Dist: tox ~=4.11 ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: Sphinx ~=6.0 ; extra == 'docs'
Requires-Dist: furo ~=2024.1 ; extra == 'docs'
Requires-Dist: sphinx-autobuild ==2024.2.4 ; extra == 'docs'
Requires-Dist: sphinxcontrib-apidoc ==0.5.0 ; extra == 'docs'
Provides-Extra: mypy
Requires-Dist: mypy ==1.15.0 ; extra == 'mypy'
Requires-Dist: types-Deprecated ~=1.2 ; extra == 'mypy'
Requires-Dist: types-pyyaml ~=6.0 ; extra == 'mypy'
Requires-Dist: types-requests ~=2.32.0 ; extra == 'mypy'
Provides-Extra: test
Requires-Dist: coverage[toml] ~=7.0 ; extra == 'test'
Requires-Dist: filelock ~=3.15 ; extra == 'test'
Requires-Dist: flatdict ~=4.0 ; extra == 'test'
Requires-Dist: freezegun ~=1.5 ; extra == 'test'
Requires-Dist: pytest-clarity ~=1.0 ; extra == 'test'
Requires-Dist: pytest-cov ~=5.0 ; extra == 'test'
Requires-Dist: pytest-env ~=1.0 ; extra == 'test'
Requires-Dist: pytest-lazy-fixtures ~=1.1.1 ; extra == 'test'
Requires-Dist: pytest-mock ~=3.0 ; extra == 'test'
Requires-Dist: pytest-order ~=1.3 ; extra == 'test'
Requires-Dist: pytest-pretty ~=1.2 ; extra == 'test'
Requires-Dist: pytest-xdist ~=3.0 ; extra == 'test'
Requires-Dist: pytest ~=8.3 ; extra == 'test'
Requires-Dist: pyyaml ~=6.0 ; extra == 'test'
Requires-Dist: requests-mock ~=1.10 ; extra == 'test'
Requires-Dist: responses ~=0.25.0 ; extra == 'test'

Python Semantic Release
***********************

*Automating Releases via SemVer and Commit Message Conventions*

----

The official documentation for Python Semantic Release can be found at
`python-semantic-release.readthedocs.io`_.

GitHub Action
=============

When using the Python Semantic Release GitHub Action, it executes the command
``semantic-release version`` using `python-semantic-release`_.

The usage information and examples for this GitHub Action is available under
the `GitHub Actions section`_ of `python-semantic-release.readthedocs.io`_.

.. _python-semantic-release: https://pypi.org/project/python-semantic-release/
.. _python-semantic-release.readthedocs.io: https://python-semantic-release.readthedocs.io/en/latest/
.. _GitHub Actions section: https://python-semantic-release.readthedocs.io/en/latest/automatic-releases/github-actions.html
