Merge pull request #234006 from figsoda/pypi

treewide/applications: use top-level fetchPypi

authored by Weijia Wang and committed by GitHub 6e6f778f 140d4f0b

+86 -67
+4 -3
pkgs/applications/graphics/displaycal/default.nix
··· 1 { lib 2 , python3 3 - , xorg 4 - , argyllcms 5 , wrapGAppsHook 6 , gtk3 7 , librsvg 8 }: 9 10 python3.pkgs.buildPythonApplication rec { ··· 12 version = "3.9.10"; 13 format = "setuptools"; 14 15 - src = python3.pkgs.fetchPypi { 16 pname = "DisplayCAL"; 17 inherit version; 18 hash = "sha256-oDHDVb0zuAC49yPfmNe7xuFKaA1BRZGr75XwsLqugHs=";
··· 1 { lib 2 , python3 3 + , fetchPypi 4 , wrapGAppsHook 5 , gtk3 6 , librsvg 7 + , xorg 8 + , argyllcms 9 }: 10 11 python3.pkgs.buildPythonApplication rec { ··· 13 version = "3.9.10"; 14 format = "setuptools"; 15 16 + src = fetchPypi { 17 pname = "DisplayCAL"; 18 inherit version; 19 hash = "sha256-oDHDVb0zuAC49yPfmNe7xuFKaA1BRZGr75XwsLqugHs=";
+2 -2
pkgs/applications/graphics/dosage/default.nix
··· 1 - { lib, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "dosage"; 5 version = "2.17"; 6 7 - src = python3Packages.fetchPypi { 8 inherit pname version; 9 sha256 = "0vmxgn9wd3j80hp4gr5iq06jrl4gryz5zgfdd2ah30d12sfcfig0"; 10 };
··· 1 + { lib, python3Packages, fetchPypi }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "dosage"; 5 version = "2.17"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "0vmxgn9wd3j80hp4gr5iq06jrl4gryz5zgfdd2ah30d12sfcfig0"; 10 };
+3 -2
pkgs/applications/graphics/kcc/default.nix
··· 1 { lib 2 , mkDerivationWith 3 , python3Packages 4 , p7zip 5 , archiveSupport ? true 6 }: ··· 9 pname = "kcc"; 10 version = "5.5.1"; 11 12 - src = python3Packages.fetchPypi { 13 inherit version; 14 pname = "KindleComicConverter"; 15 sha256 = "5dbee5dc5ee06a07316ae5ebaf21ffa1970094dbae5985ad735e2807ef112644"; ··· 25 26 qtWrapperArgs = lib.optionals archiveSupport [ "--prefix" "PATH" ":" "${ lib.makeBinPath [ p7zip ] }" ]; 27 28 - postFixup = '' 29 wrapProgram $out/bin/kcc "''${qtWrapperArgs[@]}" 30 ''; 31
··· 1 { lib 2 , mkDerivationWith 3 , python3Packages 4 + , fetchPypi 5 , p7zip 6 , archiveSupport ? true 7 }: ··· 10 pname = "kcc"; 11 version = "5.5.1"; 12 13 + src = fetchPypi { 14 inherit version; 15 pname = "KindleComicConverter"; 16 sha256 = "5dbee5dc5ee06a07316ae5ebaf21ffa1970094dbae5985ad735e2807ef112644"; ··· 26 27 qtWrapperArgs = lib.optionals archiveSupport [ "--prefix" "PATH" ":" "${ lib.makeBinPath [ p7zip ] }" ]; 28 29 + postFixup = '' 30 wrapProgram $out/bin/kcc "''${qtWrapperArgs[@]}" 31 ''; 32
+5 -4
pkgs/applications/graphics/veusz/default.nix
··· 1 - { python3Packages 2 , qtbase 3 - , wrapQtAppsHook 4 - , lib 5 }: 6 7 python3Packages.buildPythonApplication rec { 8 pname = "veusz"; 9 version = "3.6.2"; 10 11 - src = python3Packages.fetchPypi { 12 inherit pname version; 13 sha256 = "whcaxF5LMEJNj8NSYeLpnb5uJboRl+vCQ1WxBrJjldE="; 14 };
··· 1 + { lib 2 + , python3Packages 3 + , fetchPypi 4 + , wrapQtAppsHook 5 , qtbase 6 }: 7 8 python3Packages.buildPythonApplication rec { 9 pname = "veusz"; 10 version = "3.6.2"; 11 12 + src = fetchPypi { 13 inherit pname version; 14 sha256 = "whcaxF5LMEJNj8NSYeLpnb5uJboRl+vCQ1WxBrJjldE="; 15 };
+1 -4
pkgs/applications/misc/meerk40t/default.nix
··· 6 , wrapGAppsHook 7 }: 8 9 - let 10 - inherit (python3.pkgs) buildPythonApplication buildPythonPackage fetchPypi; 11 - in 12 - buildPythonApplication rec { 13 pname = "MeerK40t"; 14 version = "0.8.1000"; 15 format = "setuptools";
··· 6 , wrapGAppsHook 7 }: 8 9 + python3.pkgs.buildPythonApplication rec { 10 pname = "MeerK40t"; 11 version = "0.8.1000"; 12 format = "setuptools";
+4 -4
pkgs/applications/networking/cluster/luigi/default.nix
··· 1 - { lib, python3 }: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "luigi"; 5 version = "3.0.2"; 6 7 - src = python3.pkgs.fetchPypi { 8 inherit pname version; 9 sha256 = "b4b1ccf086586d041d7e91e68515d495c550f30e4d179d63863fea9ccdbb78eb"; 10 }; ··· 15 doCheck = false; 16 17 # This enables accessing modules stored in cwd 18 - makeWrapperArgs = ["--prefix PYTHONPATH . :"]; 19 20 meta = with lib; { 21 description = "Python package that helps you build complex pipelines of batch jobs"; ··· 25 ''; 26 homepage = "https://github.com/spotify/luigi"; 27 changelog = "https://github.com/spotify/luigi/releases/tag/${version}"; 28 - license = [ licenses.asl20 ]; 29 maintainers = [ maintainers.bhipple ]; 30 }; 31 }
··· 1 + { lib, python3, fetchPypi }: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "luigi"; 5 version = "3.0.2"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "b4b1ccf086586d041d7e91e68515d495c550f30e4d179d63863fea9ccdbb78eb"; 10 }; ··· 15 doCheck = false; 16 17 # This enables accessing modules stored in cwd 18 + makeWrapperArgs = [ "--prefix PYTHONPATH . :" ]; 19 20 meta = with lib; { 21 description = "Python package that helps you build complex pipelines of batch jobs"; ··· 25 ''; 26 homepage = "https://github.com/spotify/luigi"; 27 changelog = "https://github.com/spotify/luigi/releases/tag/${version}"; 28 + license = [ licenses.asl20 ]; 29 maintainers = [ maintainers.bhipple ]; 30 }; 31 }
+2 -2
pkgs/applications/networking/dyndns/dyndnsc/default.nix
··· 1 - { stdenv, lib, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "dyndnsc"; 5 version = "0.6.1"; 6 7 - src = python3Packages.fetchPypi { 8 inherit pname version; 9 sha256 = "13078d29eea2f9a4ca01f05676c3309ead5e341dab047e0d51c46f23d4b7fbb4"; 10 };
··· 1 + { lib, python3Packages, fetchPypi, stdenv }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "dyndnsc"; 5 version = "0.6.1"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "13078d29eea2f9a4ca01f05676c3309ead5e341dab047e0d51c46f23d4b7fbb4"; 10 };
+3 -1
pkgs/applications/networking/feedreaders/gnome-feeds/listparser.nix
··· 1 { lib 2 , python3 3 }: 4 python3.pkgs.buildPythonPackage rec { 5 pname = "listparser"; 6 version = "0.18"; 7 8 - src = python3.pkgs.fetchPypi { 9 inherit pname version; 10 sha256 = "0hdqs1mmayw1r8yla43hgb4d9y3zqs5483vgf8j9ygczkd2wrq2b"; 11 };
··· 1 { lib 2 , python3 3 + , fetchPypi 4 }: 5 + 6 python3.pkgs.buildPythonPackage rec { 7 pname = "listparser"; 8 version = "0.18"; 9 10 + src = fetchPypi { 11 inherit pname version; 12 sha256 = "0hdqs1mmayw1r8yla43hgb4d9y3zqs5483vgf8j9ygczkd2wrq2b"; 13 };
+2 -1
pkgs/applications/networking/flexget/default.nix
··· 1 { lib 2 , python3 3 , fetchFromGitHub 4 }: 5 ··· 8 packageOverrides = self: super: { 9 sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec { 10 version = "1.4.48"; 11 - src = self.fetchPypi { 12 pname = "SQLAlchemy"; 13 inherit version; 14 hash = "sha256-tHvChwltmJoIOM6W99jpZpFKJNqHftQadTHUS1XNuN8=";
··· 1 { lib 2 , python3 3 + , fetchPypi 4 , fetchFromGitHub 5 }: 6 ··· 9 packageOverrides = self: super: { 10 sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec { 11 version = "1.4.48"; 12 + src = fetchPypi { 13 pname = "SQLAlchemy"; 14 inherit version; 15 hash = "sha256-tHvChwltmJoIOM6W99jpZpFKJNqHftQadTHUS1XNuN8=";
+2 -2
pkgs/applications/networking/mailreaders/afew/default.nix
··· 1 - { lib, python3Packages, notmuch }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "afew"; 5 version = "3.0.1"; 6 7 - src = python3Packages.fetchPypi { 8 inherit pname version; 9 sha256 = "0wpfqbqjlfb9z0hafvdhkm7qw56cr9kfy6n8vb0q42dwlghpz1ff"; 10 };
··· 1 + { lib, python3Packages, fetchPypi, notmuch }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "afew"; 5 version = "3.0.1"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "0wpfqbqjlfb9z0hafvdhkm7qw56cr9kfy6n8vb0q42dwlghpz1ff"; 10 };
+2 -2
pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix
··· 1 - { lib, python3, notmuch }: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "mlarchive2maildir"; 5 version = "0.0.9"; 6 7 - src = python3.pkgs.fetchPypi { 8 inherit pname version; 9 sha256 = "02zjwa7zbcbqj76l0qmg7bbf3fqli60pl2apby3j4zwzcrrryczs"; 10 };
··· 1 + { lib, python3, fetchPypi }: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "mlarchive2maildir"; 5 version = "0.0.9"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "02zjwa7zbcbqj76l0qmg7bbf3fqli60pl2apby3j4zwzcrrryczs"; 10 };
+2 -2
pkgs/applications/office/fava/default.nix
··· 1 - { lib, python3 }: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "fava"; 5 version = "1.24.4"; 6 format = "pyproject"; 7 8 - src = python3.pkgs.fetchPypi { 9 inherit pname version; 10 hash = "sha256-klRPe6NQMn3HVayfCGc05mB0afi3x4Wlj3EI0XdSkMc="; 11 };
··· 1 + { lib, python3, fetchPypi }: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "fava"; 5 version = "1.24.4"; 6 format = "pyproject"; 7 8 + src = fetchPypi { 9 inherit pname version; 10 hash = "sha256-klRPe6NQMn3HVayfCGc05mB0afi3x4Wlj3EI0XdSkMc="; 11 };
+3 -2
pkgs/applications/office/pympress/default.nix
··· 1 { lib 2 , stdenv 3 , python3Packages 4 , wrapGAppsHook 5 , gtk3 6 , gobject-introspection ··· 8 , poppler_gi 9 , withGstreamer ? stdenv.isLinux 10 , withVLC ? stdenv.isLinux 11 - }: 12 13 python3Packages.buildPythonApplication rec { 14 pname = "pympress"; 15 version = "1.7.2"; 16 17 - src = python3Packages.fetchPypi { 18 inherit pname version; 19 sha256 = "LFUzrGHr8jmUqoIcKokC0gNDVmW1EUZlj9eI+GDycvI="; 20 };
··· 1 { lib 2 , stdenv 3 , python3Packages 4 + , fetchPypi 5 , wrapGAppsHook 6 , gtk3 7 , gobject-introspection ··· 9 , poppler_gi 10 , withGstreamer ? stdenv.isLinux 11 , withVLC ? stdenv.isLinux 12 + }: 13 14 python3Packages.buildPythonApplication rec { 15 pname = "pympress"; 16 version = "1.7.2"; 17 18 + src = fetchPypi { 19 inherit pname version; 20 sha256 = "LFUzrGHr8jmUqoIcKokC0gNDVmW1EUZlj9eI+GDycvI="; 21 };
+5 -4
pkgs/applications/office/pyspread/default.nix
··· 1 { lib 2 , copyDesktopItems 3 , makeDesktopItem 4 - , python3 5 - , qtsvg 6 - , wrapQtAppsHook 7 }: 8 9 python3.pkgs.buildPythonApplication rec { 10 pname = "pyspread"; 11 version = "2.0.2"; 12 13 - src = python3.pkgs.fetchPypi { 14 inherit pname version; 15 hash = "sha256-rg2T9Y9FU2a+aWg0XM8jyQB9t8zDVlpad3TjUcx4//8="; 16 };
··· 1 { lib 2 + , python3 3 + , fetchPypi 4 , copyDesktopItems 5 + , wrapQtAppsHook 6 + , qtsvg 7 , makeDesktopItem 8 }: 9 10 python3.pkgs.buildPythonApplication rec { 11 pname = "pyspread"; 12 version = "2.0.2"; 13 14 + src = fetchPypi { 15 inherit pname version; 16 hash = "sha256-rg2T9Y9FU2a+aWg0XM8jyQB9t8zDVlpad3TjUcx4//8="; 17 };
+2 -1
pkgs/applications/office/tryton/default.nix
··· 1 { lib 2 , python3Packages 3 , pkg-config 4 , librsvg 5 , gobject-introspection ··· 24 25 disabled = !python3Packages.isPy3k; 26 27 - src = python3Packages.fetchPypi { 28 inherit pname version; 29 sha256 = "1rca19krvmycdhmi1vb4ixwq0cagmrkhbqry4f19b725nlp8cv0q"; 30 };
··· 1 { lib 2 , python3Packages 3 + , fetchPypi 4 , pkg-config 5 , librsvg 6 , gobject-introspection ··· 25 26 disabled = !python3Packages.isPy3k; 27 28 + src = fetchPypi { 29 inherit pname version; 30 sha256 = "1rca19krvmycdhmi1vb4ixwq0cagmrkhbqry4f19b725nlp8cv0q"; 31 };
+2 -2
pkgs/applications/science/biology/MACS2/default.nix
··· 1 - { lib, python3, fetchurl }: 2 3 python3.pkgs.buildPythonPackage rec { 4 pname = "MACS2"; 5 version = "2.2.7.1"; 6 7 - src = python3.pkgs.fetchPypi { 8 inherit pname version; 9 sha256 = "1rcxj943kgzs746f5jrb72x1cp4v50rk3qmad0m99a02vndscb5d"; 10 };
··· 1 + { lib, python3, fetchPypi }: 2 3 python3.pkgs.buildPythonPackage rec { 4 pname = "MACS2"; 5 version = "2.2.7.1"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "1rcxj943kgzs746f5jrb72x1cp4v50rk3qmad0m99a02vndscb5d"; 10 };
+4 -2
pkgs/applications/science/electronics/flatcam/default.nix
··· 1 { lib 2 , stdenv 3 , python3 4 , fetchFromBitbucket 5 , fetchpatch 6 , substituteAll ··· 12 packageOverrides = self: super: { 13 shapely = super.shapely.overridePythonAttrs (old: rec { 14 version = "1.8.4"; 15 - src = self.fetchPypi { 16 pname = "Shapely"; 17 inherit version; 18 hash = "sha256-oZXlHKr6IYKR8suqP+9p/TNTyT7EtlsqRyLEz0DDGYw="; ··· 30 }); 31 }; 32 }; 33 - in python.pkgs.buildPythonApplication rec { 34 pname = "flatcam"; 35 version = "8.5"; 36
··· 1 { lib 2 , stdenv 3 , python3 4 + , fetchPypi 5 , fetchFromBitbucket 6 , fetchpatch 7 , substituteAll ··· 13 packageOverrides = self: super: { 14 shapely = super.shapely.overridePythonAttrs (old: rec { 15 version = "1.8.4"; 16 + src = fetchPypi { 17 pname = "Shapely"; 18 inherit version; 19 hash = "sha256-oZXlHKr6IYKR8suqP+9p/TNTyT7EtlsqRyLEz0DDGYw="; ··· 31 }); 32 }; 33 }; 34 + in 35 + python.pkgs.buildPythonApplication rec { 36 pname = "flatcam"; 37 version = "8.5"; 38
+2 -2
pkgs/applications/search/xlsxgrep/default.nix
··· 1 - { lib, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "xlsxgrep"; 5 version = "0.0.23"; 6 7 - src = python3Packages.fetchPypi { 8 inherit pname version; 9 sha256 = "014i1nifx67mxi0k9sch00j6bjykb6krzl2q3ara9s1g75inl4rm"; 10 };
··· 1 + { lib, python3Packages, fetchPypi }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "xlsxgrep"; 5 version = "0.0.23"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "014i1nifx67mxi0k9sch00j6bjykb6krzl2q3ara9s1g75inl4rm"; 10 };
+3 -3
pkgs/applications/version-management/bumpver/default.nix
··· 1 - { lib, python3, git, mercurial}: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "bumpver"; 5 version = "2021.1110"; 6 7 - src = python3.pkgs.fetchPypi { 8 inherit pname version; 9 sha256 = "b6a0ddb78db7e00ae7ffe895bf8ef97f91e6310dfc1c4721896bdfd044b1cb03"; 10 }; ··· 18 19 propagatedBuildInputs = with python3.pkgs; [ pathlib2 click toml lexid colorama setuptools ]; 20 21 - nativeCheckInputs = [ python3.pkgs.pytestCheckHook git mercurial]; 22 23 disabledTests = [ 24 # fails due to more aggressive setuptools version specifier validation
··· 1 + { lib, python3, fetchPypi, git, mercurial }: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "bumpver"; 5 version = "2021.1110"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "b6a0ddb78db7e00ae7ffe895bf8ef97f91e6310dfc1c4721896bdfd044b1cb03"; 10 }; ··· 18 19 propagatedBuildInputs = with python3.pkgs; [ pathlib2 click toml lexid colorama setuptools ]; 20 21 + nativeCheckInputs = [ python3.pkgs.pytestCheckHook git mercurial ]; 22 23 disabledTests = [ 24 # fails due to more aggressive setuptools version specifier validation
+2 -2
pkgs/applications/version-management/git-aggregator/default.nix
··· 1 - { lib, git, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "git-aggregator"; 5 version = "2.1.0"; 6 7 - src = python3Packages.fetchPypi { 8 inherit pname version; 9 sha256 = "sha256-79xNPzYP1j71sU5wZM5e2xTqQExqQEdxXPxbk4T/Scw="; 10 };
··· 1 + { lib, python3Packages, fetchPypi, git }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "git-aggregator"; 5 version = "2.1.0"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "sha256-79xNPzYP1j71sU5wZM5e2xTqQExqQEdxXPxbk4T/Scw="; 10 };
+5 -5
pkgs/applications/version-management/git-big-picture/default.nix
··· 1 - { python3Packages, lib, git, graphviz }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "git-big-picture"; 5 version = "1.1.1"; 6 format = "wheel"; 7 8 - src = python3Packages.fetchPypi { 9 inherit format version; 10 - pname = "git_big_picture"; # underscores needed for working download URL 11 - python = "py3"; # i.e. no Python 2.7 12 sha256 = "a20a480057ced1585c4c38497d27a5012f12dd29697313f0bb8fa6ddbb5c17d8"; 13 }; 14 15 postFixup = '' 16 wrapProgram $out/bin/git-big-picture \ 17 --prefix PATH ":" ${ lib.makeBinPath [ git graphviz ] } 18 - ''; 19 20 meta = { 21 description = "Tool for visualization of Git repositories";
··· 1 + { lib, python3Packages, fetchPypi, git, graphviz }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "git-big-picture"; 5 version = "1.1.1"; 6 format = "wheel"; 7 8 + src = fetchPypi { 9 inherit format version; 10 + pname = "git_big_picture"; # underscores needed for working download URL 11 + python = "py3"; # i.e. no Python 2.7 12 sha256 = "a20a480057ced1585c4c38497d27a5012f12dd29697313f0bb8fa6ddbb5c17d8"; 13 }; 14 15 postFixup = '' 16 wrapProgram $out/bin/git-big-picture \ 17 --prefix PATH ":" ${ lib.makeBinPath [ git graphviz ] } 18 + ''; 19 20 meta = { 21 description = "Tool for visualization of Git repositories";
+6 -5
pkgs/applications/version-management/git-up/default.nix
··· 1 { lib 2 , pythonPackages 3 , git 4 }: 5 ··· 7 pname = "git-up"; 8 version = "1.6.1"; 9 10 - src = pythonPackages.fetchPypi { 11 inherit pname version; 12 sha256 = "0gs791yb0cndg9879vayvcj329jwhzpk6wrf9ri12l5hg8g490za"; 13 }; ··· 29 # 2. $HOME is by default not a valid dir, so we have to set that too 30 # https://github.com/NixOS/nixpkgs/issues/12591 31 preCheck = '' 32 - export HOME=$TMPDIR 33 - git config --global user.email "nobody@example.com" 34 - git config --global user.name "Nobody" 35 - ''; 36 37 postInstall = '' 38 rm -r $out/${pythonPackages.python.sitePackages}/PyGitUp/tests
··· 1 { lib 2 , pythonPackages 3 + , fetchPypi 4 , git 5 }: 6 ··· 8 pname = "git-up"; 9 version = "1.6.1"; 10 11 + src = fetchPypi { 12 inherit pname version; 13 sha256 = "0gs791yb0cndg9879vayvcj329jwhzpk6wrf9ri12l5hg8g490za"; 14 }; ··· 30 # 2. $HOME is by default not a valid dir, so we have to set that too 31 # https://github.com/NixOS/nixpkgs/issues/12591 32 preCheck = '' 33 + export HOME=$TMPDIR 34 + git config --global user.email "nobody@example.com" 35 + git config --global user.name "Nobody" 36 + ''; 37 38 postInstall = '' 39 rm -r $out/${pythonPackages.python.sitePackages}/PyGitUp/tests
+3 -2
pkgs/applications/version-management/gomp/default.nix
··· 1 { lib 2 , python3Packages 3 - }: 4 5 python3Packages.buildPythonApplication rec { 6 pname = "gomp"; 7 version = "1.1.0"; 8 9 - src = python3Packages.fetchPypi { 10 inherit pname version; 11 sha256 = "11nq40igqbyfiygdzb1zyxx1n6d9xkv8vlmprbbi75mq54gfihhb"; 12 };
··· 1 { lib 2 , python3Packages 3 + , fetchPypi 4 + }: 5 6 python3Packages.buildPythonApplication rec { 7 pname = "gomp"; 8 version = "1.1.0"; 9 10 + src = fetchPypi { 11 inherit pname version; 12 sha256 = "11nq40igqbyfiygdzb1zyxx1n6d9xkv8vlmprbbi75mq54gfihhb"; 13 };
+2 -1
pkgs/applications/version-management/legit/default.nix
··· 1 { lib 2 , python3Packages 3 }: 4 5 python3Packages.buildPythonApplication rec { 6 pname = "legit"; 7 version = "1.2.0"; 8 9 - src = python3Packages.fetchPypi { 10 inherit pname version; 11 sha256 = "0ngh3ar6v15516f52j21k6qz7hykmxfjadhb2rakvl27b5xvjy1c"; 12 };
··· 1 { lib 2 , python3Packages 3 + , fetchPypi 4 }: 5 6 python3Packages.buildPythonApplication rec { 7 pname = "legit"; 8 version = "1.2.0"; 9 10 + src = fetchPypi { 11 inherit pname version; 12 sha256 = "0ngh3ar6v15516f52j21k6qz7hykmxfjadhb2rakvl27b5xvjy1c"; 13 };
+2 -1
pkgs/applications/version-management/nbstripout/default.nix
··· 1 { lib 2 , python3 3 , coreutils 4 , git 5 , mercurial ··· 9 version = "0.6.1"; 10 pname = "nbstripout"; 11 12 - src = python3.pkgs.fetchPypi { 13 inherit pname version; 14 hash = "sha256-kGW83RSIs4bk88CB/8HUj0UTovjYv00NmiggjF2v6dM="; 15 };
··· 1 { lib 2 , python3 3 + , fetchPypi 4 , coreutils 5 , git 6 , mercurial ··· 10 version = "0.6.1"; 11 pname = "nbstripout"; 12 13 + src = fetchPypi { 14 inherit pname version; 15 hash = "sha256-kGW83RSIs4bk88CB/8HUj0UTovjYv00NmiggjF2v6dM="; 16 };
+9 -2
pkgs/applications/video/pyca/default.nix
··· 1 - { stdenv, lib, python3, fetchFromGitHub, buildNpmPackage, jq }: 2 3 let 4 python = python3.override { ··· 6 # pyCA is incompatible with SQLAlchemy 2.0 7 sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec { 8 version = "1.4.46"; 9 - src = self.fetchPypi { 10 pname = "SQLAlchemy"; 11 inherit version; 12 hash = "sha256-aRO4JH2KKS74MVFipRkx4rQM6RaB8bbxj2lwRSAMSjA=";
··· 1 + { lib 2 + , python3 3 + , fetchPypi 4 + , buildNpmPackage 5 + , fetchFromGitHub 6 + , jq 7 + , stdenv 8 + }: 9 10 let 11 python = python3.override { ··· 13 # pyCA is incompatible with SQLAlchemy 2.0 14 sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec { 15 version = "1.4.46"; 16 + src = fetchPypi { 17 pname = "SQLAlchemy"; 18 inherit version; 19 hash = "sha256-aRO4JH2KKS74MVFipRkx4rQM6RaB8bbxj2lwRSAMSjA=";
+2 -2
pkgs/applications/video/streamlink/default.nix
··· 1 { lib 2 , python3Packages 3 , ffmpeg 4 - , fetchpatch 5 }: 6 7 python3Packages.buildPythonApplication rec { ··· 9 version = "5.3.0"; 10 format = "pyproject"; 11 12 - src = python3Packages.fetchPypi { 13 inherit pname version; 14 hash = "sha256-+9MSSzPYZ8gwOeQLehR41SklfdcUn8Pa6TI//lh9twE="; 15 };
··· 1 { lib 2 , python3Packages 3 + , fetchPypi 4 , ffmpeg 5 }: 6 7 python3Packages.buildPythonApplication rec { ··· 9 version = "5.3.0"; 10 format = "pyproject"; 11 12 + src = fetchPypi { 13 inherit pname version; 14 hash = "sha256-+9MSSzPYZ8gwOeQLehR41SklfdcUn8Pa6TI//lh9twE="; 15 };
+2 -2
pkgs/applications/window-managers/i3/altlayout.nix
··· 1 - { lib, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "i3altlayout"; 5 version = "0.3"; 6 7 - src = python3Packages.fetchPypi { 8 inherit pname version; 9 sha256 = "1h0phf3s6ljffxw0bs73k041wildaz01h37iv5mxhami41wrh4qf"; 10 };
··· 1 + { lib, python3Packages, fetchPypi }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "i3altlayout"; 5 version = "0.3"; 6 7 + src = fetchPypi { 8 inherit pname version; 9 sha256 = "1h0phf3s6ljffxw0bs73k041wildaz01h37iv5mxhami41wrh4qf"; 10 };