python3Packages.buienrader: fix setuptools 82 compat
This commit is contained in:
@@ -25,6 +25,11 @@ buildPythonPackage rec {
|
||||
hash = "sha256-DTdxzBe9fBOH5fHME++oq62xMtBKnjY7BCevwjl8VZ8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://github.com/mjj4791/python-buienradar/pull/26
|
||||
./setuptools-82-compat.patch
|
||||
];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
Author: Martin Weinelt <hexa@darmstadt.ccc.de>
|
||||
Date: Sun Jul 5 16:24:28 2026 +0200
|
||||
|
||||
Make compatible with setuptools 82
|
||||
|
||||
This migrates the version retrieval to the stdlib importlib library.
|
||||
|
||||
diff --git a/buienradar/__main__.py b/buienradar/__main__.py
|
||||
index b0838c1..b556374 100755
|
||||
--- a/buienradar/__main__.py
|
||||
+++ b/buienradar/__main__.py
|
||||
@@ -19,8 +19,8 @@ Usage:
|
||||
"""
|
||||
import logging
|
||||
import sys
|
||||
+from importlib.metadata import version
|
||||
|
||||
-import pkg_resources
|
||||
from docopt import docopt
|
||||
|
||||
from .buienradar import get_data, parse_data
|
||||
@@ -30,7 +30,7 @@ from .constants import CONTENT, MESSAGE, RAINCONTENT, SUCCESS
|
||||
def main(argv=sys.argv[1:]):
|
||||
"""Parse argument and start main program."""
|
||||
args = docopt(__doc__, argv=argv,
|
||||
- version=pkg_resources.require('buienradar')[0].version)
|
||||
+ version=version('buienradar'))
|
||||
|
||||
level = logging.ERROR
|
||||
if args['-v']:
|
||||
Reference in New Issue
Block a user