pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / python-modules / packaging-legacy / default.nix
blob1f6b2f314c001f1dd2e7a39fd04f55f7d48291b6
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   packaging,
6   pretend,
7   pytestCheckHook,
8   pythonOlder,
9   setuptools,
12 buildPythonPackage rec {
13   pname = "packaging-legacy";
14   version = "23.0.post0";
15   pyproject = true;
17   disabled = pythonOlder "3.10";
19   src = fetchFromGitHub {
20     owner = "di";
21     repo = "packaging_legacy";
22     rev = "refs/tags/${version}";
23     hash = "sha256-2TnJjxasC8+c+qHY60e6Jyqhf1nQJfj/tmIA/LvUsT8=";
24   };
26   build-system = [ setuptools ];
28   dependencies = [ packaging ];
30   nativeCheckInputs = [
31     pretend
32     pytestCheckHook
33   ];
35   pythonImportsCheck = [ "packaging_legacy" ];
37   meta = {
38     description = "Module to support for legacy Python Packaging functionality";
39     homepage = "https://github.com/di/packaging_legacy";
40     license = lib.licenses.bsd2;
41     maintainers = with lib.maintainers; [ fab ];
42   };