1. Building semverΒΆ

This project changed its way how it is built over time. We used to have a setup.py file, but switched to a pyproject.toml setup.

The build process is managed by uv command.

You need:

  • Python 3.7 or newer.

  • The setuptools module version 61 or newer which is used as a build backend.

  • The command uv from Astral. Refer to the section Installing uv for more information.

To build semver, run:

uv build

After the command is finished, you can find two files in the dist folder: a .tar.gz and a .whl file.