python3Packages.pyqwikswitch: replace async-timeout with asyncio.timeout (#447970)

This commit is contained in:
dotlambda
2025-10-02 15:09:39 +00:00
committed by GitHub
2 changed files with 15 additions and 3 deletions
@@ -1,22 +1,35 @@
{
lib,
buildPythonPackage,
fetchpatch,
fetchPypi,
attrs,
requests,
setuptools,
}:
buildPythonPackage rec {
pname = "pyqwikswitch";
version = "0.94";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-IpyWz+3EMr0I+xULBJJhBgdnQHNPJIM1SqKFLpszhQc=";
};
propagatedBuildInputs = [
patches = [
# https://github.com/kellerza/pyqwikswitch/pull/7
(fetchpatch {
name = "replace-async-timeout-with-asyncio.timeout.patch";
url = "https://github.com/kellerza/pyqwikswitch/commit/7b3f2211962b30bb6beea9a4fe17cd04cdf8e27f.patch";
hash = "sha256-sdO5jzIgKdneNY5dTngIzUFtyRg7HBGaZA1BBeAJxu4=";
})
];
build-system = [ setuptools ];
dependencies = [
attrs
requests
];
-1
View File
@@ -490,7 +490,6 @@ python.pkgs.buildPythonApplication rec {
# some components are needed even if tests in tests/components are disabled
"default_config"
"hue"
"qwikswitch"
];
pytestFlags = [