From 2f9393bfc413b20b979cd19d65e5831406cf6454 Mon Sep 17 00:00:00 2001 From: Frederik Kratzert Date: Fri, 7 Nov 2025 13:27:39 +0000 Subject: [PATCH 1/2] Add dynamic linking of version number to setup.py --- rivretrieve/__about__.py | 1 + setup.py | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 rivretrieve/__about__.py diff --git a/rivretrieve/__about__.py b/rivretrieve/__about__.py new file mode 100644 index 0000000..a68927d --- /dev/null +++ b/rivretrieve/__about__.py @@ -0,0 +1 @@ +__version__ = "0.1.0" \ No newline at end of file diff --git a/setup.py b/setup.py index 0c48db9..10c0cbe 100644 --- a/setup.py +++ b/setup.py @@ -8,9 +8,13 @@ with open("requirements.txt", "r", encoding="utf-8") as f: requirements = f.read().splitlines() +about = {} +with open("rivretrieve/__about__.py", "r") as fp: + exec(fp.read(), about) + setup( name="rivretrieve", - version="0.1.0", + version=about["__version__"], author="RivRetrieve Python Contributors", author_email="f.kratzert@gmail.com", # Replace with a valid email description="A Python package for retrieving global river gauge data.", From d143c9f9a310ed3be0e70800d756ad9bb58d13b4 Mon Sep 17 00:00:00 2001 From: Frederik Kratzert Date: Fri, 7 Nov 2025 13:29:31 +0000 Subject: [PATCH 2/2] Formatting --- rivretrieve/__about__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rivretrieve/__about__.py b/rivretrieve/__about__.py index a68927d..3dc1f76 100644 --- a/rivretrieve/__about__.py +++ b/rivretrieve/__about__.py @@ -1 +1 @@ -__version__ = "0.1.0" \ No newline at end of file +__version__ = "0.1.0"