Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 7045ea4c e1fd5ee1

+443 -205
+2 -2
pkgs/applications/audio/raysession/default.nix
··· 1 - { lib, fetchurl, buildPythonApplication, libjack2, pydbus, pyliblo, pyqt5, qttools, which }: 2 3 buildPythonApplication rec { 4 pname = "raysession"; ··· 23 qttools # lrelease to build translations. 24 which # which to find lrelease. 25 ]; 26 - buildInputs = [ libjack2 ]; 27 propagatedBuildInputs = [ pydbus pyliblo pyqt5 ]; 28 29 dontWrapQtApps = true; # The program is a python script.
··· 1 + { lib, fetchurl, buildPythonApplication, libjack2, pydbus, pyliblo, pyqt5, qttools, which, bash }: 2 3 buildPythonApplication rec { 4 pname = "raysession"; ··· 23 qttools # lrelease to build translations. 24 which # which to find lrelease. 25 ]; 26 + buildInputs = [ libjack2 bash ]; 27 propagatedBuildInputs = [ pydbus pyliblo pyqt5 ]; 28 29 dontWrapQtApps = true; # The program is a python script.
+3
pkgs/applications/editors/vim/configurable.nix
··· 160 ++ lib.optional tclSupport tcl 161 ++ lib.optional rubySupport ruby; 162 163 preConfigure = "" + lib.optionalString ftNixSupport '' 164 cp ${vimPlugins.vim-nix.src}/ftplugin/nix.vim runtime/ftplugin/nix.vim 165 cp ${vimPlugins.vim-nix.src}/indent/nix.vim runtime/indent/nix.vim
··· 160 ++ lib.optional tclSupport tcl 161 ++ lib.optional rubySupport ruby; 162 163 + # error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes 164 + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-fdeclspec"; 165 + 166 preConfigure = "" + lib.optionalString ftNixSupport '' 167 cp ${vimPlugins.vim-nix.src}/ftplugin/nix.vim runtime/ftplugin/nix.vim 168 cp ${vimPlugins.vim-nix.src}/indent/nix.vim runtime/indent/nix.vim
+12
pkgs/applications/editors/vim/plugins/generated.nix
··· 8317 meta.homepage = "https://github.com/darfink/starsearch.vim/"; 8318 }; 8319 8320 stylish-nvim = buildVimPluginFrom2Nix { 8321 pname = "stylish.nvim"; 8322 version = "2022-02-01";
··· 8317 meta.homepage = "https://github.com/darfink/starsearch.vim/"; 8318 }; 8319 8320 + statuscol-nvim = buildVimPluginFrom2Nix { 8321 + pname = "statuscol.nvim"; 8322 + version = "2023-04-23"; 8323 + src = fetchFromGitHub { 8324 + owner = "luukvbaal"; 8325 + repo = "statuscol.nvim"; 8326 + rev = "b115b5d7a4ea5d4b152d61d89457cc874e08a7d1"; 8327 + sha256 = "026j7m8la14pfz9xqmw13gr1x8c9yx9ykqq4wa8x7cyf3a1s8z13"; 8328 + }; 8329 + meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; 8330 + }; 8331 + 8332 stylish-nvim = buildVimPluginFrom2Nix { 8333 pname = "stylish.nvim"; 8334 version = "2022-02-01";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 698 https://github.com/luukvbaal/stabilize.nvim/,, 699 https://github.com/eigenfoo/stan-vim/,, 700 https://github.com/darfink/starsearch.vim/,, 701 https://github.com/teto/stylish.nvim/,HEAD, 702 https://github.com/kvrohit/substrata.nvim/,HEAD, 703 https://github.com/lambdalisue/suda.vim/,,
··· 698 https://github.com/luukvbaal/stabilize.nvim/,, 699 https://github.com/eigenfoo/stan-vim/,, 700 https://github.com/darfink/starsearch.vim/,, 701 + https://github.com/luukvbaal/statuscol.nvim/,, 702 https://github.com/teto/stylish.nvim/,HEAD, 703 https://github.com/kvrohit/substrata.nvim/,HEAD, 704 https://github.com/lambdalisue/suda.vim/,,
+2 -2
pkgs/applications/misc/klayout/default.nix
··· 5 6 mkDerivation rec { 7 pname = "klayout"; 8 - version = "0.28.6"; 9 10 src = fetchFromGitHub { 11 owner = "KLayout"; 12 repo = "klayout"; 13 rev = "v${version}"; 14 - hash = "sha256-Errpn2GHxVncum+6zriM9OrhrCDK8EtD2ZYVYPoyabk="; 15 }; 16 17 postPatch = ''
··· 5 6 mkDerivation rec { 7 pname = "klayout"; 8 + version = "0.28.7"; 9 10 src = fetchFromGitHub { 11 owner = "KLayout"; 12 repo = "klayout"; 13 rev = "v${version}"; 14 + hash = "sha256-CA6PNoQtg59Mo7dKIgSVeC4owVuAirJ3mFds1J9IQtI="; 15 }; 16 17 postPatch = ''
+6 -6
pkgs/applications/misc/skytemple/default.nix
··· 2 , fetchFromGitHub 3 , gobject-introspection 4 , gtk3 5 - , gtksourceview3 6 , webkitgtk 7 , wrapGAppsHook 8 , python3Packages ··· 10 11 python3Packages.buildPythonApplication rec { 12 pname = "skytemple"; 13 - version = "1.3.10"; 14 15 src = fetchFromGitHub { 16 owner = "SkyTemple"; 17 repo = pname; 18 - rev = version; 19 - hash = "sha256-CyYGTXdQsGpDR/gpqViEQO1xUPHaXTES592nRJixa1o="; 20 }; 21 22 buildInputs = [ 23 gobject-introspection 24 gtk3 25 - gtksourceview3 26 # webkitgkt is used for rendering interactive statistics graph which 27 # can be seen by opening a ROM, entering Pokemon section, selecting 28 # any Pokemon, and clicking Stats and Moves tab. ··· 52 skytemple-icons 53 skytemple-ssb-debugger 54 tilequant 55 - ]; 56 57 doCheck = false; # there are no tests 58
··· 2 , fetchFromGitHub 3 , gobject-introspection 4 , gtk3 5 + , gtksourceview4 6 , webkitgtk 7 , wrapGAppsHook 8 , python3Packages ··· 10 11 python3Packages.buildPythonApplication rec { 12 pname = "skytemple"; 13 + version = "1.4.7"; 14 15 src = fetchFromGitHub { 16 owner = "SkyTemple"; 17 repo = pname; 18 + rev = "refs/tags/${version}"; 19 + hash = "sha256-NK0yLxs7/pVpl9LCz6ggYsaUDuEAj6edBEPC+4yCxNM="; 20 }; 21 22 buildInputs = [ 23 gobject-introspection 24 gtk3 25 + gtksourceview4 26 # webkitgkt is used for rendering interactive statistics graph which 27 # can be seen by opening a ROM, entering Pokemon section, selecting 28 # any Pokemon, and clicking Stats and Moves tab. ··· 52 skytemple-icons 53 skytemple-ssb-debugger 54 tilequant 55 + ] ++ skytemple-files.optional-dependencies.spritecollab; 56 57 doCheck = false; # there are no tests 58
+3 -3
pkgs/applications/networking/cluster/temporal/default.nix
··· 2 3 buildGoModule rec { 4 pname = "temporal"; 5 - version = "1.20.0"; 6 7 src = fetchFromGitHub { 8 owner = "temporalio"; 9 repo = "temporal"; 10 rev = "v${version}"; 11 - hash = "sha256-YZzGAOPCljTMmyt1t0gjbgn+IelntCo/275+SjOJiJE="; 12 }; 13 14 - vendorHash = "sha256-UMqkgQsnOxFcXgbm+oi3JGjqmbwaKEh6s5bzivGVAM8="; 15 16 excludedPackages = [ "./build" ]; 17
··· 2 3 buildGoModule rec { 4 pname = "temporal"; 5 + version = "1.20.2"; 6 7 src = fetchFromGitHub { 8 owner = "temporalio"; 9 repo = "temporal"; 10 rev = "v${version}"; 11 + hash = "sha256-2xer6W8pSZttjn5m5GgTOpHyXx2rE4qRZsBZzxwWh4o="; 12 }; 13 14 + vendorHash = "sha256-Fo/xePou96KdFlUNIqhDZX4TJoYXqlMyuLDvmR/XreY="; 15 16 excludedPackages = [ "./build" ]; 17
+2 -2
pkgs/applications/networking/feedreaders/rssguard/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "rssguard"; 5 - version = "4.3.3"; 6 7 src = fetchFromGitHub { 8 owner = "martinrotter"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-dSnPQbCPXREMOeqyn17BEi29soeVfrThnDBqdti5BiA="; 12 }; 13 14 buildInputs = [ qtwebengine qttools ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "rssguard"; 5 + version = "4.3.4"; 6 7 src = fetchFromGitHub { 8 owner = "martinrotter"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-1xoMymsx5Z8oZzZtPzLWaOs0zy/E0pIsLpHgZlVdgSw="; 12 }; 13 14 buildInputs = [ qtwebengine qttools ];
-68
pkgs/applications/window-managers/wio/default.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , alacritty 5 - , cage 6 - , cairo 7 - , libxkbcommon 8 - , makeWrapper 9 - , mesa 10 - , meson 11 - , ninja 12 - , pkg-config 13 - , udev 14 - , wayland 15 - , wayland-protocols 16 - , wlroots 17 - , xwayland 18 - }: 19 - 20 - stdenv.mkDerivation rec { 21 - pname = "wio"; 22 - version = "0.pre+unstable=2021-06-27"; 23 - 24 - src = fetchFromGitHub { 25 - owner = "museoa"; 26 - repo = pname; 27 - rev = "e0b258777995055d69e61a0246a6a64985743f42"; 28 - sha256 = "sha256-8H9fOnZsNjjq9XvOv68F4RRglGNluxs5/jp/h4ROLiI="; 29 - }; 30 - 31 - nativeBuildInputs = [ 32 - makeWrapper 33 - meson 34 - ninja 35 - pkg-config 36 - ]; 37 - 38 - buildInputs = [ 39 - cairo 40 - libxkbcommon 41 - mesa # for libEGL 42 - udev 43 - wayland 44 - wayland-protocols 45 - wlroots 46 - xwayland 47 - ]; 48 - 49 - postInstall = '' 50 - wrapProgram $out/bin/wio \ 51 - --prefix PATH ":" "${lib.makeBinPath [ alacritty cage ]}" 52 - ''; 53 - 54 - meta = with lib; { 55 - homepage = "https://wio-project.org/"; 56 - description = "That Plan 9 feel, for Wayland"; 57 - longDescription = '' 58 - Wio is a Wayland compositor for Linux and FreeBSD which has a similar look 59 - and feel to plan9's rio. 60 - ''; 61 - license = licenses.mit; 62 - maintainers = with maintainers; [ AndersonTorres ]; 63 - inherit (wayland.meta) platforms; 64 - }; 65 - 66 - passthru.providedSessions = [ "wio" ]; 67 - } 68 - # TODO: factor Linux-specific options
···
+3 -3
pkgs/desktops/gnome/extensions/pop-shell/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gnome-shell-extension-pop-shell"; 5 - version = "unstable-2023-04-05"; 6 7 src = fetchFromGitHub { 8 owner = "pop-os"; 9 repo = "shell"; 10 - rev = "a3a1b7bb832838fec2ea875954d33443fc680912"; 11 - hash = "sha256-B82UKtJRDDejBX1UBBIjPRO8rzHNapJRi8wv6dT7oJ8="; 12 }; 13 14 nativeBuildInputs = [ glib nodePackages.typescript gjs ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gnome-shell-extension-pop-shell"; 5 + version = "unstable-2023-04-27"; 6 7 src = fetchFromGitHub { 8 owner = "pop-os"; 9 repo = "shell"; 10 + rev = "b5acccefcaa653791d25f70a22c0e04f1858d96e"; 11 + hash = "sha256-w6EBHKWJ4L3ZRVmFqZhCqHGumbElQXk9udYSnwjIl6c="; 12 }; 13 14 nativeBuildInputs = [ glib nodePackages.typescript gjs ];
+56 -3
pkgs/development/interpreters/python/mk-python-derivation.nix
··· 108 109 name_ = name; 110 111 # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. 112 self = toPythonModule (stdenv.mkDerivation ((builtins.removeAttrs attrs [ 113 "disabled" "checkPhase" "checkInputs" "nativeCheckInputs" "doCheck" "doInstallCheck" "dontWrapPythonPrograms" "catchConflicts" "format" ··· 149 pythonOutputDistHook 150 ] ++ nativeBuildInputs; 151 152 - buildInputs = buildInputs ++ pythonPath; 153 154 - propagatedBuildInputs = propagatedBuildInputs ++ [ 155 # we propagate python even for packages transformed with 'toPythonApplication' 156 # this pollutes the PATH but avoids rebuilds 157 # see https://github.com/NixOS/nixpkgs/issues/170887 for more context 158 python 159 - ]; 160 161 inherit strictDeps; 162
··· 108 109 name_ = name; 110 111 + validatePythonMatches = attrName: let 112 + isPythonModule = drv: 113 + # all pythonModules have the pythonModule attribute 114 + (drv ? "pythonModule") 115 + # Some pythonModules are turned in to a pythonApplication by setting the field to false 116 + && (!builtins.isBool drv.pythonModule); 117 + isMismatchedPython = drv: drv.pythonModule != python; 118 + 119 + optionalLocation = let 120 + pos = builtins.unsafeGetAttrPos (if attrs ? "pname" then "pname" else "name") attrs; 121 + in if pos == null then "" else " at ${pos.file}:${toString pos.line}:${toString pos.column}"; 122 + 123 + leftPadName = name: against: let 124 + len = lib.max (lib.stringLength name) (lib.stringLength against); 125 + in lib.strings.fixedWidthString len " " name; 126 + 127 + throwMismatch = drv: let 128 + myName = "'${namePrefix}${name}'"; 129 + theirName = "'${drv.name}'"; 130 + in throw '' 131 + Python version mismatch in ${myName}: 132 + 133 + The Python derivation ${myName} depends on a Python derivation 134 + named ${theirName}, but the two derivations use different versions 135 + of Python: 136 + 137 + ${leftPadName myName theirName} uses ${python} 138 + ${leftPadName theirName myName} uses ${toString drv.pythonModule} 139 + 140 + Possible solutions: 141 + 142 + * If ${theirName} is a Python library, change the reference to ${theirName} 143 + in the ${attrName} of ${myName} to use a ${theirName} built from the same 144 + version of Python 145 + 146 + * If ${theirName} is used as a tool during the build, move the reference to 147 + ${theirName} in ${myName} from ${attrName} to nativeBuildInputs 148 + 149 + * If ${theirName} provides executables that are called at run time, pass its 150 + bin path to makeWrapperArgs: 151 + 152 + makeWrapperArgs = [ "--prefix PATH : ''${lib.makeBinPath [ ${lib.getName drv } ] }" ]; 153 + 154 + ${optionalLocation} 155 + ''; 156 + 157 + checkDrv = drv: 158 + if (isPythonModule drv) && (isMismatchedPython drv) 159 + then throwMismatch drv 160 + else drv; 161 + 162 + in inputs: builtins.map (checkDrv) inputs; 163 + 164 # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. 165 self = toPythonModule (stdenv.mkDerivation ((builtins.removeAttrs attrs [ 166 "disabled" "checkPhase" "checkInputs" "nativeCheckInputs" "doCheck" "doInstallCheck" "dontWrapPythonPrograms" "catchConflicts" "format" ··· 202 pythonOutputDistHook 203 ] ++ nativeBuildInputs; 204 205 + buildInputs = validatePythonMatches "buildInputs" (buildInputs ++ pythonPath); 206 207 + propagatedBuildInputs = validatePythonMatches "propagatedBuildInputs" (propagatedBuildInputs ++ [ 208 # we propagate python even for packages transformed with 'toPythonApplication' 209 # this pollutes the PATH but avoids rebuilds 210 # see https://github.com/NixOS/nixpkgs/issues/170887 for more context 211 python 212 + ]); 213 214 inherit strictDeps; 215
+3 -2
pkgs/development/python-modules/asyncsleepiq/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "asyncsleepiq"; 10 - version = "1.2.3"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-X+bJyzQxWJaS1/KNOE/3zQKSbwUpm9XN35HYf6s+BPs="; 18 }; 19 20 propagatedBuildInputs = [ ··· 31 meta = with lib; { 32 description = "Async interface to SleepIQ API"; 33 homepage = "https://github.com/kbickar/asyncsleepiq"; 34 license = licenses.mit; 35 maintainers = with maintainers; [ dotlambda ]; 36 };
··· 7 8 buildPythonPackage rec { 9 pname = "asyncsleepiq"; 10 + version = "1.3.4"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-eW6iSGuaZ/cQZKN55b6tHsBPdYglxGYt7OoxV7czB8w="; 18 }; 19 20 propagatedBuildInputs = [ ··· 31 meta = with lib; { 32 description = "Async interface to SleepIQ API"; 33 homepage = "https://github.com/kbickar/asyncsleepiq"; 34 + changelog = "https://github.com/kbickar/asyncsleepiq/releases/tag/v${version}"; 35 license = licenses.mit; 36 maintainers = with maintainers; [ dotlambda ]; 37 };
+33 -7
pkgs/development/python-modules/authheaders/default.nix
··· 1 - { buildPythonPackage, fetchPypi, lib 2 - , authres, dnspython, dkimpy, publicsuffix2 3 }: 4 5 buildPythonPackage rec { 6 pname = "authheaders"; 7 - version = "0.15.1"; 8 9 - src = fetchPypi { 10 - inherit pname version; 11 - hash = "sha256-90rOvu+CbHtammrMDZpPx7rIboIT2X/jL1GtfjpmuOk="; 12 }; 13 14 - propagatedBuildInputs = [ authres dnspython dkimpy publicsuffix2 ]; 15 16 meta = with lib; { 17 description = "Python library for the generation of email authentication headers"; 18 homepage = "https://github.com/ValiMail/authentication-headers"; 19 license = licenses.mit; 20 maintainers = with maintainers; [ ]; 21 };
··· 1 + { lib 2 + , authres 3 + , buildPythonPackage 4 + , dkimpy 5 + , dnspython 6 + , fetchFromGitHub 7 + , publicsuffix2 8 + , pythonOlder 9 + , pytestCheckHook 10 }: 11 12 buildPythonPackage rec { 13 pname = "authheaders"; 14 + version = "0.15.2"; 15 + format = "setuptools"; 16 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "ValiMail"; 21 + repo = "authentication-headers"; 22 + rev = "refs/tags/${version}"; 23 + hash = "sha256-vtLt7JUdLF0gBWgMzP65UAR6A9BnTech5n0alFErcSQ="; 24 }; 25 26 + propagatedBuildInputs = [ 27 + authres 28 + dnspython 29 + dkimpy 30 + publicsuffix2 31 + ]; 32 + 33 + nativeCheckInputs = [ 34 + pytestCheckHook 35 + ]; 36 + 37 + pythonImportsCheck = [ 38 + "authheaders" 39 + ]; 40 41 meta = with lib; { 42 description = "Python library for the generation of email authentication headers"; 43 homepage = "https://github.com/ValiMail/authentication-headers"; 44 + changelog = "https://github.com/ValiMail/authentication-headers/blob${version}/CHANGES"; 45 license = licenses.mit; 46 maintainers = with maintainers; [ ]; 47 };
+2 -2
pkgs/development/python-modules/bashlex/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "bashlex"; 10 - version = "0.16"; 11 12 format = "setuptools"; 13 ··· 15 owner = "idank"; 16 repo = pname; 17 rev = version; 18 - hash = "sha256-vpcru/ax872WK3XuRQWTmTD9zRdObn2Bit6kY9ZIQaI="; 19 }; 20 21 # workaround https://github.com/idank/bashlex/issues/51
··· 7 8 buildPythonPackage rec { 9 pname = "bashlex"; 10 + version = "0.18"; 11 12 format = "setuptools"; 13 ··· 15 owner = "idank"; 16 repo = pname; 17 rev = version; 18 + hash = "sha256-ddZN91H95RiTLXx4lpES1Dmz7nNsSVUeuFuOEpJ7LQI="; 19 }; 20 21 # workaround https://github.com/idank/bashlex/issues/51
+2 -2
pkgs/development/python-modules/bellows/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "bellows"; 18 - version = "0.35.1"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "zigpy"; 25 repo = "bellows"; 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-o2806cXjtt+yMeSdpEq4KOlIlDsvf7qCUO2TBzkt5uY="; 28 }; 29 30 propagatedBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "bellows"; 18 + version = "0.35.2"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "zigpy"; 25 repo = "bellows"; 26 rev = "refs/tags/${version}"; 27 + hash = "sha256-I9PXFdRXHQ7OnzCdB631nlfnkpConl+j5Z3iiH7RcA4="; 28 }; 29 30 propagatedBuildInputs = [
+3 -2
pkgs/development/python-modules/bumps/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "bumps"; 10 - version = "0.9.0"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-BY9kg0ksKfrpQgsl1aDDJJ+zKJmURqwTtKxlITxse+o="; 18 }; 19 20 propagatedBuildInputs = [ ··· 31 meta = with lib; { 32 description = "Data fitting with bayesian uncertainty analysis"; 33 homepage = "https://bumps.readthedocs.io/"; 34 license = licenses.publicDomain; 35 maintainers = with maintainers; [ rprospero ]; 36 };
··· 7 8 buildPythonPackage rec { 9 pname = "bumps"; 10 + version = "0.9.1"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-J8NeV9FCUC5dLkosBzVrovxiJJbeuj8Xc50NGEI9Bms="; 18 }; 19 20 propagatedBuildInputs = [ ··· 31 meta = with lib; { 32 description = "Data fitting with bayesian uncertainty analysis"; 33 homepage = "https://bumps.readthedocs.io/"; 34 + changelog = "https://github.com/bumps/bumps/releases/tag/v${version}"; 35 license = licenses.publicDomain; 36 maintainers = with maintainers; [ rprospero ]; 37 };
+2 -2
pkgs/development/python-modules/can/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "can"; 22 - version = "4.1.0"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; ··· 28 owner = "hardbyte"; 29 repo = "python-can"; 30 rev = "refs/tags/v${version}"; 31 - hash = "sha256-jNy47SapujTF3ReJtIbwUY53IftIH4cXZjkzHrnZMFQ="; 32 }; 33 34 postPatch = ''
··· 19 20 buildPythonPackage rec { 21 pname = "can"; 22 + version = "4.2.0"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; ··· 28 owner = "hardbyte"; 29 repo = "python-can"; 30 rev = "refs/tags/v${version}"; 31 + hash = "sha256-KY+WViWcKbrO6SO6cIo5dWylyBDEdmAR6wYwJogeCjs="; 32 }; 33 34 postPatch = ''
+2 -2
pkgs/development/python-modules/censys/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "censys"; 20 - version = "2.1.9"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "censys"; 27 repo = "censys-python"; 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-BB/pLpPK2qh5902bZp9QM3Wiu/l48pzq7HcjaAtM4D0="; 30 }; 31 32 nativeBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "censys"; 20 + version = "2.2.0"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "censys"; 27 repo = "censys-python"; 28 rev = "refs/tags/v${version}"; 29 + hash = "sha256-CtW6EN9oH/OIZ4XaoSuKlMYK9Mh/ewRs6y34xbfY234="; 30 }; 31 32 nativeBuildInputs = [
+2 -11
pkgs/development/python-modules/explorerscript/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 - , fetchpatch 5 , antlr4 6 , antlr4-python3-runtime 7 , igraph ··· 11 12 buildPythonPackage rec { 13 pname = "explorerscript"; 14 - version = "0.1.1"; 15 16 src = fetchFromGitHub { 17 owner = "SkyTemple"; 18 repo = pname; 19 rev = version; 20 - sha256 = "1vzyliiyrxx8l9sfbqcyr4xn5swd7znkxy69kn0vb5rban8hm9c1"; 21 }; 22 23 nativeBuildInputs = [ 24 antlr4 25 - ]; 26 - 27 - patches = [ 28 - # https://github.com/SkyTemple/ExplorerScript/pull/17 29 - (fetchpatch { 30 - url = "https://github.com/SkyTemple/ExplorerScript/commit/47d8b3d246881d675a82b4049b87ed7d9a0e1b15.patch"; 31 - sha256 = "0sadw9l2nypl2s8lw526lvbdj4rzqdvrjncx4zxxgyp3x47csb48"; 32 - }) 33 ]; 34 35 postPatch = ''
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , antlr4 5 , antlr4-python3-runtime 6 , igraph ··· 10 11 buildPythonPackage rec { 12 pname = "explorerscript"; 13 + version = "0.1.2"; 14 15 src = fetchFromGitHub { 16 owner = "SkyTemple"; 17 repo = pname; 18 rev = version; 19 + sha256 = "sha256-REQYyxB2sb/gG54+OkMw+M4Agg9SWfAyqAhiSNnd3tE="; 20 }; 21 22 nativeBuildInputs = [ 23 antlr4 24 ]; 25 26 postPatch = ''
+2 -2
pkgs/development/python-modules/google-auth/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "google-auth"; 30 - version = "2.17.1"; 31 format = "setuptools"; 32 33 disabled = pythonOlder "3.6"; 34 35 src = fetchPypi { 36 inherit pname version; 37 - hash = "sha256-jzebRrrTga0qC5id+wwTrSjTwqefJzSCE/iUah0V1Vo="; 38 }; 39 40 propagatedBuildInputs = [
··· 27 28 buildPythonPackage rec { 29 pname = "google-auth"; 30 + version = "2.17.3"; 31 format = "setuptools"; 32 33 disabled = pythonOlder "3.6"; 34 35 src = fetchPypi { 36 inherit pname version; 37 + hash = "sha256-zjEeK8WLEw/d8xbfV8mzlDwqe09uwx3pZjqTM+QGTvw="; 38 }; 39 40 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-dlp/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-dlp"; 16 - version = "3.12.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-v874eaWthn7DD9Sxg+hrXr/93k7u591h0GL68wwmeP4="; 24 }; 25 26 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-dlp"; 16 + version = "3.12.1"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-KBqnGp56U2lGLo/2MWu5kfHr7pfIJJDT857+xnrK+iU="; 24 }; 25 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-pubsub/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "google-cloud-pubsub"; 19 - version = "2.15.0"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - hash = "sha256-PKVX/A1AT3EqHahBLnGlXNY7aiZZdbCmvsQ/+KNV7UA="; 27 }; 28 29 propagatedBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "google-cloud-pubsub"; 19 + version = "2.16.0"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + hash = "sha256-WH2n1TXKhYzu7XA2IFNV5abdPkTqSryW9OUNGr/YhDs="; 27 }; 28 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-spanner/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "google-cloud-spanner"; 20 - version = "3.31.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 - hash = "sha256-gVQL0boXV/4vaYBpSM8Qli8do3YC7X5ULJeepE2LDUo="; 28 }; 29 30 propagatedBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "google-cloud-spanner"; 20 + version = "3.32.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-/2ktwVBV6CmEKrX8cngxmeOz4Hwhpw2ThOX1rA/yYeQ="; 28 }; 29 30 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-resumable-media/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "google-resumable-media"; 17 - version = "2.4.1"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-Fbii5130LcZQLRMG2wvOJke6YBP5zQO24XNowIhu6Qo="; 25 }; 26 27 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "google-resumable-media"; 17 + version = "2.5.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-IYkx6OKypzpY6zVKKI4DoP1fscRYMmGsbkwHhmZGjJM="; 25 }; 26 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/graphene/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "graphene"; 21 - version = "3.2.1"; 22 format = "setuptools"; 23 24 disabled = pythonOlder "3.6"; ··· 27 owner = "graphql-python"; 28 repo = "graphene"; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-XnrzgPkkFsTgNE9J+eSkD8f5MokKjtZhbbE/dxNZryk="; 31 }; 32 33 propagatedBuildInputs = [
··· 18 19 buildPythonPackage rec { 20 pname = "graphene"; 21 + version = "3.2.2"; 22 format = "setuptools"; 23 24 disabled = pythonOlder "3.6"; ··· 27 owner = "graphql-python"; 28 repo = "graphene"; 29 rev = "refs/tags/v${version}"; 30 + hash = "sha256-kwF6oXp06w7r1PbPoJTCQ9teTExYMoqvIZDhtv5QNn8="; 31 }; 32 33 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gvm-tools/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "gvm-tools"; 13 - version = "23.3.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "greenbone"; 20 repo = pname; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-sv34PwOEWGsIgSNpUcqvwjJ+6FSrmpXNB5gc47EjFU0="; 23 }; 24 25 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "gvm-tools"; 13 + version = "23.4.0"; 14 format = "pyproject"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "greenbone"; 20 repo = pname; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-L7GR50nlcm2EQ6YxLAfieQJ+vPUrCrj72KNSY73LFko="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "hahomematic"; 19 - version = "2023.4.2"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.9"; ··· 25 owner = "danielperna84"; 26 repo = pname; 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-cMrp0IewFezXpuXDnXDoDmEge/2NWRlhqkBmIwBjlrE="; 29 }; 30 31 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "hahomematic"; 19 + version = "2023.4.4"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.9"; ··· 25 owner = "danielperna84"; 26 repo = pname; 27 rev = "refs/tags/${version}"; 28 + hash = "sha256-5wUx0S3Wg30Kn6RAkybAOMQqRvVDt9HeIJyTPCVHqRc="; 29 }; 30 31 nativeBuildInputs = [
+3 -2
pkgs/development/python-modules/isbnlib/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "isbnlib"; 11 - version = "3.10.13"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-Rnk0H1ag35HGNeg4oiLOfxB1XLW8yVSOP3qK/1Z009Q="; 19 }; 20 21 nativeCheckInputs = [ ··· 37 meta = with lib; { 38 description = "Extract, clean, transform, hyphenate and metadata for ISBNs"; 39 homepage = "https://github.com/xlcnd/isbnlib"; 40 license = licenses.lgpl3Plus; 41 maintainers = with maintainers; [ dotlambda ]; 42 };
··· 8 9 buildPythonPackage rec { 10 pname = "isbnlib"; 11 + version = "3.10.14"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-lvkIZMd7AfVfoR5b/Kn9kJUB2YQvO8cQ1Oq4UZXZBTk="; 19 }; 20 21 nativeCheckInputs = [ ··· 37 meta = with lib; { 38 description = "Extract, clean, transform, hyphenate and metadata for ISBNs"; 39 homepage = "https://github.com/xlcnd/isbnlib"; 40 + changelog = "https://github.com/xlcnd/isbnlib/blob/v${version}/CHANGES.txt"; 41 license = licenses.lgpl3Plus; 42 maintainers = with maintainers; [ dotlambda ]; 43 };
+2 -2
pkgs/development/python-modules/msal/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "msal"; 11 - version = "1.21.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-lrXIZ4MP0Rbl99DsjvGyOLTNpNGuqG2P7PUYJg4Tb78="; 19 }; 20 21 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "msal"; 11 + version = "1.22.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-ioL1N1ZCwWJciQWAGEMClMEJRA3OQupmfUZsLKtSCs0="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pex"; 10 - version = "2.1.131"; 11 format = "flit"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-eG1giXUuQfxROe0H8ZhU0qde8LZwRXy6YCiT54mZ6q4="; 18 }; 19 20 nativeBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "pex"; 10 + version = "2.1.134"; 11 format = "flit"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-hVh8N/eTJL5HpxIUkLsnD985zm1pGnD5YDgwJ/3N6dU="; 18 }; 19 20 nativeBuildInputs = [
+33
pkgs/development/python-modules/pmdsky-debug-py/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , setuptools 5 + }: 6 + 7 + #This package is auto-generated. It could totally be possible to generate it from upstream, but seems unecessary 8 + buildPythonPackage rec { 9 + pname = "pmdsky-debug-py"; 10 + version = "4.0.0"; 11 + # SkyTemple specifically require this version. This is used when patching the binary, 12 + # and risk to be a bit problematic if using the latest version, given it doesn’t follow semver. 13 + 14 + src = fetchFromGitHub { 15 + owner = "SkyTemple"; 16 + repo = pname; 17 + rev = version; 18 + sha256 = "sha256-iRiUZoyWAkFGPvRyQRWvI0210Vk2jPS0PSCCCns5yJI="; 19 + }; 20 + 21 + prePatch = "cd src"; 22 + 23 + format = "pyproject"; 24 + 25 + nativeBuildInputs = [ setuptools ]; 26 + 27 + meta = with lib; { 28 + description = "Autogenerated and statically check-able pmdsky-debug symbol definitions for Python"; 29 + homepage = "https://github.com/SkyTemple/pmdsky-debug-py"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ marius851000 ]; 32 + }; 33 + }
+2 -2
pkgs/development/python-modules/pontos/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "pontos"; 20 - version = "23.4.7"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.9"; ··· 26 owner = "greenbone"; 27 repo = pname; 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-8EZzxVluFl/EnnJZpu3Mo1KtZVIC36/UvgBeUaPLouo="; 30 }; 31 32 nativeBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "pontos"; 20 + version = "23.4.9"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.9"; ··· 26 owner = "greenbone"; 27 repo = pname; 28 rev = "refs/tags/v${version}"; 29 + hash = "sha256-rShSVoDL5jY1xCZ6O9jUdGpErMMmq91Ypb0rBoTApIQ="; 30 }; 31 32 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/py-desmume/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "py-desmume"; 20 - version = "0.0.4.post2"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "SkyTemple"; 27 repo = pname; 28 rev = version; 29 - hash = "sha256-a819+K/Ovnz53ViDKpUGGjeblWvrAO5ozt/tizdLKCY="; 30 fetchSubmodules = true; 31 }; 32 ··· 64 description = "Python library to interface with DeSmuME, the Nintendo DS emulator"; 65 homepage = "https://github.com/SkyTemple/py-desmume"; 66 license = licenses.gpl3Plus; 67 - maintainers = with maintainers; [ xfix ]; 68 }; 69 }
··· 17 18 buildPythonPackage rec { 19 pname = "py-desmume"; 20 + version = "0.0.5.post0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "SkyTemple"; 27 repo = pname; 28 rev = version; 29 + hash = "sha256-q6E7J7e0yXt+jo1KNqqAw2cG/Us+Tw0dLfTqAKWfAlc="; 30 fetchSubmodules = true; 31 }; 32 ··· 64 description = "Python library to interface with DeSmuME, the Nintendo DS emulator"; 65 homepage = "https://github.com/SkyTemple/py-desmume"; 66 license = licenses.gpl3Plus; 67 + maintainers = with maintainers; [ marius851000 xfix ]; 68 }; 69 }
+5 -2
pkgs/development/python-modules/pysiaalarm/default.nix
··· 8 , pytest-asyncio 9 , pytest-cases 10 , pytestCheckHook 11 }: 12 13 buildPythonPackage rec { 14 pname = "pysiaalarm"; 15 - version = "3.0.2"; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-hS0OaafYjRdPVSCOHfb2zKp0tEOl1LyMJpwnpvsvALs="; 22 }; 23 24 postPatch = '' ··· 35 propagatedBuildInputs = [ 36 dataclasses-json 37 pycryptodome 38 ]; 39 40 nativeCheckInputs = [ ··· 51 meta = with lib; { 52 description = "Python package for creating a client that talks with SIA-based alarm systems"; 53 homepage = "https://github.com/eavanvalkenburg/pysiaalarm"; 54 license = licenses.mit; 55 maintainers = with maintainers; [ dotlambda ]; 56 };
··· 8 , pytest-asyncio 9 , pytest-cases 10 , pytestCheckHook 11 + , pytz 12 }: 13 14 buildPythonPackage rec { 15 pname = "pysiaalarm"; 16 + version = "3.1.1"; 17 18 disabled = pythonOlder "3.8"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-q42bsBeAwU9lt7wtYGFJv23UBND+aMXZJlSWyTfZDQE="; 23 }; 24 25 postPatch = '' ··· 36 propagatedBuildInputs = [ 37 dataclasses-json 38 pycryptodome 39 + pytz 40 ]; 41 42 nativeCheckInputs = [ ··· 53 meta = with lib; { 54 description = "Python package for creating a client that talks with SIA-based alarm systems"; 55 homepage = "https://github.com/eavanvalkenburg/pysiaalarm"; 56 + changelog = "https://github.com/eavanvalkenburg/pysiaalarm/releases/tag/v${version}"; 57 license = licenses.mit; 58 maintainers = with maintainers; [ dotlambda ]; 59 };
+2 -2
pkgs/development/python-modules/python-engineio/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "python-engineio"; 19 - version = "4.4.0"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; ··· 25 owner = "miguelgrinberg"; 26 repo = "python-engineio"; 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-pixLk9Q7mIw1ReFemDu039lJtCwqi73tvhXl0KhKvgw="; 29 }; 30 31 nativeCheckInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "python-engineio"; 19 + version = "4.4.1"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; ··· 25 owner = "miguelgrinberg"; 26 repo = "python-engineio"; 27 rev = "refs/tags/v${version}"; 28 + hash = "sha256-sE6AlT01Rou427i9w+xwUTMflKxUr0Heqt2l+Y2AMmU="; 29 }; 30 31 nativeCheckInputs = [
+2 -2
pkgs/development/python-modules/pyvizio/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "pyvizio"; 15 - version = "0.1.60"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "sha256-RwwZDb4mQJZw8w1sTFJ0eM3az4pDQbVLGtA+anyKEJM="; 20 }; 21 22 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "pyvizio"; 15 + version = "0.1.61"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "sha256-AtqMWe2zgRqOp5S9oKq7keHNHM8pnTmV1mfGiVzygTc="; 20 }; 21 22 propagatedBuildInputs = [
+34
pkgs/development/python-modules/range-typed-integers/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + , setuptools 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "range-typed-integers"; 11 + version = "1.0.1"; 12 + 13 + disabled = pythonOlder "3.8"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "theCapypara"; 17 + repo = "range-typed-integers"; 18 + rev = version; 19 + sha256 = "sha256-4+XdalHq6Q2cBbuYi4x7kmCNQh1MwYf+XlLP9FzzzgE="; 20 + }; 21 + 22 + format = "pyproject"; 23 + 24 + nativeBuildInputs = [ setuptools ]; 25 + 26 + checkInputs = [ pytestCheckHook ]; 27 + 28 + meta = with lib; { 29 + description = "A package provides integer types that have a specific range of valid values"; 30 + homepage = "https://github.com/theCapypara/range-typed-integers"; 31 + license = [ licenses.mit ]; 32 + maintainers = with maintainers; [ marius851000 ]; 33 + }; 34 + }
+40
pkgs/development/python-modules/sectools/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , ldap3 5 + , pythonOlder 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "sectools"; 10 + version = "1.3.9"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "p0dalirius"; 17 + repo = pname; 18 + rev = "refs/tags/${version}"; 19 + hash = "sha256-F9mmPSlfSSS7UDNuX9OPrqDsEpqq0bD3eROG8D9CC78="; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + ldap3 24 + ]; 25 + 26 + # Module has no tests 27 + doCheck = false; 28 + 29 + pythonImportsCheck = [ 30 + "sectools" 31 + ]; 32 + 33 + meta = with lib; { 34 + description = "library containing functions to write security tools"; 35 + homepage = "https://github.com/p0dalirius/sectools"; 36 + changelog = "https://github.com/p0dalirius/sectools/releases/tag/${version}"; 37 + license = with licenses; [ gpl3Only ]; 38 + maintainers = with maintainers; [ fab ]; 39 + }; 40 + }
+58 -6
pkgs/development/python-modules/skytemple-files/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchFromGitHub, appdirs, dungeon-eos, explorerscript 2 - , ndspy, pillow, setuptools, skytemple-rust, tilequant, armips 3 }: 4 5 buildPythonPackage rec { 6 pname = "skytemple-files"; 7 - version = "1.3.9"; 8 9 src = fetchFromGitHub { 10 owner = "SkyTemple"; 11 repo = pname; 12 rev = version; 13 - hash = "sha256-Z/jbr9o0WKPjkAsfZzxuwAKKdwYV3rLGkUMlMgyC5s0="; 14 fetchSubmodules = true; 15 }; 16 ··· 21 22 buildInputs = [ armips ]; 23 24 - propagatedBuildInputs = [ appdirs dungeon-eos explorerscript ndspy pillow setuptools skytemple-rust tilequant ]; 25 26 - doCheck = false; # requires Pokémon Mystery Dungeon ROM 27 pythonImportsCheck = [ "skytemple_files" ]; 28 29 meta = with lib; {
··· 1 + { stdenv 2 + , lib 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , appdirs 6 + , dungeon-eos 7 + , explorerscript 8 + , ndspy 9 + , pillow 10 + , setuptools 11 + , skytemple-rust 12 + , tilequant 13 + , pyyaml 14 + , pmdsky-debug-py 15 + , typing-extensions 16 + , pythonOlder 17 + , # optional dependancies for SpriteCollab 18 + aiohttp 19 + , lru-dict 20 + , graphql-core 21 + , gql 22 + , armips 23 + # tests 24 + , pytestCheckHook 25 + , parameterized 26 + , xmldiff 27 }: 28 29 buildPythonPackage rec { 30 pname = "skytemple-files"; 31 + version = "1.4.7"; 32 33 src = fetchFromGitHub { 34 owner = "SkyTemple"; 35 repo = pname; 36 rev = version; 37 + hash = "sha256-SLRZ9ThrH2UWqfr5BbjJKDM/SRkCfMNK70XZT4+Ks7w="; 38 fetchSubmodules = true; 39 }; 40 ··· 45 46 buildInputs = [ armips ]; 47 48 + propagatedBuildInputs = [ 49 + appdirs 50 + dungeon-eos 51 + explorerscript 52 + ndspy 53 + pillow 54 + setuptools 55 + skytemple-rust 56 + tilequant 57 + pyyaml 58 + pmdsky-debug-py 59 + ] ++ lib.optionals (pythonOlder "3.9") [ 60 + typing-extensions 61 + ]; 62 63 + passthru.optional-dependencies = { 64 + spritecollab = [ 65 + aiohttp 66 + gql 67 + graphql-core 68 + lru-dict 69 + ] ++ gql.optional-dependencies.aiohttp; 70 + }; 71 + 72 + checkInputs = [ pytestCheckHook parameterized xmldiff ] ++ passthru.optional-dependencies.spritecollab; 73 + pytestFlagsArray = "test/"; 74 + disabledTestPaths = [ 75 + "test/skytemple_files_test/common/spritecollab/sc_online_test.py" 76 + "test/skytemple_files_test/compression_container/atupx/atupx_test.py" # Particularly long test 77 + ]; 78 + 79 pythonImportsCheck = [ "skytemple_files" ]; 80 81 meta = with lib; {
+7 -4
pkgs/development/python-modules/skytemple-rust/default.nix
··· 5 , libiconv 6 , Foundation 7 , rustPlatform 8 - , setuptools-rust }: 9 10 buildPythonPackage rec { 11 pname = "skytemple-rust"; 12 - version = "1.3.7"; 13 14 src = fetchFromGitHub { 15 owner = "SkyTemple"; 16 repo = pname; 17 rev = version; 18 - hash = "sha256-rC7KA79va8gZpMKJQ7s3xYdbopNqmWdRYDCbaWaxsR0="; 19 }; 20 21 cargoDeps = rustPlatform.fetchCargoTarball { 22 inherit src; 23 name = "${pname}-${version}"; 24 - hash = "sha256-lXPCxRbaqUC5EfyeBPtJDuGADYOA+DWMaOZRwXppP8E="; 25 }; 26 27 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Foundation ]; 28 nativeBuildInputs = [ setuptools-rust ] ++ (with rustPlatform; [ cargoSetupHook rust.cargo rust.rustc ]); 29 30 GETTEXT_SYSTEM = true; 31
··· 5 , libiconv 6 , Foundation 7 , rustPlatform 8 + , setuptools-rust 9 + , range-typed-integers 10 + }: 11 12 buildPythonPackage rec { 13 pname = "skytemple-rust"; 14 + version = "1.4.0.post0"; 15 16 src = fetchFromGitHub { 17 owner = "SkyTemple"; 18 repo = pname; 19 rev = version; 20 + hash = "sha256-aw57B15sDbMcdNPD8MW+O7AdqSSqjlOcuXNSm10GdPM="; 21 }; 22 23 cargoDeps = rustPlatform.fetchCargoTarball { 24 inherit src; 25 name = "${pname}-${version}"; 26 + hash = "sha256-SvHrMr5k4afVdU5nvg+bcoHVmzHYyoOYqv7nOSVxRCE="; 27 }; 28 29 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Foundation ]; 30 nativeBuildInputs = [ setuptools-rust ] ++ (with rustPlatform; [ cargoSetupHook rust.cargo rust.rustc ]); 31 + propagatedBuildInputs = [ range-typed-integers ]; 32 33 GETTEXT_SYSTEM = true; 34
+17 -6
pkgs/development/python-modules/skytemple-ssb-debugger/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, gobject-introspection, gtk3, gtksourceview3 2 - , wrapGAppsHook, nest-asyncio, pycairo, py-desmume, pygtkspellcheck, setuptools 3 - , skytemple-files, skytemple-icons 4 }: 5 6 buildPythonPackage rec { 7 pname = "skytemple-ssb-debugger"; 8 - version = "1.3.8.post2"; 9 10 src = fetchFromGitHub { 11 owner = "SkyTemple"; 12 repo = pname; 13 rev = version; 14 - hash = "sha256-dd0qsSNBwxuSopjz2PLqEFddZpvMgeJIjBXY5P6OAow="; 15 }; 16 17 - buildInputs = [ gobject-introspection gtk3 gtksourceview3 ]; 18 nativeBuildInputs = [ gobject-introspection wrapGAppsHook ]; 19 propagatedBuildInputs = [ 20 nest-asyncio
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , gobject-introspection 5 + , gtk3 6 + , gtksourceview4 7 + , wrapGAppsHook 8 + , nest-asyncio 9 + , pycairo 10 + , py-desmume 11 + , pygtkspellcheck 12 + , setuptools 13 + , skytemple-files 14 + , skytemple-icons 15 }: 16 17 buildPythonPackage rec { 18 pname = "skytemple-ssb-debugger"; 19 + version = "1.4.4"; 20 21 src = fetchFromGitHub { 22 owner = "SkyTemple"; 23 repo = pname; 24 rev = version; 25 + hash = "sha256-/LBz0PCQI3QOAmOZk6Jynqi/+NN0w8gbY/S3YckRZ68="; 26 }; 27 28 + buildInputs = [ gobject-introspection gtk3 gtksourceview4 ]; 29 nativeBuildInputs = [ gobject-introspection wrapGAppsHook ]; 30 propagatedBuildInputs = [ 31 nest-asyncio
+4 -15
pkgs/development/python-modules/tilequant/default.nix
··· 9 , sortedcollections 10 }: 11 12 - let 13 - aikku93-tilequant = fetchFromGitHub { 14 - owner = "SkyTemple"; 15 - repo = "aikku93-tilequant"; 16 - rev = "6604e0906edff384b6c8d4cde03e6601731f66fd"; 17 - sha256 = "0w19h3n2i0xriqsy0b0rifjgbv4hqd7gl78fw0cappkrdykij5r1"; 18 - }; 19 - in 20 buildPythonPackage rec { 21 pname = "tilequant"; 22 - version = "0.4.0.post0"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; ··· 28 owner = "SkyTemple"; 29 repo = pname; 30 rev = version; 31 - sha256 = "189af203iay3inj1bbgm3hh1fshn879bcm28ypbvfp27fy7j5b25"; 32 }; 33 - 34 - postPatch = '' 35 - cp -R --no-preserve=mode ${aikku93-tilequant} __aikku93_tilequant 36 - ''; 37 38 buildInputs = [ 39 gitpython ··· 56 description = "Tool for quantizing image colors using tile-based palette restrictions"; 57 homepage = "https://github.com/SkyTemple/tilequant"; 58 license = licenses.gpl3Plus; 59 - maintainers = with maintainers; [ xfix ]; 60 }; 61 }
··· 9 , sortedcollections 10 }: 11 12 buildPythonPackage rec { 13 pname = "tilequant"; 14 + version = "0.4.1.post0"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "SkyTemple"; 21 repo = pname; 22 rev = version; 23 + hash = "sha256-7vU/AYnX7deOH3PjrseRIj9BUJMWzDlwR3UcMpBRyfc="; 24 + fetchSubmodules = true; 25 }; 26 27 buildInputs = [ 28 gitpython ··· 45 description = "Tool for quantizing image colors using tile-based palette restrictions"; 46 homepage = "https://github.com/SkyTemple/tilequant"; 47 license = licenses.gpl3Plus; 48 + maintainers = with maintainers; [ marius851000 xfix ]; 49 }; 50 }
+3 -3
pkgs/development/tools/rust/cargo-public-api/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-public-api"; 12 - version = "0.28.0"; 13 14 src = fetchCrate { 15 inherit pname version; 16 - hash = "sha256-lItbWIY9CytvcLmASkbbF5wLYKWrXn2Gl9mgccg9J0M="; 17 }; 18 19 - cargoHash = "sha256-6Eula3fex0KhWhBR53K0Kl0nlbqpfZfD/Y3zrEURPmc="; 20 21 nativeBuildInputs = [ pkg-config ]; 22
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-public-api"; 12 + version = "0.29.0"; 13 14 src = fetchCrate { 15 inherit pname version; 16 + hash = "sha256-Tf2nAisZlKPalWa0T5XDAWy+d/ERJYtzJVb3gEdcGSo="; 17 }; 18 19 + cargoHash = "sha256-X+4C/ExKAVvAX11dBcJHhV7WW/EUI1zk3UR8mBQkSY4="; 20 21 nativeBuildInputs = [ pkg-config ]; 22
+2 -2
pkgs/games/path-of-building/default.nix
··· 1 { stdenv, lib, fetchFromGitHub, runCommand, unzip, meson, ninja, pkg-config, qtbase, qttools, wrapQtAppsHook, luajit }: 2 let 3 - dataVersion = "2.28.0"; 4 frontendVersion = "unstable-2023-04-09"; 5 in 6 stdenv.mkDerivation { ··· 19 owner = "PathOfBuildingCommunity"; 20 repo = "PathOfBuilding"; 21 rev = "v${dataVersion}"; 22 - hash = "sha256-IO6qUE6OcjNibljNzcJQlwji3DZqrBm7cvHedKuAwpM="; 23 }; 24 25 nativeBuildInputs = [ unzip ];
··· 1 { stdenv, lib, fetchFromGitHub, runCommand, unzip, meson, ninja, pkg-config, qtbase, qttools, wrapQtAppsHook, luajit }: 2 let 3 + dataVersion = "2.29.0"; 4 frontendVersion = "unstable-2023-04-09"; 5 in 6 stdenv.mkDerivation { ··· 19 owner = "PathOfBuildingCommunity"; 20 repo = "PathOfBuilding"; 21 rev = "v${dataVersion}"; 22 + hash = "sha256-uG+Qb50+oG5yd67w2WgnatKpq+/0UA8IfJeJXRKnQXU="; 23 }; 24 25 nativeBuildInputs = [ unzip ];
+2 -2
pkgs/servers/monitoring/loki/default.nix
··· 8 }: 9 10 buildGoModule rec { 11 - version = "2.8.0"; 12 pname = "grafana-loki"; 13 14 src = fetchFromGitHub { 15 owner = "grafana"; 16 repo = "loki"; 17 rev = "v${version}"; 18 - hash = "sha256-RPa3G1zrWzunyQOdNUQ/dZGJ/7sh2OGvoEqeYaT7Qv0="; 19 }; 20 21 vendorHash = null;
··· 8 }: 9 10 buildGoModule rec { 11 + version = "2.8.1"; 12 pname = "grafana-loki"; 13 14 src = fetchFromGitHub { 15 owner = "grafana"; 16 repo = "loki"; 17 rev = "v${version}"; 18 + hash = "sha256-kMVbswnq8hnPv/QmvPXmOL4QOTHyuKvgQ6+CNX0DunQ="; 19 }; 20 21 vendorHash = null;
+3 -3
pkgs/servers/monitoring/prometheus/zfs-exporter.nix
··· 5 6 buildGoModule rec { 7 pname = "zfs_exporter"; 8 - version = "2.2.7"; 9 10 src = fetchFromGitHub { 11 owner = "pdf"; 12 repo = pname; 13 rev = "v" + version; 14 - hash = "sha256-bc9bmGrRGhm58JzrVLLJBUc1zaGXqz2fqx+ZphidFbc="; 15 }; 16 17 - vendorHash = "sha256-jQiw3HlqWcsjdadDdovCsDMBB3rnWtacfbtzDb5rc9c="; 18 19 postInstall = '' 20 install -Dm444 -t $out/share/doc/${pname} *.md
··· 5 6 buildGoModule rec { 7 pname = "zfs_exporter"; 8 + version = "2.2.8"; 9 10 src = fetchFromGitHub { 11 owner = "pdf"; 12 repo = pname; 13 rev = "v" + version; 14 + hash = "sha256-NTlYMznUfDfLftvuR5YWOW4Zu0rWfLkKPHPTrD/62+Q="; 15 }; 16 17 + vendorHash = "sha256-ZJRxH9RhNSnVmcsonaakbvvjQ+3ovnyMny1Pe/vyQxE="; 18 19 postInstall = '' 20 install -Dm444 -t $out/share/doc/${pname} *.md
+2 -2
pkgs/servers/sql/mysql/jdbc/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "mysql-connector-java"; 5 - version = "8.0.31"; 6 7 src = fetchurl { 8 url = "https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-${version}.zip"; 9 - sha256 = "sha256-Wo86n/4mono7YAagI/5Efm/X+2jjpOPaFSCMNAB6btI="; 10 }; 11 12 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "mysql-connector-java"; 5 + version = "8.0.33"; 6 7 src = fetchurl { 8 url = "https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-${version}.zip"; 9 + sha256 = "sha256-k3jft7sM2xrc88mdhltxtm+SZcRAn6B4EvglMyJyX4Y="; 10 }; 11 12 installPhase = ''
+3 -3
pkgs/tools/admin/qovery-cli/default.nix
··· 8 9 buildGoModule rec { 10 pname = "qovery-cli"; 11 - version = "0.58.7"; 12 13 src = fetchFromGitHub { 14 owner = "Qovery"; 15 repo = pname; 16 rev = "v${version}"; 17 - hash = "sha256-96tbVlFvKe8ExgOhTeiDiq51NHTrh1BzBVp6omcydXg="; 18 }; 19 20 - vendorHash = "sha256-w40zewXGB76kMgP0GzUtyncBBnCDgxcGJ7EO107WWN0="; 21 22 nativeBuildInputs = [ installShellFiles ]; 23
··· 8 9 buildGoModule rec { 10 pname = "qovery-cli"; 11 + version = "0.58.8"; 12 13 src = fetchFromGitHub { 14 owner = "Qovery"; 15 repo = pname; 16 rev = "v${version}"; 17 + hash = "sha256-MwBj1rrj23SBOKDV60EI/WqXy+zqT+43IWnjFdrDT+Q="; 18 }; 19 20 + vendorHash = "sha256-WeHcB1yETbnTVxtccPf3q0JNwLDbTJyKKme02Xnfy60="; 21 22 nativeBuildInputs = [ installShellFiles ]; 23
+3 -3
pkgs/tools/misc/isoimagewriter/default.nix
··· 2 karchive, kcoreaddons, kcrash, kiconthemes, kwidgetsaddons, solid, qgpgme }: 3 mkDerivation rec { 4 pname = "isoimagewriter"; 5 - version = "0.9.2"; 6 7 src = fetchurl { 8 - url = "mirror://kde/unstable/${pname}/${version}/${pname}-${version}.tar.xz"; 9 - hash = "sha256-c6cHnGVKPOw/cGXlKWsc40/1ZbiUJH/H+XmffE0MQcU="; 10 }; 11 12 nativeBuildInputs = [ cmake extra-cmake-modules wrapQtAppsHook ];
··· 2 karchive, kcoreaddons, kcrash, kiconthemes, kwidgetsaddons, solid, qgpgme }: 3 mkDerivation rec { 4 pname = "isoimagewriter"; 5 + version = "1.0.0"; 6 7 src = fetchurl { 8 + url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz"; 9 + hash = "sha256-ppAiMD7Bvra3tPDWjlnkGZ08mGh2fLnrI8bdGZngal0="; 10 }; 11 12 nativeBuildInputs = [ cmake extra-cmake-modules wrapQtAppsHook ];
+38
pkgs/tools/security/apachetomcatscanner/default.nix
···
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "apachetomcatscanner"; 8 + version = "3.5"; 9 + format = "setuptools"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "p0dalirius"; 13 + repo = "ApacheTomcatScanner"; 14 + rev = "refs/tags/${version}"; 15 + hash = "sha256-ChVVXUjm6y71iRs64Kv63oiOG1GSqmx6J0YiGtEI0ao="; 16 + }; 17 + 18 + propagatedBuildInputs = with python3.pkgs; [ 19 + requests 20 + sectools 21 + xlsxwriter 22 + ]; 23 + 24 + # Project has no test 25 + doCheck = false; 26 + 27 + pythonImportsCheck = [ 28 + "apachetomcatscanner" 29 + ]; 30 + 31 + meta = with lib; { 32 + description = "Tool to scan for Apache Tomcat server vulnerabilities"; 33 + homepage = "https://github.com/p0dalirius/ApacheTomcatScanner"; 34 + changelog = "https://github.com/p0dalirius/ApacheTomcatScanner/releases/tag/${version}"; 35 + license = with licenses; [ gpl2Only ]; 36 + maintainers = with maintainers; [ fab ]; 37 + }; 38 + }
+1
pkgs/top-level/aliases.nix
··· 1721 weechat-matrix-bridge = throw "'weechat-matrix-bridge' has been renamed to/replaced by 'weechatScripts.weechat-matrix-bridge'"; # Converted to throw 2022-02-22 1722 weighttp = throw "weighttp has been removed: abandoned by upstream"; # Added 2022-04-20 1723 whirlpool-gui = throw "whirlpool-gui has been removed as it depended on an insecure version of Electron"; # added 2022-02-08 1724 wicd = throw "wicd has been removed as it is abandoned"; # Added 2021-09-11 1725 wineFull = throw "'wineFull' has been renamed to/replaced by 'winePackages.full'"; # Converted to throw 2022-02-22 1726 wineMinimal = throw "'wineMinimal' has been renamed to/replaced by 'winePackages.minimal'"; # Converted to throw 2022-02-22
··· 1721 weechat-matrix-bridge = throw "'weechat-matrix-bridge' has been renamed to/replaced by 'weechatScripts.weechat-matrix-bridge'"; # Converted to throw 2022-02-22 1722 weighttp = throw "weighttp has been removed: abandoned by upstream"; # Added 2022-04-20 1723 whirlpool-gui = throw "whirlpool-gui has been removed as it depended on an insecure version of Electron"; # added 2022-02-08 1724 + wio = throw "wio has been removed from nixpkgs, it was unmaintained and required wlroots_0_14 at the time of removal"; # Added 2023-04-28 1725 wicd = throw "wicd has been removed as it is abandoned"; # Added 2021-09-11 1726 wineFull = throw "'wineFull' has been renamed to/replaced by 'winePackages.full'"; # Converted to throw 2022-02-22 1727 wineMinimal = throw "'wineMinimal' has been renamed to/replaced by 'winePackages.minimal'"; # Converted to throw 2022-02-22
+11 -4
pkgs/top-level/all-packages.nix
··· 1407 1408 apache-airflow = with python3.pkgs; toPythonApplication apache-airflow; 1409 1410 airsonic = callPackage ../servers/misc/airsonic { }; 1411 1412 airspy = callPackage ../applications/radio/airspy { }; ··· 34837 electron = electron_19; 34838 }; 34839 34840 - wio = callPackage ../applications/window-managers/wio { 34841 - wlroots = wlroots_0_14; 34842 - }; 34843 - 34844 windowlab = callPackage ../applications/window-managers/windowlab { }; 34845 34846 windowmaker = callPackage ../applications/window-managers/windowmaker { }; ··· 35434 boost = boost175; 35435 inherit (darwin) autoSignDarwinBinariesHook; 35436 }; 35437 35438 ergo = callPackage ../applications/blockchains/ergo { }; 35439
··· 1407 1408 apache-airflow = with python3.pkgs; toPythonApplication apache-airflow; 1409 1410 + apachetomcatscanner = callPackage ../tools/security/apachetomcatscanner { }; 1411 + 1412 airsonic = callPackage ../servers/misc/airsonic { }; 1413 1414 airspy = callPackage ../applications/radio/airspy { }; ··· 34839 electron = electron_19; 34840 }; 34841 34842 windowlab = callPackage ../applications/window-managers/windowlab { }; 34843 34844 windowmaker = callPackage ../applications/window-managers/windowmaker { }; ··· 35432 boost = boost175; 35433 inherit (darwin) autoSignDarwinBinariesHook; 35434 }; 35435 + elementsd-simplicity = elementsd.overrideAttrs (_: rec { 35436 + version = "unstable-2023-04-18"; 35437 + src = fetchFromGitHub { 35438 + owner = "ElementsProject"; 35439 + repo = "elements"; 35440 + rev = "ea318a45094ab3d31dd017d7781a6f28f1ffaa33"; # simplicity branch latest 35441 + sha256 = "ooe+If3HWaJWpr2ux7DpiCTqB9Hv+aXjquEjplDjvhM="; 35442 + }; 35443 + }); 35444 35445 ergo = callPackage ../applications/blockchains/ergo { }; 35446
+6
pkgs/top-level/python-packages.nix
··· 7665 7666 pmw = callPackage ../development/python-modules/pmw { }; 7667 7668 pnglatex = callPackage ../development/python-modules/pnglatex { }; 7669 7670 pocket = callPackage ../development/python-modules/pocket { }; ··· 10124 10125 random2 = callPackage ../development/python-modules/random2 { }; 10126 10127 rangehttpserver = callPackage ../development/python-modules/rangehttpserver { }; 10128 10129 rapidfuzz = callPackage ../development/python-modules/rapidfuzz { }; ··· 10711 secure = callPackage ../development/python-modules/secure { }; 10712 10713 securetar = callPackage ../development/python-modules/securetar { }; 10714 10715 seedir = callPackage ../development/python-modules/seedir { }; 10716
··· 7665 7666 pmw = callPackage ../development/python-modules/pmw { }; 7667 7668 + pmdsky-debug-py = callPackage ../development/python-modules/pmdsky-debug-py { }; 7669 + 7670 pnglatex = callPackage ../development/python-modules/pnglatex { }; 7671 7672 pocket = callPackage ../development/python-modules/pocket { }; ··· 10126 10127 random2 = callPackage ../development/python-modules/random2 { }; 10128 10129 + range-typed-integers = callPackage ../development/python-modules/range-typed-integers { }; 10130 + 10131 rangehttpserver = callPackage ../development/python-modules/rangehttpserver { }; 10132 10133 rapidfuzz = callPackage ../development/python-modules/rapidfuzz { }; ··· 10715 secure = callPackage ../development/python-modules/secure { }; 10716 10717 securetar = callPackage ../development/python-modules/securetar { }; 10718 + 10719 + sectools = callPackage ../development/python-modules/sectools { }; 10720 10721 seedir = callPackage ../development/python-modules/seedir { }; 10722