Build Process¶
This page describes how to set the package version and build a wheel for Earth2Studio from a local clone. It is intended for contributors and maintainers.
Prerequisites: uv installed, a clone of the repository,
and a synced development environment (for example, uv sync as described in the
Developer Overview). Run all commands below
from the repository root (the directory that contains pyproject.toml).
Setting the Version¶
To check the version of the current package:
To bump the version automatically, use the following hatch commands:
# To bump to next pre-release
uv run hatch version minor,a
# To bump to release candidate version
uv run hatch version rc
# To bump to final release version
uv run hatch version release
Building a Wheel¶
To build the wheel, use the uv build command: