diff options
author | Robert Schütz <nix@dotlambda.de> | 2021-09-14 16:08:12 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-14 16:08:12 -0700 |
commit | b2488e1c17bf43be1134f21169034109555d68e3 (patch) | |
tree | cd6c731440a3bc45ac2e9dd45ac0a0141bc8b220 /pkgs | |
parent | 6957f6cb1efd2a3b9b85683bd2b3cae6c0b1068c (diff) | |
parent | a5d5f32f9018fcafb203437740964ab574aef8ab (diff) | |
download | nixpkgs-b2488e1c17bf43be1134f21169034109555d68e3.tar nixpkgs-b2488e1c17bf43be1134f21169034109555d68e3.tar.gz nixpkgs-b2488e1c17bf43be1134f21169034109555d68e3.tar.bz2 nixpkgs-b2488e1c17bf43be1134f21169034109555d68e3.tar.lz nixpkgs-b2488e1c17bf43be1134f21169034109555d68e3.tar.xz nixpkgs-b2488e1c17bf43be1134f21169034109555d68e3.tar.zst nixpkgs-b2488e1c17bf43be1134f21169034109555d68e3.zip |
Merge pull request #137442 from asbachb/fixup/csvs-to-sqlite
csvs-to-sqlite: linking `click` version `7` explicitly to pass build
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/misc/csvs-to-sqlite/default.nix (renamed from pkgs/development/python-modules/csvs-to-sqlite/default.nix) | 24 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
3 files changed, 13 insertions, 15 deletions
diff --git a/pkgs/development/python-modules/csvs-to-sqlite/default.nix b/pkgs/tools/misc/csvs-to-sqlite/default.nix index ea32471f09c..b351b6e4efb 100644 --- a/pkgs/development/python-modules/csvs-to-sqlite/default.nix +++ b/pkgs/tools/misc/csvs-to-sqlite/default.nix @@ -1,16 +1,16 @@ -{ lib -, buildPythonPackage -, fetchFromGitHub -, isPy3k -, click -, dateparser -, pandas -, py-lru-cache -, six -, pytestCheckHook -}: +{ lib, python3, fetchFromGitHub }: -buildPythonPackage rec { +let + # csvs-to-sqlite is currently not compatible with Click 8. See the following + # https://github.com/simonw/csvs-to-sqlite/issues/80 + # + # Workaround the issue by providing click 7 explicitly. + python = python3.override { + packageOverrides = self: super: { + click = self.callPackage ../../../development/python-modules/click/7.nix { }; + }; + }; +in with python.pkgs; buildPythonApplication rec { pname = "csvs-to-sqlite"; version = "1.2"; disabled = !isPy3k; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4aeb4cc079e..f10b60c4aa7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2470,7 +2470,7 @@ with pkgs; csv2latex = callPackage ../tools/misc/csv2latex { }; - csvs-to-sqlite = with python3Packages; toPythonApplication csvs-to-sqlite; + csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { }; cucumber = callPackage ../development/tools/cucumber {}; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 66c989c90a1..032cc861e0e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1751,8 +1751,6 @@ in { cssutils = callPackage ../development/python-modules/cssutils { }; - csvs-to-sqlite = callPackage ../development/python-modules/csvs-to-sqlite { }; - csvw = callPackage ../development/python-modules/csvw { }; cucumber-tag-expressions = callPackage ../development/python-modules/cucumber-tag-expressions { }; |