pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / python-modules / py-deprecate / default.nix
blobc6c2c62ee0416aeed9bebfcd9cd03bbabaf64912
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pytestCheckHook,
6   scikit-learn,
7 }:
9 let
10   pname = "py-deprecate";
11   version = "0.3.2";
12   format = "setuptools";
14 buildPythonPackage {
15   inherit pname version;
17   src = fetchFromGitHub {
18     owner = "Borda";
19     repo = "pyDeprecate";
20     rev = "v${version}";
21     hash = "sha256-84RmQvLxwtLPQk3hX7Q6eeJeejhrO3t+mc95W1E85Fg=";
22   };
24   nativeCheckInputs = [
25     pytestCheckHook
26     scikit-learn
27   ];
29   pythonImportsCheck = [ "deprecate" ];
31   meta = with lib; {
32     description = "Module for marking deprecated functions or classes and re-routing to the new successors' instance. Used by torchmetrics";
33     homepage = "https://borda.github.io/pyDeprecate/";
34     license = licenses.asl20;
35     maintainers = with maintainers; [ SomeoneSerge ];
36   };