summary refs log tree commit diff
path: root/pkgs/tools/misc/tvnamer
diff options
context:
space:
mode:
authorNikola Knezevic <nikola.knezevic@imc.com>2023-02-15 13:55:42 +0100
committerPeter Hoeg <peter@hoeg.com>2023-02-18 14:56:34 +0800
commitaae8cfd998b52cba9977e54d11e30881038a8c93 (patch)
treeda006490698f4ca09d3e945bdedff01dcd8cde3f /pkgs/tools/misc/tvnamer
parent06841a64aaf15fa81b3f9ded0f4842aa2f49e336 (diff)
downloadnixpkgs-aae8cfd998b52cba9977e54d11e30881038a8c93.tar
nixpkgs-aae8cfd998b52cba9977e54d11e30881038a8c93.tar.gz
nixpkgs-aae8cfd998b52cba9977e54d11e30881038a8c93.tar.bz2
nixpkgs-aae8cfd998b52cba9977e54d11e30881038a8c93.tar.lz
nixpkgs-aae8cfd998b52cba9977e54d11e30881038a8c93.tar.xz
nixpkgs-aae8cfd998b52cba9977e54d11e30881038a8c93.tar.zst
nixpkgs-aae8cfd998b52cba9977e54d11e30881038a8c93.zip
tvnamer: add setuptools dependency to requests-cache 0.5.2
tvnamer has a direct dependency on old version of requests-cache 0.5.2.
Unfortunately, it was failing to build as it was missing setuptools.
This change adds this dependency. Along with the fixes to tvdb_api, now
tvnamer correctly builds.
Diffstat (limited to 'pkgs/tools/misc/tvnamer')
-rw-r--r--pkgs/tools/misc/tvnamer/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/tools/misc/tvnamer/default.nix b/pkgs/tools/misc/tvnamer/default.nix
index 204914c280c..abe5c75f8b8 100644
--- a/pkgs/tools/misc/tvnamer/default.nix
+++ b/pkgs/tools/misc/tvnamer/default.nix
@@ -4,16 +4,20 @@
 
 let
   python' = python3.override {
-    packageOverrides = self: super: rec {
+    packageOverrides = final: prev: rec {
       # tvdb_api v3.1.0 has a hard requirement on requests-cache < 0.6
-      requests-cache = super.requests-cache.overridePythonAttrs (super: rec {
+      requests-cache = prev.requests-cache.overridePythonAttrs (oldAttrs: rec {
         version = "0.5.2";
-        src = self.fetchPypi {
-          inherit (super) pname;
+        src = final.fetchPypi {
+          inherit (oldAttrs) pname;
           inherit version;
           sha256 = "sha256-gTAjJpaGBF+OAeIonMHn6a5asi3dHihJqQk6s6tycOs=";
         };
 
+        nativeBuildInputs = with final; [
+          setuptools
+        ];
+
         # too many changes have been made to requests-cache based on version 0.6 so
         # simply disable tests
         doCheck = false;