evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / intake-parquet / default.nix
blobfe6fa3b2a656d6861bd599e820472b16ef702e4d
2   lib,
3   buildPythonPackage,
4   dask,
5   fastparquet,
6   fetchFromGitHub,
7   pandas,
8   pyarrow,
9   pythonOlder,
10   setuptools,
11   versioneer,
14 buildPythonPackage rec {
15   pname = "intake-parquet";
16   version = "0.3.0";
17   pyproject = true;
19   disabled = pythonOlder "3.7";
21   src = fetchFromGitHub {
22     owner = "intake";
23     repo = "intake-parquet";
24     rev = "refs/tags/${version}";
25     hash = "sha256-zSwylXBKOM/tG5mwYtc0FmxwcKJ6j+lw1bxJqf57NY8=";
26   };
28   postPatch = ''
29     # Break circular dependency
30     substituteInPlace requirements.txt \
31       --replace-fail "intake" ""
33     # Remove vendorized versioneer.py
34     rm versioneer.py
35   '';
37   build-system = [
38     setuptools
39     versioneer
40   ];
42   dependencies = [
43     pandas
44     dask
45     fastparquet
46     pyarrow
47   ];
49   doCheck = false;
51   #pythonImportsCheck = [ "intake_parquet" ];
53   meta = with lib; {
54     description = "Parquet plugin for Intake";
55     homepage = "https://github.com/intake/intake-parquet";
56     license = licenses.bsd2;
57     maintainers = with maintainers; [ fab ];
58   };