python311Packages.axis: refactor

This commit is contained in:
Fabian Affolter
2024-03-08 13:13:08 +01:00
committed by Weijia Wang
parent dfd66a8e14
commit 2a52e1df8c
@@ -7,23 +7,34 @@
, orjson
, packaging
, pythonOlder
, setuptools
, xmltodict
}:
buildPythonPackage rec {
pname = "axis";
version = "50";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.11";
src = fetchFromGitHub {
owner = "Kane610";
repo = pname;
repo = "axis";
rev = "refs/tags/v${version}";
hash = "sha256-Zu8hT6t7ZxlgXQKb2o20FpB15n9y/+n1qMctzcRP8F8=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "setuptools==68.0.0" "setuptools" \
--replace-fail "wheel==0.40.0" "wheel"
'';
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
async-timeout
attrs