python312Packages.dash-renderer: remove (#369714)
[NixPkgs.git] / pkgs / development / python-modules / adlfs / default.nix
blob5f82f52dd7daf92d18f05b43db91b53f5d9a2609
2   lib,
3   aiohttp,
4   azure-core,
5   azure-datalake-store,
6   azure-identity,
7   azure-storage-blob,
8   buildPythonPackage,
9   fetchFromGitHub,
10   fsspec,
11   pythonOlder,
12   setuptools,
13   setuptools-scm,
16 buildPythonPackage rec {
17   pname = "adlfs";
18   version = "2024.7.0";
19   pyproject = true;
21   disabled = pythonOlder "3.8";
23   src = fetchFromGitHub {
24     owner = "fsspec";
25     repo = "adlfs";
26     tag = version;
27     hash = "sha256-V0Uzfj9xuPfLgfILwVbtId+B81w/25cO+G1Y/KOEOyI=";
28   };
30   build-system = [
31     setuptools
32     setuptools-scm
33   ];
35   dependencies = [
36     aiohttp
37     azure-core
38     azure-datalake-store
39     azure-identity
40     azure-storage-blob
41     fsspec
42   ];
44   # Tests require a running Docker instance
45   doCheck = false;
47   pythonImportsCheck = [ "adlfs" ];
49   meta = with lib; {
50     description = "Filesystem interface to Azure-Datalake Gen1 and Gen2 Storage";
51     homepage = "https://github.com/fsspec/adlfs";
52     changelog = "https://github.com/fsspec/adlfs/blob/${version}/CHANGELOG.md";
53     license = licenses.bsd3;
54     maintainers = with maintainers; [ fab ];
55   };