python311Packages.datapoint: refactor

This commit is contained in:
Fabian Affolter 2024-02-12 20:08:42 +01:00 committed by Martin Weinelt
parent 19ebae0ddd
commit ea8a197f17

View File

@ -6,20 +6,28 @@
, requests
, pytestCheckHook
, requests-mock
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "datapoint";
version = "0.9.9";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "ejep";
repo = "datapoint-python";
rev = "v${version}";
rev = "refs/tags/v${version}";
hash = "sha256-zUvwfBwJe8SaB96/Jz7Qeanz1mHmLVp2JW9qkR2dRnY=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
appdirs
pytz
@ -38,6 +46,7 @@ buildPythonPackage rec {
meta = {
description = "Python interface to the Met Office's Datapoint API";
homepage = "https://github.com/ejep/datapoint-python";
changelog = "https://github.com/EJEP/datapoint-python/blob/v${version}/CHANGELOG.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ dotlambda ];
};