1{
2 lib,
3 python,
4 buildPythonPackage,
5 fetchPypi,
6}:
7
8buildPythonPackage rec {
9 pname = "scandir";
10 version = "1.10.0";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "1bkqwmf056pkchf05ywbnf659wqlp6lljcdb0y88wr9f0vv32ijd";
15 };
16
17 patches = [
18 ./add-aarch64-darwin-dirent.patch
19 ];
20
21 checkPhase = "${python.interpreter} test/run_tests.py";
22
23 meta = with lib; {
24 description = "Better directory iterator and faster os.walk()";
25 homepage = "https://github.com/benhoyt/scandir";
26 license = licenses.gpl3;
27 maintainers = with maintainers; [ abbradar ];
28 };
29}