croc: 10.1.1 -> 10.1.3 (#364662)
[NixPkgs.git] / pkgs / development / python-modules / filetype / default.nix
blob99292c8668cd254c4e8fc13620dfb72a027a6c10
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pytestCheckHook,
6   pythonOlder,
7 }:
9 buildPythonPackage rec {
10   pname = "filetype";
11   version = "1.2.0";
12   format = "setuptools";
14   disabled = pythonOlder "3.7";
16   src = fetchPypi {
17     inherit pname version;
18     hash = "sha256-ZrVs1kdL9B2MVGYDR9N6/MP30ZcGSN42XBAu93VIqts=";
19   };
21   nativeCheckInputs = [ pytestCheckHook ];
23   pythonImportsCheck = [ "filetype" ];
25   disabledTests = [
26     # https://github.com/h2non/filetype.py/issues/119
27     "test_guess_memoryview"
28     "test_guess_extension_memoryview"
29     "test_guess_mime_memoryview"
30     # https://github.com/h2non/filetype.py/issues/128
31     "test_guess_zstd"
32   ];
34   disabledTestPaths = [
35     # We don't care about benchmarks
36     "tests/test_benchmark.py"
37   ];
39   meta = with lib; {
40     description = "Infer file type and MIME type of any file/buffer";
41     mainProgram = "filetype";
42     homepage = "https://github.com/h2non/filetype.py";
43     license = licenses.mit;
44     maintainers = with maintainers; [ dotlambda ];
45   };