Python: remove modules and pythonFull

+61 -108
-1
nixos/modules/services/web-servers/apache-httpd/trac.nix
··· 102 pkgs.setuptools 103 pkgs.pythonPackages.genshi 104 pkgs.pythonPackages.psycopg2 105 - pkgs.python.modules.sqlite3 106 subversion 107 ]; 108 };
··· 102 pkgs.setuptools 103 pkgs.pythonPackages.genshi 104 pkgs.pythonPackages.psycopg2 105 subversion 106 ]; 107 };
+1 -1
pkgs/applications/misc/loxodo/default.nix
··· 12 sha256 = "1cg0dfcv57ps54f1a0ksib7hgkrbdi9q699w302xyyfyvjcb5dd2"; 13 }; 14 15 - propagatedBuildInputs = with py; [ wxPython python.modules.readline ]; 16 17 postInstall = '' 18 mv $out/bin/loxodo.py $out/bin/loxodo
··· 12 sha256 = "1cg0dfcv57ps54f1a0ksib7hgkrbdi9q699w302xyyfyvjcb5dd2"; 13 }; 14 15 + propagatedBuildInputs = with py; [ wxPython ]; 16 17 postInstall = '' 18 mv $out/bin/loxodo.py $out/bin/loxodo
+1 -1
pkgs/applications/misc/ranger/default.nix
··· 15 sha256 = "0yaviybviwdvfg2a0pf2kk28g10k245499xmbpqlai7fv91f7xll"; 16 }; 17 18 - propagatedBuildInputs = [ pythonPackages.python.modules.curses file ]; 19 20 preConfigure = '' 21 substituteInPlace ranger/ext/img_display.py \
··· 15 sha256 = "0yaviybviwdvfg2a0pf2kk28g10k245499xmbpqlai7fv91f7xll"; 16 }; 17 18 + propagatedBuildInputs = [ file ]; 19 20 preConfigure = '' 21 substituteInPlace ranger/ext/img_display.py \
+3 -3
pkgs/applications/misc/roxterm/default.nix
··· 1 { stdenv, fetchurl, docbook_xsl, dbus_libs, dbus_glib, expat, gettext 2 , gsettings_desktop_schemas, gdk_pixbuf, gtk2, gtk3, hicolor_icon_theme 3 , imagemagick, itstool, librsvg, libtool, libxslt, lockfile, makeWrapper 4 - , pkgconfig, pythonFull, pythonPackages, vte }: 5 6 # TODO: Still getting following warning. 7 # WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files ··· 19 20 buildInputs = 21 [ docbook_xsl expat imagemagick itstool librsvg libtool libxslt 22 - makeWrapper pkgconfig pythonFull pythonPackages.lockfile ]; 23 24 propagatedBuildInputs = 25 [ dbus_libs dbus_glib gdk_pixbuf gettext gsettings_desktop_schemas gtk2 gtk3 hicolor_icon_theme vte ]; ··· 29 "-I${dbus_libs.lib}/lib/dbus-1.0/include" ]; 30 31 # Fix up python path so the lockfile library is on it. 32 - PYTHONPATH = stdenv.lib.makeSearchPathOutput "lib" pythonFull.sitePackages [ 33 pythonPackages.curses pythonPackages.lockfile 34 ]; 35
··· 1 { stdenv, fetchurl, docbook_xsl, dbus_libs, dbus_glib, expat, gettext 2 , gsettings_desktop_schemas, gdk_pixbuf, gtk2, gtk3, hicolor_icon_theme 3 , imagemagick, itstool, librsvg, libtool, libxslt, lockfile, makeWrapper 4 + , pkgconfig, python, pythonPackages, vte }: 5 6 # TODO: Still getting following warning. 7 # WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files ··· 19 20 buildInputs = 21 [ docbook_xsl expat imagemagick itstool librsvg libtool libxslt 22 + makeWrapper pkgconfig python pythonPackages.lockfile ]; 23 24 propagatedBuildInputs = 25 [ dbus_libs dbus_glib gdk_pixbuf gettext gsettings_desktop_schemas gtk2 gtk3 hicolor_icon_theme vte ]; ··· 29 "-I${dbus_libs.lib}/lib/dbus-1.0/include" ]; 30 31 # Fix up python path so the lockfile library is on it. 32 + PYTHONPATH = stdenv.lib.makeSearchPathOutput "lib" python.sitePackages [ 33 pythonPackages.curses pythonPackages.lockfile 34 ]; 35
-1
pkgs/applications/misc/rtv/default.nix
··· 17 six 18 praw 19 kitchen 20 - python.modules.curses 21 praw 22 ] ++ lib.optional (!pythonPackages.isPy3k) futures; 23
··· 17 six 18 praw 19 kitchen 20 praw 21 ] ++ lib.optional (!pythonPackages.isPy3k) futures; 22
+1 -1
pkgs/applications/networking/mailreaders/mailpile/default.nix
··· 16 17 propagatedBuildInputs = with pythonPackages; [ 18 makeWrapper pillow jinja2 spambayes pythonPackages.lxml 19 - python.modules.readline pgpdump gnupg1orig 20 ]; 21 22 postInstall = ''
··· 16 17 propagatedBuildInputs = with pythonPackages; [ 18 makeWrapper pillow jinja2 spambayes pythonPackages.lxml 19 + pgpdump gnupg1orig 20 ]; 21 22 postInstall = ''
-3
pkgs/applications/version-management/bazaar/default.nix
··· 10 sha256 = "1cysix5k3wa6y7jjck3ckq3abls4gvz570s0v0hxv805nwki4i8d"; 11 }; 12 13 - # Readline support is needed by bzrtools. 14 - propagatedBuildInputs = [ pythonPackages.python.modules.readline ]; 15 - 16 doCheck = false; 17 18 # Bazaar can't find the certificates alone
··· 10 sha256 = "1cysix5k3wa6y7jjck3ckq3abls4gvz570s0v0hxv805nwki4i8d"; 11 }; 12 13 doCheck = false; 14 15 # Bazaar can't find the certificates alone
+3 -3
pkgs/applications/video/kodi/default.nix
··· 1 { stdenv, lib, fetchurl, makeWrapper 2 - , pkgconfig, cmake, gnumake, yasm, pythonFull 3 , boost, avahi, libdvdcss, lame, autoreconfHook 4 , gettext, pcre-cpp, yajl, fribidi, which 5 , openssl, gperf, tinyxml2, taglib, libssh, swig, jre ··· 54 55 buildInputs = [ 56 makeWrapper libxml2 gnutls 57 - pkgconfig cmake gnumake yasm pythonFull 58 boost libmicrohttpd autoreconfHook 59 gettext pcre-cpp yajl fribidi libva 60 openssl gperf tinyxml2 taglib libssh swig jre ··· 107 postInstall = '' 108 for p in $(ls $out/bin/) ; do 109 wrapProgram $out/bin/$p \ 110 - --prefix PATH ":" "${pythonFull}/bin" \ 111 --prefix PATH ":" "${glxinfo}/bin" \ 112 --prefix PATH ":" "${xdpyinfo}/bin" \ 113 --prefix LD_LIBRARY_PATH ":" "${lib.makeLibraryPath
··· 1 { stdenv, lib, fetchurl, makeWrapper 2 + , pkgconfig, cmake, gnumake, yasm, python 3 , boost, avahi, libdvdcss, lame, autoreconfHook 4 , gettext, pcre-cpp, yajl, fribidi, which 5 , openssl, gperf, tinyxml2, taglib, libssh, swig, jre ··· 54 55 buildInputs = [ 56 makeWrapper libxml2 gnutls 57 + pkgconfig cmake gnumake yasm python 58 boost libmicrohttpd autoreconfHook 59 gettext pcre-cpp yajl fribidi libva 60 openssl gperf tinyxml2 taglib libssh swig jre ··· 107 postInstall = '' 108 for p in $(ls $out/bin/) ; do 109 wrapProgram $out/bin/$p \ 110 + --prefix PATH ":" "${python}/bin" \ 111 --prefix PATH ":" "${glxinfo}/bin" \ 112 --prefix PATH ":" "${xdpyinfo}/bin" \ 113 --prefix LD_LIBRARY_PATH ":" "${lib.makeLibraryPath
+3 -3
pkgs/development/compilers/edk2/default.nix
··· 1 - { stdenv, fetchgit, libuuid, pythonFull, iasl }: 2 3 let 4 ··· 18 sha256 = "0s9ywb8w7xzlnmm4kwzykxkrdaw53b7pky121cc9wjkllzqwyxrb"; 19 }; 20 21 - buildInputs = [ libuuid pythonFull ]; 22 23 makeFlags = "-C BaseTools"; 24 ··· 40 41 passthru = { 42 setup = projectDscPath: attrs: { 43 - buildInputs = [ pythonFull ] ++ 44 stdenv.lib.optionals (attrs ? buildInputs) attrs.buildInputs; 45 46 configurePhase = ''
··· 1 + { stdenv, fetchgit, libuuid, python, iasl }: 2 3 let 4 ··· 18 sha256 = "0s9ywb8w7xzlnmm4kwzykxkrdaw53b7pky121cc9wjkllzqwyxrb"; 19 }; 20 21 + buildInputs = [ libuuid python python.tkinter ]; 22 23 makeFlags = "-C BaseTools"; 24 ··· 40 41 passthru = { 42 setup = projectDscPath: attrs: { 43 + buildInputs = [ python python.tkinter ] ++ 44 stdenv.lib.optionals (attrs ? buildInputs) attrs.buildInputs; 45 46 configurePhase = ''
+3 -3
pkgs/development/interpreters/python/pypy/2.7/default.nix
··· 1 { stdenv, fetchurl, zlib ? null, zlibSupport ? true, bzip2, pkgconfig, libffi 2 - , sqlite, openssl, ncurses, pythonFull, expat, tcl, tk, xlibsWrapper, libX11 3 , makeWrapper, callPackage, self, pypyPackages, gdbm, db }: 4 5 assert zlibSupport -> zlib != null; ··· 34 patch lib-python/2.7/test/test_pyexpat.py < '${expatch}' 35 ''; 36 37 - buildInputs = [ bzip2 openssl pkgconfig pythonFull libffi ncurses expat sqlite tk tcl xlibsWrapper libX11 makeWrapper gdbm db ] 38 ++ stdenv.lib.optional (stdenv ? cc && stdenv.cc.libc != null) stdenv.cc.libc 39 ++ stdenv.lib.optional zlibSupport zlib; 40 ··· 62 ''; 63 64 buildPhase = '' 65 - ${pythonFull.interpreter} rpython/bin/rpython --make-jobs="$NIX_BUILD_CORES" -Ojit --batch pypy/goal/targetpypystandalone.py --withmod-_minimal_curses --withmod-unicodedata --withmod-thread --withmod-bz2 --withmod-_multiprocessing 66 ''; 67 68 setupHook = ./setup-hook.sh;
··· 1 { stdenv, fetchurl, zlib ? null, zlibSupport ? true, bzip2, pkgconfig, libffi 2 + , sqlite, openssl, ncurses, python, expat, tcl, tk, xlibsWrapper, libX11 3 , makeWrapper, callPackage, self, pypyPackages, gdbm, db }: 4 5 assert zlibSupport -> zlib != null; ··· 34 patch lib-python/2.7/test/test_pyexpat.py < '${expatch}' 35 ''; 36 37 + buildInputs = [ bzip2 openssl pkgconfig python python.tkinter libffi ncurses expat sqlite tk tcl xlibsWrapper libX11 makeWrapper gdbm db ] 38 ++ stdenv.lib.optional (stdenv ? cc && stdenv.cc.libc != null) stdenv.cc.libc 39 ++ stdenv.lib.optional zlibSupport zlib; 40 ··· 62 ''; 63 64 buildPhase = '' 65 + ${python.interpreter} rpython/bin/rpython --make-jobs="$NIX_BUILD_CORES" -Ojit --batch pypy/goal/targetpypystandalone.py --withmod-_minimal_curses --withmod-unicodedata --withmod-thread --withmod-bz2 --withmod-_multiprocessing 66 ''; 67 68 setupHook = ./setup-hook.sh;
+1 -1
pkgs/development/python-modules/matplotlib/default.nix
··· 40 ] 41 ++ stdenv.lib.optional enableGtk2 pygtk 42 ++ stdenv.lib.optionals enableGtk3 [ cairo pycairo gtk3 gobjectIntrospection pygobject3 ] 43 - ++ stdenv.lib.optionals enableTk [ tcl tk tkinter libX11 ]; 44 45 patches = 46 [ ./basedirlist.patch ] ++
··· 40 ] 41 ++ stdenv.lib.optional enableGtk2 pygtk 42 ++ stdenv.lib.optionals enableGtk3 [ cairo pycairo gtk3 gobjectIntrospection pygobject3 ] 43 + ++ stdenv.lib.optionals enableTk [ python.tkinter tcl tk tkinter libX11 ]; 44 45 patches = 46 [ ./basedirlist.patch ] ++
+1 -1
pkgs/servers/matrix-synapse/default.nix
··· 26 blist canonicaljson daemonize dateutil frozendict pillow pybcrypt pyasn1 27 pydenticon pymacaroons-pynacl pynacl pyopenssl pysaml2 pytz requests2 28 service-identity signedjson systemd twisted ujson unpaddedbase64 pyyaml 29 - matrix-angular-sdk bleach netaddr jinja2 psycopg2 python.modules.curses 30 ldap3 psutil msgpack 31 ]; 32
··· 26 blist canonicaljson daemonize dateutil frozendict pillow pybcrypt pyasn1 27 pydenticon pymacaroons-pynacl pynacl pyopenssl pysaml2 pytz requests2 28 service-identity signedjson systemd twisted ujson unpaddedbase64 pyyaml 29 + matrix-angular-sdk bleach netaddr jinja2 psycopg2 30 ldap3 psutil msgpack 31 ]; 32
+1 -1
pkgs/servers/sabnzbd/default.nix
··· 1 {stdenv, fetchurl, python, par2cmdline, unzip, unrar, p7zip, makeWrapper}: 2 3 let 4 - pythonEnv = python.withPackages(ps: with ps; [ pyopenssl python.modules.sqlite3 cheetah]); 5 path = stdenv.lib.makeBinPath [ par2cmdline unrar unzip p7zip ]; 6 in stdenv.mkDerivation rec { 7 version = "1.1.0";
··· 1 {stdenv, fetchurl, python, par2cmdline, unzip, unrar, p7zip, makeWrapper}: 2 3 let 4 + pythonEnv = python.withPackages(ps: with ps; [ pyopenssl cheetah]); 5 path = stdenv.lib.makeBinPath [ par2cmdline unrar unzip p7zip ]; 6 in stdenv.mkDerivation rec { 7 version = "1.1.0";
-2
pkgs/tools/audio/beets/default.nix
··· 92 pythonPackages.pathlib 93 pythonPackages.pyyaml 94 pythonPackages.unidecode 95 - pythonPackages.python.modules.sqlite3 96 - pythonPackages.python.modules.readline 97 ] ++ optional enableAcoustid pythonPackages.pyacoustid 98 ++ optional (enableFetchart 99 || enableEmbyupdate
··· 92 pythonPackages.pathlib 93 pythonPackages.pyyaml 94 pythonPackages.unidecode 95 ] ++ optional enableAcoustid pythonPackages.pyacoustid 96 ++ optional (enableFetchart 97 || enableEmbyupdate
+2 -2
pkgs/tools/audio/mpdris2/default.nix
··· 1 { stdenv, fetchurl, autoreconfHook, intltool 2 - , pythonPackages, pythonFull 3 }: 4 5 stdenv.mkDerivation rec { ··· 12 }; 13 14 buildInputs = [ intltool autoreconfHook pythonPackages.wrapPython ]; 15 - propagatedBuildInputs = with pythonPackages; [ pythonFull pygtk dbus-python ]; 16 pythonPath = with pythonPackages; [ mpd pygtk dbus-python notify ]; 17 postInstall = "wrapPythonPrograms"; 18
··· 1 { stdenv, fetchurl, autoreconfHook, intltool 2 + , pythonPackages 3 }: 4 5 stdenv.mkDerivation rec { ··· 12 }; 13 14 buildInputs = [ intltool autoreconfHook pythonPackages.wrapPython ]; 15 + propagatedBuildInputs = with pythonPackages; [ python pygtk dbus-python ]; 16 pythonPath = with pythonPackages; [ mpd pygtk dbus-python notify ]; 17 postInstall = "wrapPythonPrograms"; 18
-1
pkgs/tools/filesystems/ceph/generic.nix
··· 99 }; 100 101 wrapArgs = "--set PYTHONPATH \"$(toPythonPath $lib)\"" 102 - + " --prefix PYTHONPATH : \"$(toPythonPath ${python.modules.readline})\"" 103 + " --prefix PYTHONPATH : \"$(toPythonPath ${pythonPackages.flask})\"" 104 + " --set PATH \"$out/bin\""; 105 in
··· 99 }; 100 101 wrapArgs = "--set PYTHONPATH \"$(toPythonPath $lib)\"" 102 + " --prefix PYTHONPATH : \"$(toPythonPath ${pythonPackages.flask})\"" 103 + " --set PATH \"$out/bin\""; 104 in
+8 -6
pkgs/tools/misc/openopc/default.nix
··· 1 - { stdenv, fetchurl, pythonFull }: 2 3 - stdenv.mkDerivation rec { 4 name = "openopc-${version}"; 5 version = "1.2.0"; 6 ··· 13 installPhase = '' 14 mkdir -p "$out/bin" 15 mkdir -p "$out/share/doc/openopc" 16 - mkdir -p "$out/${pythonFull.python.sitePackages}" 17 mkdir -p "$out/libexec/opc" 18 19 - cp src/OpenOPC.py "$out/${pythonFull.python.sitePackages}" 20 cp src/opc.py "$out/libexec/opc/" 21 22 cat > "$out/bin/opc" << __EOF__ 23 #!${stdenv.shell} 24 - export PYTHONPATH="$out/${pythonFull.python.sitePackages}" 25 - exec ${pythonFull}/bin/${pythonFull.python.executable} "$out/libexec/opc/opc.py" "\$@" 26 __EOF__ 27 chmod a+x "$out/bin/opc" 28
··· 1 + { stdenv, fetchurl, python }: 2 3 + let 4 + pythonEnv = python.withPackages(ps: [ps.pyro3]); 5 + in stdenv.mkDerivation rec { 6 name = "openopc-${version}"; 7 version = "1.2.0"; 8 ··· 15 installPhase = '' 16 mkdir -p "$out/bin" 17 mkdir -p "$out/share/doc/openopc" 18 + mkdir -p "$out/${pythonEnv.python.sitePackages}" 19 mkdir -p "$out/libexec/opc" 20 21 + cp src/OpenOPC.py "$out/${pythonEnv.python.sitePackages}" 22 cp src/opc.py "$out/libexec/opc/" 23 24 cat > "$out/bin/opc" << __EOF__ 25 #!${stdenv.shell} 26 + export PYTHONPATH="$out/${pythonEnv.python.sitePackages}" 27 + exec ${pythonEnv}/bin/${pythonEnv.python.executable} "$out/libexec/opc/opc.py" "\$@" 28 __EOF__ 29 chmod a+x "$out/bin/opc" 30
+1 -1
pkgs/tools/misc/venus/default.nix
··· 28 doCheck = true; 29 checkPhase = "python runtests.py"; 30 31 - buildInputs = [ python python.modules.bsddb libxslt 32 libxml2 pythonPackages.genshi pythonPackages.lxml makeWrapper ]; 33 34 installPhase = ''
··· 28 doCheck = true; 29 checkPhase = "python runtests.py"; 30 31 + buildInputs = [ python libxslt 32 libxml2 pythonPackages.genshi pythonPackages.lxml makeWrapper ]; 33 34 installPhase = ''
+1 -1
pkgs/tools/security/fail2ban/default.nix
··· 13 sha256 = "1m8gqj35kwrn30rqwd488sgakaisz22xa5v9llvz6gwf4f7ps0a9"; 14 }; 15 16 - propagatedBuildInputs = [ python.modules.sqlite3 gamin ] 17 ++ (stdenv.lib.optional stdenv.isLinux pythonPackages.systemd); 18 19 preConfigure = ''
··· 13 sha256 = "1m8gqj35kwrn30rqwd488sgakaisz22xa5v9llvz6gwf4f7ps0a9"; 14 }; 15 16 + propagatedBuildInputs = [ gamin ] 17 ++ (stdenv.lib.optional stdenv.isLinux pythonPackages.systemd); 18 19 preConfigure = ''
+3 -22
pkgs/top-level/all-packages.nix
··· 2153 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix { 2154 inherit (haskellPackages) ihaskell ghcWithPackages; 2155 2156 - ipython = pythonFull.buildEnv.override { 2157 extraLibs = with pythonPackages; [ ipython ipykernel jupyter_client notebook ]; 2158 }; 2159 ··· 2978 2979 openobex = callPackage ../tools/bluetooth/openobex { }; 2980 2981 - openopc = callPackage ../tools/misc/openopc { 2982 - pythonFull = python27.buildEnv.override { 2983 - extraLibs = [ python27Packages.pyro3 ]; 2984 - }; 2985 - }; 2986 2987 openresolv = callPackage ../tools/networking/openresolv { }; 2988 ··· 5533 5534 pypy27 = callPackage ../development/interpreters/python/pypy/2.7 { 5535 self = pypy27; 5536 - }; 5537 - 5538 - pythonFull = python2Full; 5539 - python2Full = python27Full; 5540 - python26Full = python26.override { 5541 - includeModules = true; 5542 - self = python26Full; 5543 - }; 5544 - python27Full = python27.override { 5545 - includeModules = true; 5546 - self = python27Full; 5547 }; 5548 5549 python2nix = callPackage ../tools/package-management/python2nix { }; ··· 10542 10543 drbd = callPackage ../os-specific/linux/drbd { }; 10544 10545 - dstat = callPackage ../os-specific/linux/dstat { 10546 - # pythonFull includes the "curses" standard library module, for pretty 10547 - # dstat color output 10548 - python = pythonFull; 10549 - }; 10550 10551 libossp_uuid = callPackage ../development/libraries/libossp-uuid { }; 10552
··· 2153 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix { 2154 inherit (haskellPackages) ihaskell ghcWithPackages; 2155 2156 + ipython = python.buildEnv.override { 2157 extraLibs = with pythonPackages; [ ipython ipykernel jupyter_client notebook ]; 2158 }; 2159 ··· 2978 2979 openobex = callPackage ../tools/bluetooth/openobex { }; 2980 2981 + openopc = callPackage ../tools/misc/openopc { }; 2982 2983 openresolv = callPackage ../tools/networking/openresolv { }; 2984 ··· 5529 5530 pypy27 = callPackage ../development/interpreters/python/pypy/2.7 { 5531 self = pypy27; 5532 }; 5533 5534 python2nix = callPackage ../tools/package-management/python2nix { }; ··· 10527 10528 drbd = callPackage ../os-specific/linux/drbd { }; 10529 10530 + dstat = callPackage ../os-specific/linux/dstat { }; 10531 10532 libossp_uuid = callPackage ../development/libraries/libossp-uuid { }; 10533
+28 -49
pkgs/top-level/python-packages.nix
··· 27 28 buildPythonApplication = args: buildPythonPackage ({namePrefix="";} // args ); 29 30 - modules = python.modules or { 31 - readline = null; 32 - sqlite3 = null; 33 - curses = null; 34 - curses_panel = null; 35 - crypt = null; 36 - }; 37 - 38 - in modules // { 39 40 inherit python bootstrapped-pip isPy26 isPy27 isPy33 isPy34 isPy35 isPy36 isPyPy isPy3k mkPythonDerivation buildPythonPackage buildPythonApplication; 41 ··· 2014 sha256 = "0grid93yz6i6jb2zggrqncp5awdf7qi88j5y2k7dq0k9r6b8zydw"; 2015 }; 2016 2017 - propagatedBuildInputs = with stdenv.lib; with pkgs; [ modules.curses zlib xz ncompress gzip bzip2 gnutar p7zip cabextract lzma self.pycrypto ] 2018 ++ optional visualizationSupport pyqtgraph; 2019 2020 meta = with stdenv.lib; { ··· 2776 sha256 = "1ilf58qq7sazmcgg4f1wswbhcn2gb8qbbrpgm6gf0j2lbm60gabl"; 2777 }; 2778 2779 - propagatedBuildInputs = with self; [ modules.curses pygments ]; 2780 doCheck = false; 2781 2782 meta = { ··· 3962 3963 propagatedBuildInputs = with self; [ 3964 pyparsing 3965 - modules.readline 3966 urwid 3967 ]; 3968 ··· 4178 name = "cryptacular-1.4.1"; 4179 4180 buildInputs = with self; [ coverage nose ]; 4181 - propagatedBuildInputs = with self; [ pbkdf2 modules.crypt ]; 4182 4183 src = pkgs.fetchurl { 4184 url = "mirror://pypi/c/cryptacular/${name}.tar.gz"; ··· 4206 buildInputs = [ pkgs.openssl self.pretend self.cryptography_vectors 4207 self.iso8601 self.pyasn1 self.pytest_29 self.py self.hypothesis self.pytz ] 4208 ++ optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.Security; 4209 - propagatedBuildInputs = with self; [ six idna ipaddress pyasn1 cffi pyasn1-modules modules.sqlite3 pytz ] 4210 ++ optional (pythonOlder "3.4") self.enum34; 4211 4212 # IOKit's dependencies are inconsistent between OSX versions, so this is the best we ··· 5660 make -f Makefile.prep synctus/ddar_pb2.py 5661 ''; 5662 5663 - propagatedBuildInputs = with self; [ protobuf modules.sqlite3 ]; 5664 5665 meta = { 5666 description = "Unix de-duplicating archiver"; ··· 6602 sha256 = "105swvzshgn3g6bjwk67xd8pslnhpxwa63mdsw6cl4c7cjp2blx9"; 6603 }; 6604 6605 - propagatedBuildInputs = with self; [ python_fedora modules.sqlite3 pyopenssl ]; 6606 postInstall = "mv $out/bin/fedpkg $out/bin/fedora-cert-fedpkg"; 6607 doCheck = false; 6608 }; ··· 7445 pyyaml 7446 redis 7447 six 7448 - modules.sqlite3 7449 pkgs.zlib 7450 ]; 7451 ··· 7839 sha256 = "1dnmnkc21zdfaypskbpvkwl0wpkpn0nagj1fc338w64mbxrk8ny7"; 7840 }; 7841 7842 - propagatedBuildInputs = with self; 7843 - [ 7844 apipkg 7845 bottle 7846 gevent ··· 7855 simplejson 7856 sqlite3dbm 7857 timelib 7858 - ] ++ optionals (!isPy3k) [ modules.sqlite3 ]; 7859 7860 meta = { 7861 description = "Library for parsing MediaWiki articles and converting them to different output formats"; ··· 9480 }; 9481 9482 propagatedBuildInputs = with self; [ 9483 - pyGtkGlade pkgs.libtorrentRasterbar_1_0 twisted Mako chardet pyxdg self.pyopenssl modules.curses service-identity 9484 ]; 9485 9486 nativeBuildInputs = [ pkgs.intltool ]; ··· 11694 doCheck = false; 11695 11696 buildInputs = with self; [ unittest2 ]; 11697 - propagatedBuildInputs = with self; [ modules.curses modules.curses_panel psutil setuptools bottle batinfo pkgs.hddtemp pysnmp ]; 11698 11699 preConfigure = '' 11700 sed -i 's/data_files\.append((conf_path/data_files.append(("etc\/glances"/' setup.py; ··· 12136 }; 12137 12138 buildInputs = with self; [ flake8 pytest flaky ]; 12139 - propagatedBuildInputs = with self; ([ uncompyle6 ] ++ optionals isPy27 [ enum34 modules.sqlite3 ]); 12140 12141 # https://github.com/DRMacIver/hypothesis/issues/300 12142 checkPhase = '' ··· 12817 }; 12818 12819 propagatedBuildInputs = with self; [ 12820 - pytz six tzlocal keyring modules.readline argparse dateutil_1_5 12821 parsedatetime 12822 ]; 12823 ··· 13226 sed -i 's/version=version/version="${version}"/' setup.py 13227 ''; 13228 buildInputs = with self; [ pkgs.git ]; 13229 - propagatedBuildInputs = with self; [ modules.sqlite3 ]; 13230 13231 doCheck = false; 13232 ··· 13826 buildInputs = with self; [ pyflakes pep8 ]; 13827 propagatedBuildInputs = with self; [ 13828 django_1_6 filebrowser_safe grappelli_safe bleach tzlocal beautifulsoup4 13829 - requests2 requests_oauthlib future pillow modules.sqlite3 13830 ]; 13831 13832 # Tests Fail Due to Syntax Warning, Fixed for v3.1.11+ ··· 13965 13966 buildInputs = with self; [ 13967 pkgs.libjpeg pkgs.freetype pkgs.zlib pkgs.glibcLocales 13968 - pillow twitter pyfiglet requests2 arrow dateutil modules.readline pysocks 13969 pocket 13970 ]; 13971 ··· 14281 14282 LC_ALL="en_US.UTF-8"; 14283 14284 - propagatedBuildInputs = with self; [ argparse jinja2 six modules.readline ] ++ 14285 (optionals isPy26 [ importlib ordereddict ]); 14286 14287 meta = { ··· 14999 propagatedBuildInputs = with self; [ 15000 numpy 15001 nose 15002 - modules.sqlite3 15003 ]; 15004 15005 # Failing tests ··· 17345 sqlalchemy 17346 lxml 17347 html5lib 17348 - modules.sqlite3 17349 beautifulsoup4 17350 openpyxl 17351 tables ··· 17863 sha256 = "169s5mhw1s60qbsd6pkf9bb2x6wfgx8hn8nw9d4qgc68qnnpp2cj"; 17864 }; 17865 17866 - propagatedBuildInputs = with self; [ modules.curses ]; 17867 17868 meta = { 17869 homepage = https://github.com/mooz/percol; ··· 20184 sha256 = "0jgyhkkq36wn36rymn4jiyqh2vdslmradq4a2mjkxfbk2cz6wpi5"; 20185 }; 20186 20187 - buildInputs = with self; [ six pytest hypothesis ] ++ optional (!isPy3k) modules.sqlite3; 20188 20189 checkPhase = '' 20190 py.test ··· 21182 }; 21183 21184 buildInputs = with self; [ nose ]; 21185 - propagatedBuildInputs = with self; [ modules.sqlite3 six ]; 21186 21187 checkPhase = "nosetests"; 21188 ··· 21725 21726 propagatedBuildInputs = with self; 21727 [ django_1_6 recaptcha_client pytz memcached dateutil_1_5 paramiko flup 21728 - pygments djblets django_evolution pycrypto modules.sqlite3 pysvn pillow 21729 psycopg2 django-haystack python_mimeparse markdown django-multiselectfield 21730 ]; 21731 }; ··· 21893 sha256 = "1lf5f4x80f7d983bmkx12sxcizzii21kghs8kf63a1mj022a5x5j"; 21894 }; 21895 21896 - propagatedBuildInputs = with self; [ pygments wxPython modules.sqlite3 ]; 21897 21898 # ride_postinstall.py checks that needed deps are installed and creates a 21899 # desktop shortcut. We don't really need it and it clutters up bin/ so ··· 22323 sha256 = "1bqmp0xglkndrqgmybpwmzkv462mir8qlkfwsxwbvvzh9li3ndn5"; 22324 }; 22325 22326 - propagatedBuildInputs = [ modules.readline ]; 22327 - 22328 meta = { 22329 description = "Powerful interactive network packet manipulation program"; 22330 homepage = http://www.secdev.org/projects/scapy/; ··· 22793 sha256 = "4721607e0b817b89efdba7e79cab881a03164b94777f4cf796ad5dd59a7612c5"; 22794 }; 22795 22796 - buildInputs = with self; [ modules.sqlite3 ]; 22797 - 22798 meta = { 22799 description = "sqlite-backed dictionary"; 22800 homepage = "http://github.com/Yelp/sqlite3dbm"; ··· 22826 url = "mirror://pypi/s/sqlmap/sqlmap-1.0.9.post5.tar.gz"; 22827 sha256 = "0g8sjky8anrmcisc697b5qndp88qmay35kng9sz9x46wd3agm9pa"; 22828 }; 22829 - 22830 - propagatedBuildInputs = with self; [ modules.sqlite3 ]; 22831 22832 meta = with pkgs.stdenv.lib; { 22833 homepage = "http://sqlmap.org"; ··· 23289 # 4 failing tests, 2to3 23290 doCheck = false; 23291 23292 - propagatedBuildInputs = with self; [ modules.curses ]; 23293 23294 meta = { 23295 maintainers = with maintainers; [ domenkozar ]; ··· 23885 23886 buildInputs = with self; [ nose mock ] 23887 ++ stdenv.lib.optional doCheck pysqlite; 23888 - propagatedBuildInputs = with self; [ modules.sqlite3 ]; 23889 23890 checkPhase = '' 23891 ${python.executable} sqla_nose.py ··· 23911 23912 buildInputs = with self; [ pytest mock pytest_xdist ] 23913 ++ stdenv.lib.optional (!isPy3k) pysqlite; 23914 - propagatedBuildInputs = with self; [ modules.sqlite3 ]; 23915 23916 # Test-only dependency pysqlite doesn't build on Python 3. This isn't an 23917 # acceptable reason to make all dependents unavailable on Python 3 as well ··· 24840 24841 PYTHON_EGG_CACHE = "`pwd`/.egg-cache"; 24842 24843 - propagatedBuildInputs = with self; [ genshi setuptools modules.sqlite3 ]; 24844 24845 meta = { 24846 description = "Enhanced wiki and issue tracking system for software development projects"; ··· 25425 25426 patches = [ ../development/python-modules/virtualenv-change-prefix.patch ]; 25427 25428 - propagatedBuildInputs = with self; [ modules.readline modules.sqlite3 modules.curses ]; 25429 25430 # Tarball doesn't contain tests 25431 doCheck = false; ··· 25846 sha256 = "e03dd26ea694b877a2b3b7b4dcca8e79420e7f346abab34292bff43d992a8cc5"; 25847 }; 25848 25849 - buildInputs = with self; [ pytest modules.sqlite3 ]; 25850 propagatedBuildInputs = with self; [ feedparser pytz lxml praw pyenchant pygeoip backports_ssl_match_hostname ]; 25851 checkPhase = '' 25852 py.test test ··· 26888 }; 26889 26890 buildInputs = with self; [ unittest2 nose mock ]; 26891 - propagatedBuildInputs = with self; [ modules.curses libarchive ]; 26892 26893 # tests are still failing 26894 doCheck = false; ··· 27430 sha256 = "472a4403fd5b5364939aee10e78f171b1489e5f6bfe6f150ed9cae8476410114"; 27431 }; 27432 27433 - propagatedBuildInputs = with self; [ django_1_5 django_tagging modules.sqlite3 whisper pycairo ldap memcached ]; 27434 27435 postInstall = '' 27436 wrapProgram $out/bin/run-graphite-devel-server.py \
··· 27 28 buildPythonApplication = args: buildPythonPackage ({namePrefix="";} // args ); 29 30 + in { 31 32 inherit python bootstrapped-pip isPy26 isPy27 isPy33 isPy34 isPy35 isPy36 isPyPy isPy3k mkPythonDerivation buildPythonPackage buildPythonApplication; 33 ··· 2006 sha256 = "0grid93yz6i6jb2zggrqncp5awdf7qi88j5y2k7dq0k9r6b8zydw"; 2007 }; 2008 2009 + propagatedBuildInputs = with stdenv.lib; with pkgs; [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract lzma self.pycrypto ] 2010 ++ optional visualizationSupport pyqtgraph; 2011 2012 meta = with stdenv.lib; { ··· 2768 sha256 = "1ilf58qq7sazmcgg4f1wswbhcn2gb8qbbrpgm6gf0j2lbm60gabl"; 2769 }; 2770 2771 + propagatedBuildInputs = with self; [ pygments ]; 2772 doCheck = false; 2773 2774 meta = { ··· 3954 3955 propagatedBuildInputs = with self; [ 3956 pyparsing 3957 urwid 3958 ]; 3959 ··· 4169 name = "cryptacular-1.4.1"; 4170 4171 buildInputs = with self; [ coverage nose ]; 4172 + propagatedBuildInputs = with self; [ pbkdf2 ]; 4173 4174 src = pkgs.fetchurl { 4175 url = "mirror://pypi/c/cryptacular/${name}.tar.gz"; ··· 4197 buildInputs = [ pkgs.openssl self.pretend self.cryptography_vectors 4198 self.iso8601 self.pyasn1 self.pytest_29 self.py self.hypothesis self.pytz ] 4199 ++ optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.Security; 4200 + propagatedBuildInputs = with self; [ six idna ipaddress pyasn1 cffi pyasn1-modules pytz ] 4201 ++ optional (pythonOlder "3.4") self.enum34; 4202 4203 # IOKit's dependencies are inconsistent between OSX versions, so this is the best we ··· 5651 make -f Makefile.prep synctus/ddar_pb2.py 5652 ''; 5653 5654 + propagatedBuildInputs = with self; [ protobuf ]; 5655 5656 meta = { 5657 description = "Unix de-duplicating archiver"; ··· 6593 sha256 = "105swvzshgn3g6bjwk67xd8pslnhpxwa63mdsw6cl4c7cjp2blx9"; 6594 }; 6595 6596 + propagatedBuildInputs = with self; [ python_fedora pyopenssl ]; 6597 postInstall = "mv $out/bin/fedpkg $out/bin/fedora-cert-fedpkg"; 6598 doCheck = false; 6599 }; ··· 7436 pyyaml 7437 redis 7438 six 7439 pkgs.zlib 7440 ]; 7441 ··· 7829 sha256 = "1dnmnkc21zdfaypskbpvkwl0wpkpn0nagj1fc338w64mbxrk8ny7"; 7830 }; 7831 7832 + propagatedBuildInputs = with self; [ 7833 apipkg 7834 bottle 7835 gevent ··· 7844 simplejson 7845 sqlite3dbm 7846 timelib 7847 + ]; 7848 7849 meta = { 7850 description = "Library for parsing MediaWiki articles and converting them to different output formats"; ··· 9469 }; 9470 9471 propagatedBuildInputs = with self; [ 9472 + pyGtkGlade pkgs.libtorrentRasterbar_1_0 twisted Mako chardet pyxdg self.pyopenssl service-identity 9473 ]; 9474 9475 nativeBuildInputs = [ pkgs.intltool ]; ··· 11683 doCheck = false; 11684 11685 buildInputs = with self; [ unittest2 ]; 11686 + propagatedBuildInputs = with self; [ psutil setuptools bottle batinfo pkgs.hddtemp pysnmp ]; 11687 11688 preConfigure = '' 11689 sed -i 's/data_files\.append((conf_path/data_files.append(("etc\/glances"/' setup.py; ··· 12125 }; 12126 12127 buildInputs = with self; [ flake8 pytest flaky ]; 12128 + propagatedBuildInputs = with self; ([ uncompyle6 ] ++ optionals isPy27 [ enum34 ]); 12129 12130 # https://github.com/DRMacIver/hypothesis/issues/300 12131 checkPhase = '' ··· 12806 }; 12807 12808 propagatedBuildInputs = with self; [ 12809 + pytz six tzlocal keyring argparse dateutil_1_5 12810 parsedatetime 12811 ]; 12812 ··· 13215 sed -i 's/version=version/version="${version}"/' setup.py 13216 ''; 13217 buildInputs = with self; [ pkgs.git ]; 13218 + propagatedBuildInputs = with self; [ ]; 13219 13220 doCheck = false; 13221 ··· 13815 buildInputs = with self; [ pyflakes pep8 ]; 13816 propagatedBuildInputs = with self; [ 13817 django_1_6 filebrowser_safe grappelli_safe bleach tzlocal beautifulsoup4 13818 + requests2 requests_oauthlib future pillow 13819 ]; 13820 13821 # Tests Fail Due to Syntax Warning, Fixed for v3.1.11+ ··· 13954 13955 buildInputs = with self; [ 13956 pkgs.libjpeg pkgs.freetype pkgs.zlib pkgs.glibcLocales 13957 + pillow twitter pyfiglet requests2 arrow dateutil pysocks 13958 pocket 13959 ]; 13960 ··· 14270 14271 LC_ALL="en_US.UTF-8"; 14272 14273 + propagatedBuildInputs = with self; [ argparse jinja2 six ] ++ 14274 (optionals isPy26 [ importlib ordereddict ]); 14275 14276 meta = { ··· 14988 propagatedBuildInputs = with self; [ 14989 numpy 14990 nose 14991 ]; 14992 14993 # Failing tests ··· 17333 sqlalchemy 17334 lxml 17335 html5lib 17336 beautifulsoup4 17337 openpyxl 17338 tables ··· 17850 sha256 = "169s5mhw1s60qbsd6pkf9bb2x6wfgx8hn8nw9d4qgc68qnnpp2cj"; 17851 }; 17852 17853 + propagatedBuildInputs = with self; [ ]; 17854 17855 meta = { 17856 homepage = https://github.com/mooz/percol; ··· 20171 sha256 = "0jgyhkkq36wn36rymn4jiyqh2vdslmradq4a2mjkxfbk2cz6wpi5"; 20172 }; 20173 20174 + buildInputs = with self; [ six pytest hypothesis ]; 20175 20176 checkPhase = '' 20177 py.test ··· 21169 }; 21170 21171 buildInputs = with self; [ nose ]; 21172 + propagatedBuildInputs = with self; [ six ]; 21173 21174 checkPhase = "nosetests"; 21175 ··· 21712 21713 propagatedBuildInputs = with self; 21714 [ django_1_6 recaptcha_client pytz memcached dateutil_1_5 paramiko flup 21715 + pygments djblets django_evolution pycrypto pysvn pillow 21716 psycopg2 django-haystack python_mimeparse markdown django-multiselectfield 21717 ]; 21718 }; ··· 21880 sha256 = "1lf5f4x80f7d983bmkx12sxcizzii21kghs8kf63a1mj022a5x5j"; 21881 }; 21882 21883 + propagatedBuildInputs = with self; [ pygments wxPython ]; 21884 21885 # ride_postinstall.py checks that needed deps are installed and creates a 21886 # desktop shortcut. We don't really need it and it clutters up bin/ so ··· 22310 sha256 = "1bqmp0xglkndrqgmybpwmzkv462mir8qlkfwsxwbvvzh9li3ndn5"; 22311 }; 22312 22313 meta = { 22314 description = "Powerful interactive network packet manipulation program"; 22315 homepage = http://www.secdev.org/projects/scapy/; ··· 22778 sha256 = "4721607e0b817b89efdba7e79cab881a03164b94777f4cf796ad5dd59a7612c5"; 22779 }; 22780 22781 meta = { 22782 description = "sqlite-backed dictionary"; 22783 homepage = "http://github.com/Yelp/sqlite3dbm"; ··· 22809 url = "mirror://pypi/s/sqlmap/sqlmap-1.0.9.post5.tar.gz"; 22810 sha256 = "0g8sjky8anrmcisc697b5qndp88qmay35kng9sz9x46wd3agm9pa"; 22811 }; 22812 22813 meta = with pkgs.stdenv.lib; { 22814 homepage = "http://sqlmap.org"; ··· 23270 # 4 failing tests, 2to3 23271 doCheck = false; 23272 23273 + propagatedBuildInputs = with self; [ ]; 23274 23275 meta = { 23276 maintainers = with maintainers; [ domenkozar ]; ··· 23866 23867 buildInputs = with self; [ nose mock ] 23868 ++ stdenv.lib.optional doCheck pysqlite; 23869 23870 checkPhase = '' 23871 ${python.executable} sqla_nose.py ··· 23891 23892 buildInputs = with self; [ pytest mock pytest_xdist ] 23893 ++ stdenv.lib.optional (!isPy3k) pysqlite; 23894 23895 # Test-only dependency pysqlite doesn't build on Python 3. This isn't an 23896 # acceptable reason to make all dependents unavailable on Python 3 as well ··· 24819 24820 PYTHON_EGG_CACHE = "`pwd`/.egg-cache"; 24821 24822 + propagatedBuildInputs = with self; [ genshi ]; 24823 24824 meta = { 24825 description = "Enhanced wiki and issue tracking system for software development projects"; ··· 25404 25405 patches = [ ../development/python-modules/virtualenv-change-prefix.patch ]; 25406 25407 + propagatedBuildInputs = with self; [ ]; 25408 25409 # Tarball doesn't contain tests 25410 doCheck = false; ··· 25825 sha256 = "e03dd26ea694b877a2b3b7b4dcca8e79420e7f346abab34292bff43d992a8cc5"; 25826 }; 25827 25828 + buildInputs = with self; [ pytest ]; 25829 propagatedBuildInputs = with self; [ feedparser pytz lxml praw pyenchant pygeoip backports_ssl_match_hostname ]; 25830 checkPhase = '' 25831 py.test test ··· 26867 }; 26868 26869 buildInputs = with self; [ unittest2 nose mock ]; 26870 + propagatedBuildInputs = with self; [ libarchive ]; 26871 26872 # tests are still failing 26873 doCheck = false; ··· 27409 sha256 = "472a4403fd5b5364939aee10e78f171b1489e5f6bfe6f150ed9cae8476410114"; 27410 }; 27411 27412 + propagatedBuildInputs = with self; [ django_1_5 django_tagging whisper pycairo ldap memcached ]; 27413 27414 postInstall = '' 27415 wrapProgram $out/bin/run-graphite-devel-server.py \
-1
pkgs/top-level/release-small.nix
··· 130 portmap = linux; 131 procps = linux; 132 python = allBut cygwin; 133 - pythonFull = linux; 134 readline = all; 135 rlwrap = all; 136 rpm = linux;
··· 130 portmap = linux; 131 procps = linux; 132 python = allBut cygwin; 133 readline = all; 134 rlwrap = all; 135 rpm = linux;