eWaterCycle / eWaterCycle/grpc4bmi

Have version in single place of update-able with single command

Open
#132 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5
Forks
5
PR merge metrics
No merged PRs in 30d

Description

The pyproject.toml and docs/confi.py both define the version of the package. To make a new release the version has to be updated in both places. It would be nice to have a single place or a single command like [bump2version](https://github.com/c4urself/bump2version)

I would be also be nice to have `run-bmi-server --version` and `from grpcbmi import __version__`.

Side-quest of #130.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing the version definitions in pyproject.toml and docs/confi.py, then locate the run-bmi-server entry point and the grpcbmi package. Decide how the version should be maintained and verify that a release updates it once, run-bmi-server --version reports it, and grpcbmi.__version__ exposes it.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, release, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.