python3Packages.echo: use pyproject, unbreak

Changed files
+7 -4
pkgs
development
python-modules
+7 -4
pkgs/development/python-modules/echo/default.nix
···
buildPythonPackage rec {
pname = "echo";
version = "0.11.0";
-
format = "setuptools";
+
pyproject = true;
-
disabled = pythonOlder "3.6";
+
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "glue-viz";
···
sha256 = "sha256-Uikzn9vbLctiZ6W0uA6hNvr7IB/FhCcHk+JxBW7yrA4=";
};
-
nativeBuildInputs = [
+
build-system = [
setuptools
setuptools-scm
+
];
+
+
nativeBuildInputs = [
qt6.wrapQtAppsHook
];
buildInputs = lib.optionals (pythonOlder "3.9") [ libxcrypt ];
-
propagatedBuildInputs = [
+
dependencies = [
qt6.qtconnectivity
qt6.qtbase
qt6.qttools