biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / pathlib2 / default.nix
blobc439b1b04cf9f39ab4978dd4a1ca1e11470f8e31
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   six,
6   pythonOlder,
7   scandir ? null,
8   glibcLocales,
9   typing,
12 buildPythonPackage rec {
13   pname = "pathlib2";
14   version = "2.3.7.post1";
15   format = "setuptools";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-n+DtrYmLg8DD4ZnIQrJ+0hZkXS4Xd1ey3Wc4TUETxkE=";
20   };
22   propagatedBuildInputs =
23     [ six ]
24     ++ lib.optionals (pythonOlder "3.5") [
25       scandir
26       typing
27     ];
28   nativeCheckInputs = [ glibcLocales ];
30   preCheck = ''
31     export LC_ALL="en_US.UTF-8"
32   '';
34   meta = with lib; {
35     description = "This module offers classes representing filesystem paths with semantics appropriate for different operating systems";
36     homepage = "https://pypi.org/project/pathlib2/";
37     license = with licenses; [ mit ];
38     maintainers = [ ];
39   };