Skip to content

Commit

Permalink
python3Packages.pid: remove nose dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
mindstorms6 committed Aug 15, 2024
1 parent 23492fd commit c39f6cd
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions pkgs/development/python-modules/pid/default.nix
Original file line number Diff line number Diff line change
@@ -1,24 +1,34 @@
{
lib,
buildPythonPackage,
fetchpatch2,
fetchPypi,
nose,
pytestCheckHook,
setuptools,
}:

buildPythonPackage rec {
pname = "pid";
version = "3.0.4";
format = "setuptools";
pyproject = true;
build-system = [ setuptools ];

src = fetchPypi {
inherit pname version;
sha256 = "0e33670e83f6a33ebb0822e43a609c3247178d4a375ff50a4689e266d853eb66";
};

buildInputs = [ nose ];
patches = [
# apply c9d1550ba2ee73231f8e984d75d808c8cc103748 to remove nose dependency. change is in repo, but hasn't been released on pypi.
(fetchpatch2 {
url = "https://github.com/trbs/pid/commit/c9d1550ba2ee73231f8e984d75d808c8cc103748.patch";
hash = "sha256-2F31LlrJku1xzmI7P+QLyUZ8CzVHx25APp88qwWkZxw=";
})
];

# No tests included
doCheck = false;
nativeCheckInputs = [ pytestCheckHook ];

doCheck = true;

meta = with lib; {
description = "Pidfile featuring stale detection and file-locking";
Expand Down

0 comments on commit c39f6cd

Please sign in to comment.