Consider migrating to `pyproject.toml`: * to simplify setup for users of package managers other than `pip` such as: `hatch`, `pdm`, `poetry`, `uv`. * to use a single file as source of truth for versions. * to use a single file for configuration, unless required.