python3Packages.jug: fix src, refactor

Changed files
+11 -10
pkgs
development
python-modules
+11 -10
pkgs/development/python-modules/jug/default.nix
···
lib,
bottle,
buildPythonPackage,
-
fetchPypi,
numpy,
pytestCheckHook,
-
pythonOlder,
pyyaml,
redis,
}:
buildPythonPackage rec {
pname = "jug";
version = "2.4.0";
-
format = "setuptools";
-
disabled = pythonOlder "3.7";
-
-
src = fetchPypi {
-
pname = "Jug";
-
inherit version;
-
hash = "sha256-B6We+9bW0dfT5DUsxU212e7ueyRc8GgBVPVnIek8ckU=";
};
-
propagatedBuildInputs = [ bottle ];
nativeCheckInputs = [
numpy
···
lib,
bottle,
buildPythonPackage,
+
fetchFromGitHub,
numpy,
pytestCheckHook,
pyyaml,
redis,
+
setuptools,
}:
buildPythonPackage rec {
pname = "jug";
version = "2.4.0";
+
pyproject = true;
+
src = fetchFromGitHub {
+
owner = "luispedro";
+
repo = "jug";
+
tag = "v${version}";
+
hash = "sha256-zERCY9JxceBmhJbytfsm/6rDwipqQ1XjzY/2QFsEEEg=";
};
+
build-system = [ setuptools ];
+
+
dependenciesk = [ bottle ];
nativeCheckInputs = [
numpy