Merge pull request #127151 from NixOS/staging-next

authored by Martin Weinelt and committed by GitHub 40bb731e 69015ede

+4233 -2037
+7 -1
doc/stdenv/stdenv.chapter.md
··· 463 463 464 464 The key to use when specifying the prefix. By default, this is set to `--prefix=` as that is used by the majority of packages. 465 465 466 + ##### `dontAddStaticConfigureFlags` 467 + 468 + By default, when building statically, stdenv will try to add build system appropriate configure flags to try to enable static builds. 469 + 470 + If this is undesirable, set this variable to true. 471 + 466 472 ##### `dontAddDisableDepTrack` {#var-stdenv-dontAddDisableDepTrack} 467 473 468 474 By default, the flag `--disable-dependency-tracking` is added to the configure flags to speed up Automake-based builds. If this is undesirable, set this variable to true. ··· 475 481 476 482 By default, when the configure script has `--enable-static`, the option `--disable-static` is added to the configure flags. 477 483 478 - If this is undesirable, set this variable to true. 484 + If this is undesirable, set this variable to true. It is automatically set to true when building statically, for example through `pkgsStatic`. 479 485 480 486 ##### `configurePlatforms` {#var-stdenv-configurePlatforms} 481 487
+1 -1
lib/systems/doubles.nix
··· 96 96 97 97 embedded = filterDoubles predicates.isNone; 98 98 99 - mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "armv7a-linux" "aarch64-linux" "powerpc64-linux" "powerpc64le-linux" "aarch64-darwin"]; 99 + mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "armv7a-linux" "aarch64-linux" "powerpc64-linux" "powerpc64le-linux" "aarch64-darwin" "riscv64-linux"]; 100 100 }
+1
nixos/modules/module-list.nix
··· 697 697 ./services/networking/gdomap.nix 698 698 ./services/networking/ghostunnel.nix 699 699 ./services/networking/git-daemon.nix 700 + ./services/networking/globalprotect-vpn.nix 700 701 ./services/networking/gnunet.nix 701 702 ./services/networking/go-neb.nix 702 703 ./services/networking/go-shadowsocks2.nix
+1 -1
nixos/modules/services/databases/redis.nix
··· 52 52 }; 53 53 54 54 port = mkOption { 55 - type = types.int; 55 + type = types.port; 56 56 default = 6379; 57 57 description = "The port for Redis to listen to."; 58 58 };
+2 -2
nixos/modules/services/games/terraria.nix
··· 42 42 }; 43 43 44 44 port = mkOption { 45 - type = types.int; 45 + type = types.port; 46 46 default = 7777; 47 47 description = '' 48 48 Specifies the port to listen on. ··· 50 50 }; 51 51 52 52 maxPlayers = mkOption { 53 - type = types.int; 53 + type = types.ints.u8; 54 54 default = 255; 55 55 description = '' 56 56 Sets the max number of players (between 1 and 255).
+1 -1
nixos/modules/services/misc/gitlab.nix
··· 462 462 }; 463 463 464 464 port = mkOption { 465 - type = types.int; 465 + type = types.port; 466 466 default = 8080; 467 467 description = '' 468 468 GitLab server port for copy-paste URLs, e.g. 80 or 443 if you're
+1 -1
nixos/modules/services/misc/matrix-synapse.nix
··· 238 238 type = types.listOf (types.submodule { 239 239 options = { 240 240 port = mkOption { 241 - type = types.int; 241 + type = types.port; 242 242 example = 8448; 243 243 description = '' 244 244 The port to listen for HTTP(S) requests on.
+1 -1
nixos/modules/services/networking/firefox/sync-server.nix
··· 67 67 }; 68 68 69 69 listen.port = mkOption { 70 - type = types.int; 70 + type = types.port; 71 71 default = 5000; 72 72 description = '' 73 73 Port on which the sync server listen to.
+1 -1
nixos/modules/services/networking/git-daemon.nix
··· 74 74 }; 75 75 76 76 port = mkOption { 77 - type = types.int; 77 + type = types.port; 78 78 default = 9418; 79 79 description = "Port to listen on."; 80 80 };
+43
nixos/modules/services/networking/globalprotect-vpn.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.globalprotect; 7 + 8 + execStart = if cfg.csdWrapper == null then 9 + "${pkgs.globalprotect-openconnect}/bin/gpservice" 10 + else 11 + "${pkgs.globalprotect-openconnect}/bin/gpservice --csd-wrapper=${cfg.csdWrapper}"; 12 + in 13 + 14 + { 15 + options.services.globalprotect = { 16 + enable = mkEnableOption "globalprotect"; 17 + 18 + csdWrapper = mkOption { 19 + description = '' 20 + A script that will produce a Host Integrity Protection (HIP) report, 21 + as described at <link xlink:href="https://www.infradead.org/openconnect/hip.html" /> 22 + ''; 23 + default = null; 24 + example = literalExample "\${pkgs.openconnect}/libexec/openconnect/hipreport.sh"; 25 + type = types.nullOr types.path; 26 + }; 27 + }; 28 + 29 + config = { 30 + services.dbus.packages = [ pkgs.globalprotect-openconnect ]; 31 + 32 + systemd.services.gpservice = { 33 + description = "GlobalProtect openconnect DBus service"; 34 + serviceConfig = { 35 + Type="dbus"; 36 + BusName="com.yuezk.qt.GPService"; 37 + ExecStart=execStart; 38 + }; 39 + wantedBy = [ "multi-user.target" ]; 40 + after = [ "network.target" ]; 41 + }; 42 + }; 43 + }
+1 -1
nixos/modules/services/networking/monero.nix
··· 110 110 }; 111 111 112 112 rpc.port = mkOption { 113 - type = types.int; 113 + type = types.port; 114 114 default = 18081; 115 115 description = '' 116 116 Port the RPC server will bind to.
+1 -1
nixos/modules/services/web-apps/discourse.nix
··· 356 356 }; 357 357 358 358 port = lib.mkOption { 359 - type = lib.types.int; 359 + type = lib.types.port; 360 360 default = 25; 361 361 description = '' 362 362 The port of the SMTP server Discourse should use to
+1 -1
nixos/modules/services/web-servers/darkhttpd.nix
··· 19 19 20 20 port = mkOption { 21 21 default = 80; 22 - type = ints.u16; 22 + type = types.port; 23 23 description = '' 24 24 Port to listen on. 25 25 Pass 0 to let the system choose any free port for you.
+1 -1
nixos/modules/services/web-servers/lighttpd/default.nix
··· 134 134 135 135 port = mkOption { 136 136 default = 80; 137 - type = types.int; 137 + type = types.port; 138 138 description = '' 139 139 TCP port number for lighttpd to bind to. 140 140 '';
+1
nixos/tests/all-tests.nix
··· 201 201 jitsi-meet = handleTest ./jitsi-meet.nix {}; 202 202 k3s = handleTest ./k3s.nix {}; 203 203 kafka = handleTest ./kafka.nix {}; 204 + kbd-setfont-decompress = handleTest ./kbd-setfont-decompress.nix {}; 204 205 keepalived = handleTest ./keepalived.nix {}; 205 206 keepassxc = handleTest ./keepassxc.nix {}; 206 207 kerberos = handleTest ./kerberos/default.nix {};
+21
nixos/tests/kbd-setfont-decompress.nix
··· 1 + import ./make-test-python.nix ({ lib, pkgs, ... }: 2 + { 3 + name = "kbd-setfont-decompress"; 4 + 5 + meta.maintainers = with lib.maintainers; [ oxalica ]; 6 + 7 + machine = { ... }: {}; 8 + 9 + testScript = '' 10 + machine.succeed("gzip -cd ${pkgs.terminus_font}/share/consolefonts/ter-v16b.psf.gz >font.psf") 11 + machine.succeed("gzip <font.psf >font.psf.gz") 12 + machine.succeed("bzip2 <font.psf >font.psf.bz2") 13 + machine.succeed("xz <font.psf >font.psf.xz") 14 + machine.succeed("zstd <font.psf >font.psf.zst") 15 + # setfont returns 0 even on error. 16 + assert machine.succeed("PATH= ${pkgs.kbd}/bin/setfont font.psf.gz 2>&1") == "" 17 + assert machine.succeed("PATH= ${pkgs.kbd}/bin/setfont font.psf.bz2 2>&1") == "" 18 + assert machine.succeed("PATH= ${pkgs.kbd}/bin/setfont font.psf.xz 2>&1") == "" 19 + assert machine.succeed("PATH= ${pkgs.kbd}/bin/setfont font.psf.zst 2>&1") == "" 20 + ''; 21 + })
+4 -4
pkgs/applications/audio/cdparanoia/default.nix
··· 1 - { lib, stdenv, fetchurl, autoreconfHook, gnu-config, IOKit, Carbon }: 1 + { lib, stdenv, fetchurl, gnu-config, IOKit, Carbon }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "cdparanoia-III-10.2"; ··· 20 20 ] ++ lib.optional stdenv.hostPlatform.isMusl ./utils.patch 21 21 ++ [./fix_private_keyword.patch]; 22 22 23 - nativeBuildInputs = lib.optional stdenv.isAarch64 autoreconfHook; 24 - 25 23 propagatedBuildInputs = lib.optionals stdenv.isDarwin [ 26 24 Carbon 27 25 IOKit ··· 29 27 30 28 hardeningDisable = [ "format" ]; 31 29 32 - preConfigure = "unset CC" + lib.optionalString stdenv.isAarch64 ''; 30 + preConfigure = '' 31 + unset CC 32 + '' + lib.optionalString (!stdenv.hostPlatform.isx86) '' 33 33 cp ${gnu-config}/config.sub configure.sub 34 34 cp ${gnu-config}/config.guess configure.guess 35 35 '';
+2 -2
pkgs/applications/audio/jamulus/default.nix
··· 3 3 4 4 mkDerivation rec { 5 5 pname = "jamulus"; 6 - version = "3.7.0"; 6 + version = "3.8.0"; 7 7 src = fetchFromGitHub { 8 8 owner = "jamulussoftware"; 9 9 repo = "jamulus"; 10 10 rev = "r${lib.replaceStrings [ "." ] [ "_" ] version}"; 11 - sha256 = "sha256-8zCPT0jo4ExgmZWxGinumv3JauH4csM9DtuHmOiJQAM="; 11 + sha256 = "sha256-Ni6N7XW34OFNuEkqBEgMcYGmIqb+UZ0uhLt/shRkWRs="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config qmake ];
+10
pkgs/applications/audio/whipper/default.nix
··· 1 1 { lib 2 2 , python3 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , libcdio-paranoia 5 6 , cdrdao 6 7 , libsndfile ··· 21 22 rev = "v${version}"; 22 23 sha256 = "00cq03cy5dyghmibsdsq5sdqv3bzkzhshsng74bpnb5lasxp3ia5"; 23 24 }; 25 + 26 + patches = [ 27 + (fetchpatch { 28 + # Use custom YAML subclass to be compatible with ruamel_yaml>=0.17 29 + # https://github.com/whipper-team/whipper/pull/543 30 + url = "https://github.com/whipper-team/whipper/commit/3ce5964dfe8be1e625c3e3b091360dd0bc34a384.patch"; 31 + sha256 = "0n9dmib884y8syvypsg88j0h71iy42n1qsrh0am8pwna63sl15ah"; 32 + }) 33 + ]; 24 34 25 35 nativeBuildInputs = with python3.pkgs; [ 26 36 setuptools-scm
+2 -2
pkgs/applications/graphics/ImageMagick/7.0.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "imagemagick"; 21 - version = "7.0.11-12"; 21 + version = "7.1.0-0"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "ImageMagick"; 25 25 repo = "ImageMagick"; 26 26 rev = version; 27 - sha256 = "sha256-vTCfpHcja0z/aplcunUDlg/90EbfrR/xQ9bzdG0n2RY="; 27 + sha256 = "sha256-TmyJMzj5tHMrVm6xRguZmXIg7c6mHmqusMMdJAHNqNg="; 28 28 }; 29 29 30 30 outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
+9 -3
pkgs/applications/graphics/graphicsmagick/default.nix
··· 1 1 { lib, stdenv, fetchurl, bzip2, freetype, graphviz, ghostscript 2 2 , libjpeg, libpng, libtiff, libxml2, zlib, libtool, xz, libX11 3 - , libwebp, quantumdepth ? 8, fixDarwinDylibNames }: 3 + , libwebp, quantumdepth ? 8, fixDarwinDylibNames, nukeReferences }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "graphicsmagick"; ··· 27 27 zlib libtool libwebp 28 28 ]; 29 29 30 - nativeBuildInputs = [ xz ] 31 - ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; 30 + nativeBuildInputs = [ xz nukeReferences ] 31 + ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; 32 + 33 + # Remove CFLAGS from the binaries to avoid closure bloat. 34 + # In the past we have had -dev packages in the closure of the binaries soley due to the string references. 35 + postConfigure = '' 36 + nuke-refs ./magick/magick_config.h 37 + ''; 32 38 33 39 postInstall = '' 34 40 sed -i 's/-ltiff.*'\'/\'/ $out/bin/*
+3 -3
pkgs/applications/networking/maestral-qt/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "maestral-qt"; 9 - version = "1.4.3"; 9 + version = "1.4.4"; 10 10 disabled = python3.pkgs.pythonOlder "3.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "SamSchott"; 14 14 repo = "maestral-qt"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-+eBwBZx+kp2ACbFjtYK6ux9lcPmEQsunvxAAZ2HgAYw="; 16 + sha256 = "sha256-4IrLwpdMepXBxjgR6euENuVKaPRU0dLiApJO45DB2C4="; 17 17 }; 18 18 19 19 propagatedBuildInputs = with python3.pkgs; [ ··· 45 45 license = licenses.mit; 46 46 maintainers = with maintainers; [ peterhoeg ]; 47 47 platforms = platforms.linux; 48 - inherit (src.meta) homepage; 48 + homepage = "https://maestral.app"; 49 49 }; 50 50 }
+1 -1
pkgs/applications/networking/mailreaders/claws-mail/default.nix
··· 21 21 , enableLdap ? true, openldap 22 22 , enableNetworkManager ? true, networkmanager 23 23 , enableLibetpan ? true, libetpan 24 - , enableValgrind ? true, valgrind 24 + , enableValgrind ? !stdenv.isDarwin && lib.meta.availableOn stdenv.hostPlatform valgrind, valgrind 25 25 , enableSvg ? true, librsvg 26 26 27 27 # Configure claws-mail's plugins
+8 -6
pkgs/applications/version-management/git-and-tools/git/default.nix
··· 25 25 assert svnSupport -> perlSupport; 26 26 27 27 let 28 - version = "2.31.1"; 28 + version = "2.32.0"; 29 29 svn = subversionClient.override { perlBindings = perlSupport; }; 30 30 31 31 gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ]; ··· 37 37 38 38 src = fetchurl { 39 39 url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; 40 - sha256 = "10367n5sv4nsgaxy486pbp7nscx34vjk8vrb06jm9ffm8ix42qcz"; 40 + sha256 = "08rnm3ipjqdd2n31dw7mxl3iv9g4nxgc409krmz892a37kd43a38"; 41 41 }; 42 42 43 43 outputs = [ "out" ] ++ lib.optional withManual "doc"; ··· 290 290 fi 291 291 } 292 292 293 - # Shared permissions are forbidden in sandbox builds. 294 - disable_test t0001-init shared 293 + # Shared permissions are forbidden in sandbox builds: 294 + substituteInPlace t/test-lib.sh \ 295 + --replace "test_set_prereq POSIXPERM" "" 296 + # TODO: Investigate while these still fail (without POSIXPERM): 297 + disable_test t0001-init 'shared overrides system' 298 + disable_test t0001-init 'init honors global core.sharedRepository' 295 299 disable_test t1301-shared-repo 296 - disable_test t5324-split-commit-graph 'split commit-graph respects core.sharedrepository' 297 - disable_test t4129-apply-samemode 'do not use core.sharedRepository for working tree files' 298 300 299 301 # Our patched gettext never fallbacks 300 302 disable_test t0201-gettext-fallbacks
+2 -1
pkgs/applications/window-managers/sway/bg.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 2 , meson, ninja, pkg-config, scdoc 3 3 , wayland, wayland-protocols, cairo, gdk-pixbuf 4 + , wayland-scanner 4 5 }: 5 6 6 7 stdenv.mkDerivation rec { ··· 14 15 sha256 = "1lmqz5bmig90gq2m7lwf02d2g7z4hzf8fhqz78c8vk92c6p4xwbc"; 15 16 }; 16 17 17 - nativeBuildInputs = [ meson ninja pkg-config scdoc ]; 18 + nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-scanner ]; 18 19 buildInputs = [ wayland wayland-protocols cairo gdk-pixbuf ]; 19 20 20 21 mesonFlags = [
+21 -14
pkgs/build-support/bintools-wrapper/ld-wrapper.sh
··· 20 20 source @out@/nix-support/add-flags.sh 21 21 fi 22 22 23 - setDynamicLinker=1 24 23 25 24 # Optionally filter out paths not refering to the store. 26 25 expandResponseParams "$@" 26 + 27 + # NIX_LINK_TYPE is set if ld has been called through our cc wrapper. We take 28 + # advantage of this to avoid both recalculating it, and also repeating other 29 + # processing cc wrapper has already done. 30 + if [[ -n "${NIX_LINK_TYPE_@suffixSalt@:-}" ]]; then 31 + linkType=$NIX_LINK_TYPE_@suffixSalt@ 32 + else 33 + linkType=$(checkLinkType "$@") 34 + fi 35 + 27 36 if [[ "${NIX_ENFORCE_PURITY:-}" = 1 && -n "${NIX_STORE:-}" 28 - && ( -z "$NIX_IGNORE_LD_THROUGH_GCC_@suffixSalt@" || -z "${NIX_LDFLAGS_SET_@suffixSalt@:-}" ) ]]; then 37 + && ( -z "$NIX_IGNORE_LD_THROUGH_GCC_@suffixSalt@" || -z "${NIX_LINK_TYPE_@suffixSalt@:-}" ) ]]; then 29 38 rest=() 30 39 nParams=${#params[@]} 31 40 declare -i n=0 41 + 32 42 while (( "$n" < "$nParams" )); do 33 43 p=${params[n]} 34 44 p2=${params[n+1]:-} # handle `p` being last one ··· 48 58 # Our ld is not built with sysroot support (Can we fix that?) 49 59 : 50 60 else 51 - if [[ "$p" = -static || "$p" = -static-pie ]]; then 52 - # Using a dynamic linker for static binaries can lead to crashes. 53 - # This was observed for rust binaries. 54 - setDynamicLinker=0 55 - fi 56 61 rest+=("$p") 57 62 fi 58 63 n+=1 ··· 60 65 # Old bash empty array hack 61 66 params=(${rest+"${rest[@]}"}) 62 67 fi 68 + 63 69 64 70 source @out@/nix-support/add-hardening.sh 65 71 66 72 extraAfter=() 67 73 extraBefore=(${hardeningLDFlags[@]+"${hardeningLDFlags[@]}"}) 68 74 69 - if [ -z "${NIX_LDFLAGS_SET_@suffixSalt@:-}" ]; then 70 - extraAfter+=($NIX_LDFLAGS_@suffixSalt@) 71 - extraBefore+=($NIX_LDFLAGS_BEFORE_@suffixSalt@) 75 + if [ -z "${NIX_LINK_TYPE_@suffixSalt@:-}" ]; then 76 + extraAfter+=($(filterRpathFlags "$linkType" $NIX_LDFLAGS_@suffixSalt@)) 77 + extraBefore+=($(filterRpathFlags "$linkType" $NIX_LDFLAGS_BEFORE_@suffixSalt@)) 78 + 72 79 # By adding dynamic linker to extraBefore we allow the users set their 73 80 # own dynamic linker as NIX_LD_FLAGS will override earlier set flags 74 - if [[ "$setDynamicLinker" = 1 && -n "$NIX_DYNAMIC_LINKER_@suffixSalt@" ]]; then 81 + if [[ "$linkType" == dynamic && -n "$NIX_DYNAMIC_LINKER_@suffixSalt@" ]]; then 75 82 extraBefore+=("-dynamic-linker" "$NIX_DYNAMIC_LINKER_@suffixSalt@") 76 83 fi 77 84 fi 78 85 79 - extraAfter+=($NIX_LDFLAGS_AFTER_@suffixSalt@) 86 + extraAfter+=($(filterRpathFlags "$linkType" $NIX_LDFLAGS_AFTER_@suffixSalt@)) 80 87 81 88 # These flags *must not* be pulled up to -Wl, flags, so they can't go in 82 89 # add-flags.sh. They must always be set, so must not be disabled by ··· 173 180 prev="$p" 174 181 done 175 182 176 - if [[ "$link32" = "1" && "$setDynamicLinker" = 1 && -e "@out@/nix-support/dynamic-linker-m32" ]]; then 183 + if [[ "$link32" == "1" && "$linkType" == dynamic && -e "@out@/nix-support/dynamic-linker-m32" ]]; then 177 184 # We have an alternate 32-bit linker and we're producing a 32-bit ELF, let's 178 185 # use it. 179 186 extraAfter+=( ··· 183 190 fi 184 191 185 192 # Add all used dynamic libraries to the rpath. 186 - if [ "$NIX_DONT_SET_RPATH_@suffixSalt@" != 1 ]; then 193 + if [[ "$NIX_DONT_SET_RPATH_@suffixSalt@" != 1 && "$linkType" != static-pie ]]; then 187 194 # For each directory in the library search path (-L...), 188 195 # see if it contains a dynamic library used by a -l... flag. If 189 196 # so, add the directory to the rpath.
+7 -8
pkgs/build-support/cc-wrapper/cc-wrapper.sh
··· 29 29 cxxInclude=1 30 30 cxxLibrary=1 31 31 cInclude=1 32 - setDynamicLinker=1 33 32 34 33 expandResponseParams "$@" 34 + linkType=$(checkLinkType "$@") 35 + 35 36 declare -i n=0 36 37 nParams=${#params[@]} 37 38 while (( "$n" < "$nParams" )); do ··· 60 61 cxxInclude=0 61 62 elif [ "$p" = -nostdinc++ ]; then 62 63 cxxInclude=0 63 - elif [[ "$p" = -static || "$p" = -static-pie ]]; then 64 - setDynamicLinker=0 65 64 elif [[ "$p" != -?* ]]; then 66 65 # A dash alone signifies standard input; it is not a flag 67 66 nonFlagArgs=1 ··· 151 150 152 151 # Add the flags that should only be passed to the compiler when 153 152 # linking. 154 - extraAfter+=($NIX_CFLAGS_LINK_@suffixSalt@) 153 + extraAfter+=($(filterRpathFlags "$linkType" $NIX_CFLAGS_LINK_@suffixSalt@)) 155 154 156 155 # Add the flags that should be passed to the linker (and prevent 157 156 # `ld-wrapper' from adding NIX_LDFLAGS_@suffixSalt@ again). 158 - for i in $NIX_LDFLAGS_BEFORE_@suffixSalt@; do 157 + for i in $(filterRpathFlags "$linkType" $NIX_LDFLAGS_BEFORE_@suffixSalt@); do 159 158 extraBefore+=("-Wl,$i") 160 159 done 161 - if [[ "$setDynamicLinker" = 1 && -n "$NIX_DYNAMIC_LINKER_@suffixSalt@" ]]; then 160 + if [[ "$linkType" == dynamic && -n "$NIX_DYNAMIC_LINKER_@suffixSalt@" ]]; then 162 161 extraBefore+=("-Wl,-dynamic-linker=$NIX_DYNAMIC_LINKER_@suffixSalt@") 163 162 fi 164 - for i in $NIX_LDFLAGS_@suffixSalt@; do 163 + for i in $(filterRpathFlags "$linkType" $NIX_LDFLAGS_@suffixSalt@); do 165 164 if [ "${i:0:3}" = -L/ ]; then 166 165 extraAfter+=("$i") 167 166 else 168 167 extraAfter+=("-Wl,$i") 169 168 fi 170 169 done 171 - export NIX_LDFLAGS_SET_@suffixSalt@=1 170 + export NIX_LINK_TYPE_@suffixSalt@=$linkType 172 171 fi 173 172 174 173 # As a very special hack, if the arguments are just `-v', then don't
+35
pkgs/build-support/wrapper-common/utils.bash
··· 129 129 fi 130 130 done 131 131 } 132 + 133 + checkLinkType() { 134 + local arg mode 135 + type="dynamic" 136 + for arg in "$@"; do 137 + if [[ "$arg" = -static ]]; then 138 + type="static" 139 + elif [[ "$arg" = -static-pie ]]; then 140 + type="static-pie" 141 + fi 142 + done 143 + echo "$type" 144 + } 145 + 146 + # When building static-pie executables we cannot have rpath 147 + # set. At least glibc requires rpath to be empty 148 + filterRpathFlags() { 149 + local linkType=$1 ret="" i 150 + shift 151 + 152 + if [[ "$linkType" == "static-pie" ]]; then 153 + while [[ "$#" -gt 0 ]]; do 154 + i="$1"; shift 1 155 + if [[ "$i" == -rpath ]]; then 156 + # also skip its argument 157 + shift 158 + else 159 + ret+="$i " 160 + fi 161 + done 162 + else 163 + ret=$@ 164 + fi 165 + echo $ret 166 + }
+2 -2
pkgs/data/misc/cacert/default.nix
··· 10 10 with lib; 11 11 12 12 let 13 - version = "3.63"; 13 + version = "3.66"; 14 14 15 15 underscoreVersion = builtins.replaceStrings ["."] ["_"] version; 16 16 in ··· 20 20 21 21 src = fetchurl { 22 22 url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/nss-${version}.tar.gz"; 23 - sha256 = "0892xbjcaw6g4rd2rs4qa37nbda248cjrgxa4faaw0licbpjyb8q"; 23 + sha256 = "1jfdnh5l4k57r2vb07s06hqi7m2qzk0d9x25lsdsrw3cflx9x9w9"; 24 24 }; 25 25 26 26 certdata2pem = fetchurl {
+30 -11
pkgs/data/misc/shared-mime-info/default.nix
··· 1 - { lib, stdenv 2 - , fetchurl 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , fetchpatch 5 + , meson 6 + , ninja 3 7 , pkg-config 4 8 , gettext 5 - , perlPackages 6 9 , itstool 7 10 , libxml2 8 11 , glib ··· 10 13 11 14 stdenv.mkDerivation rec { 12 15 pname = "shared-mime-info"; 13 - version = "1.13.1"; 16 + version = "2.1"; 14 17 15 - src = fetchurl { 16 - url = "https://gitlab.freedesktop.org/xdg/${pname}/uploads/5349e18c86eb96eee258a5c1f19122d0/${pname}-${version}.tar.xz"; 17 - sha256 = "1bic8z5nz08qxv1x6zlxnx2j4cmlzm12kygrn3rrh1djqxdhma3f"; 18 + src = fetchFromGitLab { 19 + domain = "gitlab.freedesktop.org"; 20 + owner = "xdg"; 21 + repo = pname; 22 + rev = version; 23 + sha256 = "07bxv44p43pqq4ymfnyy50yli7lwdqymhvclna42rkn1cazq3vb5"; 18 24 }; 19 25 26 + patches = [ 27 + # xmlto is only used for building the docs, which are not installed anyways. 28 + (fetchpatch { 29 + name = "xmlto-optional.patch"; 30 + url = "https://gitlab.freedesktop.org/xdg/shared-mime-info/-/merge_requests/110.patch"; 31 + sha256 = "0p5gxlcmn8ji5bc7pd105s1halqwa1d28lfx9yj43rn6mav7allx"; 32 + }) 33 + ]; 34 + 20 35 nativeBuildInputs = [ 36 + meson 37 + ninja 21 38 pkg-config 22 39 gettext 23 40 itstool 24 - ] ++ (with perlPackages; [ 25 - perl XMLParser 26 - ]); 41 + ]; 27 42 28 43 buildInputs = [ 29 44 libxml2 30 45 glib 31 46 ]; 32 47 48 + mesonFlags = [ 49 + "-Dupdate-mimedb=true" 50 + ]; 51 + 33 52 meta = with lib; { 34 53 description = "A database of common MIME types"; 35 54 homepage = "http://freedesktop.org/wiki/Software/shared-mime-info"; 36 55 license = licenses.gpl2Plus; 37 56 platforms = platforms.unix; 38 - maintainers = [ maintainers.mimame ]; 57 + maintainers = teams.freedesktop.members ++ [ maintainers.mimame ]; 39 58 }; 40 59 }
+7 -3
pkgs/data/misc/tzdata/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tzdata"; 5 - version = "2020f"; 5 + version = "2021a"; 6 6 7 7 srcs = 8 8 [ (fetchurl { 9 9 url = "https://data.iana.org/time-zones/releases/tzdata${version}.tar.gz"; 10 - sha256 = "10b8cr55x6ji14n3kqkn3avj1s9b79b8gszh81fxrrisij8k248j"; 10 + sha256 = "022fn6gkmp7pamlgab04x0dm5hnyn2m2fcnyr3pvm36612xd5rrr"; 11 11 }) 12 12 (fetchurl { 13 13 url = "https://data.iana.org/time-zones/releases/tzcode${version}.tar.gz"; 14 - sha256 = "1i998crd9fxdfhv4jd241j1arx0ng7j7cvczpmj4y5j5fwmfmvng"; 14 + sha256 = "1l02b0jiwp3fl0xd6227i69d26rmx3yrnq0ssq9vvdmm4jhvyipb"; 15 15 }) 16 16 ]; 17 17 ··· 68 68 homepage = "http://www.iana.org/time-zones"; 69 69 description = "Database of current and historical time zones"; 70 70 changelog = "https://github.com/eggert/tz/blob/${version}/NEWS"; 71 + license = with licenses; [ 72 + bsd3 # tzcode 73 + publicDomain # tzdata 74 + ]; 71 75 platforms = platforms.all; 72 76 maintainers = with maintainers; [ fpletz ]; 73 77 };
+3
pkgs/development/compilers/ghc/8.10.4.nix
··· 125 125 # upstream patch. Don't forget to check backport status of the upstream patch 126 126 # when adding new GHC releases in nixpkgs. 127 127 ./respect-ar-path.patch 128 + # Fix documentation configuration which causes a syntax error with sphinx 4.* 129 + # See https://gitlab.haskell.org/ghc/ghc/-/issues/19962, remove at 8.10.6. 130 + ./sphinx-4-configuration.patch 128 131 ] ++ lib.optionals stdenv.isDarwin [ 129 132 # Make Block.h compile with c++ compilers. Remove with the next release 130 133 (fetchpatch {
+3
pkgs/development/compilers/ghc/8.8.4.nix
··· 134 134 # upstream patch. Don't forget to check backport status of the upstream patch 135 135 # when adding new GHC releases in nixpkgs. 136 136 ./respect-ar-path.patch 137 + # Fix documentation configuration which causes a syntax error with sphinx 4.* 138 + # See also https://gitlab.haskell.org/ghc/ghc/-/issues/19962 139 + ./sphinx-4-configuration.patch 137 140 ]; 138 141 139 142 postPatch = "patchShebangs .";
+11
pkgs/development/compilers/ghc/sphinx-4-configuration.patch
··· 1 + --- ghc-8.10.4/docs/users_guide/conf.py.orig 2021-06-21 13:46:34.196383559 +0200 2 + +++ ghc-8.10.4/docs/users_guide/conf.py 2021-06-21 13:46:54.839349941 +0200 3 + @@ -100,7 +100,7 @@ 4 + latex_elements = { 5 + 'inputenc': '', 6 + 'utf8extra': '', 7 + - 'preamble': ''' 8 + + 'preamble': r''' 9 + \usepackage{fontspec} 10 + \usepackage{makeidx} 11 + \setsansfont{DejaVu Sans}
+2
pkgs/development/compilers/rust/make-rust-platform.nix
··· 8 8 }; 9 9 10 10 fetchCargoTarball = buildPackages.callPackage ../../../build-support/rust/fetchCargoTarball.nix { 11 + git = buildPackages.gitMinimal; 11 12 inherit cargo; 12 13 }; 13 14 14 15 buildRustPackage = callPackage ../../../build-support/rust { 16 + git = buildPackages.gitMinimal; 15 17 inherit cargoBuildHook cargoCheckHook cargoInstallHook cargoSetupHook 16 18 fetchCargoTarball importCargoLock rustc; 17 19 };
+1 -1
pkgs/development/interpreters/php/generic.nix
··· 28 28 , embedSupport ? false 29 29 , ipv6Support ? true 30 30 , systemdSupport ? stdenv.isLinux 31 - , valgrindSupport ? !stdenv.isDarwin 31 + , valgrindSupport ? !stdenv.isDarwin && lib.meta.availableOn stdenv.hostPlatform valgrind 32 32 , ztsSupport ? apxs2Support 33 33 }@args: 34 34
+2 -2
pkgs/development/interpreters/python/fetchpypi.nix
··· 5 5 6 6 let 7 7 computeUrl = {format ? "setuptools", ... } @attrs: let 8 - computeWheelUrl = {pname, version, python ? "py2.py3", abi ? "none", platform ? "any"}: 8 + computeWheelUrl = {pname, version, dist ? "py2.py3", python ? "py2.py3", abi ? "none", platform ? "any"}: 9 9 # Fetch a wheel. By default we fetch an universal wheel. 10 10 # See https://www.python.org/dev/peps/pep-0427/#file-name-convention for details regarding the optional arguments. 11 - "https://files.pythonhosted.org/packages/${python}/${builtins.substring 0 1 pname}/${pname}/${pname}-${version}-${python}-${abi}-${platform}.whl"; 11 + "https://files.pythonhosted.org/packages/${dist}/${builtins.substring 0 1 pname}/${pname}/${pname}-${version}-${python}-${abi}-${platform}.whl"; 12 12 13 13 computeSourceUrl = {pname, version, extension ? "tar.gz"}: 14 14 # Fetch a source tarball.
+1 -1
pkgs/development/interpreters/python/hooks/python-remove-tests-dir-hook.sh
··· 5 5 echo "Executing pythonRemoveTestsDir" 6 6 7 7 rm -rf $out/@pythonSitePackages@/tests 8 + rm -rf $out/@pythonSitePackages@/test 8 9 9 10 echo "Finished executing pythonRemoveTestsDir" 10 11 } ··· 12 13 if [ -z "${dontUsePythonRemoveTestsDir-}" ]; then 13 14 postFixupHooks+=(pythonRemoveTestsDir) 14 15 fi 15 -
+9 -2
pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
··· 217 217 218 218 release = next(filter(lambda x: strip_prefix(x['tag_name']) == version, releases)) 219 219 prefix = get_prefix(release['tag_name']) 220 - sha256 = subprocess.check_output(["nix-prefetch-url", "--type", "sha256", "--unpack", f"{release['tarball_url']}"], stderr=subprocess.DEVNULL)\ 221 - .decode('utf-8').strip() 220 + try: 221 + sha256 = subprocess.check_output(["nix-prefetch-url", "--type", "sha256", "--unpack", f"{release['tarball_url']}"], stderr=subprocess.DEVNULL)\ 222 + .decode('utf-8').strip() 223 + except: 224 + # this may fail if they have both a branch and a tag of the same name, attempt tag name 225 + tag_url = str(release['tarball_url']).replace("tarball","tarball/refs/tags") 226 + sha256 = subprocess.check_output(["nix-prefetch-url", "--type", "sha256", "--unpack", tag_url], stderr=subprocess.DEVNULL)\ 227 + .decode('utf-8').strip() 228 + 222 229 223 230 return version, sha256, prefix 224 231
+12 -2
pkgs/development/interpreters/spidermonkey/78.nix
··· 1 1 { lib, stdenv 2 2 , fetchurl 3 + , fetchpatch 3 4 , autoconf213 4 5 , pkg-config 5 6 , perl ··· 20 21 21 22 stdenv.mkDerivation rec { 22 23 pname = "spidermonkey"; 23 - version = "78.8.0"; 24 + version = "78.11.0"; 24 25 25 26 src = fetchurl { 26 27 url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"; 27 - sha256 = "0451hhjrj9hb6limxim7sbhvw4gs6dd2gmnfxjjx07z3wbgdzwhw"; 28 + sha256 = "0zjpzkxx3wc2840d7q4b9lnkj1kwk1qps29s9c83jf5y6xclnf9q"; 28 29 }; 30 + 31 + patches = [ 32 + # Fix build failure on armv7l using Debian patch 33 + # Upstream bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1526653 34 + (fetchpatch { 35 + url = "https://salsa.debian.org/mozilla-team/firefox/commit/fd6847c9416f9eebde636e21d794d25d1be8791d.patch"; 36 + sha256 = "02b7zwm6vxmk61aj79a6m32s1k5sr0hwm3q1j4v6np9jfyd10g1j"; 37 + }) 38 + ]; 29 39 30 40 outputs = [ "out" "dev" ]; 31 41 setOutputFlags = false; # Configure script only understands --includedir
+2 -2
pkgs/development/libraries/acl/default.nix
··· 6 6 # files. 7 7 8 8 stdenv.mkDerivation rec { 9 - name = "acl-2.3.0"; 9 + name = "acl-2.3.1"; 10 10 11 11 src = fetchurl { 12 12 url = "mirror://savannah/acl/${name}.tar.gz"; 13 - sha256 = "sha256-vTj9u7A8eTdK9RRn6+VJfLwDNbgld/MMlRpBqVtTMAk="; 13 + sha256 = "sha256-dgxhxokBs3/dXu/ur0wMeia9/disdHoe3/HODiQ8Ea8="; 14 14 }; 15 15 16 16 outputs = [ "bin" "dev" "out" "man" "doc" ];
+7 -9
pkgs/development/libraries/expat/default.nix
··· 5 5 # cgit) that are needed here should be included directly in Nixpkgs as 6 6 # files. 7 7 8 - let 9 - version = "2.2.10"; 10 - in stdenv.mkDerivation rec { 11 - name = "expat-${version}"; 8 + stdenv.mkDerivation rec { 9 + pname = "expat"; 10 + version = "2.4.1"; 12 11 13 12 src = fetchurl { 14 - url = "https://github.com/libexpat/libexpat/releases/download/R_${lib.replaceStrings ["."] ["_"] version}/${name}.tar.xz"; 15 - sha256 = "sha256-Xf5Tj4tbY/A+mO2sUg19mmpNIuSC5cltTQb8xUhcJfI="; 13 + url = "https://github.com/libexpat/libexpat/releases/download/R_${lib.replaceStrings ["."] ["_"] version}/${pname}-${version}.tar.xz"; 14 + sha256 = "sha256-zwMtDbqbkoY2VI4ysyei1msaq2PE9KE90TLC0dLy+2o="; 16 15 }; 17 16 18 17 outputs = [ "out" "dev" ]; # TODO: fix referrers ··· 25 24 doCheck = true; # not cross; 26 25 27 26 preCheck = '' 28 - patchShebangs ./run.sh 29 - patchShebangs ./test-driver-wrapper.sh 27 + patchShebangs ./configure ./run.sh ./test-driver-wrapper.sh 30 28 ''; 31 29 32 30 meta = with lib; { 33 - homepage = "http://www.libexpat.org/"; 31 + homepage = "https://libexpat.github.io/"; 34 32 description = "A stream-oriented XML parser library written in C"; 35 33 platforms = platforms.all; 36 34 license = licenses.mit; # expat version
+12 -6
pkgs/development/libraries/gdk-pixbuf/default.nix
··· 22 22 , lib 23 23 }: 24 24 25 + let 26 + withGtkDoc = stdenv.buildPlatform == stdenv.hostPlatform; 27 + in 25 28 stdenv.mkDerivation rec { 26 29 pname = "gdk-pixbuf"; 27 30 version = "2.42.6"; 28 31 29 - outputs = [ "out" "dev" "man" "devdoc" "installedTests" ]; 32 + outputs = [ "out" "dev" "man" ] 33 + ++ lib.optional withGtkDoc "devdoc" 34 + ++ lib.optional (stdenv.buildPlatform == stdenv.hostPlatform) "installedTests"; 30 35 31 36 src = fetchurl { 32 37 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; ··· 63 68 ]; 64 69 65 70 mesonFlags = [ 66 - "-Dgtk_doc=true" 67 - "-Dintrospection=${if gobject-introspection != null then "enabled" else "disabled"}" 71 + "-Dgtk_doc=${lib.boolToString withGtkDoc}" 72 + "-Dintrospection=${if (stdenv.buildPlatform == stdenv.hostPlatform) then "enabled" else "disabled"}" 68 73 "-Dgio_sniffing=false" 69 74 ]; 70 75 ··· 85 90 moveToOutput "bin" "$dev" 86 91 moveToOutput "bin/gdk-pixbuf-thumbnailer" "$out" 87 92 88 - # So that devhelp can find this. 89 - mkdir -p "$devdoc/share/devhelp" 90 - mv "$out/share/doc" "$devdoc/share/devhelp/books" 91 93 '' + lib.optionalString stdenv.isDarwin '' 92 94 # meson erroneously installs loaders with .dylib extension on Darwin. 93 95 # Their @rpath has to be replaced before gdk-pixbuf-query-loaders looks at them. ··· 98 100 '' + lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 99 101 # We need to install 'loaders.cache' in lib/gdk-pixbuf-2.0/2.10.0/ 100 102 $dev/bin/gdk-pixbuf-query-loaders --update-cache 103 + '' + lib.optionalString withGtkDoc '' 104 + # So that devhelp can find this. 105 + mkdir -p "$devdoc/share/devhelp" 106 + mv "$out/share/doc" "$devdoc/share/devhelp/books" 101 107 ''; 102 108 103 109 # The fixDarwinDylibNames hook doesn't patch binaries.
pkgs/development/libraries/glibc/2.32-master.patch.gz

This is a binary file and will not be displayed.

+4 -2
pkgs/development/libraries/glibc/common.nix
··· 42 42 43 43 let 44 44 version = "2.32"; 45 - patchSuffix = "-46"; 45 + patchSuffix = "-48"; 46 46 sha256 = "0di848ibffrnwq7g2dvgqrnn4xqhj3h96csn69q4da51ymafl9qn"; 47 47 in 48 48 ··· 61 61 [ 62 62 /* No tarballs for stable upstream branch, only https://sourceware.org/git/glibc.git and using git would complicate bootstrapping. 63 63 $ git fetch --all -p && git checkout origin/release/2.32/master && git describe 64 - glibc-2.32-46-g1799ac8eab 64 + glibc-2.32-48-g16949aeaa0 65 65 $ git show --minimal --reverse glibc-2.32.. | gzip -9n --rsyncable - > 2.32-master.patch.gz 66 66 67 67 To compare the archive contents zdiff can be used. ··· 153 153 "--enable-add-ons" 154 154 "--sysconfdir=/etc" 155 155 "--enable-stackguard-randomization" 156 + "--enable-static-pie" 157 + "--enable-bind-now" 156 158 (lib.withFeatureAs withLinuxHeaders "headers" "${linuxHeaders}/include") 157 159 (lib.enableFeature profilingLibraries "profile") 158 160 ] ++ lib.optionals withLinuxHeaders [
+7 -8
pkgs/development/libraries/gnutls/default.nix
··· 8 8 9 9 assert guileBindings -> guile != null; 10 10 let 11 - version = "3.7.1"; 12 11 13 12 # XXX: Gnulib's `test-select' fails on FreeBSD: 14 13 # https://hydra.nixos.org/build/2962084/nixlog/1/raw . 15 - doCheck = !stdenv.isFreeBSD && !stdenv.isDarwin && lib.versionAtLeast version "3.4" 14 + doCheck = !stdenv.isFreeBSD && !stdenv.isDarwin 16 15 && stdenv.buildPlatform == stdenv.hostPlatform; 17 16 18 17 inherit (stdenv.hostPlatform) isDarwin; 19 18 in 20 19 21 - stdenv.mkDerivation { 22 - name = "gnutls-${version}"; 23 - inherit version; 20 + stdenv.mkDerivation rec { 21 + pname = "gnutls"; 22 + version = "3.7.2"; 24 23 25 24 src = fetchurl { 26 - url = "mirror://gnupg/gnutls/v3.7/gnutls-${version}.tar.xz"; 27 - sha256 = "0vxcbig87sdc73h58pmcpbi4al1zgcxid1jn67mhcpna7sbdfxrp"; 25 + url = "mirror://gnupg/gnutls/v${lib.versions.majorMinor version}/gnutls-${version}.tar.xz"; 26 + sha256 = "646e6c5a9a185faa4cea796d378a1ba8e1148dbb197ca6605f95986a25af2752"; 28 27 }; 29 28 30 29 outputs = [ "bin" "dev" "out" "man" "devdoc" ]; ··· 42 41 # - trust-store: default trust store path (/etc/ssl/...) is missing in sandbox (3.5.11) 43 42 # - psk-file: no idea; it broke between 3.6.3 and 3.6.4 44 43 # Change p11-kit test to use pkg-config to find p11-kit 45 - postPatch = lib.optionalString (lib.versionAtLeast version "3.6") '' 44 + postPatch = '' 46 45 sed '2iexit 77' -i tests/{pkgconfig,fastopen}.sh 47 46 sed '/^void doit(void)/,/^{/ s/{/{ exit(77);/' -i tests/{trust-store,psk-file}.c 48 47 sed 's:/usr/lib64/pkcs11/ /usr/lib/pkcs11/ /usr/lib/x86_64-linux-gnu/pkcs11/:`pkg-config --variable=p11_module_path p11-kit-1`:' -i tests/p11-kit-trust.sh
-45
pkgs/development/libraries/gnutls/fix-gnulib-tests-arm.patch
··· 1 - >From 175e0bc72808d564074c4adcc72aeadb74adfcc6 Mon Sep 17 00:00:00 2001 2 - From: Paul Eggert <eggert@cs.ucla.edu> 3 - Date: Thu, 27 Aug 2020 17:52:58 -0700 4 - Subject: [PATCH] perror, strerror_r: remove unportable tests 5 - 6 - Problem reported by Florian Weimer in: 7 - https://lists.gnu.org/r/bug-gnulib/2020-08/msg00220.html 8 - * tests/test-perror2.c (main): 9 - * tests/test-strerror_r.c (main): Omit unportable tests. 10 - --- 11 - tests/test-perror2.c | 3 --- 12 - tests/test-strerror_r.c | 3 --- 13 - 2 files changed, 6 deletions(-) 14 - 15 - diff --git a/gl/tests/test-perror2.c b/gl/tests/test-perror2.c 16 - index 1d14eda7b..c6214dd25 100644 17 - --- a/gl/tests/test-perror2.c 18 - +++ b/gl/tests/test-perror2.c 19 - @@ -79,9 +79,6 @@ main (void) 20 - errno = -5; 21 - perror (""); 22 - ASSERT (!ferror (stderr)); 23 - - ASSERT (msg1 == msg2 || msg1 == msg4 || STREQ (msg1, str1)); 24 - - ASSERT (msg2 == msg4 || STREQ (msg2, str2)); 25 - - ASSERT (msg3 == msg4 || STREQ (msg3, str3)); 26 - ASSERT (STREQ (msg4, str4)); 27 - 28 - free (str1); 29 - diff --git a/gl/tests/test-strerror_r.c b/gl/tests/test-strerror_r.c 30 - index b11d6fd9f..c1dbcf837 100644 31 - --- a/gl/tests/test-strerror_r.c 32 - +++ b/gl/tests/test-strerror_r.c 33 - @@ -165,9 +165,6 @@ main (void) 34 - 35 - strerror_r (EACCES, buf, sizeof buf); 36 - strerror_r (-5, buf, sizeof buf); 37 - - ASSERT (msg1 == msg2 || msg1 == msg4 || STREQ (msg1, str1)); 38 - - ASSERT (msg2 == msg4 || STREQ (msg2, str2)); 39 - - ASSERT (msg3 == msg4 || STREQ (msg3, str3)); 40 - ASSERT (STREQ (msg4, str4)); 41 - 42 - free (str1); 43 - -- 44 - 2.17.1 45 -
+37 -15
pkgs/development/libraries/harfbuzz/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, glib, freetype, cairo, libintl 2 - , meson, ninja 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , glib 6 + , freetype 7 + , fontconfig 8 + , libintl 9 + , meson 10 + , ninja 3 11 , gobject-introspection 4 - , icu, graphite2, harfbuzz # The icu variant uses and propagates the non-icu one. 5 - , ApplicationServices, CoreText 12 + , icu 13 + , graphite2 14 + , harfbuzz # The icu variant uses and propagates the non-icu one. 15 + , ApplicationServices 16 + , CoreText 6 17 , withCoreText ? false 7 18 , withIcu ? false # recommended by upstream as default, but most don't needed and it's big 8 19 , withGraphite2 ? true # it is small and major distros do include it 9 20 , python3 10 - , gtk-doc, docbook-xsl-nons, docbook_xml_dtd_43 21 + , gtk-doc 22 + , docbook-xsl-nons 23 + , docbook_xml_dtd_43 11 24 }: 12 25 13 26 let 14 - version = "2.8.0"; 27 + version = "2.8.1"; 15 28 inherit (lib) optional optionals optionalString; 16 29 mesonFeatureFlag = opt: b: 17 30 "-D${opt}=${if b then "enabled" else "disabled"}"; 31 + isNativeCompilation = stdenv.buildPlatform == stdenv.hostPlatform; 18 32 in 19 33 20 34 stdenv.mkDerivation { 21 35 name = "harfbuzz${optionalString withIcu "-icu"}-${version}"; 22 36 23 37 src = fetchFromGitHub { 24 - owner = "harfbuzz"; 25 - repo = "harfbuzz"; 26 - rev = version; 27 - sha256 = "sha256-JnvOFGK2HWIpzuwgZtyt0IfKfnoXD1LMeVb3RzMmyY4="; 38 + owner = "harfbuzz"; 39 + repo = "harfbuzz"; 40 + rev = version; 41 + sha256 = "107l9jhvwy6pnq5032kr7r21md65qg09j7iikr4jihf9pvh7gn5w"; 28 42 }; 29 43 30 44 postPatch = '' ··· 40 54 outputBin = "dev"; 41 55 42 56 mesonFlags = [ 57 + # upstream recommends cairo, but it is only used for development purposes 58 + # and is not part of the library. 59 + # Cairo causes transitive (build) dependencies on various X11 or other 60 + # GUI-related libraries, so it shouldn't be re-added lightly. 61 + (mesonFeatureFlag "cairo" false) 62 + # chafa is only used in a development utility, not in the library 63 + (mesonFeatureFlag "chafa" false) 64 + (mesonFeatureFlag "coretext" withCoreText) 43 65 (mesonFeatureFlag "graphite" withGraphite2) 44 66 (mesonFeatureFlag "icu" withIcu) 45 - (mesonFeatureFlag "coretext" withCoreText) 67 + (mesonFeatureFlag "introspection" isNativeCompilation) 46 68 ]; 47 69 48 70 nativeBuildInputs = [ ··· 57 79 docbook_xml_dtd_43 58 80 ]; 59 81 60 - buildInputs = [ glib freetype cairo ] # recommended by upstream 61 - ++ lib.optionals withCoreText [ ApplicationServices CoreText ]; 82 + buildInputs = [ glib freetype ] 83 + ++ lib.optionals withCoreText [ ApplicationServices CoreText ] 84 + ++ lib.optionals isNativeCompilation [ gobject-introspection ]; 62 85 63 - propagatedBuildInputs = [] 64 - ++ optional withGraphite2 graphite2 86 + propagatedBuildInputs = optional withGraphite2 graphite2 65 87 ++ optionals withIcu [ icu harfbuzz ]; 66 88 67 89 doCheck = true;
+2 -2
pkgs/development/libraries/libaom/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libaom"; 5 - version = "3.1.0"; 5 + version = "3.1.1"; 6 6 7 7 src = fetchzip { 8 8 url = "https://aomedia.googlesource.com/aom/+archive/v${version}.tar.gz"; 9 - sha256 = "1v3i34jmbz1p3x8msj3vx46nl6jdzxbkr2lfbh06vard8adb16il"; 9 + sha256 = "11fy2xw35ladkjcz71samhcpqlqr3y0n1n17nk90i13aydrll66f"; 10 10 stripRoot = false; 11 11 }; 12 12
-4
pkgs/development/libraries/libass/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, yasm 2 2 , freetype, fribidi, harfbuzz 3 - , encaSupport ? true, enca ? null # enca support 4 3 , fontconfigSupport ? true, fontconfig ? null # fontconfig support 5 4 , rasterizerSupport ? false # Internal rasterizer 6 5 , largeTilesSupport ? false # Use larger tiles in the rasterizer 7 6 , libiconv 8 7 }: 9 8 10 - assert encaSupport -> enca != null; 11 9 assert fontconfigSupport -> fontconfig != null; 12 10 13 11 let ··· 25 23 }; 26 24 27 25 configureFlags = [ 28 - (mkFlag encaSupport "enca") 29 26 (mkFlag fontconfigSupport "fontconfig") 30 27 (mkFlag rasterizerSupport "rasterizer") 31 28 (mkFlag largeTilesSupport "large-tiles") ··· 34 31 nativeBuildInputs = [ pkg-config yasm ]; 35 32 36 33 buildInputs = [ freetype fribidi harfbuzz ] 37 - ++ optional encaSupport enca 38 34 ++ optional fontconfigSupport fontconfig 39 35 ++ optional stdenv.isDarwin libiconv; 40 36
+2 -2
pkgs/development/libraries/libedit/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libedit"; 5 - version = "20210216-3.1"; 5 + version = "20210522-3.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://thrysoee.dk/editline/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-IoP3QdKquTXIxSwEtXv5UtAsLALmURcvisgR93sfx3o="; 9 + sha256 = "sha256-AiC8IEfpJ8DBmE7197TrKpRppbe/ErpXPKOyPKAru28="; 10 10 }; 11 11 12 12 outputs = [ "out" "dev" ];
+5 -9
pkgs/development/libraries/libidn/default.nix
··· 1 1 { fetchurl, lib, stdenv, libiconv }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libidn-1.36"; 4 + pname = "libidn"; 5 + version = "1.37"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://gnu/libidn/${name}.tar.gz"; 8 - sha256 = "0f20n634whpmdwr81c2r0vxxjwchgkvhsr1i8s2bm0ad6h473dhl"; 8 + url = "mirror://gnu/libidn/${pname}-${version}.tar.gz"; 9 + sha256 = "1hljls9rkilh04dwiwg388wk8djkac8idijrdysqq2nqbh6rg3iw"; 9 10 }; 10 11 11 12 outputs = [ "bin" "dev" "out" "info" "devdoc" ]; 12 13 13 - # broken with gcc-7 14 - #doCheck = !stdenv.isDarwin && !stdenv.hostPlatform.isMusl; 15 - 16 14 hardeningDisable = [ "format" ]; 17 15 18 16 buildInputs = lib.optional stdenv.isDarwin libiconv; 19 - 20 - doCheck = false; # fails 21 17 22 18 meta = { 23 19 homepage = "https://www.gnu.org/software/libidn/"; ··· 42 38 repositories.git = "git://git.savannah.gnu.org/libidn.git"; 43 39 license = lib.licenses.lgpl2Plus; 44 40 platforms = lib.platforms.all; 45 - maintainers = [ ]; 41 + maintainers = with lib.maintainers; [ lsix ]; 46 42 }; 47 43 }
+2 -2
pkgs/development/libraries/libimagequant/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libimagequant"; 5 - version = "2.14.1"; 5 + version = "2.15.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ImageOptim"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-yWtwBTAs6dlrZz3Bd/4DUb488IJsahPKwjluukTlv/o="; 11 + sha256 = "sha256-ElMwLeUdrJeJJ9YoieCF/CUNcNMwj5WcjXmMW/nMyAw="; 12 12 }; 13 13 14 14 preConfigure = ''
+2 -2
pkgs/development/libraries/libnftnl/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, libmnl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.1.9"; 4 + version = "1.2.0"; 5 5 pname = "libnftnl"; 6 6 7 7 src = fetchurl { 8 8 url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2"; 9 - sha256 = "16jbp4fs5dz2yf4c3bl1sb48x9x9wi1chv39zwmfgya1k9pimcp9"; 9 + sha256 = "1xblq1cbcxhr6qmjpy98i1qdza148idgz99vbhjc7s4vzvfizc4h"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/development/libraries/libpcap/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "libpcap"; 7 - version = "1.10.0"; 7 + version = "1.10.1"; 8 8 9 9 src = fetchurl { 10 10 url = "https://www.tcpdump.org/release/${pname}-${version}.tar.gz"; 11 - sha256 = "sha256-jRK0JiPu7+6HLxI70NyF1TWwDfTULoZfmTxA97/JKx4="; 11 + sha256 = "sha256-7ShfSsyvBTRPkJdXV7Pb/ncrpB0cQBwmSLf6RbcRvdQ="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ flex bison ]
+5 -3
pkgs/development/libraries/libpsl/default.nix
··· 14 14 , publicsuffix-list 15 15 }: 16 16 17 - stdenv.mkDerivation rec { 17 + let 18 + enableValgrindTests = !stdenv.isDarwin && lib.meta.availableOn stdenv.hostPlatform valgrind; 19 + in stdenv.mkDerivation rec { 18 20 pname = "libpsl"; 19 21 version = "0.21.0"; 20 22 ··· 32 34 pkg-config 33 35 python3 34 36 libxslt 35 - ] ++ lib.optionals (!stdenv.isDarwin) [ 37 + ] ++ lib.optionals enableValgrindTests [ 36 38 valgrind 37 39 ]; 38 40 ··· 60 62 "--with-psl-distfile=${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat" 61 63 "--with-psl-file=${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat" 62 64 "--with-psl-testfile=${publicsuffix-list}/share/publicsuffix/test_psl.txt" 63 - ] ++ lib.optionals (!stdenv.isDarwin) [ 65 + ] ++ lib.optionals enableValgrindTests [ 64 66 "--enable-valgrind-tests" 65 67 ]; 66 68
+2 -2
pkgs/development/libraries/librsvg/default.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "librsvg"; 25 - version = "2.50.5"; 25 + version = "2.50.6"; 26 26 27 27 outputs = [ "out" "dev" "installedTests" ]; 28 28 29 29 src = fetchurl { 30 30 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 31 - sha256 = "0wlj5g1jgp93sj3rr6qspj282whz13ahnv8ca99d7zilq9s1aw1j"; 31 + sha256 = "iAdJGZOoevVgxdP1I7jUpLugxQilYPH5NxdytRR3rFc="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/libtasn1/default.nix
··· 1 1 { lib, stdenv, fetchurl, perl, texinfo }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libtasn1-4.16.0"; 4 + name = "libtasn1-4.17.0"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnu/libtasn1/${name}.tar.gz"; 8 - sha256 = "179jskl7dmfp1rd2khkzmlibzgki4wi6hvmmwfv7q49r728b03qf"; 8 + sha256 = "sha256-7OdVHOp5IrjhDX68cLwiSNH91zNRZGotao1oqUIcRaU="; 9 9 }; 10 10 11 11 outputs = [ "out" "dev" "devdoc" ];
+2 -2
pkgs/development/libraries/libva/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 name = "libva-${lib.optionalString minimal "minimal-"}${version}"; 10 - version = "2.11.0"; 10 + version = "2.12.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "intel"; 14 14 repo = "libva"; 15 15 rev = version; 16 - sha256 = "0qk30p53mnwiqh2x68vyif11vg3gyjvw8v4qihg099m41qb44hws"; 16 + sha256 = "1zfv4kjx0715sy62lkpv0s31f9xwy232z5zwqi5all4w1jr630i7"; 17 17 }; 18 18 19 19 outputs = [ "dev" "out" ];
+2 -2
pkgs/development/libraries/libva/utils.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "libva-utils"; 7 - version = "2.11.1"; 7 + version = "2.12.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "intel"; 11 11 repo = "libva-utils"; 12 12 rev = version; 13 - sha256 = "1arp5r0csahjbbsmdmf0dzpgwcpps9s2hlh68lgg6n5n85zkd4b5"; 13 + sha256 = "1a4d75gc7rcfwpsh7fn8mygvi4w0jym4szdhw6jpfywvll37lffi"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ meson ninja pkg-config ];
+9 -3
pkgs/development/libraries/mesa/default.nix
··· 10 10 , vulkanDrivers ? ["auto"] 11 11 , eglPlatforms ? [ "x11" ] ++ lib.optionals stdenv.isLinux [ "wayland" ] 12 12 , OpenGL, Xplugin 13 - , withValgrind ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAarch32, valgrind-light 13 + , withValgrind ? !stdenv.isDarwin && lib.meta.availableOn stdenv.hostPlatform valgrind-light, valgrind-light 14 14 , enableGalliumNine ? stdenv.isLinux 15 15 , enableOSMesa ? stdenv.isLinux 16 16 }: ··· 31 31 let 32 32 # Release calendar: https://www.mesa3d.org/release-calendar.html 33 33 # Release frequency: https://www.mesa3d.org/releasing.html#schedule 34 - version = "21.1.2"; 34 + version = "21.1.3"; 35 35 branch = versions.major version; 36 36 37 37 self = stdenv.mkDerivation { ··· 45 45 "ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz" 46 46 "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" 47 47 ]; 48 - sha256 = "0pw2wba4q66rhdx0hpimvxmrl7k2vv315gmmk17kl7snc0vvdd13"; 48 + sha256 = "0s8yi7y63xsyqw19ihil18fykkjxr6ibcir2fvymz1vh4ql23qnb"; 49 49 }; 50 50 51 51 prePatch = "patchShebangs ."; ··· 63 63 name = "nine_debug-Make-tid-more-type-correct"; 64 64 url = "https://gitlab.freedesktop.org/mesa/mesa/commit/aebbf819df6d1e.patch"; 65 65 sha256 = "17248hyzg43d73c86p077m4lv1pkncaycr3l27hwv9k4ija9zl8q"; 66 + }) 67 + # For RISC-V support: 68 + (fetchpatch { 69 + name = "add-riscv-default-selections.patch"; 70 + url = "https://gitlab.freedesktop.org/mesa/mesa/-/commit/9908da1b7a5eaf0156d458e0e24b694c070ba345.patch"; 71 + sha256 = "036gv95m5gzzs6qpgkydf5fwgdlm7kpbdfalg8vmayghd260rw1w"; 66 72 }) 67 73 ] ++ optionals (stdenv.isDarwin && stdenv.isAarch64) [ 68 74 # Fix aarch64-darwin build, remove when upstreaam supports it out of the box.
+2 -2
pkgs/development/libraries/nettle/default.nix
··· 1 1 { callPackage, fetchurl }: 2 2 3 3 callPackage ./generic.nix rec { 4 - version = "3.7.2"; 4 + version = "3.7.3"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnu/nettle/nettle-${version}.tar.gz"; 8 - sha256 = "0qpi1qp3bcvqdsaxy2pzg530db95x8qjahkynxgwvr6dy5760ald"; 8 + sha256 = "1w5wwc3q0r97d2ifhx77cw7y8s20bm8x52is9j93p2h47yq5w7v6"; 9 9 }; 10 10 }
+3 -5
pkgs/development/libraries/nspr/default.nix
··· 2 2 , CoreServices ? null 3 3 , buildPackages }: 4 4 5 - let version = "4.30"; in 6 - 7 - stdenv.mkDerivation { 5 + stdenv.mkDerivation rec { 8 6 pname = "nspr"; 9 - inherit version; 7 + version = "4.31"; 10 8 11 9 src = fetchurl { 12 10 url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz"; 13 - sha256 = "0fwivizfz88625lwv1ngxirnal7w9csq1q9i7m6dr14l83wdhk4d"; 11 + sha256 = "1j5b2m8cjlhnnv8sq34587avaagkqvh521w4f95miwgvsn3xlaap"; 14 12 }; 15 13 16 14 patches = [
+3 -3
pkgs/development/libraries/nss/default.nix
··· 18 18 # It will rebuild itself using the version of this package (NSS) and if 19 19 # an update is required do the required changes to the expression. 20 20 # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert 21 - version = "3.64"; 21 + version = "3.67"; 22 22 underscoreVersion = builtins.replaceStrings ["."] ["_"] version; 23 23 24 24 in stdenv.mkDerivation rec { ··· 27 27 28 28 src = fetchurl { 29 29 url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz"; 30 - sha256 = "09hivz4qf3dw7m21lshw34l0yncinwn4ax5w3rpkm71f2wkm85yk"; 30 + sha256 = "0zyfi27lbdz1bmk9dmsivcya4phx25rzlxqcnjab69yd928rlm7n"; 31 31 }; 32 32 33 33 depsBuildBuild = [ buildPackages.stdenv.cc ]; ··· 106 106 runHook postBuild 107 107 ''; 108 108 109 - NIX_CFLAGS_COMPILE = "-Wno-error -DNIX_NSS_LIBDIR=\"${placeholder "out"}/lib/\""; 109 + NIX_CFLAGS_COMPILE = "-Wno-error -DNIX_NSS_LIBDIR=\"${placeholder "out"}/lib/\" " + lib.optionalString stdenv.hostPlatform.is64bit "-DNSS_USE_64=1"; 110 110 111 111 installPhase = '' 112 112 runHook preInstall
+2
pkgs/development/libraries/openssl/default.nix
··· 96 96 throw "Not sure what configuration to use for ${stdenv.hostPlatform.config}" 97 97 ); 98 98 99 + # OpenSSL doesn't like the `--enable-static` / `--disable-shared` flags. 100 + dontAddStaticConfigureFlags = true; 99 101 configureFlags = [ 100 102 "shared" # "shared" builds both shared and static libraries 101 103 "--libdir=lib"
+5 -3
pkgs/development/libraries/popt/default.nix
··· 1 - {lib, stdenv, fetchurl}: 1 + { lib, stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "popt"; 5 5 version = "1.18"; 6 6 7 7 src = fetchurl { 8 - url = "mirror://debian/pool/main/p/popt/popt_${version}.orig.tar.gz"; 8 + url = "https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-${version}.tar.gz"; 9 9 sha256 = "1lf5zlj5rbg6s4bww7hbhpca97prgprnarx978vcwa0bl81vqnai"; 10 10 }; 11 11 ··· 17 17 doCheck = false; # fails 18 18 19 19 meta = with lib; { 20 + homepage = "https://github.com/rpm-software-management/popt"; 20 21 description = "Command line option parsing library"; 21 - platforms = platforms.unix; 22 + maintainers = with maintainers; [ qyliss ]; 22 23 license = licenses.mit; 24 + platforms = platforms.unix; 23 25 }; 24 26 }
+28 -1
pkgs/development/libraries/science/math/openblas/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, perl, which 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, perl, which 2 2 # Most packages depending on openblas expect integer width to match 3 3 # pointer width, but some expect to use 32-bit integers always 4 4 # (for compatibility with reference BLAS). ··· 17 17 , target ? null 18 18 # Select whether DYNAMIC_ARCH is enabled or not. 19 19 , dynamicArch ? null 20 + # enable AVX512 optimized kernels. 21 + # These kernels have been a source of trouble in the past. 22 + # Use with caution. 23 + , enableAVX512 ? false 20 24 , enableStatic ? stdenv.hostPlatform.isStatic 21 25 , enableShared ? !stdenv.hostPlatform.isStatic 22 26 }: ··· 71 75 BINARY = 64; 72 76 TARGET = setTarget "ATHLON"; 73 77 DYNAMIC_ARCH = setDynamicArch true; 78 + NO_AVX512 = !enableAVX512; 74 79 USE_OPENMP = false; 75 80 MACOSX_DEPLOYMENT_TARGET = "10.7"; 76 81 }; ··· 79 84 BINARY = 64; 80 85 TARGET = setTarget "ATHLON"; 81 86 DYNAMIC_ARCH = setDynamicArch true; 87 + NO_AVX512 = !enableAVX512; 82 88 USE_OPENMP = !stdenv.hostPlatform.isMusl; 83 89 }; 84 90 ··· 87 93 TARGET = setTarget "POWER5"; 88 94 DYNAMIC_ARCH = setDynamicArch true; 89 95 USE_OPENMP = !stdenv.hostPlatform.isMusl; 96 + }; 97 + 98 + riscv64-linux = { 99 + BINARY = 64; 100 + TARGET = setTarget "RISCV64_GENERIC"; 101 + DYNAMIC_ARCH = setDynamicArch false; 102 + USE_OPENMP = true; 90 103 }; 91 104 }; 92 105 in ··· 126 139 rev = "v${version}"; 127 140 sha256 = "1qjr02cqncv20abdp1yzr55n7smhx6h9chqvb0xbp18byynvj87w"; 128 141 }; 142 + 143 + # remove both patches when updating to 0.3.16 144 + patches = [ 145 + (fetchpatch { 146 + name = "riscv64-imin-fix-wrong-comparison.patch"; 147 + url = "https://github.com/xianyi/OpenBLAS/commit/1e0192a5ccac28fc0c749f49d36ec7eda9757428.patch"; 148 + sha256 = "0kjkmrj8023vcjxhgin5dqs5w3gf93hzhwdhg0vsjhdra2ghkwzj"; 149 + }) 150 + (fetchpatch { 151 + name = "riscv64-generic-use-generic-kernel-for-dsdot.patch"; 152 + url = "https://github.com/xianyi/OpenBLAS/commit/3521cd48cbfb3d50f6ae9a10377382d37075c696.patch"; 153 + sha256 = "0ljwbldff4db377s8rzmqxrszilqdivy656yqvfq46x5338v3gi0"; 154 + }) 155 + ]; 129 156 130 157 inherit blas64; 131 158
+7 -2
pkgs/development/libraries/sqlite/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "sqlite"; 15 - version = "3.35.2"; 15 + version = "3.35.5"; 16 16 17 17 # NB! Make sure to update ./tools.nix src (in the same directory). 18 18 src = fetchurl { 19 19 url = "https://sqlite.org/2021/sqlite-autoconf-${archiveVersion version}.tar.gz"; 20 - sha256 = "1bfczv5006ycwr1vw7xbq7cmys0jvfr8awmx7wi1b40zyj0yss8j"; 20 + sha256 = "9StypcMZw+UW7XqS4SMTmm6Hrwii3EPXdXck9hMubbA="; 21 21 }; 22 22 23 23 outputs = [ "bin" "dev" "out" ]; 24 24 separateDebugInfo = stdenv.isLinux; 25 25 26 26 buildInputs = [ zlib ] ++ optionals interactive [ readline ncurses ]; 27 + 28 + # required for aarch64 but applied for all arches for simplicity 29 + preConfigure = '' 30 + patchShebangs configure 31 + ''; 27 32 28 33 configureFlags = [ "--enable-threadsafe" ] ++ optional interactive "--enable-readline"; 29 34
+2 -2
pkgs/development/libraries/sqlite/tools.nix
··· 4 4 archiveVersion = import ./archive-version.nix lib; 5 5 mkTool = { pname, makeTarget, description, homepage }: stdenv.mkDerivation rec { 6 6 inherit pname; 7 - version = "3.35.2"; 7 + version = "3.35.5"; 8 8 9 9 src = assert version == sqlite.version; fetchurl { 10 10 url = "https://sqlite.org/2021/sqlite-src-${archiveVersion version}.zip"; 11 - sha256 = "00w7qggrdxpcrs4rfpqkjhcghi8pcx6zzjim9wlz6vsrxlr9dwva"; 11 + sha256 = "049vdpk50sba786345ibmlxnkzk5zp4xj859658ancswb6jyrgpl"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ unzip ];
+2
pkgs/development/libraries/webrtc-audio-processing/default.nix
··· 8 8 sha256 = "1gsx7k77blfy171b6g3m0k0s0072v6jcawhmx1kjs9w5zlwdkzd0"; 9 9 }; 10 10 11 + patches = [ ./enable-riscv.patch ]; 12 + 11 13 buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ ApplicationServices ]); 12 14 13 15 patchPhase = lib.optionalString stdenv.hostPlatform.isMusl ''
+18
pkgs/development/libraries/webrtc-audio-processing/enable-riscv.patch
··· 1 + diff --git a/webrtc/typedefs.h b/webrtc/typedefs.h 2 + index d875490..ce1f3e8 100644 3 + --- a/webrtc/typedefs.h 4 + +++ b/webrtc/typedefs.h 5 + @@ -26,6 +26,13 @@ 6 + #elif defined(__aarch64__) 7 + #define WEBRTC_ARCH_64_BITS 8 + #define WEBRTC_ARCH_LITTLE_ENDIAN 9 + +#elif defined(__riscv) || defined(__riscv__) 10 + +#define WEBRTC_ARCH_LITTLE_ENDIAN 11 + +#if __riscv_xlen == 64 12 + +#define WEBRTC_ARCH_64_BITS 13 + +#else 14 + +#define WEBRTC_ARCH_32_BITS 15 + +#endif 16 + #elif defined(_M_IX86) || defined(__i386__) 17 + #define WEBRTC_ARCH_X86_FAMILY 18 + #define WEBRTC_ARCH_X86
+2 -2
pkgs/development/python-modules/Babel/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Babel"; 5 - version = "2.9.0"; 5 + version = "2.9.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "018yg7g2pa6vjixx1nx41cfispgfi0azzp0a1chlycbj8jsil0ys"; 9 + sha256 = "bc0c176f9f6a994582230df350aa6e05ba2ebe4b3ac317eab29d9be5d2768da0"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ pytz ];
+10 -3
pkgs/development/python-modules/GitPython/default.nix
··· 6 6 , git 7 7 , gitdb 8 8 , ddt 9 + , pythonOlder 10 + , typing-extensions 9 11 }: 10 12 11 13 buildPythonPackage rec { 12 14 pname = "GitPython"; 13 - version = "3.1.14"; 15 + version = "3.1.18"; 14 16 disabled = isPy27; # no longer supported 15 17 16 18 src = fetchPypi { 17 19 inherit pname version; 18 - sha256 = "be27633e7509e58391f10207cd32b2a6cf5b908f92d9cd30da2e514e1137af61"; 20 + sha256 = "b838a895977b45ab6f0cc926a9045c8d1c44e2b653c1fcc39fe91f42c6e8f05b"; 19 21 }; 20 22 21 23 patches = [ ··· 25 27 }) 26 28 ]; 27 29 28 - propagatedBuildInputs = [ gitdb ddt ]; 30 + propagatedBuildInputs = [ 31 + gitdb 32 + ddt 33 + ] ++ lib.optionals (pythonOlder "3.8") [ 34 + typing-extensions 35 + ]; 29 36 30 37 # Tests require a git repo 31 38 doCheck = false;
+2 -2
pkgs/development/python-modules/JPype1/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "JPype1"; 12 - version = "1.2.1"; 12 + version = "1.3.0"; 13 13 disabled = isPy27; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "f210646127d24be73cfc6d807e2cda1c6b2ab39b7a293008e8b46367af6f2204"; 17 + sha256 = "4fc27dba89750cb0c9d692466341ce60c0fe86a16051091cb5347a37cf884151"; 18 18 }; 19 19 20 20 propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
+2 -2
pkgs/development/python-modules/Pygments/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "Pygments"; 9 - version = "2.8.1"; 9 + version = "2.9.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "153zyxigm879sk2n71lfv03y2pgxb7dl0dlsbwkz9aydxnkf2mi6"; 13 + sha256 = "a18f47b506a429f6f4b9df81bb02beab9ca21d0a5fee38ed15aef65f0545519f"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ docutils ];
+2 -2
pkgs/development/python-modules/absl-py/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "absl-py"; 11 - version = "0.12.0"; 11 + version = "0.13.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "b44f68984a5ceb2607d135a615999b93924c771238a63920d17d3387b0d229d5"; 15 + sha256 = "6953272383486044699fd0e9f00aad167a27e08ce19aae66c6c4b10e7e767793"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/adal/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "adal"; 6 - version = "1.2.6"; 6 + version = "1.2.7"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "08b94d30676ceb78df31bce9dd0f05f1bc2b6172e44c437cbf5b968a00ac6489"; 10 + sha256 = "d74f45b81317454d96e982fd1c50e6fb5c99ac2223728aea8764433a39f566f1"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ requests pyjwt dateutil ];
+2 -2
pkgs/development/python-modules/aio-geojson-client/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aio-geojson-client"; 15 - version = "0.14"; 15 + version = "0.15"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "exxamalte"; 19 19 repo = "python-aio-geojson-client"; 20 20 rev = "v${version}"; 21 - sha256 = "1nk0mas71n1bn4wc7pcv279i1b5mxy9phyc8ppxlb16kbjnjj0h8"; 21 + sha256 = "0sbzrzmny7x4bkbg6z0cjn4d10r50nxdyaq7g6lagwd8ijpkg8l3"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aio-geojson-geonetnz-volcano/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aio-geojson-geonetnz-volcano"; 15 - version = "0.5"; 15 + version = "0.6"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "exxamalte"; 19 19 repo = "python-aio-geojson-geonetnz-volcano"; 20 20 rev = "v${version}"; 21 - sha256 = "0x4i9gjwb2j788aw4j47bxin0d2ma3khssprq4ga3cjzx2qjwjvn"; 21 + sha256 = "0n97kij2fprzajh57sy1z57kaqiil7pd5y67lq2hqm2cnvkar5ci"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aio-georss-client/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "aio-georss-client"; 18 - version = "0.7"; 18 + version = "0.8"; 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "exxamalte"; 23 23 repo = "python-aio-georss-client"; 24 24 rev = "v${version}"; 25 - sha256 = "1nhw2sf92dbizxdcil1wdmbaa3hbmsiriy8jfzpqxsliw5dc0kmh"; 25 + sha256 = "0447scp5n906p8kfzy0lwdq06f6hkq71r2zala6g3vr6b3kla6h8"; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aiobotocore/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "aiobotocore"; 13 - version = "1.3.0"; 13 + version = "1.3.1"; 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "17pcdi69bwdfw2wv3a0fhira5gimw88sp2wf47yqz50z1ckhv2c1"; 18 + sha256 = "8ecee55346651e0f4cbda883e3e16cfe11460b8d7adcc08d0017cbb867636ae1"; 19 19 }; 20 20 21 21 # relax version constraints: aiobotocore works with newer botocore versions
+2 -2
pkgs/development/python-modules/aioesphomeapi/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "aioesphomeapi"; 5 - version = "2.8.0"; 5 + version = "2.9.0"; 6 6 7 7 disabled = !isPy3k; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "1j25i7vh4fg56rzhzxlaj4ys1rvswld15ia44mwwzxfggw8w3rbk"; 11 + sha256 = "11259cd1f115d31b91512a209779fa813dded747408100805bc8ecf7c1c1fa82"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ attrs protobuf zeroconf ];
+2 -2
pkgs/development/python-modules/aiofiles/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "aiofiles"; 9 - version = "0.6.0"; 9 + version = "0.7.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "e0281b157d3d5d59d803e3f4557dcc9a3dff28a4dd4829a9ff478adae50ca092"; 13 + sha256 = "a1c4fc9b2ff81568c83e21392a82f344ea9d23da906e4f6a52662764545e19d4"; 14 14 }; 15 15 16 16 disabled = pythonOlder "3.3";
-6
pkgs/development/python-modules/aiohttp/default.nix
··· 15 15 , freezegun 16 16 , gunicorn 17 17 , pytest-mock 18 - , pytest-xdist 19 18 , pytestCheckHook 20 19 , re-assert 21 20 , trustme ··· 52 51 freezegun 53 52 gunicorn 54 53 pytest-mock 55 - pytest-xdist 56 54 pytestCheckHook 57 55 re-assert 58 56 trustme 59 - ]; 60 - 61 - pytestFlagsArray = [ 62 - "-n auto" 63 57 ]; 64 58 65 59 disabledTests = [
+1 -1
pkgs/development/python-modules/aiohue/default.nix
··· 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "01ywyiwqa7nyd4kprqxcycv50xydsi95q3lzidpm2r3kn1byis1y"; 13 + sha256 = "3ee8e857b07364516f8b9f0e5c52d4cd775036f3ace37c2769de1e8579f4dc07"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/aiopvpc/default.nix
··· 4 4 , backports-zoneinfo 5 5 , buildPythonPackage 6 6 , fetchFromGitHub 7 + , holidays 7 8 , poetry-core 8 9 , pytest-asyncio 9 10 , pytest-timeout ··· 14 15 15 16 buildPythonPackage rec { 16 17 pname = "aiopvpc"; 17 - version = "2.1.2"; 18 + version = "2.2.0"; 18 19 disabled = pythonOlder "3.8"; 19 20 format = "pyproject"; 20 21 ··· 22 23 owner = "azogue"; 23 24 repo = pname; 24 25 rev = "v${version}"; 25 - sha256 = "0s8ki46dh39kw6qvsjcfcxa0gblyi33m3hry137kbi4lw5ws6qhr"; 26 + sha256 = "1hk3giwzzlcqnpw9kx3zrr808nmdb7qwac60fki5395qffd2fpqw"; 26 27 }; 27 28 28 29 nativeBuildInputs = [ ··· 32 33 propagatedBuildInputs = [ 33 34 aiohttp 34 35 backports-zoneinfo 36 + holidays 35 37 tzdata 36 38 async-timeout 37 39 ];
+1 -1
pkgs/development/python-modules/aiosmb/default.nix
··· 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "1b5bqpl8wbs0nm6025wlz4n5sns6ca1x6kgw9wx227flwf3qjlgm"; 22 + sha256 = "f5518987e3d41d213a4ffc4dd38362465b5d2cf99417014cb5402f8ee8c5abac"; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aiostream/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "aiostream"; 12 - version = "0.4.2"; 12 + version = "0.4.3"; 13 13 disabled = pythonOlder "3.6"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "vxgmichel"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "0ss41hzvlnyll5xc5ddxqyqqw4gnd67yyhci25xnb1vpcz0jqsq8"; 19 + sha256 = "1r3x9qwl08yscmzvhafc6gsmq84lr17s6p7a1qxr49cmdvjzsc13"; 20 20 }; 21 21 22 22 checkInputs = [ pytestCheckHook pytestcov pytest-asyncio ];
+5 -2
pkgs/development/python-modules/aiowinreg/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pythonOlder 5 + , winacl 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "aiowinreg"; 9 - version = "0.0.4"; 10 + version = "0.0.5"; 10 11 11 12 disabled = pythonOlder "3.6"; 12 13 13 14 src = fetchPypi { 14 15 inherit pname version; 15 - sha256 = "956278a90ef6958f9e2392891b2a305273f695b15b14489cd2097197d6cbe155"; 16 + sha256 = "096663ec3db35fdc7ccc1c2d0d64a11cf64f4baa48955088e42b6a649ce418a5"; 16 17 }; 18 + 19 + propagatedBuildInputs = [ winacl ]; 17 20 18 21 # Project doesn't have tests 19 22 doCheck = false;
+2 -2
pkgs/development/python-modules/alembic/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "alembic"; 8 - version = "1.5.8"; 8 + version = "1.6.5"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "e27fd67732c97a1c370c33169ef4578cf96436fa0e7dcfaeeef4a917d0737d56"; 12 + sha256 = "a21fedebb3fb8f6bbbba51a11114f08c78709377051384c9c5ead5705ee93a51"; 13 13 }; 14 14 15 15 buildInputs = [ pytest pytestcov mock coverage ];
+2 -2
pkgs/development/python-modules/amazon_kclpy/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "amazon_kclpy"; 5 - version = "2.0.1"; 5 + version = "2.0.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "awslabs"; 9 9 repo = "amazon-kinesis-client-python"; 10 10 rev = "v${version}"; 11 - sha256 = "13iq217fg0bxafp2rl684pg1rz4jbwid8cc8ip4rim07kzn65lbg"; 11 + sha256 = "12yxcwml6g86sv1pj3wc2k97md9szdj6xx07qwri1mr9bdkzw7rv"; 12 12 }; 13 13 14 14 # argparse is just required for python2.6
+2 -2
pkgs/development/python-modules/ambee/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "ambee"; 15 - version = "0.2.1"; 15 + version = "0.3.0"; 16 16 disabled = pythonOlder "3.8"; 17 17 format = "pyproject"; 18 18 ··· 20 20 owner = "frenck"; 21 21 repo = "python-ambee"; 22 22 rev = "v${version}"; 23 - sha256 = "11liw2206lyrnx09giqapjpi25lr2qnbmigi6rgynr2a1i9vxy1s"; 23 + sha256 = "0vivzpfsmb4gy7k5wlbk5ylkpqy4jhki9lbgxyrrqj5yhhzz6cwy"; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/amqp/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "amqp"; 5 - version = "5.0.5"; 5 + version = "5.0.6"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "affdd263d8b8eb3c98170b78bf83867cdb6a14901d586e00ddb65bfe2f0c4e60"; 9 + sha256 = "03e16e94f2b34c31f8bf1206d8ddd3ccaa4c315f7f6a1879b7b1210d229568c2"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ vine ];
+2 -2
pkgs/development/python-modules/ansicolor/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "ansicolor"; 5 - version = "0.2.6"; 5 + version = "0.3.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "d17e1b07b9dd7ded31699fbca53ae6cd373584f9b6dcbc124d1f321ebad31f1d"; 9 + sha256 = "3b840a6b1184b5f1568635b1adab28147947522707d41ceba02d5ed0a0877279"; 10 10 }; 11 11 12 12 meta = with lib; {
+10 -1
pkgs/development/python-modules/anyio/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , pythonOlder 6 + , setuptools-scm 6 7 , idna 7 8 , sniffio 8 9 , typing-extensions ··· 18 19 19 20 buildPythonPackage rec { 20 21 pname = "anyio"; 21 - version = "3.1.0"; 22 + version = "3.2.0"; 22 23 format = "pyproject"; 23 24 disabled = pythonOlder "3.7"; 24 25 ··· 28 29 rev = version; 29 30 sha256 = "sha256-zQiSAQN7cp1s+8hDTvYaMkHUXV1ccNwIsl2IOztH7J8="; 30 31 }; 32 + 33 + preBuild = '' 34 + export SETUPTOOLS_SCM_PRETEND_VERSION=${version} 35 + ''; 36 + 37 + nativeBuildInputs = [ 38 + setuptools-scm 39 + ]; 31 40 32 41 propagatedBuildInputs = [ 33 42 idna
+2 -2
pkgs/development/python-modules/apispec/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "apispec"; 15 - version = "4.4.1"; 15 + version = "4.6.0"; 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-qt7UrkUXUsWLcOV5kj2Nt9rwtx9i3vjI/noqUr18BqI="; 20 + sha256 = "a896f97394b7d046d46c65262e51e45241dd8d9d71eedebcdb2d7024b775eec4"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/applicationinsights/default.nix
··· 5 5 }: 6 6 7 7 buildPythonPackage rec { 8 - version = "0.11.9"; 8 + version = "0.11.10"; 9 9 pname = "applicationinsights"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1hyjdv6xnswgqvip8y164piwfach9hjkbp7vc2qzhd7amjpim89h"; 13 + sha256 = "0b761f3ef0680acf4731906dfc1807faa6f2a57168ae74592db0084a6099f7b3"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ portalocker ];
+2 -2
pkgs/development/python-modules/argcomplete/default.nix
··· 7 7 }: 8 8 buildPythonPackage rec { 9 9 pname = "argcomplete"; 10 - version = "1.12.2"; 10 + version = "1.12.3"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "de0e1282330940d52ea92a80fea2e4b9e0da1932aaa570f84d268939d1897b04"; 14 + sha256 = "2c7dbffd8c045ea534921e63b0be6fe65e88599990d8dc408ac8c542b72a5445"; 15 15 }; 16 16 17 17 doCheck = false; # meant to be ran with interactive interpreter
+2 -2
pkgs/development/python-modules/arpeggio/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "Arpeggio"; 11 - version = "1.10.1"; 11 + version = "1.10.2"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "920d12cc762edb2eb56daae64a14c93e43dc181b481c88fc79314c0df6ee639e"; 15 + sha256 = "bfe349f252f82f82d84cb886f1d5081d1a31451e6045275e9f90b65d0daa06f1"; 16 16 }; 17 17 18 18 # Shall not be needed for next release
+4 -2
pkgs/development/python-modules/arrow/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "arrow"; 15 - version = "1.0.3"; 15 + version = "1.1.0"; 16 16 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "399c9c8ae732270e1aa58ead835a79a40d7be8aa109c579898eb41029b5a231d"; 21 + sha256 = "1n2vzyrirfj7fp0zn6iipm3i8bch0g4m14z02nrvlyjiyfmi7zmq"; 22 22 }; 23 23 24 24 postPatch = '' ··· 40 40 disabledTests = [ 41 41 "test_parse_tz_name_zzz" 42 42 ]; 43 + 44 + pythonImportsCheck = [ "arrow" ]; 43 45 44 46 meta = with lib; { 45 47 description = "Python library for date manipulation";
+2 -2
pkgs/development/python-modules/asciimatics/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "asciimatics"; 15 - version = "1.12.0"; 15 + version = "1.13.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "4120461a3fb345638dee4fe0f8a3d3f9b6d2d2e003f95c5f914523f94463158d"; 19 + sha256 = "a041826ec5add03fb882d8981c1debf9b9e98274f4f2d52ec21ef30de70c2c6e"; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+21 -3
pkgs/development/python-modules/async-upnp-client/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "async-upnp-client"; 16 - version = "0.18.0"; 17 - disabled = pythonOlder "3.5"; 16 + version = "0.19.0"; 17 + disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "StevenLooman"; 21 21 repo = "async_upnp_client"; 22 22 rev = version; 23 - sha256 = "sha256-pntOy7J4dPtAS8ZzxLLV79VQ36r+0sXMImJFhDk9bQw="; 23 + sha256 = "0xj3j54nasl59gs1k84h3fixjsaqn7whg33h6wi99l5yfbwfqv8p"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [ ··· 34 34 checkInputs = [ 35 35 pytestCheckHook 36 36 pytest-asyncio 37 + ]; 38 + 39 + disabledTests = [ 40 + # socket.gaierror: [Errno -2] Name or service not known 41 + "test_get_local_ip" 42 + "test_async_get_local_ip" 43 + # OSError: [Errno 101] Network is unreachable 44 + "test_subscribe_fail" 45 + "test_subscribe_auto_resubscribe" 46 + "test_subscribe_manual_resubscribe" 47 + "test_auto_resubscribe_fail" 48 + "test_on_notify_dlna_event" 49 + "test_on_notify_upnp_event" 50 + "test_unsubscribe" 51 + "test_subscribe" 52 + "test_subscribe_renew" 53 + "test_start_server" 54 + "test_init" 37 55 ]; 38 56 39 57 pythonImportsCheck = [ "async_upnp_client" ];
+2 -2
pkgs/development/python-modules/asyncio_mqtt/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "asyncio_mqtt"; 12 - version = "0.8.1"; 12 + version = "0.9.1"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "c1b3bea68a35c83d290a89903079ffb311106195cd56867e201633a1ee1cad0c"; 16 + sha256 = "0550229cecde6ff1751c49dd5ea26b02bf52b7e9bbe9bf763da765f35bb281de"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/asyncpg/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "asyncpg"; 6 - version = "0.22.0"; 6 + version = "0.23.0"; 7 7 disabled = !isPy3k; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "348ad471d9bdd77f0609a00c860142f47c81c9123f4064d13d65c8569415d802"; 11 + sha256 = "812dafa4c9e264d430adcc0f5899f0dc5413155a605088af696f952d72d36b5e"; 12 12 }; 13 13 14 14 checkInputs = [
+2 -2
pkgs/development/python-modules/asyncssh/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "asyncssh"; 8 - version = "2.5.0"; 8 + version = "2.6.0"; 9 9 disabled = pythonOlder "3.4"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "0b65e2af73a2e39a271bd627abbe4f7e4b0345486ed403e65987d79c72fcb70b"; 13 + sha256 = "20f0ef553a1e64a7d38db86ba3a2f3907e72f1e81f3dfec5edb191383783c7d1"; 14 14 }; 15 15 16 16 patches = [
+2 -2
pkgs/development/python-modules/asyncwhois/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "asyncwhois"; 13 - version = "0.3.1"; 13 + version = "0.3.2"; 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "pogzyb"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "1wp6pwnc1inzzn9nhkwq9m9ab1aylw0hzq94w6p2dsm2njfqma8h"; 20 + sha256 = "0cxmvxc82dxrg18kcc321hfmp877knl76pa6dpfhwphwfs2v02f1"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/atpublic/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "atpublic"; 10 - version = "2.1.3"; 10 + version = "2.3"; 11 11 disabled = !isPy3k; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "e0b274759bfbcb6eeb7c7b44a7a46391990a43ac77aa55359b075765b54d9f5d"; 15 + sha256 = "d6b9167fc3e09a2de2d2adcfc9a1b48d84eab70753c97de3800362e1703e3367"; 16 16 }; 17 17 18 18 propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
+2 -2
pkgs/development/python-modules/atsim_potentials/default.nix
··· 10 10 }: 11 11 12 12 buildPythonPackage rec { 13 - version = "0.3.0"; 13 + version = "0.4.0"; 14 14 pname = "atsim.potentials"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "70082fc40b0ab7565a671c2d764fe3db08bc6ce45da44e1c1e8b77a65d1f7a23"; 18 + sha256 = "0c3e4e2323e969880f17a9924642e0991be5761f50b254bcbadd046db3be6390"; 19 19 }; 20 20 21 21 checkInputs = [ pytest ];
+20 -11
pkgs/development/python-modules/attrs/default.nix
··· 1 - { lib, stdenv, buildPythonPackage, fetchPypi, pytest, hypothesis, zope_interface 2 - , pympler, coverage, six, clang }: 1 + { lib 2 + , callPackage 3 + , buildPythonPackage 4 + , fetchPypi 5 + }: 3 6 4 7 buildPythonPackage rec { 5 8 pname = "attrs"; 6 - version = "20.3.0"; 9 + version = "21.2.0"; 7 10 8 11 src = fetchPypi { 9 12 inherit pname version; 10 - sha256 = "832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700"; 13 + sha256 = "ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb"; 11 14 }; 12 15 13 - # macOS needs clang for testing 14 - checkInputs = [ 15 - pytest hypothesis zope_interface pympler coverage six 16 - ] ++ lib.optionals (stdenv.isDarwin) [ clang ]; 16 + outputs = [ "out" "testout" ]; 17 17 18 - checkPhase = '' 19 - py.test 18 + postInstall = '' 19 + # Install tests as the tests output. 20 + mkdir $testout 21 + cp -R tests $testout/tests 20 22 ''; 21 23 22 - # To prevent infinite recursion with pytest 24 + pythonImportsCheck = [ "attr" ]; 25 + 26 + # pytest depends on attrs, so we can't do this out-of-the-box. 27 + # Instead, we do this as a passthru.tests test. 23 28 doCheck = false; 29 + 30 + passthru.tests = { 31 + pytest = callPackage ./tests.nix { }; 32 + }; 24 33 25 34 meta = with lib; { 26 35 description = "Python attributes without boilerplate";
+21
pkgs/development/python-modules/attrs/tests.nix
··· 1 + { buildPythonPackage 2 + , pytestCheckHook 3 + , attrs 4 + , hypothesis 5 + }: 6 + 7 + buildPythonPackage { 8 + pname = "attrs-tests"; 9 + inherit (attrs) version; 10 + 11 + srcs = attrs.testout; 12 + 13 + dontBuild = true; 14 + dontInstall = true; 15 + 16 + checkInputs = [ 17 + attrs 18 + hypothesis 19 + pytestCheckHook 20 + ]; 21 + }
+1
pkgs/development/python-modules/auth0-python/default.nix
··· 18 18 19 19 propagatedBuildInputs = [ 20 20 requests 21 + pyjwt 21 22 ]; 22 23 23 24 checkInputs = [
+2 -2
pkgs/development/python-modules/aws-lambda-builders/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aws-lambda-builders"; 15 - version = "1.3.0"; 15 + version = "1.4.0"; 16 16 17 17 # No tests available in PyPI tarball 18 18 src = fetchFromGitHub { 19 19 owner = "awslabs"; 20 20 repo = "aws-lambda-builders"; 21 21 rev = "v${version}"; 22 - sha256 = "1cfacp0a5qsaf3crcybslhbfwm1mqfyafj71dlvnidzx7b9bm60v"; 22 + sha256 = "0g7qj74mgazc7y1w0d9vs276vmfb3svi5whn2c87bryhrwq650vf"; 23 23 }; 24 24 25 25 # Package is not compatible with Python 3.5
+2 -2
pkgs/development/python-modules/aws-sam-translator/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "aws-sam-translator"; 13 - version = "1.35.0"; 13 + version = "1.36.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "5cf7faab3566843f3b44ef1a42a9c106ffb50809da4002faab818076dcc7bff8"; 17 + sha256 = "fa1b990d9329d19052e7b91cf0b19371ed9d31a529054b616005884cd662b584"; 18 18 }; 19 19 20 20 # Tests are not included in the PyPI package
+2 -2
pkgs/development/python-modules/aws-xray-sdk/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aws-xray-sdk"; 15 - version = "2.7.0"; 15 + version = "2.8.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "697c9068e84dd5d2c1456def3fd0865f226046b5db4db56d738050e425960adf"; 19 + sha256 = "90c2fcc982a770e86d009a4c3d2b5c3e372da91cb8284d982bae458e2c0bb268"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/awscrt/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "awscrt"; 5 - version = "0.11.13"; 5 + version = "0.11.24"; 6 6 7 7 buildInputs = lib.optionals stdenv.isDarwin 8 8 (with darwin.apple_sdk.frameworks; [ CoreFoundation Security ]); ··· 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "sha256-G/bf2AzWp8AHL4of0zfX3jIYyTtmTLBIC2ZKiMi19c0="; 26 + sha256 = "b8aa68bca404bf0085be0570eff5b542d01f7e8e3c0f9b0859abfe5e070162ff"; 27 27 }; 28 28 29 29 meta = with lib; {
+3 -3
pkgs/development/python-modules/awslambdaric/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "awslambdaric"; 6 - version = "1.0.0"; 6 + version = "1.1.1"; 7 7 disabled = isPy27; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "aws"; 11 11 repo = "aws-lambda-python-runtime-interface-client"; 12 - rev = "v${version}"; 13 - sha256 = "13v1lsp3lxbqknvlb3gvljjf3wyrx5jg8sf9yfiaj1sm8pb8pmrf"; 12 + rev = version; 13 + sha256 = "1f8828y32yrf87bc933jhmjrvj746baibvpn0w21x3ji81vf6mri"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ simplejson ];
+2 -2
pkgs/development/python-modules/azure-cosmos/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "3.1.2"; 10 + version = "3.2.0"; 11 11 pname = "azure-cosmos"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "7f8ac99e4e40c398089fc383bfadcdc83376f72b88532b0cac0b420357cd08c7"; 15 + sha256 = "4f77cc558fecffac04377ba758ac4e23f076dc1c54e2cf2515f85bc15cbde5c6"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ six requests ];
+2 -2
pkgs/development/python-modules/azure-eventgrid/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "azure-eventgrid"; 12 - version = "4.2.0"; 12 + version = "4.3.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 16 extension = "zip"; 17 - sha256 = "77af2c20abde7d8342da7993781605b440aeac0f95c4af13bb87465c3bd5fe35"; 17 + sha256 = "bf50c8a4dc022ff9b1810800cb431b2c68b748eed160dd71fb8eb9bd860c7ecc"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-kusto/azure-mgmt-apimanagement/default.nix
··· 5 5 }: 6 6 7 7 buildPythonPackage rec { 8 - version = "0.1.0"; 8 + version = "0.3.0"; 9 9 pname = "azure-mgmt-apimanagement"; 10 10 disabled = isPy27; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "06bqqkn5mx127x1z7ycm6rl8ajxlrmrm2kcdpgkbl4baii1x6iax"; 14 + sha256 = "ec363581ef950945447e45d259441cb690a4b790057c7b8470ad8a6eeca04feb"; 15 15 extension = "zip"; 16 16 }; 17 17
+2 -2
pkgs/development/python-modules/azure-storage-file-share/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "azure-storage-file-share"; 15 - version = "12.4.2"; 15 + version = "12.5.0"; 16 16 disabled = !isPy3k; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 20 extension = "zip"; 21 - sha256 = "6c458d1e3db38fdd502d8f77107c81e6859654f02c0e7f2a98214289d9e0dde2"; 21 + sha256 = "ed82e9bf8d25d62e50996604fce701cec6a39ec0ceba6efbf8790f7f8b7746a8"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/b2sdk/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "b2sdk"; 19 - version = "1.7.0"; 19 + version = "1.9.0"; 20 20 disabled = isPy27; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "sha256-8X5XLh9SxZI1P7/2ZjOy8ipcEzTcriJfGI7KlMXncv4="; 24 + sha256 = "ff9c27c89f53583fd83c711d0a642d9b3bdbb8682c2e8e2315674b517cb441ec"; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/backports_functools_lru_cache/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "backports.functools_lru_cache"; 14 - version = "1.6.3"; 14 + version = "1.6.4"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "d84e126e2a29e4fde8931ff8131240bbf30a0e7dbcc3897a8dbd8ea5ac11419c"; 18 + sha256 = "d5ed2169378b67d3c545e5600d363a923b09c456dab1593914935a68ad478271"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/batchspawner/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "batchspawner"; 10 - version = "1.0.1"; 10 + version = "1.1.0"; 11 11 disabled = isPy27; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "jupyterhub"; 15 15 repo = "batchspawner"; 16 16 rev = "v${version}"; 17 - sha256 = "0vqf3qc2yp52441s6xwgixgl37976qqgpd9sshbgh924j314v1yv"; 17 + sha256 = "0zv485b7fk5zlwgp5fyibanqzbpisdl2a0gz70fwdj4kl462axnw"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bids-validator/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - version = "1.6.0"; 7 + version = "1.7.2"; 8 8 pname = "bids-validator"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "6858eab83068d34a9d41155c931ca8db9faef2272710d9730c2135915c19be82"; 12 + sha256 = "12398831a3a3a2ed7c67e693cf596610c23dd23e0889bfeae0830bbd1d41e5b9"; 13 13 }; 14 14 15 15 # needs packages which are not available in nixpkgs
+15 -11
pkgs/development/python-modules/billiard/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPyPy, pytestCheckHook, case, psutil, fetchpatch }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , isPyPy 5 + , pytestCheckHook 6 + , case 7 + , psutil 8 + }: 2 9 3 10 buildPythonPackage rec { 4 11 pname = "billiard"; 5 - version = "3.6.3.0"; 12 + version = "3.6.4.0"; 6 13 disabled = isPyPy; 7 14 8 15 src = fetchPypi { 9 16 inherit pname version; 10 - sha256 = "0spssl3byzqsplra166d59jx8iqfxyzvcbx7vybkmwr5ck72a5yr"; 17 + sha256 = "0ismj2p8c66ykpss94rs0bfra5agxxmljz8r3gaq79r8valfb799"; 11 18 }; 12 - patches = [(fetchpatch { 13 - # Add Python 3.9 support to spawnv_passfds() 14 - # Should be included in next release after 3.6.3.0 15 - url = "https://github.com/celery/billiard/pull/310/commits/a508ebafadcfe2e25554b029593f3e66d01ede6c.patch"; 16 - sha256 = "05zsr1bvjgi01qg7r274c0qvbn65iig3clyz14c08mpfyn38h84i"; 17 - excludes = [ "tox.ini" ]; 18 - })]; 19 19 20 - checkInputs = [ pytestCheckHook case psutil ]; 20 + checkInputs = [ 21 + case 22 + psutil 23 + pytestCheckHook 24 + ]; 21 25 22 26 meta = with lib; { 23 27 homepage = "https://github.com/celery/billiard";
+2 -2
pkgs/development/python-modules/biopython/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "biopython"; 10 - version = "1.78"; 10 + version = "1.79"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "1ee0a0b6c2376680fea6642d5080baa419fd73df104a62d58a8baf7a8bbe4564"; 14 + sha256 = "edb07eac99d3b8abd7ba56ff4bedec9263f76dfc3c3f450e7d2e2bcdecf8559b"; 15 15 }; 16 16 17 17 disabled = !isPy3k;
+2 -2
pkgs/development/python-modules/bip_utils/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "bip_utils"; 11 - version = "1.9.0"; 11 + version = "1.11.1"; 12 12 13 13 disabled = pythonOlder "3.6"; 14 14 ··· 16 16 owner = "ebellocchia"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "0i1jdpdsrc8cal5x0b1am9mgbca69ymxlaqpkw0y4d0m3m6vs33k"; 19 + sha256 = "0r8h979rklq7cvl0b449mfrx62dv367s31zgwfqn81kj72i3ndg4"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ ecdsa pysha3 ];
+1 -1
pkgs/development/python-modules/bitarray/default.nix
··· 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1q4p592i3kv2yrgax1g03yz8316rzzydpyfsnmqrbc7ilxrgyjm2"; 13 + sha256 = "a24aff72a7f1b09571b5daf9dbfcffd98481be1fe085ae5ef662cf11452a97e0"; 14 14 }; 15 15 16 16 checkPhase = ''
+2 -2
pkgs/development/python-modules/blessed/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "blessed"; 7 - version = "1.18.0"; 7 + version = "1.18.1"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "1312879f971330a1b7f2c6341f2ae7e2cbac244bfc9d0ecfbbecd4b0293bc755"; 11 + sha256 = "8b09936def6bc06583db99b65636b980075733e13550cb6af262ce724a55da23"; 12 12 }; 13 13 14 14 checkInputs = [ pytest mock glibcLocales ];
+2 -2
pkgs/development/python-modules/bokeh/default.nix
··· 34 34 buildPythonPackage rec { 35 35 pname = "bokeh"; 36 36 # update together with panel which is not straightforward 37 - version = "2.3.0"; 37 + version = "2.3.2"; 38 38 39 39 src = fetchPypi { 40 40 inherit pname version; 41 - sha256 = "dd417708f90702190222b1068a645acae99e66d4b58d7a336d545aeaa04e9b40"; 41 + sha256 = "fcc0d0a3129ae457cdb0a4f503843a4d13d1f5d07af7748424ea8c7ddfc321f1"; 42 42 }; 43 43 44 44 patches = [
+2 -2
pkgs/development/python-modules/boto3/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "boto3"; 16 - version = "1.17.88"; # N.B: if you change this, change botocore and awscli to a matching version 16 + version = "1.17.97"; # N.B: if you change this, change botocore and awscli to a matching version 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-pxXKbERX1W6j4+/em9yL5BwpsvKpBPvRK+/bnLXiieQ="; 20 + sha256 = "0ab5afc51461c30f27aebef944211d16f47697b98ff8d2e2f6e49e59584853bb"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
+2 -2
pkgs/development/python-modules/botocore/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "botocore"; 16 - version = "1.20.88"; # N.B: if you change this, change boto3 and awscli to a matching version 16 + version = "1.20.97"; # N.B: if you change this, change boto3 and awscli to a matching version 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-vJie2rUtR4iq3Y0a/5JfXGp8vGiQC/2443mWWurBcxc="; 20 + sha256 = "f7e119cf3e0f4a36100f0e983583afa91a84fb27c479a1716820aee4f2e190ab"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/braintree/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "braintree"; 9 - version = "4.7.0"; 9 + version = "4.10.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "25a95f95acb7f180b37f8dcf4df7efa84ae0ba6ad9dc4ba0e724e2cc534c3483"; 13 + sha256 = "f934a329c7a2b3f7058d5c733cc95da694f66afb5a789162ec701ba4d26a0d90"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/breathe/default.nix
··· 1 1 { lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }: 2 2 3 3 buildPythonPackage rec { 4 - version = "4.28.0"; 4 + version = "4.30.0"; 5 5 pname = "breathe"; 6 6 disabled = isPy27; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "11e35a5fed7545554be51b70eea4578643d8c08972bea43774f413943006b17a"; 10 + sha256 = "363dec85abc0c4b3f22628b0cf82cc2dc46c4397d8a18312d1a7d1365d49b014"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ docutils six sphinx ];
+2 -2
pkgs/development/python-modules/browser-cookie3/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "browser-cookie3"; 5 - version = "0.12.0"; 5 + version = "0.12.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "5f26422091ad0e97375d565f8fbacfaf314d0722db35c921635eab23686e4fc4"; 9 + sha256 = "72c1e6aa6a98adab3a6797b889664bdbfddc287474dd8e774da37a854ec32185"; 10 10 }; 11 11 12 12 disabled = !isPy3k;
+2 -2
pkgs/development/python-modules/bsdiff4/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "bsdiff4"; 9 - version = "1.2.0"; 9 + version = "1.2.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "17fc0dd4204x5gqapvbrc4kv83jdajs00jxm739586pl0iapybrw"; 13 + sha256 = "87cffc7522effdda03fd1564b212ad2279c0af50d16c3e65776f80acb6705d4b"; 14 14 }; 15 15 16 16 checkPhase = ''
+2 -2
pkgs/development/python-modules/btrees/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "BTrees"; 12 - version = "4.7.2"; 12 + version = "4.9.2"; 13 13 14 14 buildInputs = [ transaction ]; 15 15 propagatedBuildInputs = [ persistent zope_interface ]; ··· 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "7ce4a5eb5c135bcb5c06b5bd1ca6fd7fd39d8631306182307ed8bc30d3033846"; 26 + sha256 = "d33323655924192c4ac998d9ee3002e787915d19c1e17a6baf47c9a63d9556e3"; 27 27 }; 28 28 29 29 meta = with lib; {
+2 -2
pkgs/development/python-modules/bugsnag/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "bugsnag"; 11 - version = "4.0.2"; 11 + version = "4.0.3"; 12 12 disabled = pythonOlder "3.5"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "7a49dacf055a8c6dda4ce714acd91fabe9546f1ad826276918a26603a8b5489a"; 16 + sha256 = "0b70bc95e4e4f98b2eef7a3dadfdc50c1a40da7f50446adf43be05574a4b9f7c"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ six webob ];
+2 -2
pkgs/development/python-modules/cachetools/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "cachetools"; 10 - version = "4.2.1"; 10 + version = "4.2.2"; 11 11 12 12 disabled = isPy27; 13 13 ··· 15 15 owner = "tkem"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "1b662ph8m2d05d2vi3izgnr6v7h9zfvscfsaaw8nhdmmm15ivfa6"; 18 + sha256 = "sha256-JTm8ht2Ubn34uQLR0yjUjXSdDQggWfYUlS0T628OUoI="; 19 19 }; 20 20 21 21 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/carbon/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "carbon"; 7 - version = "1.1.7"; 7 + version = "1.1.8"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "08ndphpcbdx2ab4f5jsn2y4l5p55h9wscbg7clhbyyh03r5hianr"; 11 + sha256 = "95918c4b14e1c525d9499554d5e03b349f87e0c2bc17ec5c64d18679a30b69f1"; 12 12 }; 13 13 14 14 # Carbon-s default installation is /opt/graphite. This env variable ensures
+2 -2
pkgs/development/python-modules/casbin/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "casbin"; 11 - version = "0.19.1"; 11 + version = "0.20.0"; 12 12 13 13 disabled = isPy27; 14 14 ··· 16 16 owner = pname; 17 17 repo = "pycasbin"; 18 18 rev = "v${version}"; 19 - sha256 = "0fkkz5k3h4pkxacrbacamnh4yfghxgajdzzmdlck7i4v5x06vz8f"; 19 + sha256 = "1j7kd4rvf4myg4x4sm4njlhzkxm2m3cva9wmp9vx0nnpfdlyb67f"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/cbor2/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "cbor2"; 12 - version = "5.2.0"; 12 + version = "5.4.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "a33aa2e5534fd74401ac95686886e655e3b2ce6383b3f958199b6e70a87c94bf"; 16 + sha256 = "a7926f7244b08c413f1a4fa71a81aa256771c75bdf1a4fd77308547a2d63dd48"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/celery/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "celery"; 8 - version = "5.0.5"; 8 + version = "5.1.1"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "f4efebe6f8629b0da2b8e529424de376494f5b7a743c321c8a2ddc2b1414921c"; 12 + sha256 = "54436cd97b031bf2e08064223240e2a83d601d9414bcb1b702f94c6c33c29485"; 13 13 }; 14 14 15 15 postPatch = ''
+26 -8
pkgs/development/python-modules/cerberus/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pytestrunner, pytest }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + }: 2 6 3 7 buildPythonPackage rec { 4 8 pname = "Cerberus"; 5 - version = "1.3.2"; 9 + version = "1.3.4"; 6 10 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "12cm547hpypqd7bwcl4wr4w6varibc1dagzicg5qbp86yaa6cbih"; 11 + src = fetchFromGitHub { 12 + owner = "pyeve"; 13 + repo = "cerberus"; 14 + rev = version; 15 + sha256 = "03kj15cf1pbd11mxsik96m5w1m6p0fbdc4ia5ihzmq8rz28razpq"; 10 16 }; 11 17 12 - checkInputs = [ pytestrunner pytest ]; 18 + checkInputs = [ 19 + pytestCheckHook 20 + ]; 21 + 22 + preCheck = '' 23 + export TESTDIR=$(mktemp -d) 24 + cp -R ./cerberus/tests $TESTDIR 25 + pushd $TESTDIR 26 + ''; 13 27 14 - checkPhase = '' 15 - pytest -k 'not nested_oneofs' 28 + postCheck = '' 29 + popd 16 30 ''; 31 + 32 + pythonImportsCheck = [ 33 + "cerberus" 34 + ]; 17 35 18 36 meta = with lib; { 19 37 homepage = "http://python-cerberus.org/";
+2 -2
pkgs/development/python-modules/certbot/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "certbot"; 12 - version = "1.15.0"; 12 + version = "1.16.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = pname; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-Z5ZIA0ib+N7La6Z0Taf6DovCF6fXnEDppPQt6Vgwl0c="; 18 + sha256 = "0jdq6pvq7af2x483857qyp1qvqs4yb4nqcv66qi70glmbanhlxd4"; 19 19 }; 20 20 21 21 sourceRoot = "source/${pname}";
+15 -10
pkgs/development/python-modules/certifi/default.nix
··· 1 1 { lib 2 - , fetchPypi 3 2 , buildPythonPackage 4 3 , isPy27 4 + , fetchFromGitHub 5 + , pytestCheckHook 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "certifi"; 9 - version = "2020.12.5"; 10 + version = "2021.05.30"; 10 11 11 12 disabled = isPy27; 12 13 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "177mdbw0livdjvp17sz6wsfrc32838m9y59v871gpgv2888raj8s"; 14 + src = fetchFromGitHub { 15 + owner = pname; 16 + repo = "python-certifi"; 17 + rev = version; 18 + sha256 = "1i4ljsc47iac6kl1w4w6x0qia08s9z394z9lbyzc05pm7y8a3cmj"; 16 19 }; 17 20 18 - pythonImportsCheck = [ "certifi" ]; 21 + checkInputs = [ 22 + pytestCheckHook 23 + ]; 19 24 20 - dontUseSetuptoolsCheck = true; 25 + pythonImportsCheck = [ "certifi" ]; 21 26 22 - meta = { 27 + meta = with lib; { 23 28 homepage = "https://certifi.io/"; 24 29 description = "Python package for providing Mozilla's CA Bundle"; 25 - license = lib.licenses.isc; 26 - maintainers = with lib.maintainers; [ koral ]; 30 + license = licenses.isc; 31 + maintainers = with maintainers; [ koral ]; 27 32 }; 28 33 }
+2 -2
pkgs/development/python-modules/cfgv/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "cfgv"; 5 - version = "3.2.0"; 5 + version = "3.3.0"; 6 6 disabled = isPy27; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "cf22deb93d4bcf92f345a5c3cd39d3d41d6340adc60c78bbbd6588c384fda6a1"; 10 + sha256 = "9e600479b3b99e8af981ecdfc80a0296104ee610cab48a5ae4ffd0b668650eb1"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/cfn-lint/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "cfn-lint"; 24 - version = "0.48.0"; 24 + version = "0.51.0"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "aws-cloudformation"; 28 28 repo = "cfn-python-lint"; 29 29 rev = "v${version}"; 30 - sha256 = "03j5w9cyvpbxh634jd2dhkgfs3c2hmgqh77w664855lgy2ph9zll"; 30 + sha256 = "1027s243sik25c6sqw6gla7k7vl3jdicrik5zdsa8pafxh2baja4"; 31 31 }; 32 32 33 33 postPatch = ''
+2 -2
pkgs/development/python-modules/cftime/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "cftime"; 13 - version = "1.4.1"; 13 + version = "1.5.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "7c55540bc164746c3c4f86a07c9c7b9ed4dfb0b0d988348ec63cec065c58766d"; 17 + sha256 = "b644bcb53346b6f4fe2fcc9f3b574740a2097637492dcca29632c817e0604f29"; 18 18 }; 19 19 20 20 checkInputs = [
+2 -2
pkgs/development/python-modules/chainer/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "chainer"; 8 - version = "7.7.0"; 8 + version = "7.8.0"; 9 9 disabled = !isPy3k; # python2.7 abandoned upstream 10 10 11 11 # no tests in Pypi tarball ··· 13 13 owner = "chainer"; 14 14 repo = "chainer"; 15 15 rev = "v${version}"; 16 - sha256 = "0m97k5bv4pcp5rvbczvrr2vxddwzw2h42cm021f5y779jx5ghclh"; 16 + sha256 = "1zfj3pk54gzxd4nid0qjx4kw1wdngwscvn4hk4cijxvwqi4a5zxj"; 17 17 }; 18 18 19 19 checkInputs = [
+2 -2
pkgs/development/python-modules/chalice/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "chalice"; 26 - version = "1.22.3"; 26 + version = "1.23.0"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - sha256 = "5a84a73c4a8d8b22bb64e06ff99060d7f222097db4237e58749dcad5165f082d"; 30 + sha256 = "8e3b26f8ec15197d8c04cd1edb0d692a490cb5ec179560183a403de63f21c1d7"; 31 31 }; 32 32 33 33 checkInputs = [ watchdog pytest hypothesis mock ];
+2 -2
pkgs/development/python-modules/cheetah3/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Cheetah3"; 5 - version = "3.2.6.post1"; 5 + version = "3.2.6.post2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "58b5d84e5fbff6cf8e117414b3ea49ef51654c02ee887d155113c5b91d761967"; 9 + sha256 = "63157d7a00a273b59676b5be5aa817c75c37efc88478231f1a160f4cfb7f7878"; 10 10 }; 11 11 12 12 doCheck = false; # Circular dependency
+2 -2
pkgs/development/python-modules/citeproc-py/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "citeproc-py"; 12 - version = "0.5.1"; 12 + version = "0.6.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "00aaff50jy4j0nakdzq9258z1gzrac9baarli2ymgspj88jg5968"; 16 + sha256 = "d9e3a224f936fe2e5033b5d9ffdacab769cedb61d96c4e0cf2f0b488f1d24b4e"; 17 17 }; 18 18 19 19 buildInputs = [ rnc2rng ];
+18 -2
pkgs/development/python-modules/click-default-group/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, click, pytest }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , click 6 + , pytestCheckHook 7 + }: 2 8 3 9 buildPythonPackage rec { 4 10 pname = "click-default-group"; ··· 12 18 sha256 = "0nk39lmkn208w8kvq6f4h3a6qzxrrvxixahpips6ik3zflbkss86"; 13 19 }; 14 20 21 + patches = [ 22 + # make tests compatible with click 8 23 + (fetchpatch { 24 + url = "https://github.com/click-contrib/click-default-group/commit/9415c77d05cf7d16876e7d70a49a41a6189983b4.patch"; 25 + sha256 = "1czzma8nmwyxhwhnr8rfw5bjw6d46b3s5r5bfb8ly3sjwqjlwhw2"; 26 + }) 27 + ]; 28 + 15 29 propagatedBuildInputs = [ click ]; 16 30 17 - checkInputs = [ pytest ]; 31 + checkInputs = [ pytestCheckHook ]; 32 + 33 + pythonImportsCheck = [ "click_default_group" ]; 18 34 19 35 meta = with lib; { 20 36 homepage = "https://github.com/click-contrib/click-default-group";
+2 -2
pkgs/development/python-modules/click-repl/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "click-repl"; 5 - version = "0.1.6"; 5 + version = "0.2.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1mcmz95595nrp4r58spy1ac993db26hk4q97isghbmn4md99vwmr"; 9 + sha256 = "cd12f68d745bf6151210790540b4cb064c7b13e571bc64b6957d98d120dacfd8"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ click prompt_toolkit ];
+28
pkgs/development/python-modules/click/7.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, locale, pytestCheckHook }: 2 + 3 + buildPythonPackage rec { 4 + pname = "click"; 5 + version = "7.1.2"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"; 10 + }; 11 + 12 + postPatch = '' 13 + substituteInPlace src/click/_unicodefun.py \ 14 + --replace "'locale'" "'${locale}/bin/locale'" 15 + ''; 16 + 17 + checkInputs = [ pytestCheckHook ]; 18 + 19 + meta = with lib; { 20 + homepage = "https://click.palletsprojects.com/"; 21 + description = "Create beautiful command line interfaces in Python"; 22 + longDescription = '' 23 + A Python package for creating beautiful command line interfaces in a 24 + composable way, with as little code as necessary. 25 + ''; 26 + license = licenses.bsd3; 27 + }; 28 + }
+17 -4
pkgs/development/python-modules/click/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, locale, pytestCheckHook }: 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 5 + , importlib-metadata 6 + , locale 7 + , pytestCheckHook 8 + }: 2 9 3 10 buildPythonPackage rec { 4 11 pname = "click"; 5 - version = "7.1.2"; 12 + version = "8.0.1"; 6 13 7 14 src = fetchPypi { 8 15 inherit pname version; 9 - sha256 = "d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"; 16 + sha256 = "0ymdyf37acq4qxh038q0xx44qgj6y2kf0jd0ivvix6qij88w214c"; 10 17 }; 11 18 12 19 postPatch = '' ··· 14 21 --replace "'locale'" "'${locale}/bin/locale'" 15 22 ''; 16 23 17 - checkInputs = [ pytestCheckHook ]; 24 + propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ 25 + importlib-metadata 26 + ]; 27 + 28 + checkInputs = [ 29 + pytestCheckHook 30 + ]; 18 31 19 32 meta = with lib; { 20 33 homepage = "https://click.palletsprojects.com/";
+2 -2
pkgs/development/python-modules/cliff/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "cliff"; 19 - version = "3.7.0"; 19 + version = "3.8.0"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "389c81960de13f05daf1cbd546f33199e86c518ba4266c79ec7a153a280980ea"; 23 + sha256 = "8dd215d0a84c9a3ab2fa2aa700849f4e7b786639f66caa0ad4108c85dca95a7c"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/cligj/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "cligj"; 7 - version = "0.5.0"; 7 + version = "0.7.2"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "mapbox"; 11 11 repo = "cligj"; 12 12 rev = version; 13 - sha256 = "13vlibbn86dhh6iy8k831vsa249746jnk419wcr9vvr3pqxml6g2"; 13 + sha256 = "sha256-0f9+I6ozX93Vn0l7+WR0mpddDZymJQ3+Krovt6co22Y="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/cock/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "cock"; 5 - version = "0.8.0"; 5 + version = "0.9.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1gwaklvwlyvhz2c07hdmhbnqqmpybssxzzr0399dpjk7dgdqgam3"; 9 + sha256 = "0d9021c2d9ce0dbf495a3c5ef960a9996a0681bb96ff6099f37302a3813a184e"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ click sortedcontainers pyyaml ];
+2 -2
pkgs/development/python-modules/commoncode/default.nix
··· 14 14 }: 15 15 buildPythonPackage rec { 16 16 pname = "commoncode"; 17 - version = "21.1.21"; 17 + version = "21.6.11"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "6e2daa34fac2d91307b23d9df5f01a6168fdffb12bf5d161bd6776bade29b479"; 21 + sha256 = "d6c8c985746a541913d5bb534c770f2422e5b4ac7a4ef765abc05c287a40ff4b"; 22 22 }; 23 23 24 24 dontConfigure = true;
+2 -2
pkgs/development/python-modules/confluent-kafka/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, isPy3k, rdkafka, requests, avro3k, avro ? null, futures ? null, enum34 ? null }: 2 2 3 3 buildPythonPackage rec { 4 - version = "1.6.0"; 4 + version = "1.7.0"; 5 5 pname = "confluent-kafka"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "8a9caabdb02e87cd65c7f10f689ba3f1a15f8774de455e96fa5fc56eecfee63c"; 9 + sha256 = "80e01b4791513c27eded8517af847530dfdf04c43d99ff132ed9c3085933b75b"; 10 10 }; 11 11 12 12 buildInputs = [ rdkafka requests ] ++ (if isPy3k then [ avro3k ] else [ enum34 avro futures ]) ;
+2 -2
pkgs/development/python-modules/construct/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "construct"; 8 - version = "2.10.63"; 8 + version = "2.10.67"; 9 9 10 10 disabled = pythonOlder "3.6"; 11 11 ··· 14 14 owner = pname; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "0dnj815qdxrn0q6bpwsmkca2jy02gjy6d3amqg4y6gha1kc1mymv"; 17 + sha256 = "1nciwim745qk41l1ck4chx3vxpfr6cq4k3a4i7vfnnrd3s6szzsw"; 18 18 }; 19 19 20 20 # not an explicit dependency, but it's imported by an entrypoint
+2 -2
pkgs/development/python-modules/cornice/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "cornice"; 12 - version = "5.1.0"; 12 + version = "5.2.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "c81cd9429759c0de475f580bbff92d5646cfc5f43e8aa24492037e2e90677ee6"; 16 + sha256 = "50f86a5e9fb73d664d20e8dd0bdc3ce419145eb17813591a5a40e8a9d567b9c5"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ pyramid simplejson six venusian ];
+2 -2
pkgs/development/python-modules/coveralls/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "coveralls"; 19 - version = "3.0.1"; 19 + version = "3.1.0"; 20 20 disabled = isPy27; 21 21 22 22 # wanted by tests 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "cbb942ae5ef3d2b55388cb5b43e93a269544911535f1e750e1c656aef019ce60"; 25 + sha256 = "9b3236e086627340bf2c95f89f757d093cbed43d17179d3f4fb568c347e7d29a"; 26 26 }; 27 27 28 28 checkInputs = [
+2 -2
pkgs/development/python-modules/cucumber-tag-expressions/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "cucumber-tag-expressions"; 5 - version = "3.0.0"; 5 + version = "3.0.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0kb8dq458sflwl2agb2v9hp04qwygslrhdps819vq27wc44jabxw"; 9 + sha256 = "71823468f567726332b87f40530b27fc83b35daea6514f5cbb03f0533d96e5be"; 10 10 }; 11 11 12 12 checkInputs = [ pytest pytest-html ];
+2 -2
pkgs/development/python-modules/cupy/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "cupy"; 10 - version = "8.5.0"; 10 + version = "8.6.0"; 11 11 disabled = !isPy3k; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "fb3f8d3b3454beb249b9880502a45fe493c5a44efacc4c72914cbe1a5dbdf803"; 15 + sha256 = "f3ed02ba18e38b4f3ed2c324fa08967e6714f59357ccb0b28badd9572e77500b"; 16 16 }; 17 17 18 18 preConfigure = ''
+2 -2
pkgs/development/python-modules/cx_freeze/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "cx_Freeze"; 5 - version = "6.5.3"; 5 + version = "6.6"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "e0d03cabcdf9b9c21354807ed9f06fa9481a8fd5a0838968a830f01a70820ff1"; 9 + sha256 = "c4af8ad3f7e7d71e291c1dec5d0fb26bbe92df834b098ed35434c901fbd6762f"; 10 10 }; 11 11 12 12 disabled = pythonOlder "3.5";
+2 -2
pkgs/development/python-modules/cx_oracle/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "cx_Oracle"; 5 - version = "8.1.0"; 5 + version = "8.2.1"; 6 6 7 7 buildInputs = [ odpic ]; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "e1698c5522ee1355e552b30bfa0a58e6e772475b882c5d69d158bd7e6aed45de"; 11 + sha256 = "12e7e913a7a10fd8caafb9855e6703a601b7dd5cc596fcd489d0ac9529608b6c"; 12 12 }; 13 13 14 14 preConfigure = ''
+2 -2
pkgs/development/python-modules/dash-core-components/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "dash_core_components"; 8 - version = "1.15.0"; 8 + version = "1.16.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "b61cb37322de91b4feb0d4d823694cbba8686f6459db774b53d553135350c71e"; 12 + sha256 = "e8cdfaf3580577670bb2d1c3168efa06f5a7b439fbe5527cfaefa3e32394542f"; 13 13 }; 14 14 15 15 # No tests in archive
+2 -2
pkgs/development/python-modules/dash-html-components/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "dash_html_components"; 8 - version = "1.1.2"; 8 + version = "1.1.3"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "83eaa39667b7c3e6cbefa360743e6e536d913269ea15db14308ad022c78bc301"; 12 + sha256 = "88adb77a674d5d7d0835d71c469f6e7b4aa692f9673808a474d244b71863c58a"; 13 13 }; 14 14 15 15 # No tests in archive
+2 -2
pkgs/development/python-modules/dash-renderer/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "dash_renderer"; 8 - version = "1.9.0"; 8 + version = "1.9.1"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "3c5519a781beb2261ee73b2d193bef6f212697636f204acd7d58cd986ba88e30"; 12 + sha256 = "73a69e3d145880e68e42723ad10182251d92b44f3efe92b8763145cfd2158e7e"; 13 13 }; 14 14 15 15 # No tests in archive
+2 -2
pkgs/development/python-modules/dash-table/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "dash_table"; 8 - version = "4.11.2"; 8 + version = "4.11.3"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "90fbdd12eaaf657aa80d429263de4bbeef982649eb5981ebeb2410d67c1d20eb"; 12 + sha256 = "0a4f22a5cf5120882a252a3348fc15ef45a1b75bf900934783e338aceac52f56"; 13 13 }; 14 14 15 15 # No tests in archive
+2 -2
pkgs/development/python-modules/dash/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "dash"; 19 - version = "1.19.0"; 19 + version = "1.20.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "plotly"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - sha256 = "067ipkp186h26j7whfid8hjf6cwjmw2b5jp6fvvg280j7q9bjsa9"; 25 + sha256 = "1205xwi0w33g3c8gcba50fjj38dzgn7nhfk5w186kd6dwmvz02yg"; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/dask-ml/default.nix
··· 17 17 }: 18 18 19 19 buildPythonPackage rec { 20 - version = "1.8.0"; 20 + version = "1.9.0"; 21 21 pname = "dask-ml"; 22 22 disabled = pythonOlder "3.6"; # >= 3.6 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "8fc4ac3ec1915e382fb8cae9ff1ec9b5ac1bee0b6f4c6975d6e6cb7191a4a815"; 26 + sha256 = "2f376a7114133b484a6d393f62298473116fc49c79ec7d50d5b031d752f54307"; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/databricks-connect/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "databricks-connect"; 5 - version = "8.1.0"; 5 + version = "8.1.6"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "3726c648cc60796294356e2617acc534d2503824ccfbdff26abbea595eb83135"; 9 + sha256 = "2d6989491a2a33853eb10500574eb62dbcb98ac691d7e98022c5f18e23ad18b2"; 10 10 }; 11 11 12 12 sourceRoot = ".";
+7
pkgs/development/python-modules/debugpy/default.nix
··· 2 2 , stdenv 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 + , fetchpatch 5 6 , substituteAll 6 7 , gdb 7 8 , flask ··· 48 49 # To avoid this issue, debugpy should be installed using python.withPackages: 49 50 # python.withPackages (ps: with ps; [ debugpy ]) 50 51 ./fix-test-pythonpath.patch 52 + 53 + # Fix tests with flask>=2.0 54 + (fetchpatch { 55 + url = "https://github.com/microsoft/debugpy/commit/0a7f2cd67dda27ea4d38389b49a4e2a1899b834e.patch"; 56 + sha256 = "1g070fn07n7jj01jaf5s570zn70akf6klkamigs3ix11gh736rpn"; 57 + }) 51 58 ]; 52 59 53 60 # Remove pre-compiled "attach" libraries and recompile for host platform
+2 -2
pkgs/development/python-modules/deezer-python/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "deezer-python"; 15 - version = "2.2.2"; 15 + version = "2.2.4"; 16 16 disabled = pythonOlder "3.6"; 17 17 format = "pyproject"; 18 18 ··· 20 20 owner = "browniebroke"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "1l8l4lxlqsj921gk1mxcilp11jx31addiyd9pk604aldgqma709y"; 23 + sha256 = "11gqmyf350256gbppak2qv20lg2bmszand4kmks93wphq5yp2iiy"; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+7 -2
pkgs/development/python-modules/diagrams/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "diagrams"; 17 - version = "0.19.1"; 17 + version = "0.20.0"; 18 18 format = "pyproject"; 19 19 disabled = pythonOlder "3.6"; 20 20 ··· 22 22 owner = "mingrammer"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - sha256 = "0qvk0cp3026n5jmwp9z7m70b6pws0h6a7slxr23glg18baxr44d4"; 25 + sha256 = "1lcqsy3bvlnlnakjysp8qjhy26bhkp1izi5dvzq2fpsffgxk4si4"; 26 26 }; 27 + 28 + postPatch = '' 29 + substituteInPlace pyproject.toml \ 30 + --replace 'jinja2 = "^2.10"' 'jinja2 = "*"' 31 + ''; 27 32 28 33 preConfigure = '' 29 34 patchShebangs autogen.sh
+34
pkgs/development/python-modules/dictpath/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "dictpath"; 9 + version = "0.1.3"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "p1c2u"; 13 + repo = "dictpath"; 14 + rev = version; 15 + sha256 = "0314i8wky2z83a66zggc53m8qa1rjgkrznrl2ixsgiq0prcn6v16"; 16 + }; 17 + 18 + postPatch = '' 19 + sed -i "/^addopts/d" setup.cfg 20 + ''; 21 + 22 + checkInputs = [ 23 + pytestCheckHook 24 + ]; 25 + 26 + pythonImportsCheck = [ "dictpath" ]; 27 + 28 + meta = with lib; { 29 + description = "Object-oriented dictionary paths"; 30 + homepage = "https://github.com/p1c2u/dictpath"; 31 + license = licenses.asl20; 32 + maintainers = with maintainers; [ dotlambda ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/diff_cover/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "diff_cover"; 20 - version = "5.0.1"; 20 + version = "5.2.0"; 21 21 22 22 preCheck = '' 23 23 export LC_ALL=en_US.UTF-8; ··· 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - sha256 = "e80f7a4979b7a9d373903776588279ed2898f17729e608255c4119462c822edb"; 28 + sha256 = "a1cd54232d2e48bd4c1eabc96cfe4a8727a9a92fd2556b52ff8f65bb8adf8768"; 29 29 }; 30 30 31 31 propagatedBuildInputs = [ chardet jinja2 jinja2_pluralize pygments six inflect ];
+2 -2
pkgs/development/python-modules/distlib/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "distlib"; 5 - version = "0.3.1"; 5 + version = "0.3.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "edf6116872c863e1aa9d5bb7cb5e05a022c519a4594dc703843343a9ddd9bff1"; 9 + sha256 = "106fef6dc37dd8c0e2c0a60d3fca3e77460a48907f335fa28420463a6f799736"; 10 10 extension = "zip"; 11 11 }; 12 12
+2 -2
pkgs/development/python-modules/django-anymail/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "django-anymail"; 15 - version = "8.2"; 15 + version = "8.4"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "anymail"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "0zd4w707az36pp8wimlz6sfxwy9w190qp93brl78pva3rhnx5p97"; 21 + sha256 = "08ac24hrafkk1jg3milfjky3qni1cz5qggp1rgzq9r7ina4akjma"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/django-auth-ldap/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "django-auth-ldap"; 10 - version = "2.3.0"; 10 + version = "2.4.0"; 11 11 disabled = isPy27; 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "5894317122a086c9955ed366562869a81459cf6b663636b152857bb5d3a0a3b7"; 14 + sha256 = "60fcbfc3141c99c3c49d3ccd7311a3992a231c319d94b6d2c143968f63676676"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ ldap django ];
+2 -2
pkgs/development/python-modules/django-cleanup/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "django-cleanup"; 7 - version = "5.1.0"; 7 + version = "5.2.0"; 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "8976aec12a22913afb3d1fcb541b1aedde2f5ec243e4260c5ff78bb6aa75a089"; 10 + sha256 = "909d10ff574f5ce1a40fa63bd5c94c9ed866fd7ae770994c46cdf66c3db3e846"; 11 11 }; 12 12 13 13 checkInputs = [ django ];
+2 -2
pkgs/development/python-modules/django-jinja2/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "django-jinja"; 7 - version = "2.7.0"; 7 + version = "2.8.0"; 8 8 9 9 meta = { 10 10 description = "Simple and nonobstructive jinja2 integration with Django"; ··· 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "d56ecddaa6d3caf508509aae5a979ebd8a3427477c34fcbcac14bf8389a21a12"; 17 + sha256 = "bba30a7ea4394bccfaa9bc8620996c25ede446ab06104b51b3a16fe81232cbf2"; 18 18 }; 19 19 20 20 buildInputs = [ django pytz tox ];
+2 -2
pkgs/development/python-modules/django-logentry-admin/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "django-logentry-admin"; 5 - version = "1.0.4"; 5 + version = "1.1.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "yprez"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1ji04qklzhjb7fx6644vzikjb2196rxyi8hrwf2knsz41ndvq1l9"; 11 + sha256 = "1bndxgvisw8kk52zfdifvly6dl4833wqilxf77pg473172yaf5gq"; 12 12 }; 13 13 14 14 checkInputs = [ pytest pytest-django ];
+2 -2
pkgs/development/python-modules/django-q/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "django-q"; 6 - version = "1.3.5"; 6 + version = "1.3.8"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "8871c602e2c7e892fbedc271d5b91c4a96803b689c3ee2f15464931f99f4e32b"; 10 + sha256 = "db30266fadd6ab9336a8824291910ff1d1c28f7bc9d6e52cdaf33cc275ae6146"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/django-raster/default.nix
··· 6 6 then throw "django-raster requires Django >= 2.0. Consider overiding the python package set to use django_2." 7 7 else 8 8 buildPythonPackage rec { 9 - version = "0.8"; 9 + version = "0.8.1"; 10 10 pname = "django-raster"; 11 11 12 12 disabled = !isPy3k; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "9417d8a17930dffee4719f79a38c6ab5d20ac7145d4edf88df0abcb5a360de51"; 16 + sha256 = "213758fe96d74be502f69f2620f7666961a85caa0551d14573637315035a9745"; 17 17 }; 18 18 19 19 # Tests require a postgresql + postgis server
+2 -2
pkgs/development/python-modules/django-versatileimagefield/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "django-versatileimagefield"; 12 - version = "2.0"; 12 + version = "2.1"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "b197e7066f23bb73b001a61525f2b1cae3dd654bf208a944a7ff5a3fe6107b51"; 16 + sha256 = "e98f7b0abfbf2559d55b08be40911dcc44b6f3437a6c40d81bf66b6914837fdf"; 17 17 }; 18 18 propagatedBuildInputs = [ pillow python_magic ]; 19 19
+2 -2
pkgs/development/python-modules/django/2.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "Django"; 9 - version = "2.2.22"; 9 + version = "2.2.24"; 10 10 11 11 disabled = !isPy3k; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "db2214db1c99017cbd971e58824e6f424375154fe358afc30e976f5b99fc6060"; 15 + sha256 = "1dvx3x85lggm91x7mpvaf9nmpxyz7r97pbpnmr2k1qfy0c7gyf9k"; 16 16 }; 17 17 18 18 patches = lib.optional withGdal
+2 -2
pkgs/development/python-modules/django/3.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "Django"; 16 - version = "3.2.2"; 16 + version = "3.2.4"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "0a1d195ad65c52bf275b8277b3d49680bd1137a5f55039a806f25f6b9752ce3d"; 22 + sha256 = "15pjwyvrx4n8gi8n51b14wp54bg4jqapr25p52597zn6ikdxijb6"; 23 23 }; 24 24 25 25 patches = lib.optional withGdal
+2 -2
pkgs/development/python-modules/django_compressor/default.nix
··· 2 2 rcssmin, rjsmin, django_appconf }: 3 3 buildPythonPackage rec { 4 4 pname = "django_compressor"; 5 - version = "2.4"; 5 + version = "2.4.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0kx7bclfa0sxlsz6ka70zr9ra00lks0hmv1kc99wbanx6xhirvfj"; 9 + sha256 = "3358077605c146fdcca5f9eaffb50aa5dbe15f238f8854679115ebf31c0415e0"; 10 10 }; 11 11 postPatch = '' 12 12 substituteInPlace setup.py --replace 'rcssmin == 1.0.6' 'rcssmin' \
+2 -2
pkgs/development/python-modules/django_guardian/default.nix
··· 4 4 }: 5 5 buildPythonPackage rec { 6 6 pname = "django-guardian"; 7 - version = "2.3.0"; 7 + version = "2.4.0"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "ed2de26e4defb800919c5749fb1bbe370d72829fbd72895b6cf4f7f1a7607e1b"; 11 + sha256 = "c58a68ae76922d33e6bdc0e69af1892097838de56e93e78a8361090bcd9f89a0"; 12 12 }; 13 13 14 14 checkInputs = [ pytest pytestrunner pytest-django django_environ mock ];
+2 -2
pkgs/development/python-modules/django_taggit/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "django-taggit"; 14 - version = "1.3.0"; 14 + version = "1.4.0"; 15 15 disabled = !isPy3k; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "4a833bf71f4c2deddd9745924eee53be1c075d7f0020a06f12e29fa3d752732d"; 19 + sha256 = "b9ed6e94bad0bed3bf062a6be7ee3db117fda02c6419c680d614197364ea018b"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ isort django ];
+2 -2
pkgs/development/python-modules/djangoql/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "djangoql"; 6 - version = "0.14.3"; 6 + version = "0.15.0"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "d1b1344cb1e037f094c04ccc67b809e8df80dea1e88cfb919078426131737018"; 10 + sha256 = "ddd876b640faf941aface6e8554dc7e79a79ec00fee12da8a20f9f74301f7943"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ ply ];
+2 -2
pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "djangorestframework_simplejwt"; 5 - version = "4.6.0"; 5 + version = "4.7.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "7adc913ba0d2ed7f46e0b9bf6e86f9bd9248f1c4201722b732b8213e0ea66f9f"; 9 + sha256 = "c0e9b617da337becb55e67935eb992fad84f861418e7ab5fb3e77a3fd18d4137"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ django djangorestframework pyjwt ];
+2 -2
pkgs/development/python-modules/dnachisel/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "dnachisel"; 18 - version = "3.2.6"; 18 + version = "3.2.7"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "Edinburgh-Genome-Foundry"; 22 22 repo = "DnaChisel"; 23 23 rev = "v${version}"; 24 - sha256 = "0m88biw7sycjwsmncdybj9n3yf4n9cyvifv9zv7irm8ha3scchji"; 24 + sha256 = "1zhq7cai47649njjp3m8zaglsv9ci6ci855dymyip8qx5ppnkfj0"; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/dnslib/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "dnslib"; 5 - version = "0.9.14"; 5 + version = "0.9.16"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1yz63cgiv910wkx90if09bql1n63lq6hy4wfpqink0q4sxy0mlpv"; 9 + sha256 = "2d66b43d563d60c469117c8cb615843e7d05bf8fb2e6cb00a637281d26b7ec7d"; 10 10 }; 11 11 12 12 checkPhase = "VERSIONS=${python.interpreter} ./run_tests.sh";
+2 -2
pkgs/development/python-modules/dockerfile-parse/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, six, pytestcov, pytest }: 2 2 3 3 buildPythonPackage rec { 4 - version = "1.1.0"; 4 + version = "1.2.0"; 5 5 pname = "dockerfile-parse"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "f37bfa327fada7fad6833aebfaac4a3aaf705e4cf813b737175feded306109e8"; 9 + sha256 = "07e65eec313978e877da819855870b3ae47f3fac94a40a965b9ede10484dacc5"; 10 10 }; 11 11 12 12 postPatch = ''
+2 -2
pkgs/development/python-modules/docplex/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "docplex"; 12 - version = "2.20.204"; 12 + version = "2.21.207"; 13 13 14 14 # No source available from official repo 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-JNjD9UtLHsMGwTuXydZ+L5+pPQ2eobkr26Yt9pgs1qA="; 17 + sha256 = "4f1781592be2b093db939772db8c6575a0f017041fb0cfd784bedf4222ac5e58"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/docutils/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "docutils"; 12 - version = "0.16"; 12 + version = "0.17.1"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "c2de3a60e9e7d07be26b7f2b00ca0309c207e06c100f9cc2a94931fc75a478fc"; 16 + sha256 = "686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"; 17 17 }; 18 18 19 19 # Only Darwin needs LANG, but we could set it in general.
+2 -2
pkgs/development/python-modules/dogpile.cache/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "dogpile.cache"; 15 - version = "1.1.2"; 15 + version = "1.1.3"; 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "2134464672a3deb7ef1366a8691726686d8c62540e4208f1a40c9aaa1a0b6a45"; 20 + sha256 = "6f0bcf97c73bfec1a7bf14e5a248488cee00c2d494bf63f3789ea6d95a57c1cf"; 21 21 }; 22 22 23 23 # Disable concurrency tests that often fail,
+2 -2
pkgs/development/python-modules/dpkt/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "dpkt"; 5 - version = "1.9.5"; 5 + version = "1.9.6"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "141cab4defcb4ead83e664765ebb045f55dbe73e17d617acafd6eaf368d7c55e"; 9 + sha256 = "b5737010fd420d142e02ed04fa616edd1fc05e414980baef594f72287c875eef"; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/development/python-modules/dropbox/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "dropbox"; 6 - version = "11.4.1"; 6 + version = "11.11.0"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "7ba43384029424779a4b3ec8d5832362c5c0f37cd644be2fb87e2b30a569849e"; 10 + sha256 = "14dd51e0e3981cb81384a8e13a308de0df13c7c4b6ba7f080177ede947761cbb"; 11 11 }; 12 12 13 13 postPatch = ''
+2 -2
pkgs/development/python-modules/duecredit/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "duecredit"; 17 - version = "0.8.1"; 17 + version = "0.9.1"; 18 18 disabled = isPy27; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "43b3f01ab5fb2bf2ecc27d3fcf92b873c6b288f44becef3e2e87c96cb89d7b01"; 22 + sha256 = "f6192ce9315b35f6a67174761291e61d0831e496e8ff4acbc061731e7604faf8"; 23 23 }; 24 24 25 25 # bin/duecredit requires setuptools at runtime
+2 -2
pkgs/development/python-modules/ecdsa/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "ecdsa"; 10 - version = "0.16.1"; 10 + version = "0.17.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "cfc046a2ddd425adbd1a78b3c46f0d1325c657811c0f45ecc3a0a6236c1e50ff"; 14 + sha256 = "b9f500bb439e4153d0330610f5d26baaf18d17b8ced1bc54410d189385ea68aa"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/elasticsearch/default.nix
··· 7 7 8 8 buildPythonPackage (rec { 9 9 pname = "elasticsearch"; 10 - version = "7.12.0"; 10 + version = "7.13.1"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "9a77172be02bc4855210d83f0f1346a1e7d421e3cb2ca47ba81ac0c5a717b3a0"; 14 + sha256 = "d6bcca0b2e5665d08e6fe6fadc2d4d321affd76ce483603078fc9d3ccd2bc0f9"; 15 15 }; 16 16 17 17 # Check is disabled because running them destroy the content of the local cluster!
+2 -2
pkgs/development/python-modules/elementpath/default.nix
··· 1 1 { lib, buildPythonPackage, fetchFromGitHub, isPy27 }: 2 2 3 3 buildPythonPackage rec { 4 - version = "2.2.2"; 4 + version = "2.2.3"; 5 5 pname = "elementpath"; 6 6 disabled = isPy27; # uses incompatible class syntax 7 7 ··· 9 9 owner = "sissaschool"; 10 10 repo = "elementpath"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-n4zIn2WmFHaVaah2J0mz7Q6G4Ptb8Ms0dwQYbh0Ofcs="; 12 + sha256 = "142w8xbxdvz6949nqd4malqijyxfcv917cls4lsv4x7164b4naf7"; 13 13 }; 14 14 15 15 # avoid circular dependency with xmlschema which directly depends on this
+35 -8
pkgs/development/python-modules/email-validator/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy3k, dnspython, idna, ipaddress }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , dnspython 5 + , idna 6 + , pytestCheckHook 7 + }: 2 8 3 9 buildPythonPackage rec { 4 10 pname = "email-validator"; 5 - version = "1.1.2"; 11 + version = "1.1.3"; 6 12 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "1a13bd6050d1db4475f13e444e169b6fe872434922d38968c67cea9568cce2f0"; 13 + src = fetchFromGitHub { 14 + owner = "JoshData"; 15 + repo = "python-${pname}"; 16 + rev = "v${version}"; 17 + sha256 = "19n6p75m96kwg38bpfsa7ksj26aki02p5pr5f36q8wv3af84s61c"; 10 18 }; 11 - 12 - doCheck = false; 13 19 14 20 propagatedBuildInputs = [ 15 21 dnspython 16 22 idna 17 - ] ++ (if isPy3k then [ ] else [ ipaddress ]); 23 + ]; 24 + 25 + checkInputs = [ 26 + pytestCheckHook 27 + ]; 28 + 29 + disabledTests = [ 30 + # fails with dns.resolver.NoResolverConfiguration due to network sandboxing 31 + "test_deliverability_no_records" 32 + "test_deliverability_found" 33 + "test_deliverability_fails" 34 + "test_deliverability_dns_timeout" 35 + "test_main_single_good_input" 36 + "test_main_multi_input" 37 + "test_main_input_shim" 38 + "test_validate_email__with_caching_resolver" 39 + "test_validate_email__with_configured_resolver" 40 + ]; 41 + 42 + pythonImportsCheck = [ 43 + "email_validator" 44 + ]; 18 45 19 46 meta = with lib; { 20 47 description = "A robust email syntax and deliverability validation library for Python 2.x/3.x.";
+12 -6
pkgs/development/python-modules/emv/default.nix
··· 15 15 hash = "sha256:1715hcba3fdi0i5awnrjdjnk74p66sxm9349pd8bb717zrh4gpj7"; 16 16 }; 17 17 18 - checkInputs = [ pytestCheckHook ]; 18 + postPatch = '' 19 + # argparse is part of the standard libary since python 2.7/3.2 20 + sed -i '/argparse==1.4.0/d' setup.py 21 + 22 + substituteInPlace setup.py \ 23 + --replace "click==7.1.2" "click" \ 24 + --replace "pyscard==2.0.0" "pyscard" 25 + ''; 26 + 19 27 propagatedBuildInputs = [ 20 28 enum-compat 21 29 click ··· 24 32 terminaltables 25 33 ]; 26 34 27 - # argparse is part of the standardlib 28 - prePatch = '' 29 - substituteInPlace setup.py \ 30 - --replace '"argparse==1.4.0",' "" 31 - ''; 35 + checkInputs = [ 36 + pytestCheckHook 37 + ]; 32 38 33 39 meta = with lib; { 34 40 homepage = "https://github.com/russss/python-emv";
+2 -8
pkgs/development/python-modules/enamlx/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "enamlx"; 11 - version = "0.4.3"; 11 + version = "0.4.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "frmdstryr"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "1rlrx3cw6h1zl9svnqbzwdfy8469qa1y7w6576lbhdwpfhpipscy"; 17 + sha256 = "144bsh6lfrrjk6dygrbc2bfhlv742avj53awxnhgai04hab0214r"; 18 18 }; 19 - 20 - patches = [ 21 - # Minimally modified version of https://github.com/frmdstryr/enamlx/commit/16df11227b8cee724624541d274e481802ea67e3 22 - # (without the change to setup.py), already on master and expected in the first post-0.4.3 release 23 - ./replace-unicode-with-str.patch 24 - ]; 25 19 26 20 propagatedBuildInputs = [ 27 21 enaml
+2 -2
pkgs/development/python-modules/entrance/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "entrance"; 21 - version = "1.1.15"; 21 + version = "1.1.17"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "5b354ecf03226edae567511c8a8db95038cc9c3da20fcfcf5546d1e197eb3aef"; 25 + sha256 = "dee5b4f3330f633fcd4e665f1781bf6e53b375ffdc7a24434257dfba6b1c2d7f"; 26 26 }; 27 27 28 28 # The versions of `sanic` and `websockets` in nixpkgs only support 3.6 or later
+2 -2
pkgs/development/python-modules/entrypoint2/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "entrypoint2"; 5 - version = "0.2.3"; 5 + version = "0.2.4"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "4ac1a8f08477d93282c422faa90875ce5edaa941e1f3fd410b95cb31d9f473a7"; 9 + sha256 = "4770c3afcf3865c606a6e5f7cfcc5c59212f555fcee9b2540270399149c1dde3"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ ];
+35 -3
pkgs/development/python-modules/envs/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , mock, jinja2, click, terminaltables 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , fetchpatch 5 + , click 6 + , jinja2 7 + , terminaltables 8 + , mock 9 + , nose 3 10 }: 4 11 5 12 buildPythonPackage rec { ··· 11 18 sha256 = "ccf5cd85ddb8ed335e39ed8a22e0d23658f5a6d7da430f225e6f750c6f50ae42"; 12 19 }; 13 20 14 - checkInputs = [ mock jinja2 click terminaltables ]; 21 + patches = [ 22 + # https://github.com/capless/envs/pull/19 23 + (fetchpatch { 24 + url = "https://github.com/capless/envs/commit/6947043fa9120a7b17094fd43ee0e1edf808f42b.patch"; 25 + sha256 = "0zswg8kp2g922mkc7x34ps37qli1d1mjwna2jfrbnsq2fg4mk818"; 26 + }) 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + click 31 + jinja2 32 + terminaltables 33 + ]; 34 + 35 + checkInputs = [ 36 + mock 37 + nose 38 + ]; 39 + 40 + checkPhase = '' 41 + runHook preCheck 42 + 43 + nosetests --with-isolation 44 + 45 + runHook postCheck 46 + ''; 15 47 16 48 meta = with lib; { 17 49 description = "Easy access to environment variables from Python";
+2 -2
pkgs/development/python-modules/eventlet/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "eventlet"; 15 - version = "0.30.2"; 15 + version = "0.31.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "1811b122d9a45eb5bafba092d36911bca825f835cb648a862bbf984030acff9d"; 19 + sha256 = "b36ec2ecc003de87fc87b93197d77fea528aa0f9204a34fdf3b2f8d0f01e017b"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ dnspython greenlet monotonic six ]
+2 -2
pkgs/development/python-modules/exchangelib/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "exchangelib"; 12 - version = "4.1.0"; 12 + version = "4.4.0"; 13 13 disabled = pythonOlder "3.5"; 14 14 15 15 # tests are not present in the PyPI version ··· 17 17 owner = "ecederstrand"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "0lkhjiz78x00d5gzn455660f31f8y4fcrqcn6rh0m41r1ar5im17"; 20 + sha256 = "0d6hfbawp68x18ryxamkamf8kgc55xbrll89g3swrqnm2rrhzrqf"; 21 21 }; 22 22 23 23 checkInputs = [ psutil requests-mock pyyaml
+2 -2
pkgs/development/python-modules/execnet/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "execnet"; 12 - version = "1.8.0"; 12 + version = "1.9.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-tzxVZeUX8kti3qilzqwXjGYcQwnTqgw+QghWwHLEEbQ="; 16 + sha256 = "8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5"; 17 17 }; 18 18 19 19 checkInputs = [ pytestCheckHook ];
+6 -2
pkgs/development/python-modules/extractcode/default.nix
··· 11 11 }: 12 12 buildPythonPackage rec { 13 13 pname = "extractcode"; 14 - version = "21.2.24"; 14 + version = "21.6.2"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "f91638dbf523b80df90ac184c25d5cd1ea24cac53f67a6bb7d7b389867e0744b"; 18 + sha256 = "e665501438fedeb6e75335d880c8913a8cd894fd8adcf9c243eb6d48fad2d01c"; 19 19 }; 20 20 21 21 dontConfigure = true; ··· 45 45 disabledTests = [ 46 46 "test_uncompress_lz4_basic" 47 47 "test_extract_tarlz4_basic" 48 + # tries to parse /boot/vmlinuz-*, which is not available in the nix sandbox 49 + "test_can_extract_qcow2_vm_image_as_tarball" 50 + "test_can_extract_qcow2_vm_image_not_as_tarball" 51 + "test_can_listfs_from_qcow2_image" 48 52 ]; 49 53 50 54 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/faker/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "Faker"; 14 - version = "6.6.2"; 14 + version = "6.6.3"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "f43ac743c34affb1c7fccca8b06450371cd482b6ddcb4110e420acb24356e70b"; 18 + sha256 = "c2852cadc99a4ebdbf06934e4c15e30f2307d414ead21d15605759602645f152"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/fakeredis/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "fakeredis"; 19 - version = "1.5.0"; 19 + version = "1.5.2"; 20 20 disabled = pythonOlder "3.5"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "1ac0cef767c37f51718874a33afb5413e69d132988cb6a80c6e6dbeddf8c7623"; 24 + sha256 = "18fc1808d2ce72169d3f11acdb524a00ef96bd29970c6d34cfeb2edb3fc0c020"; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/fasteners/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "fasteners"; 16 - version = "0.16"; 16 + version = "0.16.3"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "c995d8c26b017c5d6a6de9ad29a0f9cdd57de61ae1113d28fac26622b06a0933"; 20 + sha256 = "b1ab4e5adfbc28681ce44b3024421c4f567e705cc3963c732bf1cba3348307de"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/fastimport/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "fastimport"; 5 - version = "0.9.8"; 5 + version = "0.9.13"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "b2f2e8eb97000256e1aab83d2a0a053fc7b93c3aa4f7e9b971a5703dfc5963b9"; 9 + sha256 = "486135a39edb85808fdbbe2c8009197978800a4544fca56cc2074df32e1304f3"; 10 10 }; 11 11 12 12 checkPhase = ''
+2 -2
pkgs/development/python-modules/fiona/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "Fiona"; 10 - version = "1.8.19"; 10 + version = "1.8.20"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "b9059e0b29c2e9e6b817e53f941e77e1aca7075f986005d38db307067b60458f"; 14 + sha256 = "a70502d2857b82f749c09cb0dea3726787747933a2a1599b5ab787d74e3c143b"; 15 15 }; 16 16 17 17 CXXFLAGS = lib.optionalString stdenv.cc.isClang "-std=c++11";
+2 -2
pkgs/development/python-modules/flake8/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "flake8"; 8 - version = "3.9.0"; 8 + version = "3.9.2"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "78873e372b12b093da7b5e5ed302e8ad9e988b38b063b61ad937f26ca58fc5f0"; 12 + sha256 = "07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b"; 13 13 }; 14 14 15 15 checkInputs = [ pytest mock pytestrunner ];
+2 -2
pkgs/development/python-modules/flask-api/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Flask-API"; 5 - version = "2.0"; 5 + version = "3.0.post1"; 6 6 7 7 disabled = pythonOlder "3.6"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "6986642e5b25b7def710ca9489ed2b88c94006bfc06eca01c78da7cf447e66e5"; 11 + sha256 = "1khw0f9ywn1mbdlcl0xspacqjz2pxq00m4g73bksbc1k0i88j61k"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ flask markdown ];
+2 -2
pkgs/development/python-modules/flask-compress/default.nix
··· 3 3 }: 4 4 5 5 buildPythonPackage rec { 6 - version = "1.9.0"; 6 + version = "1.10.1"; 7 7 pname = "Flask-Compress"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "d93edd8fc02ae74b73c3df10a8e7ee26dee489c65dedce0b3a1d2ce05ac3d1be"; 11 + sha256 = "28352387efbbe772cfb307570019f81957a13ff718d994a9125fa705efb73680"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ flask brotli ];
+2 -2
pkgs/development/python-modules/flask-jwt-extended/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Flask-JWT-Extended"; 5 - version = "4.1.0"; 5 + version = "4.2.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "77ca23f23e80480ea42b9c1d9b0fca214e08db7192583e782c2421416b4a4655"; 9 + sha256 = "76461f2dbdf502261c69ddecd858eaf4164fbcfbf05aa456f3927fc2ab0315de"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ dateutil flask pyjwt werkzeug ];
+2 -2
pkgs/development/python-modules/flask-migrate/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Flask-Migrate"; 5 - version = "2.7.0"; 5 + version = "3.0.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "ae2f05671588762dd83a21d8b18c51fe355e86783e24594995ff8d7380dffe38"; 9 + sha256 = "00m76kgdkk0w5bfq8hbqszpyaqk0yxdvmz4s67lvd36pc7wfhhjd"; 10 10 }; 11 11 12 12 checkInputs = [ flask_script ] ++ lib.optional isPy3k glibcLocales;
+31 -15
pkgs/development/python-modules/flask-restful/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, fetchpatch, isPy3k 2 - , nose, mock, blinker, pytest 3 - , flask, six, pytz, aniso8601, pycrypto 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , aniso8601 5 + , flask 6 + , pytz 7 + , six 8 + , blinker 9 + , mock 10 + , nose 11 + , pytestCheckHook 4 12 }: 5 13 6 14 buildPythonPackage rec { 7 15 pname = "Flask-RESTful"; 8 - version = "0.3.8"; 16 + version = "0.3.9"; 9 17 10 18 src = fetchPypi { 11 19 inherit pname version; 12 - sha256 = "05b9lzx5yc3wgml2bcq50lq35h66m8zpj6dc9advcb5z3acsbaay"; 20 + sha256 = "0gm5dz088v3d2k1dkcp9b3nnqpkk0fp2jly870hijj2xhc5nbv6c"; 13 21 }; 14 22 15 - propagatedBuildInputs = [ flask six pytz aniso8601 pycrypto ]; 16 - 17 - checkInputs = [ pytest nose mock blinker ]; 23 + propagatedBuildInputs = [ 24 + aniso8601 25 + flask 26 + pytz 27 + six 28 + ]; 18 29 19 - # test_reqparse.py: werkzeug move Multidict location (only imported in tests) 20 - # handle_non_api_error isn't updated for addition encoding argument 21 - checkPhase = '' 22 - pytest --ignore=tests/test_reqparse.py -k 'not handle_non_api_error' 23 - ''; 30 + checkInputs = [ 31 + pytestCheckHook 32 + mock 33 + nose 34 + blinker 35 + ]; 24 36 25 37 meta = with lib; { 26 - homepage = "https://flask-restful.readthedocs.io/"; 27 - description = "REST API building blocks for Flask"; 38 + homepage = "https://flask-restful.readthedocs.io"; 39 + description = "Simple framework for creating REST APIs"; 40 + longDescription = '' 41 + Flask-RESTful provides the building blocks for creating a great 42 + REST API. 43 + ''; 28 44 license = licenses.bsd3; 29 45 }; 30 46 }
+2 -2
pkgs/development/python-modules/flask-wtf/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Flask-WTF"; 5 - version = "0.14.3"; 5 + version = "0.15.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "086pvg2x69n0nczcq7frknfjd8am1zdy8qqpva1sanwb02hf65yl"; 9 + sha256 = "ff177185f891302dc253437fe63081e7a46a4e99aca61dfe086fb23e54fff2dc"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ flask wtforms nose ];
+28
pkgs/development/python-modules/flask/1.nix
··· 1 + { lib, buildPythonPackage, fetchPypi 2 + , itsdangerous, click, werkzeug, jinja2, pytest }: 3 + 4 + buildPythonPackage rec { 5 + version = "1.1.2"; 6 + pname = "Flask"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060"; 11 + }; 12 + 13 + checkInputs = [ pytest ]; 14 + propagatedBuildInputs = [ itsdangerous click werkzeug jinja2 ]; 15 + 16 + checkPhase = '' 17 + py.test 18 + ''; 19 + 20 + # Tests require extra dependencies 21 + doCheck = false; 22 + 23 + meta = with lib; { 24 + homepage = "http://flask.pocoo.org/"; 25 + description = "A microframework based on Werkzeug, Jinja 2, and good intentions"; 26 + license = licenses.bsd3; 27 + }; 28 + }
+32 -13
pkgs/development/python-modules/flask/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , itsdangerous, click, werkzeug, jinja2, pytest }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , asgiref 5 + , click 6 + , itsdangerous 7 + , jinja2 8 + , python-dotenv 9 + , werkzeug 10 + , pytestCheckHook 11 + }: 3 12 4 13 buildPythonPackage rec { 5 - version = "1.1.2"; 14 + version = "2.0.1"; 6 15 pname = "Flask"; 7 16 8 17 src = fetchPypi { 9 18 inherit pname version; 10 - sha256 = "4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060"; 19 + sha256 = "0mcgwq7b4qd99mf5bsvs3wphchxarf8kgil4hwww3blj31xjak0w"; 11 20 }; 12 21 13 - checkInputs = [ pytest ]; 14 - propagatedBuildInputs = [ itsdangerous click werkzeug jinja2 ]; 22 + propagatedBuildInputs = [ 23 + asgiref 24 + python-dotenv 25 + click 26 + itsdangerous 27 + jinja2 28 + werkzeug 29 + ]; 15 30 16 - checkPhase = '' 17 - py.test 18 - ''; 19 - 20 - # Tests require extra dependencies 21 - doCheck = false; 31 + checkInputs = [ 32 + pytestCheckHook 33 + ]; 22 34 23 35 meta = with lib; { 24 36 homepage = "http://flask.pocoo.org/"; 25 - description = "A microframework based on Werkzeug, Jinja 2, and good intentions"; 37 + description = "The Python micro framework for building web applications"; 38 + longDescription = '' 39 + Flask is a lightweight WSGI web application framework. It is 40 + designed to make getting started quick and easy, with the ability 41 + to scale up to complex applications. It began as a simple wrapper 42 + around Werkzeug and Jinja and has become one of the most popular 43 + Python web application frameworks. 44 + ''; 26 45 license = licenses.bsd3; 27 46 }; 28 47 }
+2 -2
pkgs/development/python-modules/fs/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "fs"; 23 - version = "2.4.12"; 23 + version = "2.4.13"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "c10ba188b14d6213a1ca950efd004931abbfa64b294c80bbf1045753831bf42f"; 27 + sha256 = "caab4dc1561d63c92f36ee78976f6a4a01381830d8420ce34a78d4f1bb1dc95f"; 28 28 }; 29 29 30 30 buildInputs = [ glibcLocales ];
+2 -2
pkgs/development/python-modules/fsspec/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "fsspec"; 17 - version = "2021.05.0"; 17 + version = "2021.06.0"; 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "intake"; 22 22 repo = "filesystem_spec"; 23 23 rev = version; 24 - sha256 = "sha256-MQjUBLmx3Lb3nZNU/AgBKUQ/qNOd+XH+2YI51wV8AO0="; 24 + sha256 = "sha256-2yTjaAuORlZMACKnXkZ6QLMV2o71sPMM2O/bDPaPHD0="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/funcy/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "funcy"; 8 - version = "1.15"; 8 + version = "1.16"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "65b746fed572b392d886810a98d56939c6e0d545abb750527a717c21ced21008"; 12 + sha256 = "2775409b7dc9106283f1224d97e6df5f2c02e7291c8caed72764f5a115dffb50"; 13 13 }; 14 14 15 15 # No tests
+2 -2
pkgs/development/python-modules/fuse-python/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "fuse-python"; 5 - version = "1.0.1"; 5 + version = "1.0.4"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "da42d4f596a2e91602bcdf46cc51747df31c074a3ceb78bccc253c483a8a75fb"; 9 + sha256 = "b9a69c38b3909ffd35d77cb1a73ebfdc3a103a6d4cdd20c86c70ed1141771580"; 10 10 }; 11 11 12 12 buildInputs = [ fuse ];
+2 -2
pkgs/development/python-modules/gcsfs/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "gcsfs"; 20 - version = "2021.05.0"; 20 + version = "2021.06.0"; 21 21 disabled = pythonOlder "3.6"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "dask"; 25 25 repo = pname; 26 26 rev = version; 27 - sha256 = "sha256-I17eWaijxn0+8CzfzvzXVc0t9gQ03vx29a/i+QCQ0/U="; 27 + sha256 = "sha256-tJeCSGK24WC8E7NKupg6/Tv861idWg6WYir+ZXeU+e0="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gdown/default.nix
··· 10 10 11 11 buildPythonApplication rec { 12 12 pname = "gdown"; 13 - version = "3.12.2"; 13 + version = "3.13.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "4b3a1301e57bfd8dce939bf25ef8fbb4b23967fd0f878eede328bdcc41386bac"; 17 + sha256 = "d5f9389539673875712beba4936c4ace95d24324953c6f0408a858c534c0bf21"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ filelock requests tqdm setuptools six ];
+2 -2
pkgs/development/python-modules/genanki/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "genanki"; 7 - version = "0.10.1"; 7 + version = "0.11.0"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "ced1ddcaecc37289c65c26affb20027705e3821e692327e354e0d5b9b0fd8446"; 11 + sha256 = "f2be87e3c2850bba21627d26728238f9655b448e564f8c70ab47caef558b63ef"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/geoalchemy2/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "GeoAlchemy2"; 12 - version = "0.8.4"; 12 + version = "0.9.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "02jbad9vbnjx8bmfvxg77z18nymrry6li8hy9pwi0yiyvwbnycyr"; 16 + sha256 = "c32023bc2fb8fbb136f00a0e9c2feba21f3e1040af0f619c888661f6ee72dd28"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/geoip2/default.nix
··· 8 8 }: 9 9 10 10 buildPythonPackage rec { 11 - version = "4.1.0"; 11 + version = "4.2.0"; 12 12 pname = "geoip2"; 13 13 disabled = pythonOlder "3.6"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "57d8d15de2527e0697bbef44fc16812bba709f03a07ef99297bd56c1df3b1efd"; 17 + sha256 = "906a1dbf15a179a1af3522970e8420ab15bb3e0afc526942cc179e12146d9c1d"; 18 18 }; 19 19 20 20 patchPhase = ''
+2 -2
pkgs/development/python-modules/georss-ingv-centro-nazionale-terremoti-client/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "georss-ingv-centro-nazionale-terremoti-client"; 11 - version = "0.4"; 11 + version = "0.5"; 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "exxamalte"; 16 16 repo = "python-georss-ingv-centro-nazionale-terremoti-client"; 17 17 rev = "v${version}"; 18 - sha256 = "06qhxczznckb208bnfly0q5099scq1yj5rk67a6fqczpsmzcln6x"; 18 + sha256 = "1pd0qsr0n8f1169p2nz8s0zrbrxh0rdzaxdb3jmdymzp4xz28wb0"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/georss-nrcan-earthquakes-client/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "georss-nrcan-earthquakes-client"; 11 - version = "0.2"; 11 + version = "0.3"; 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "exxamalte"; 16 16 repo = "python-georss-nrcan-earthquakes-client"; 17 17 rev = "v${version}"; 18 - sha256 = "0d5cdvi35wj30yvql1sr5n4vz0g4ydrslhql3bya1b7pndfs0h3y"; 18 + sha256 = "1brn6ycsw3d3znbqi2w2cxjw8hyfb44p2lra18rx2gyvgnkxg19l"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/georss-tfs-incidents-client/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "georss-tfs-incidents-client"; 11 - version = "0.2"; 11 + version = "0.3"; 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "exxamalte"; 16 16 repo = "python-georss-tfs-incidents-client"; 17 17 rev = "v${version}"; 18 - sha256 = "10qscn7kncb7h0b8mjykkf5kmm3ga9l8gss4acb888iaigcjgavf"; 18 + sha256 = "11nvwrjzax4yy6aj971yym05yyizwfafy4ccsyy1qpwbs6dwbw7m"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/georss-wa-dfes-client/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "georss-wa-dfes-client"; 11 - version = "0.2"; 11 + version = "0.3"; 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "exxamalte"; 16 16 repo = "python-georss-wa-dfes-client"; 17 17 rev = "v${version}"; 18 - sha256 = "0zfjq6yyrss61vwgdrykwkikb009q63kg9ab6ryb2509wiwwfwvk"; 18 + sha256 = "01fk67kc6ww88yzsans8g81i6j7s0276gma5fk76la1c8vj2ifs7"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gidgethub/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "gidgethub"; 19 - version = "5.0.0"; 19 + version = "5.0.1"; 20 20 21 21 disabled = pythonOlder "3.6"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "a4a8d8b1ab629757b557d3bcb98a5a77790a3d00b320f5f881a1754cf0e21086"; 25 + sha256 = "3efbd6998600254ec7a2869318bd3ffde38edc3a0d37be0c14bc46b45947b682"; 26 26 }; 27 27 28 28 nativeBuildInputs = [ setuptools pytestrunner ];
+2 -2
pkgs/development/python-modules/gipc/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "gipc"; 9 - version = "1.1.1"; 9 + version = "1.2.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "f9a9d557e65e17bab8d7ff727ee3f1935e25bd52b01e63c23c7b3b52415728a5"; 13 + sha256 = "6045b22dfbd8aec5542fe15d71684e46df0a4de852ccae6a02c9db3a24076e01"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ gevent ];
+2 -2
pkgs/development/python-modules/gitdb/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "gitdb"; 10 - version = "4.0.5"; 10 + version = "4.0.7"; 11 11 disabled = !isPy3k; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "c9e1f2d0db7ddb9a704c2a0217be31214e91a4fe1dea1efad19ae42ba0c285c9"; 15 + sha256 = "96bf5c08b157a666fec41129e6d327235284cca4c81e92109260f353ba138005"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ smmap ];
+2 -2
pkgs/development/python-modules/goalzero/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "goalzero"; 11 - version = "0.1.7"; 11 + version = "0.1.59"; 12 12 13 13 disabled = pythonOlder "3.6"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1f6a2755a745ea14e65d6bf3e56bd090a508bf6f63ccb76b9b89ce3d844a2160"; 17 + sha256 = "0d0f11aa31672f3ef4ab617db92c87ef6f143804473022405f6da9d830f17638"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/goocalendar/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "GooCalendar"; 14 - version = "0.7.1"; 14 + version = "0.7.2"; 15 15 16 16 disabled = !isPy3k; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "1ccvw1w7xinl574h16hqs6dh3fkpm5n1jrqwjqz3ignxvli5sr38"; 20 + sha256 = "318b3b7790ac9d6d98881eee3b676fc9c17fc15d21dcdaff486e3c303333b41a"; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-api-core/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "google-api-core"; 18 - version = "1.26.3"; 18 + version = "1.30.0"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-uRQ0XH6iOGEWJpOidwO6uASlVQT35umryv8XTYDfMqw="; 22 + sha256 = "0724d354d394b3d763bc10dfee05807813c5210f0bd9b8e2ddf6b6925603411c"; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-api-python-client/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "google-api-python-client"; 7 - version = "2.7.0"; 7 + version = "2.9.0"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "sha256-mHm40dGCEq6Ss1urYejqntXqY++cjKhHk4U42hDdGTs="; 11 + sha256 = "2b5274f06799d80222fd3f20fd4ebcd19f57c009703bd4cf7b00492e7e05e15a"; 12 12 }; 13 13 14 14 # No tests included in archive
+4 -2
pkgs/development/python-modules/google-auth/default.nix
··· 10 10 , mock 11 11 , oauth2client 12 12 , pyasn1-modules 13 + , pyu2f 13 14 , pytest-localserver 14 15 , responses 15 16 , rsa ··· 19 20 20 21 buildPythonPackage rec { 21 22 pname = "google-auth"; 22 - version = "1.28.0"; 23 + version = "1.31.0"; 23 24 24 25 src = fetchPypi { 25 26 inherit pname version; 26 - sha256 = "9bd436d19ab047001a1340720d2b629eb96dd503258c524921ec2af3ee88a80e"; 27 + sha256 = "154f7889c5d679a6f626f36adb12afbd4dbb0a9a04ec575d989d6ba79c4fd65e"; 27 28 }; 28 29 29 30 propagatedBuildInputs = [ ··· 32 33 rsa 33 34 six 34 35 pyopenssl 36 + pyu2f 35 37 ]; 36 38 37 39 checkInputs = [
+1 -1
pkgs/development/python-modules/google-cloud-access-context-manager/default.nix
··· 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-VFPmTKiFwwL1THpjDeFeHgssXvIRB+ppvZb9aU1yPV4="; 9 + sha256 = "5453e64ca885c302f54c7a630de15e1e0b2c5ef21107ea69bd96fd694d723d5e"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ google-api-core ];
+1 -1
pkgs/development/python-modules/google-cloud-automl/default.nix
··· 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-UjYzSWtP4cp0p7Is2qIGWBgEhjgTv0YeL0N9D7etIbY="; 21 + sha256 = "523633496b4fe1ca74a7b22cdaa206581804863813bf461e2f437d0fb7ad21b6"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-msjNBqYL/cUE85+80IblGAyGhM/+/ndFqf9qY5xXVik="; 18 + sha256 = "9ac8cd06a60bfdc504f39fbcd086e5180c8684cffefe7745a9ff6a639c575629"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-bigquery/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "google-cloud-bigquery"; 20 - version = "2.18.0"; 20 + version = "2.20.0"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "sha256-0JLyWfQKN7kYnXW/DRJp3ZH+EesLv7/CXJPmxXYtb4M="; 24 + sha256 = "ff728f9a4a64d6b4ec5beb7fd2f6ed550b49bfe2b8bb3755c00821716e0d1f91"; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/google-cloud-container/default.nix
··· 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-59k8o5ndb7X9D5kZAkhTHJxYPRqF580snuSFSVRZ7ng="; 19 + sha256 = "e7d93ca399dd6fb5fd0f99190248531c9c583d1a85e7cd2c9ee485495459ee78"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ google-api-core grpc_google_iam_v1 libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-core/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-core"; 14 - version = "1.6.0"; 14 + version = "1.7.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "c6abb18527545379fc82efc4de75ce9a3772ccad2fc645adace593ba097cbb02"; 18 + sha256 = "2ab0cf260c11d0cc334573301970419abb6a1f3909c6cd136e4be996616372fe"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core ];
+1 -1
pkgs/development/python-modules/google-cloud-dataproc/default.nix
··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-blNz/r5CDisjddIlKychKfEaN/8biKdYcyKTEGO+jTg="; 18 + sha256 = "6e5373febe420e2b2375d2252b272129f11a37ff1b88a7587322931063be8d38"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+1 -1
pkgs/development/python-modules/google-cloud-datastore/default.nix
··· 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-56UQdZudVf9jyYPjxCy/XDX5tzEPTWEevjaX2mV2vLQ="; 20 + sha256 = "e7a510759b9d55ff63c983e3c42cbf5c35f9b7310f4d611ebe3697da6576bcb4"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-dlp/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-dlp"; 15 - version = "3.1.0"; 15 + version = "3.1.1"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-sPSPx5Y36MOjd81D8qDMpkWJ3YWQfRlEHqBn3N75NB4="; 19 + sha256 = "0863e90f9a9cae70af7962dd17d99cb6dde44bf3a029ce5990cb8226557a9e95"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-dns/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "google-cloud-dns"; 12 - version = "0.32.2"; 12 + version = "0.32.3"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "0ec98a9933b2abd95b174c9cae0477b90aa4c1f5068b69a9f8ced6d20db1cd5a"; 16 + sha256 = "bbb1c855524bd3f0f2a3b3db883af0d3f618befb976aa694d7e507dd68fc7a71"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ google-api-core google-cloud-core ];
+2 -2
pkgs/development/python-modules/google-cloud-firestore/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-firestore"; 16 - version = "2.1.1"; 16 + version = "2.1.3"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-73sKlKHX7ThsdZJyT22wiqbema7o3aOIaWS8WYrri+w="; 20 + sha256 = "143a88ef2b90c98f16d2b0bc192631ca3e2b7c66a236d93ba9961de64e50870e"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/google-cloud-iam/default.nix
··· 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-H2S3jIVMBinyCQMBHW3vKMmBzlaCpSIQMfauHKoKH+o="; 19 + sha256 = "1f64b78c854c0629f20903011d6def28c981ce5682a5221031f6ae1caa0a1fea"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-iot/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-iot"; 15 - version = "2.0.2"; 15 + version = "2.1.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "768ccd567b87bf0030f9458d796cc0a846c40825fa2896b77e9cc7a4af30ba2b"; 19 + sha256 = "f4d7c55636e8cb57a4dde41d933cd8663b1369ab3542b287957959ee59828559"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-kms/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-kms"; 15 - version = "2.2.0"; 15 + version = "2.3.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "0f3k2ixp1zsgydpvkj75bs2mb805389snyw30hn41c38qq5ksdga"; 19 + sha256 = "39c6aa1633e45dc0364397b24c83718bd63f833db41d8c93b76019c16208d0f1"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-language/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-language"; 14 - version = "2.0.0"; 14 + version = "2.1.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "123vqfrn7pyn3ia7cmhx8bgafd4gxxlmhf33s3vgspyjck6sprxb"; 18 + sha256 = "63ca2d772e16e4440858848e8c3298859b931b1652f663683fb5d7413b7c9a1b"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-logging/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "google-cloud-logging"; 18 - version = "2.4.0"; 18 + version = "2.5.0"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-BuAqNkK817Zz4dbI16ttoVnapR+8DDrp8RGDZtUej7s="; 22 + sha256 = "ab9d6ee1156cabe8c2483ca5a67bdf3a8582c596dd4e498a59781b6670b085f0"; 23 23 }; 24 24 25 25 propagatedBuildInputs = [ google-api-core google-cloud-core proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-monitoring/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-monitoring"; 16 - version = "2.2.1"; 16 + version = "2.3.0"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-QeMJBJKjW3Zu0p0mSmo5dVOJNwRmmA5FKXRXjCd+zN4="; 20 + sha256 = "fcbf644622709277d47b0dd8884efd1d62703bffda3c1030e06404709690c06c"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [ libcst google-api-core proto-plus ];
+1 -1
pkgs/development/python-modules/google-cloud-org-policy/default.nix
··· 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-7qVemc7siW/8mO4wUXEKJBt9M18kagRyu/+7DLLe9FM="; 9 + sha256 = "eea55e99ceec896ffc98ee3051710a241b7d335f246a0472bbffbb0cb2def453"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ google-api-core proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-os-config/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "google-cloud-os-config"; 5 - version = "1.1.0"; 5 + version = "1.2.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "c993129ecb1db6ab9b49cacfa11f368f30c7d897640c56f52558edf542c08ade"; 9 + sha256 = "2b828513c1cea481d03d0218516e5c5d8b53756db3637f02cd69ae3c171832dc"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+1 -1
pkgs/development/python-modules/google-cloud-pubsub/default.nix
··· 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-hwZVe3FTLHauxIQJ3KwYnKrEfPLey4hQrnVpS/cDJrI="; 20 + sha256 = "8706557b71532c76aec48409dcac189caac47cf2decb8850ae75694bf70326b2"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/google-cloud-redis/default.nix
··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-2X/ek2ECarZ/U1V6j+nz2yYSGVmrWG/kU/QqQB1A+0w="; 18 + sha256 = "d97fde9361026ab67f53557a8fe9f3db26121959ab586fe453f42a401d40fb4c"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+1 -1
pkgs/development/python-modules/google-cloud-runtimeconfig/default.nix
··· 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-UoWu+Y/bmmkefFR4nnxJPFFnS253/myWcXKujq27oCY="; 16 + sha256 = "5285aef98fdb9a691e7c54789e7c493c51674b6e77fe6c967172ae8eadbba026"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ google-api-core google-cloud-core ];
+2 -2
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-secret-manager"; 15 - version = "2.4.0"; 15 + version = "2.5.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-/ROngNZJld6iA8WjbJLLNzu5vFWPFUNdTikc70kNkQ4="; 19 + sha256 = "e99eb9f77373b97bfc1becb7d23fae5574a33fd9e44b44a3e700abcbfbc9f94d"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-securitycenter/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-securitycenter"; 15 - version = "1.3.0"; 15 + version = "1.3.1"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-cyJ58BPB7mYWbmHFxPAxnf2JX0b8kqLJF4hdcppaNNI="; 19 + sha256 = "872507adad97f452e0998730cd1993c0433c05a0757c268f5c02fbfabe7720d4"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ grpc_google_iam_v1 google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-spanner/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-spanner"; 17 - version = "3.4.0"; 17 + version = "3.5.0"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-8o7pr9msuMfIN7UMX+/gppmD3MWXt2hBqb7vcLUE22M="; 21 + sha256 = "19656140f180aef84e023c3a8fd534ac964247a52199317ea33abc701d5a8c5a"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/google-cloud-speech/default.nix
··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-mR7gYBvJVhEOhzruGnREHWYiexDNWBGVV1Q1iEOE84s="; 18 + sha256 = "991ee0601bc956110e873aee1a74441d66227b10cd581195575435884384f38b"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ libcst google-api-core proto-plus ];
+1 -1
pkgs/development/python-modules/google-cloud-storage/default.nix
··· 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-FiAR1m9kuNxdeTZgml2vAGbMUhIxVGrqAsEmpVWURsQ="; 20 + sha256 = "162011d66f64b8dc5d7936609a5daf0066cc521231546aea02c126a5559446c4"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/google-cloud-tasks/default.nix
··· 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-fMJNOJBzxAr0Hi/AkUF97G5YrwfbmxKVhT/D1UXIDP4="; 19 + sha256 = "7cc24d389073c40af41e2fc091417dec6e58af07db9b1295853fc3d545c80cfe"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ google-api-core grpc_google_iam_v1 libcst proto-plus ];
+1 -1
pkgs/development/python-modules/google-cloud-texttospeech/default.nix
··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-xQzCG134i2lmgNiqw6tshoIMDk0HHWpdzZtjSkVs9Z8="; 18 + sha256 = "c50cc21b5df88b696680d8aac3ab6c86820c0e4d071d6a5dcd9b634a456cf59f"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ libcst google-api-core proto-plus ];
+1 -1
pkgs/development/python-modules/google-cloud-trace/default.nix
··· 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-NoNHel10dFEzKjjWyM6mUrWZHbH25MOZB/o2eXCKwhg="; 19 + sha256 = "3683477a5d747451332a38d6c8cea652b5991db1f6e4c39907fa3679708ac218"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ google-api-core google-cloud-core proto-plus ];
+1 -1
pkgs/development/python-modules/google-cloud-translate/default.nix
··· 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-jNlX9LKajHqYPgpCfCcSUzxBu3AHt2qMyI1sZQdcZ5o="; 21 + sha256 = "8cd957f4b29a8c7a983e0a427c2712533c41bb7007b76a8cc88d6c65075c679a"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/google-cloud-videointelligence/default.nix
··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-CBBt3uyQon9Lxwb3Jn7BxS8r/3Rbr9RxC8aJhGDI6aY="; 18 + sha256 = "08106ddeec90a27f4bc706f7267ec1c52f2bff745bafd4710bc6898460c8e9a6"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-vision/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-vision"; 14 - version = "2.3.1"; 14 + version = "2.3.2"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-Nnqm+f2OSKBRTOpuB7PQBvAaunCA8XoontDfkuh/f4Q="; 18 + sha256 = "65ed06725377670fc1b21d474237922f29674d0f99a472b0c84683aa02af70a4"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ libcst google-api-core proto-plus];
+2 -2
pkgs/development/python-modules/google-cloud-websecurityscanner/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-websecurityscanner"; 14 - version = "1.2.0"; 14 + version = "1.3.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-Lg6yoqOu88lZHT/H9FPdgVgSDm7oLUaPm7T1UsXB8Fo="; 18 + sha256 = "632ac3c50eee704ed2a6e87d5a09379589841cf53459813c76f8bea01e77c49d"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-resumable-media/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-resumable-media"; 15 - version = "1.2.0"; 15 + version = "1.3.1"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "0hwxdgsqh6933kp4jkv6hwwdcqs7bgjn9j08ga399njv3s9b367f"; 19 + sha256 = "1a1eb743d13f782d1405437c266b2c815ef13c2b141ba40835c74a3317539d01"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ google-auth google-crc32c requests ];
+2 -2
pkgs/development/python-modules/gorilla/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "gorilla"; 5 - version = "0.3.0"; 5 + version = "0.4.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "feb2899b923935c25420b94aa8c266ccb5c0315199c685b725303a73195d802c"; 9 + sha256 = "005ab8853b037162a7c77bb824604c6e081878ee03c09ad01ef41744856019d3"; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/development/python-modules/gpy/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "GPy"; 15 - version = "1.9.9"; 15 + version = "1.10.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "04faf0c24eacc4dea60727c50a48a07ddf9b5751a3b73c382105e2a31657c7ed"; 19 + sha256 = "a2b793ef8d0ac71739e7ba1c203bc8a5afa191058b42caa617e0e29aa52aa6fb"; 20 20 }; 21 21 22 22 buildInputs = [ cython ];
+8 -4
pkgs/development/python-modules/gpyopt/default.nix
··· 1 1 { lib, buildPythonPackage, fetchFromGitHub, setuptools 2 - , numpy, scipy, gpy, emcee, nose }: 2 + , numpy, scipy, gpy, emcee, nose, cython }: 3 3 4 4 buildPythonPackage rec { 5 5 pname = "GPyOpt"; 6 - version = "unstable-2019-09-25"; 6 + version = "1.2.6"; 7 7 8 8 src = fetchFromGitHub { 9 9 repo = pname; 10 10 owner = "SheffieldML"; 11 - rev = "249b8ff29c52c12ed867f145a627d529372022d8"; 12 - sha256 = "1ywaw1kpdr7dv4s4cr7afmci86sw7w61178gs45b0lq08652zdlb"; 11 + rev = "v${version}"; 12 + sha256 = "1sv13svaks67i9z560746hz4hslakdna0zd3gxj828il1cv7cslm"; 13 13 }; 14 + 15 + nativeBuildInputs = [ cython ]; 14 16 15 17 doCheck = false; # requires several packages not available in Nix 16 18 ··· 19 21 checkPhase = "nosetests -v GPyOpt/testing"; 20 22 21 23 propagatedBuildInputs = [ setuptools numpy scipy gpy emcee ]; 24 + 25 + pythonImportsCheck = [ "GPyOpt" ]; 22 26 23 27 meta = with lib; { 24 28 description = "Bayesian optimization toolbox in Python";
+2 -2
pkgs/development/python-modules/gradient/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "gradient"; 25 - version = "1.4.3"; 25 + version = "1.5.5"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - sha256 = "a8fa91669c97440049132119019e90d0a9cf09e96352cf43c7c6ca244894bd4e"; 29 + sha256 = "fee5016afe5e61a640bb9d7e234a10926c17c9e83c876b617438ff5f5ce039ad"; 30 30 }; 31 31 32 32 postPatch = ''
+2 -2
pkgs/development/python-modules/graphite-web/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "graphite-web"; 20 - version = "1.1.7"; 20 + version = "1.1.8"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - sha256 = "b3cb3b9affe1b9e3777aab046416b3d545390ceea4d35d55c753b1e4732eaad0"; 24 + sha256 = "54240b0f1e069b53e2ce92d4e534e21b195fb0ebd64b6ad8a49c44284e3eb0b1"; 25 25 }; 26 26 27 27 patches = [
+2 -2
pkgs/development/python-modules/graphql-core/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "graphql-core"; 11 - version = "3.1.4"; 11 + version = "3.1.5"; 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "graphql-python"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-lamV5Rd37WvFBJ+zJUb+UhqxoNUrRhoMJx1NodbQUjs="; 18 + sha256 = "055gfvyax781f4zk4pl60y8yd90bnn4rkqh5i48pczaff0lwlfj1"; 19 19 }; 20 20 21 21 checkInputs = [
+2 -2
pkgs/development/python-modules/green/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "green"; 11 - version = "3.2.5"; 11 + version = "3.2.6"; 12 12 13 13 disabled = !isPy3k; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "11d595d98afc3363d79e237141ad862c0574a62f92325d9e541ed1b1a54a72ae"; 17 + sha256 = "e51d4ff6e6885942d944304fedc7440a8f87917aa09526beeecb31a0dae655b8"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/greenlet/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "greenlet"; 11 - version = "1.0.0"; 11 + version = "1.1.0"; 12 12 disabled = isPyPy; # builtin for pypy 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "1y6wbg9yhm9dw6m768n4yslp56h85pnxkk3drz6icn15g6f1d7ki"; 16 + sha256 = "c87df8ae3f01ffb4483c796fe1b15232ce2b219f0b18126948616224d3f658ee"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/gsd/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - version = "2.4.1"; 7 + version = "2.4.2"; 8 8 pname = "gsd"; 9 9 disabled = isPy27; 10 10 ··· 12 12 owner = "glotzerlab"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "02zxfmqw7a5kz8qjdph9a9961mbkd4haxwwa28yjkxs5hzs5x3c8"; 15 + sha256 = "1yv84girmqm155yjhhkiy1gdflf62110m2kgjiv4vcsjpy2i6has"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cython ];
+2 -2
pkgs/development/python-modules/gtts/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "gtts"; 18 - version = "2.2.2"; 18 + version = "2.2.3"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "pndurette"; 22 22 repo = "gTTS"; 23 23 rev = "v${version}"; 24 - sha256 = "052l7gk1v0zckraavyba1bc2cqvmrbffwxxjsklgnslbdcg5h514"; 24 + sha256 = "1pj7lyd1r72nxs3sgd78awpbsz41g4idjvbsjjp4chfq4qnsq0ji"; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gunicorn/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "gunicorn"; 11 - version = "20.0.4"; 11 + version = "20.1.0"; 12 12 disabled = isPy27; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "1904bb2b8a43658807108d59c3f3d56c2b6121a701161de0ddf9ad140073c626"; 16 + sha256 = "e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ setuptools ];
+34 -4
pkgs/development/python-modules/h2/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , enum34, hpack, hyperframe, pytestCheckHook, hypothesis }: 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 5 + , fetchpatch 6 + , hpack 7 + , hyperframe 8 + , pytestCheckHook 9 + , hypothesis 10 + }: 3 11 4 12 buildPythonPackage rec { 5 13 pname = "h2"; 6 14 version = "4.0.0"; 15 + format = "setuptools"; 16 + disabled = pythonOlder "3.6"; 7 17 8 18 src = fetchPypi { 9 19 inherit pname version; 10 20 sha256 = "bb7ac7099dd67a857ed52c815a6192b6b1f5ba6b516237fc24a085341340593d"; 11 21 }; 12 22 13 - propagatedBuildInputs = [ enum34 hpack hyperframe ]; 23 + patches = [ 24 + # Workaround issues with hypothesis 6.6 25 + # https://github.com/python-hyper/h2/pull/1248 26 + (fetchpatch { 27 + url = "https://github.com/python-hyper/h2/commit/0646279dab694a89562846c810202ce2c0b49be3.patch"; 28 + sha256 = "1k0fsxwq9wbv15sc9ixls4qmxxghlzpflf3awm66ar9m2ikahiak"; 29 + }) 30 + ]; 14 31 15 - checkInputs = [ pytestCheckHook hypothesis ]; 32 + propagatedBuildInputs = [ 33 + hpack 34 + hyperframe 35 + ]; 36 + 37 + checkInputs = [ 38 + pytestCheckHook 39 + hypothesis 40 + ]; 41 + 42 + pythonImportCheck = [ 43 + "h2.connection" 44 + "h2.config" 45 + ]; 16 46 17 47 meta = with lib; { 18 48 description = "HTTP/2 State-Machine based protocol implementation";
+2 -2
pkgs/development/python-modules/h3/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "h3"; 16 - version = "3.7.2"; 16 + version = "3.7.3"; 17 17 18 18 # pypi version does not include tests 19 19 src = fetchFromGitHub { 20 20 owner = "uber"; 21 21 repo = "h3-py"; 22 22 rev = "v${version}"; 23 - sha256 = "00yi5ncfhi2wpakwm9visi1jlnnaaha66y90fjcsfyvi4hkm8xv2"; 23 + sha256 = "0wc1fz8v59r97wlayr4lnsgwzd4fxm991xbs9690d4vwdkapafll"; 24 24 }; 25 25 26 26 dontConfigure = true;
+4
pkgs/development/python-modules/hbmqtt/default.nix
··· 18 18 ]; 19 19 20 20 postPatch = '' 21 + # https://github.com/beerfactory/hbmqtt/pull/241 22 + substituteInPlace hbmqtt/adapters.py \ 23 + --replace "websockets.protocol" "websockets.legacy.protocol" 24 + 21 25 # test tries to bind same port multiple times and fails 22 26 rm tests/test_client.py 23 27 '';
+2 -2
pkgs/development/python-modules/hijri-converter/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "hijri-converter"; 9 - version = "2.1.1"; 9 + version = "2.1.2"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "08gv6ypn2zd0i8yrv24m448xkic492qrgxj349slp1achhg9p7ln"; 13 + sha256 = "43b5ac566e7a7deeab364a2397e94405a65fd24ea786073eb3d4c740ebda7b9b"; 14 14 }; 15 15 16 16 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/holoviews/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "holoviews"; 19 - version = "1.14.2"; 19 + version = "1.14.4"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "64f85cf2c99b083b96f26cd26452aec4b41ced6d9e57f56ae8d72b88defc61c9"; 23 + sha256 = "08e8be82c2e514e1700a75f02307f414179dc0ecfa2202702dd304a381909eaa"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/howdoi/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "howdoi"; 14 - version = "2.0.14"; 14 + version = "2.0.16"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "9416be3c8a319fc0764a743a2ad05fa374876dab71dbe15ce86c3a05ece44a0a"; 18 + sha256 = "0257fbb328eb3a15ed3acc498314902f00908b130209073509eec21cb7235b2b"; 19 19 }; 20 20 21 21 postPatch = ''
+22 -4
pkgs/development/python-modules/html-sanitizer/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, lxml, beautifulsoup4, pytest, pytestrunner }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , lxml 5 + , beautifulsoup4 6 + , pytestCheckHook 7 + }: 2 8 3 9 buildPythonPackage rec { 4 10 pname = "html-sanitizer"; ··· 11 17 sha256 = "0nnv34924r0yn01rwlk749j5ijy7yxyj302s1i57yjrkqr3zlvas"; 12 18 }; 13 19 14 - propagatedBuildInputs = [ lxml beautifulsoup4 ]; 20 + propagatedBuildInputs = [ 21 + lxml 22 + beautifulsoup4 23 + ]; 24 + 25 + checkInputs = [ 26 + pytestCheckHook 27 + ]; 28 + 29 + pytestFlagsArray = [ "html_sanitizer/tests.py" ]; 30 + 31 + pythonImportsCheck = [ "html_sanitizer" ]; 15 32 16 33 meta = with lib; { 17 - description = "An allowlist-based and very opinionated HTML sanitizer that can be used both for untrusted and trusted sources."; 34 + description = "Allowlist-based and very opinionated HTML sanitizer"; 18 35 homepage = "https://github.com/matthiask/html-sanitizer"; 19 - license = licenses.bsd3; 36 + license = with licenses; [ bsd3 ]; 37 + maintainers = with maintainers; [ fab ]; 20 38 }; 21 39 }
-6
pkgs/development/python-modules/httpcore/default.nix
··· 44 44 uvicorn 45 45 ]; 46 46 47 - postPatch = '' 48 - # The anyio 3.1.0 release is not picked-up proberly 49 - substituteInPlace setup.py --replace "anyio==3.*" "anyio" 50 - ''; 51 - 52 - 53 47 disabledTestPaths = [ 54 48 # these tests fail during dns lookups: httpcore.ConnectError: [Errno -2] Name or service not known 55 49 "tests/test_threadsafety.py"
+2 -2
pkgs/development/python-modules/httpretty/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "httpretty"; 22 - version = "1.0.5"; 22 + version = "1.1.3"; 23 23 24 24 # drop this for version > 0.9.7 25 25 # Flaky tests: https://github.com/gabrielfalcao/HTTPretty/pull/394 ··· 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - sha256 = "e53c927c4d3d781a0761727f1edfad64abef94e828718e12b672a678a8b3e0b5"; 30 + sha256 = "229ade39175ea4324e767f29dc24e5f846fbc72bf80e1a919b2547a6574ff601"; 31 31 }; 32 32 33 33 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/httptools/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "httptools"; 9 - version = "0.1.1"; 9 + version = "0.2.0"; 10 10 disabled = isPy27; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "41b573cf33f64a8f8f3400d0a7faf48e1888582b6f6e02b82b9bd4f0bf7497ce"; 14 + sha256 = "94505026be56652d7a530ab03d89474dc6021019d6b8682281977163b3471ea0"; 15 15 }; 16 16 17 17 # tests are not included in pypi tarball
+2 -2
pkgs/development/python-modules/humanfriendly/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "humanfriendly"; 10 - version = "9.1"; 10 + version = "9.2"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-BmVilWY5qyH/JnbR/aC1mH6YXFNPx2cAoZvVS8uBEh0="; 14 + sha256 = "f7dba53ac7935fd0b4a2fc9a29e316ddd9ea135fb3052d3d0279d10c18ff9c48"; 15 15 }; 16 16 17 17 propagatedBuildInputs = lib.optional (pythonOlder "3.3") monotonic;
+2 -2
pkgs/development/python-modules/humanize/default.nix
··· 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 - version = "3.3.0"; 12 + version = "3.9.0"; 13 13 pname = "humanize"; 14 14 disabled = isPy27; # setup.py no longer compatible 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "8bf7abd672b867f38b8b04593829b85b9b6199a61ef6586bf3629cc06458ff35"; 18 + sha256 = "892a5b7b87763c4c6997a58382c2b1f4614048a2e01c23ef1bb0456e6f9d4d5d"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/hvplot/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "hvplot"; 21 - version = "0.7.1"; 21 + version = "0.7.2"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "cdb61183d3cdb1296c7f63c6aab59ee72b7b79b9ddc18abce2ebd3214e8de9db"; 25 + sha256 = "f0dcfcb5e46ae3c29a646c341435986e332ef38af1057bf7b76abadff0bbaca4"; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/hyperframe/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "hyperframe"; 5 - version = "6.0.0"; 5 + version = "6.0.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "742d2a4bc3152a340a49d59f32e33ec420aa8e7054c1444ef5c7efff255842f1"; 9 + sha256 = "ae510046231dc8e9ecb1a6586f63d2347bf4c8905914aa84ba585ae85f28a914"; 10 10 }; 11 11 12 12 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/hypothesis/default.nix
··· 18 18 # If you need these, you can just add them to your environment. 19 19 20 20 pname = "hypothesis"; 21 - version = "5.49.0"; 21 + version = "6.14.0"; 22 22 23 23 # Use github tarballs that includes tests 24 24 src = fetchFromGitHub { 25 25 owner = "HypothesisWorks"; 26 26 repo = "hypothesis-python"; 27 27 rev = "hypothesis-python-${version}"; 28 - sha256 = "1lr9a93vdx70s9i1zazazif5hy8fbqhvwqq402ygpf53yw4lgi2w"; 28 + sha256 = "0yns81j3fnpdfaphk722xcnidqhgy0kmd7ik6aw7l795l0wivhxj"; 29 29 }; 30 30 31 31 postUnpack = "sourceRoot=$sourceRoot/hypothesis-python";
+2 -2
pkgs/development/python-modules/ibm-cloud-sdk-core/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "ibm-cloud-sdk-core"; 17 - version = "3.9.0"; 17 + version = "3.10.0"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "1gwx0z6yqlym9af6wnzq5alcrx8pfsywxn18a0yxhm1j00rkyh2i"; 21 + sha256 = "ab9520be99066ec41a24e31ac653c28953adc8fc349f0fa53a598e1802a79cd6"; 22 22 }; 23 23 24 24 checkInputs = [
+2 -2
pkgs/development/python-modules/ibm-watson/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "ibm-watson"; 17 - version = "5.1.0"; 17 + version = "5.2.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "watson-developer-cloud"; 21 21 repo = "python-sdk"; 22 22 rev = "v${version}"; 23 - sha256 = "sha256:16llw7kybwndgf2ryrg5698v4j3rhrdx52lf3kdzhxdi0q3kmwdn"; 23 + sha256 = "1abink5mv9nw506nwm9hlvnr1lq6dkxxj2j12iwphcyd7xs63n2s"; 24 24 }; 25 25 26 26 checkInputs = [
+2 -2
pkgs/development/python-modules/idna/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "idna"; 9 - version = "3.1"; 9 + version = "3.2"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "c5b02147e01ea9920e6b0a3f1f7bb833612d507592c837a6c49552768f4054e1"; 13 + sha256 = "467fbad99067910785144ce333826c71fb0e63a425657295239737f7ecd125f3"; 14 14 }; 15 15 16 16 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/ignite/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "ignite"; 17 - version = "0.4.4.post1"; 17 + version = "0.4.5"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "pytorch"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "1a7vs4dzm5lmyck50ygi3j2d2wd6nxr5x91dpx0rmf97i6lywpyb"; 23 + sha256 = "057v8v5p2picmgiidr9lzjbh7nj54pv95m6lyya3y7dw4vzaamij"; 24 24 }; 25 25 26 26 checkInputs = [ pytestCheckHook matplotlib mock pytest_xdist ];
+2 -2
pkgs/development/python-modules/imageio-ffmpeg/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "imageio-ffmpeg"; 12 - version = "0.4.3"; 12 + version = "0.4.4"; 13 13 14 14 disabled = !isPy3k; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "f826260a3207b872f1a4ba87ec0c8e02c00afba4fd03348a59049bdd8215841e"; 18 + sha256 = "73640a7a54f95e607addd637c766d56be31d975a64ddb97d14df012575ef1a5d"; 19 19 }; 20 20 21 21 patches = [
+2 -2
pkgs/development/python-modules/iminuit/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "iminuit"; 5 - version = "2.4.0"; 5 + version = "2.6.1"; 6 6 disabled = !isPy3k; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "350c13d33f3ec5884335aea1cc11a17ae49dd8e6b2181c3f1b3c9c27e2e0b228"; 10 + sha256 = "5fb8786bcad53762648ddacb008d18b49704ba5c011ade240004bfc5a628b4f6"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/python-modules/impacket/default.nix
··· 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "113isxb9rd2n761nnh3skg3vqa0v5dalz9kbavyczqyv1jjyh6qw"; 9 + sha256 = "1c1be8a50cdbe3cffc566ba64f552b1b28bcc79b7a406b833956b49c56d77184"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ flask ldapdomaindump pycryptodomex pyasn1 pyopenssl chardet ];
+2 -2
pkgs/development/python-modules/inform/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "inform"; 12 - version = "1.23"; 12 + version = "1.24"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "KenKundert"; 16 16 repo = "inform"; 17 17 rev = "v${version}"; 18 - sha256 = "02zlprvidkz51aypss4knhv7dbr0sbpz3caqjzf9am2n1jx2viyy"; 18 + sha256 = "114cyff00j9r7qm2ld4w1a4kklr5gx570vk67p56gpr2553dkmly"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ pytestrunner ];
+2 -2
pkgs/development/python-modules/ipdb/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ipdb"; 12 - version = "0.13.7"; 12 + version = "0.13.9"; 13 13 disabled = isPyPy; # setupterm: could not find terminfo database 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "178c367a61c1039e44e17c56fcc4a6e7dc11b33561261382d419b6ddb4401810"; 17 + sha256 = "951bd9a64731c444fd907a5ce268543020086a697f6be08f7cc2c9a752a278c5"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ ipython toml ];
+2 -2
pkgs/development/python-modules/ipydatawidgets/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "ipydatawidgets"; 16 - version = "4.1.0"; 16 + version = "4.2.0"; 17 17 18 18 disabled = isPy27; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "d9f94828c11e3b40350fb14a02e027f42670a7c372bcb30db18d552dcfab7c01"; 22 + sha256 = "d0e4b58b59b508165e8562b8f5d1dbfcd739855847ec0477bd9185a5e9b7c5bc"; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/ipykernel/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "ipykernel"; 17 - version = "5.5.0"; 17 + version = "5.5.5"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "98321abefdf0505fb3dc7601f60fc4087364d394bd8fad53107eb1adee9ff475"; 21 + sha256 = "e976751336b51082a89fc2099fb7f96ef20f535837c398df6eab1283c2070884"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [ ipython jupyter_client traitlets tornado ];
+4 -2
pkgs/development/python-modules/ipython/default.nix
··· 11 11 # Runtime dependencies 12 12 , jedi 13 13 , decorator 14 + , matplotlib-inline 14 15 , pickleshare 15 16 , traitlets 16 17 , prompt_toolkit ··· 22 23 23 24 buildPythonPackage rec { 24 25 pname = "ipython"; 25 - version = "7.21.0"; 26 + version = "7.24.1"; 26 27 disabled = pythonOlder "3.7"; 27 28 28 29 src = fetchPypi { 29 30 inherit pname version; 30 - sha256 = "04323f72d5b85b606330b6d7e2dc8d2683ad46c3905e955aa96ecc7a99388e70"; 31 + sha256 = "9bc24a99f5d19721fb8a2d1408908e9c0520a17fff2233ffe82620847f17f1b6"; 31 32 }; 32 33 33 34 prePatch = lib.optionalString stdenv.isDarwin '' ··· 41 42 propagatedBuildInputs = [ 42 43 jedi 43 44 decorator 45 + matplotlib-inline 44 46 pickleshare 45 47 traitlets 46 48 prompt_toolkit
+2 -2
pkgs/development/python-modules/ipyvuetify/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "ipyvuetify"; 10 - version = "1.6.2"; 10 + version = "1.7.0"; 11 11 12 12 # GitHub version tries to run npm (Node JS) 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "056776d359b55343442f707cb4ccd5607800599a36bee06e1f01ef0277f03ddc"; 15 + sha256 = "ea951e3819fcfe8a2ba0a0fe8a51f07b01dca7986eaf57f1840b3c71848cc7c3"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ ipyvue ];
+2 -2
pkgs/development/python-modules/iterm2/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "iterm2"; 8 - version = "1.19"; 8 + version = "1.21"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "04fad95b2258135814677317529654ab0de92b0a4576e4410689181a6a535805"; 12 + sha256 = "06be59e0314a2f0f32753eb2d44eb563e85253875bc8da64df5b4eeba7fc05bd"; 13 13 }; 14 14 15 15 propagatedBuildInputs = [ protobuf websockets ];
+21
pkgs/development/python-modules/itsdangerous/1.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "itsdangerous"; 8 + version = "1.1.0"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19"; 13 + }; 14 + 15 + meta = with lib; { 16 + description = "Helpers to pass trusted data to untrusted environments and back"; 17 + homepage = "https://pypi.python.org/pypi/itsdangerous/"; 18 + license = licenses.bsd0; 19 + }; 20 + 21 + }
+14 -5
pkgs/development/python-modules/itsdangerous/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , pythonOlder 3 4 , fetchPypi 5 + , freezegun 6 + , pytestCheckHook 4 7 }: 5 8 6 9 buildPythonPackage rec { 7 10 pname = "itsdangerous"; 8 - version = "1.1.0"; 11 + version = "2.0.1"; 12 + disabled = pythonOlder "3.6"; 9 13 10 14 src = fetchPypi { 11 15 inherit pname version; 12 - sha256 = "321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19"; 16 + sha256 = "1w6gfb2zhbcmrfj6digwzw1z68w6zg1q87rm6la2m412zil4swly"; 13 17 }; 14 18 19 + checkInputs = [ 20 + freezegun 21 + pytestCheckHook 22 + ]; 23 + 15 24 meta = with lib; { 16 - description = "Helpers to pass trusted data to untrusted environments and back"; 17 - homepage = "https://pypi.python.org/pypi/itsdangerous/"; 18 - license = licenses.bsd0; 25 + description = "Safely pass data to untrusted environments and back"; 26 + homepage = "https://itsdangerous.palletsprojects.com"; 27 + license = licenses.bsd3; 19 28 }; 20 29 21 30 }
+2 -2
pkgs/development/python-modules/jaraco_collections/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "jaraco.collections"; 7 - version = "3.2.0"; 7 + version = "3.3.0"; 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "6d179770493c4f5802395ae5a29e07c66d826dc3cd680ad0b0f0fb9fd6cdf533"; 10 + sha256 = "3662267424b55f10bf15b6f5dee6a6e48a2865c0ec50cc7a16040c81c55a98dc"; 11 11 }; 12 12 13 13 pythonNamespaces = [ "jaraco" ];
+2 -2
pkgs/development/python-modules/jaraco_functools/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "jaraco.functools"; 7 - version = "3.2.1"; 7 + version = "3.3.0"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "97cf88b46ab544c266e2d81fa17bb183622268722a7dd1a3711ea426e9c26f94"; 11 + sha256 = "bfcf7da71e2a0e980189b0744b59dba6c1dcf66dcd7a30f8a4413e478046b314"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ setuptools-scm toml ];
+2 -2
pkgs/development/python-modules/javaobj-py3/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "javaobj-py3"; 10 - version = "0.4.2"; 10 + version = "0.4.3"; 11 11 disabled = isPy27; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-7Tsf/P058WVynLU1h8ygKrC/pMMyyDepLV/+au9cgBA="; 15 + sha256 = "38f74db3a57e9998a9774e3614afb95cb396f139f29b3fdb130c5af554435259"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ numpy ];
+2 -2
pkgs/development/python-modules/jc/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "jc"; 13 - version = "1.14.4"; 13 + version = "1.15.4"; 14 14 disabled = isPy27; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "kellyjonbrazil"; 18 18 repo = "jc"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-RJiJByORpdMWZkA7q7A+WoV4S/UcOP/VZ5TVxFMLYSg="; 20 + sha256 = "1y3807i9rlif78qp1vq9n5hpzmc60i9h5ycw70gvf8mgzxxrl8jx"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [ ruamel_yaml xmltodict pygments ];
+41
pkgs/development/python-modules/jinja2/2.nix
··· 1 + { lib, stdenv 2 + , buildPythonPackage 3 + , isPy3k 4 + , fetchPypi 5 + , pytest 6 + , markupsafe 7 + , setuptools 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "Jinja2"; 12 + version = "2.11.3"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6"; 17 + }; 18 + 19 + checkInputs = [ pytest ]; 20 + propagatedBuildInputs = [ markupsafe setuptools ]; 21 + 22 + # Multiple tests run out of stack space on 32bit systems with python2. 23 + # See https://github.com/pallets/jinja/issues/1158 24 + doCheck = !stdenv.is32bit || isPy3k; 25 + 26 + checkPhase = '' 27 + pytest -v tests 28 + ''; 29 + 30 + meta = with lib; { 31 + homepage = "http://jinja.pocoo.org/"; 32 + description = "Stand-alone template engine"; 33 + license = licenses.bsd3; 34 + longDescription = '' 35 + Jinja2 is a template engine written in pure Python. It provides a 36 + Django inspired non-XML syntax but supports inline expressions and 37 + an optional sandboxed environment. 38 + ''; 39 + maintainers = with maintainers; [ pierron sjourdois ]; 40 + }; 41 + }
+19 -14
pkgs/development/python-modules/jinja2/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , buildPythonPackage 3 - , isPy3k 4 + , pythonOlder 4 5 , fetchPypi 5 - , pytest 6 + , Babel 6 7 , markupsafe 7 - , setuptools 8 + , pytestCheckHook 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "Jinja2"; 12 - version = "2.11.3"; 13 + version = "3.0.1"; 14 + disabled = pythonOlder "3.6"; 13 15 14 16 src = fetchPypi { 15 17 inherit pname version; 16 - sha256 = "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6"; 18 + sha256 = "197ms1wimxql650245v63wkv04n8bicj549wfhp51bx68x5lhgvh"; 17 19 }; 18 20 19 - checkInputs = [ pytest ]; 20 - propagatedBuildInputs = [ markupsafe setuptools ]; 21 + propagatedBuildInputs = [ 22 + Babel 23 + markupsafe 24 + ]; 21 25 22 26 # Multiple tests run out of stack space on 32bit systems with python2. 23 27 # See https://github.com/pallets/jinja/issues/1158 24 - doCheck = !stdenv.is32bit || isPy3k; 28 + doCheck = !stdenv.is32bit; 25 29 26 - checkPhase = '' 27 - pytest -v tests 28 - ''; 30 + checkInputs = [ 31 + pytestCheckHook 32 + ]; 29 33 30 34 meta = with lib; { 31 35 homepage = "http://jinja.pocoo.org/"; 32 36 description = "Stand-alone template engine"; 33 37 license = licenses.bsd3; 34 38 longDescription = '' 35 - Jinja2 is a template engine written in pure Python. It provides a 36 - Django inspired non-XML syntax but supports inline expressions and 39 + Jinja is a fast, expressive, extensible templating engine. Special 40 + placeholders in the template allow writing code similar to Python 41 + syntax. Then the template is passed data to render the final document. 37 42 an optional sandboxed environment. 38 43 ''; 39 44 maintainers = with maintainers; [ pierron sjourdois ];
+2 -2
pkgs/development/python-modules/jsbeautifier/default.nix
··· 2 2 3 3 buildPythonApplication rec { 4 4 pname = "jsbeautifier"; 5 - version = "1.13.5"; 5 + version = "1.14.0"; 6 6 7 7 propagatedBuildInputs = [ six editorconfig ]; 8 8 checkInputs = [ pytest ]; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "4532a6bc85ba91ffc542b55d65cd13cedc971a934f26f51ed56d4c680b3fbe66"; 12 + sha256 = "84fdb008d8af89619269a6aca702288b48f837a99427a0f529aa57ecfb36ee3c"; 13 13 }; 14 14 15 15 meta = with lib; {
+2 -2
pkgs/development/python-modules/jsondiff/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "jsondiff"; 8 - version = "1.2.0"; 8 + version = "1.3.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "00v3689175aqzdscrxpffm712ylp8jvcpqdg51ca22ni6721p51l"; 12 + sha256 = "5122bf4708a031b02db029366184a87c5d0ddd5a327a5884ee6cf0193e599d71"; 13 13 }; 14 14 15 15 postPatch = ''
+4 -2
pkgs/development/python-modules/jsonrpc-base/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , pytest-asyncio 4 5 , pytestCheckHook 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "jsonrpc-base"; 9 - version = "2.0.0"; 10 + version = "2.1.0"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "emlove"; 13 14 repo = pname; 14 15 rev = version; 15 - sha256 = "0xxhn0vb7mr8k1w9xbqhhyx9qkgkc318qkyflgfbvjc926n50680"; 16 + sha256 = "1cd83m831ngck2v8m08pb2g29z4vr9iggi73l7h506v6clkb4n3y"; 16 17 }; 17 18 18 19 checkInputs = [ 20 + pytest-asyncio 19 21 pytestCheckHook 20 22 ]; 21 23
+2 -2
pkgs/development/python-modules/jsonrpc-websocket/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "jsonrpc-websocket"; 12 - version = "3.0.0"; 12 + version = "3.1.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "0fmw8xjzlhi7r84swn4w3njy389qqll5ad5ljdq5n2wpg424k98h"; 16 + sha256 = "eeaaac2330f6f1cdafd378ddf5287a47a7c8609ab212a2f576121c1e61c7a344"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/jsonrpclib/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "jsonrpclib"; 10 - version = "0.1.7"; 10 + version = "0.2.1"; 11 11 12 12 disabled = isPy3k; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "02vgirw2bcgvpcxhv5hf3yvvb4h5wzd1lpjx8na5psdmaffj6l3z"; 16 + sha256 = "8138078fd0f2a5b1df7925e4fa0b82a7c17a4be75bf5634af20463172f44f5c0"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ cjson ];
+7 -2
pkgs/development/python-modules/junos-eznc/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "junos-eznc"; 21 - version = "2.5.4"; 21 + version = "2.6.1"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "bf036d0af9ee5c5e4f517cb5fc902fe891fa120e18f459805862c53d4a97193a"; 25 + sha256 = "2f5de7dedaac8dd71bfea23c6a7d883e29947c91de1ba299a9242e0a4406ee46"; 26 26 }; 27 + 28 + postPatch = '' 29 + substituteInPlace requirements.txt \ 30 + --replace "ncclient==0.6.9" "ncclient" 31 + ''; 27 32 28 33 checkInputs = [ nose ]; 29 34
+2 -2
pkgs/development/python-modules/jupyter-packaging/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "jupyter-packaging"; 13 - version = "0.8.2"; 13 + version = "0.10.2"; 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 pname = "jupyter_packaging"; 18 18 inherit version; 19 - sha256 = "sha256-ddzJDcFyY5Iida4QvpACh0FRBIy95IQHCEF5HQl5QbI="; 19 + sha256 = "sha256-iEX0ht1IwWYM+tGOUJHRwDVA6y6fvzzs8h7LIrabh3A="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ deprecation packaging tomlkit ];
+5 -8
pkgs/development/python-modules/jupyter_server/default.nix
··· 19 19 , terminado 20 20 , prometheus_client 21 21 , anyio 22 + , websocket-client 22 23 , requests 23 24 }: 24 25 25 26 buildPythonPackage rec { 26 27 pname = "jupyter_server"; 27 - version = "1.5.0"; 28 + version = "1.8.0"; 28 29 disabled = pythonOlder "3.6"; 29 30 30 31 src = fetchPypi { 31 32 inherit pname version; 32 - sha256 = "ff127713a57ab7aa7b23f7df9b082951cc4b05d8d64cc0949d01ea02ac24c70c"; 33 + sha256 = "8f0c75e0a577536125ad62a442ebb7cf02746f1a69d907e8a273c6225d281237"; 33 34 }; 34 35 35 - postPatch = '' 36 - substituteInPlace setup.py \ 37 - --replace "anyio>=2.0.2" "anyio" 38 - ''; 39 - 40 36 propagatedBuildInputs = [ 41 37 argon2_cffi 42 38 jinja2 ··· 52 48 terminado 53 49 prometheus_client 54 50 anyio 51 + websocket-client 55 52 ]; 56 53 57 54 checkInputs = [ ··· 80 77 __darwinAllowLocalNetworking = true; 81 78 82 79 meta = with lib; { 83 - description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."; 80 + description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications"; 84 81 homepage = "https://github.com/jupyter-server/jupyter_server"; 85 82 license = licenses.bsdOriginal; 86 83 maintainers = [ maintainers.elohmeier ];
+2 -2
pkgs/development/python-modules/jupyterlab-git/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "jupyterlab_git"; 13 - version = "0.23.3"; 13 + version = "0.30.1"; 14 14 disabled = pythonOlder "3.5"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "20a4954d8d1b1eb6f9111cd15d6a598bd7ff72b08797cf5e86c5a55827c85a1d"; 18 + sha256 = "f44a33cf59b424e0b5ff984b18eae33e45dab1ef9dc1901b1dd23f9adff15df2"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ notebook nbdime git ];
+2 -2
pkgs/development/python-modules/jupyterlab/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "jupyterlab"; 13 - version = "3.0.14"; 13 + version = "3.0.16"; 14 14 disabled = pythonOlder "3.5"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-cTqEmR38yowLwmCRHxvVSsJaOGqGKFcTuVVaYPeVBZs="; 18 + sha256 = "7ad4fbe1f6d38255869410fd151a8b15692a663ca97c0a8146b3f5c40e275c23"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ jupyter-packaging ];
+24 -10
pkgs/development/python-modules/jupyterlab_server/default.nix
··· 8 8 , pyjson5 9 9 , Babel 10 10 , jupyter_server 11 + , openapi-core 11 12 , pytest-tornasync 12 13 , pytestcov 14 + , ruamel-yaml 13 15 , strict-rfc3339 14 16 }: 15 17 16 18 buildPythonPackage rec { 17 19 pname = "jupyterlab_server"; 18 - version = "2.3.0"; 19 - disabled = pythonOlder "3.5"; 20 + version = "2.6.0"; 21 + disabled = pythonOlder "3.6"; 20 22 21 23 src = fetchPypi { 22 24 inherit pname version; 23 - sha256 = "sha256-56AkWqPeI6GAPeLv9AHkykWUU42fWYBhNPMEGabYtqM="; 25 + sha256 = "f300adf6bb0a952bebe9c807a3b2a345d62da39b476b4f69ea0dc6b5f3f6b97d"; 24 26 }; 25 27 28 + postPatch = '' 29 + sed -i "/^addopts/d" pyproject.toml 30 + ''; 31 + 26 32 propagatedBuildInputs = [ requests jsonschema pyjson5 Babel jupyter_server ]; 27 33 28 34 checkInputs = [ 35 + openapi-core 29 36 pytestCheckHook 30 37 pytest-tornasync 31 - pytestcov 38 + ruamel-yaml 32 39 strict-rfc3339 33 40 ]; 41 + 42 + pytestFlagsArray = [ "--pyargs" "jupyterlab_server" ]; 34 43 35 44 disabledTests = [ 36 - "test_get_locale" 37 - "test_get_installed_language_pack_locales_passes" 38 - "test_get_installed_package_locales" 39 - "test_get_installed_packages_locale" 40 - "test_get_language_packs" 41 - "test_get_language_pack" 45 + # AttributeError: 'SpecPath' object has no attribute 'paths' 46 + "test_get_listing" 47 + "test_get_settings" 48 + "test_get_federated" 49 + "test_listing" 50 + "test_patch" 51 + "test_patch_unicode" 52 + "test_get_theme" 53 + "test_delete" 54 + "test_get_non_existant" 55 + "test_get" 42 56 ]; 43 57 44 58 __darwinAllowLocalNetworking = true;
+4 -2
pkgs/development/python-modules/jwcrypto/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , cryptography 5 + , deprecated 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "jwcrypto"; 9 - version = "0.8"; 10 + version = "0.9.1"; 10 11 11 12 src = fetchPypi { 12 13 inherit pname version; 13 - sha256 = "b7fee2635bbefdf145399392f5be26ad54161c8271c66b5fe107b4b452f06c24"; 14 + sha256 = "63531529218ba9869e14ef8c9e7b516865ede3facf9b0ef3d3ba68014da211f9"; 14 15 }; 15 16 16 17 propagatedBuildInputs = [ 17 18 cryptography 19 + deprecated 18 20 ]; 19 21 20 22 meta = with lib; {
+5 -5
pkgs/development/python-modules/kajiki/default.nix
··· 4 4 , Babel 5 5 , pytz 6 6 , nine 7 - , nose 7 + , pytestCheckHook 8 8 }: 9 9 10 10 buildPythonPackage rec { 11 - pname = "Kajiki"; 12 - version = "0.8.2"; 11 + pname = "kajiki"; 12 + version = "0.8.3"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "bbec46b19285d42769d7c4f5a8a0195b72a62b54cd360a26a8875319d58efef6"; 16 + sha256 = "c7a1f033b5cfaafa97bda5a475f58a7abcd76b348494995428fdcf6c8f648ad9"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ Babel pytz nine ]; 20 - checkInputs = [ nose ]; 20 + checkInputs = [ pytestCheckHook ]; 21 21 22 22 meta = with lib; { 23 23 description = "Kajiki provides fast well-formed XML templates";
+2 -1
pkgs/development/python-modules/karton-dashboard/default.nix
··· 27 27 28 28 postPatch = '' 29 29 substituteInPlace requirements.txt \ 30 - --replace "Flask==1.1.1" "Flask" 30 + --replace "Flask==1.1.1" "Flask" \ 31 + --replace "prometheus_client==0.9.0" "prometheus-client" 31 32 ''; 32 33 33 34 # Project has no tests. pythonImportsCheck requires MinIO configuration
+2 -2
pkgs/development/python-modules/kmapper/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "kmapper"; 18 - version = "2.0.0"; 18 + version = "2.0.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "scikit-tda"; 22 22 repo = "kepler-mapper"; 23 23 rev = "v${version}"; 24 - sha256 = "0djm27si2bn18khrbb7rwhflc5ma6g9smhikhk5i1apwn5avm6l4"; 24 + sha256 = "1jqqrn7ig9kylcc8xbslxmchzghr9jgffaab3g3y3nyghk8azlgj"; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+22 -18
pkgs/development/python-modules/kombu/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchPypi 2 5 , amqp 3 - , botocore 6 + , vine 7 + , cached-property 8 + , importlib-metadata 9 + , azure-servicebus 4 10 , case 5 11 , Pyro4 6 - , pytest 12 + , pytestCheckHook 7 13 , pytz 8 - , sqlalchemy 9 - , importlib-metadata 10 - , pythonOlder 11 14 }: 12 15 13 16 buildPythonPackage rec { 14 17 pname = "kombu"; 15 - version = "5.0.2"; 18 + version = "5.1.0"; 19 + 20 + disabled = pythonOlder "3.6"; 16 21 17 22 src = fetchPypi { 18 23 inherit pname version; 19 - sha256 = "f4965fba0a4718d47d470beeb5d6446e3357a62402b16c510b6a2f251e05ac3c"; 24 + sha256 = "01481d99f4606f6939cdc9b637264ed353ee9e3e4f62cfb582324142c41a572d"; 20 25 }; 21 26 22 - postPatch = '' 23 - substituteInPlace requirements/test.txt \ 24 - --replace "pytest-sugar" "" 25 - ''; 26 - 27 27 propagatedBuildInputs = [ 28 28 amqp 29 + vine 29 30 ] ++ lib.optionals (pythonOlder "3.8") [ 31 + cached-property 30 32 importlib-metadata 31 33 ]; 32 34 33 - checkInputs = [ botocore pytest case pytz Pyro4 sqlalchemy ]; 34 - # test_redis requires fakeredis, which isn't trivial to package 35 - checkPhase = '' 36 - pytest --ignore t/unit/transport/test_redis.py 37 - ''; 35 + checkInputs = [ 36 + azure-servicebus 37 + case 38 + Pyro4 39 + pytestCheckHook 40 + pytz 41 + ]; 38 42 39 43 meta = with lib; { 40 44 description = "Messaging library for Python";
+3 -3
pkgs/development/python-modules/labelbox/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "labelbox"; 22 - version = "2.5.4"; 22 + version = "2.6.0"; 23 23 disabled = pythonOlder "3.6"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "Labelbox"; 27 27 repo = "labelbox-python"; 28 - rev = "v${version}"; 29 - sha256 = "0182klvm8bjcm8fkl9w8ypj12s026czgid8ldl6jjvmzhxpmss68"; 28 + rev = "V${version}"; 29 + sha256 = "1lkvc926i3c7isqhaja6k013qgla44cdhvkx76gpdyywq53i9mcb"; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/libcst/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "libcst"; 18 - version = "0.3.18"; 18 + version = "0.3.19"; 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 # Some files for tests missing from PyPi ··· 24 24 owner = "instagram"; 25 25 repo = pname; 26 26 rev = "v${version}"; 27 - sha256 = "sha256-19yGaKBLpGASSPv/aSX0kx9lh2JxKExHJDKKtuBbuqI="; 27 + sha256 = "012g1hyaj015k2sf38a7jnpzjic0f8j97ar84d0f00w2ifzwx4ma"; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/librosa/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "librosa"; 17 - version = "0.8.0"; 17 + version = "0.8.1"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "af0b9f2ed4bbf6aecbc448a4cd27c16453c397cb6bef0f0cfba0e63afea2b839"; 21 + sha256 = "c53d05e768ae4a3e553ae21c2e5015293e5efbfd5c12d497f1104cb519cca6b3"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [ joblib matplotlib six scikit-learn decorator audioread resampy soundfile pooch ];
+2 -2
pkgs/development/python-modules/libtmux/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "libtmux"; 5 - version = "0.8.5"; 5 + version = "0.10.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1d35b9f8451944d31c5ed22ed9e6c8e18034adcc75718fcc5b27fbd9621543e1"; 9 + sha256 = "c8bc81499616ba899538704e419463a1c83ba7ca21e53b1efc6abbe98eb26b61"; 10 10 }; 11 11 12 12 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/lightgbm/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "lightgbm"; 13 - version = "3.2.0"; 13 + version = "3.2.1"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "000c6e0e225834a8a94a84571cf41e4b7c7b97a0db6d286c1237de8ba6066726"; 17 + sha256 = "bd98e3b501b4c24dc127f4ad93e467f42923fe3eefa99e143b5b93158f024395"; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/limnoria/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "limnoria"; 10 - version = "2021.03.13"; 10 + version = "2021.06.15"; 11 11 disabled = isPy27; # abandoned upstream 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "c13dd7a84eddfcf9c3068d57f3c9da90ea7c0d11688dc3f78f9265f3f093c6ea"; 15 + sha256 = "47290281f3f945261a7f8d8c6f207dcb1d277b241f58827d5a76ab8cd453a1d0"; 16 16 }; 17 17 18 18 patchPhase = ''
+2 -2
pkgs/development/python-modules/line_profiler/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "line_profiler"; 14 - version = "3.1.0"; 14 + version = "3.3.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "e73ff429236d59d48ce7028484becfa01449b3d52abdcf7337e0ff2acdc5093c"; 18 + sha256 = "8bd8353e9403b226def4438dbfdb57cafefb24488e49a6039cc63906c0bc8836"; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/lsassy/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "lsassy"; 11 - version = "2.1.3"; 11 + version = "2.1.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Hackndo"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "1zig34ymc1h18gjc2ji0w0711im5sm9xm6nydc01c13yfpvvj1rh"; 17 + sha256 = "15w12asy797dxsz57avbxy6dbi7va9p5jx6i3gm9df9mbj0j3lcc"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/maestral/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "maestral"; 12 - version = "1.4.3"; 12 + version = "1.4.4"; 13 13 disabled = pythonOlder "3.6"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "SamSchott"; 17 17 repo = "maestral"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-3GleQNkJrGIkFqOL2Dq0jTpgw7ts9ecpovKbyh3OrEI="; 19 + sha256 = "03scg4y13jbi8n454hc4vq8p02isbhppqx0zhbady639p7l3ggfg"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ ··· 52 52 license = licenses.mit; 53 53 maintainers = with maintainers; [ peterhoeg ]; 54 54 platforms = platforms.unix; 55 - inherit (src.meta) homepage; 55 + homepage = "https://maestral.app"; 56 56 }; 57 57 }
+2 -2
pkgs/development/python-modules/mailchimp/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - version = "2.0.9"; 9 + version = "2.0.10"; 10 10 pname = "mailchimp"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "0351ai0jqv3dzx0xxm1138sa7mb42si6xfygl5ak8wnfc95ff770"; 14 + sha256 = "5227999904233a7d2e9ce5eac5225b9a5fac0318ae5107e3ed09c8bf89286768"; 15 15 }; 16 16 17 17 buildInputs = [ docopt ];
+2 -2
pkgs/development/python-modules/makefun/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "makefun"; 9 - version = "1.11.2"; 9 + version = "1.11.3"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-2qNQpILtWLVyREPGUUMhkem5ewyDdDh50JExccaigIU="; 13 + sha256 = "033eed65e2c1804fca84161a38d1fc8bb8650d32a89ac1c5dc7e54b2b2c2e88c"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/manhole/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "manhole"; 11 - version = "1.7.0"; 11 + version = "1.8.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "224985bf1dd032f2dc0ca4107f727835b6f50e1df6d78781d6c9f4cae8b585e2"; 15 + sha256 = "bada20a25b547b395d472e2e08928f0437df26bbdbda4797c55863198e29a21f"; 16 16 }; 17 17 18 18 # test_help expects architecture-dependent Linux signal numbers.
+16 -3
pkgs/development/python-modules/marisa-trie/default.nix
··· 3 3 , fetchPypi 4 4 , cython 5 5 , pytestrunner 6 - , pytest 6 + , pytestCheckHook 7 7 , hypothesis 8 8 }: 9 9 ··· 21 21 --replace "hypothesis==" "hypothesis>=" 22 22 ''; 23 23 24 - nativeBuildInputs = [ cython pytestrunner ]; 24 + nativeBuildInputs = [ 25 + cython 26 + pytestrunner 27 + ]; 25 28 26 29 preBuild = '' 27 30 ./update_cpp.sh 28 31 ''; 29 32 30 - checkInputs = [ pytest hypothesis ]; 33 + checkInputs = [ 34 + pytestCheckHook 35 + hypothesis 36 + ]; 37 + 38 + disabledTests = [ 39 + # Pins hypothesis==2.0.0 from 2016/01 which complains about 40 + # hypothesis.errors.FailedHealthCheck: tests/test_trie.py::[...] uses the 'tmpdir' fixture, which is reset between function calls but not between test cases generated by `@given(...)`. 41 + "test_saveload" 42 + "test_mmap" 43 + ]; 31 44 32 45 meta = with lib; { 33 46 description = "Static memory-efficient Trie-like structures for Python (2.x and 3.x) based on marisa-trie C++ library";
+15 -1
pkgs/development/python-modules/markdown-it-py/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , pytestCheckHook 6 + , pythonOlder 2 7 , attrs 3 8 , linkify-it-py 4 9 , psutil ··· 20 25 rev = "v${version}"; 21 26 hash = "sha256-GA7P2I8N+i2ISsVgx58zyhrfKMcZ7pL4X9T/trbsr1Y="; 22 27 }; 28 + 29 + patches = [ 30 + (fetchpatch { 31 + # :arrow_up: UPGRADE: attrs -> v21 (#165) 32 + # https://github.com/executablebooks/markdown-it-py/pull/165 33 + url = "https://github.com/executablebooks/markdown-it-py/commit/78381ffe1a651741594dc93e693b761422512fa2.patch"; 34 + sha256 = "1kxhblpi4sycrs3rv50achr8g0wlgq33abg2acra26l736hlsya1"; 35 + }) 36 + ]; 23 37 24 38 propagatedBuildInputs = [ attrs linkify-it-py ] 25 39 ++ lib.optional (pythonOlder "3.8") typing-extensions;
+13 -12
pkgs/development/python-modules/markdown/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , pythonOlder 3 4 , fetchPypi 4 - , setuptools 5 - , nose 5 + , importlib-metadata 6 6 , pyyaml 7 - , pythonOlder 8 - , importlib-metadata 9 - , isPy3k 7 + , python 10 8 }: 11 9 12 10 buildPythonPackage rec { 13 11 pname = "Markdown"; 14 12 version = "3.3.4"; 13 + 14 + disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 sha256 = "31b5b491868dcc87d6c24b7e3d19a0d730d59d3e46f4eea6430a321bed387a49"; 19 19 }; 20 20 21 - propagatedBuildInputs = [ 22 - setuptools 23 - ] ++ lib.optionals (pythonOlder "3.8") [ 21 + propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ 24 22 importlib-metadata 25 23 ]; 26 24 27 - disabled = !isPy3k; 25 + checkInputs = [ pyyaml ]; 28 26 29 - checkInputs = [ nose pyyaml ]; 27 + checkPhase = '' 28 + ${python.interpreter} -m unittest discover 29 + ''; 30 30 31 - meta = { 31 + meta = with lib; { 32 32 description = "A Python implementation of John Gruber's Markdown with Extension support"; 33 33 homepage = "https://github.com/Python-Markdown/markdown"; 34 - license = lib.licenses.bsd3; 34 + license = licenses.bsd3; 35 + maintainers = with maintainers; [ dotlambda ]; 35 36 }; 36 37 }
+22
pkgs/development/python-modules/markupsafe/1.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "MarkupSafe"; 8 + version = "1.1.1"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"; 13 + }; 14 + 15 + meta = with lib; { 16 + description = "Implements a XML/HTML/XHTML Markup safe string"; 17 + homepage = "http://dev.pocoo.org"; 18 + license = licenses.bsd3; 19 + maintainers = with maintainers; [ domenkozar ]; 20 + }; 21 + 22 + }
+10 -3
pkgs/development/python-modules/markupsafe/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , pythonOlder 3 4 , fetchPypi 5 + , pytestCheckHook 4 6 }: 5 7 6 8 buildPythonPackage rec { 7 9 pname = "MarkupSafe"; 8 - version = "1.1.1"; 10 + version = "2.0.1"; 11 + disabled = pythonOlder "3.6"; 9 12 10 - src = fetchPypi { 13 + src = fetchPypi { 11 14 inherit pname version; 12 - sha256 = "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"; 15 + sha256 = "02k2ynmqvvd0z0gakkf8s4idyb606r7zgga41jrkhqmigy06fk2r"; 13 16 }; 17 + 18 + checkInputs = [ 19 + pytestCheckHook 20 + ]; 14 21 15 22 meta = with lib; { 16 23 description = "Implements a XML/HTML/XHTML Markup safe string";
+2 -2
pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "marshmallow-sqlalchemy"; 13 - version = "0.25.0"; 13 + version = "0.26.1"; 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "0i39ckrixh1w9fmkm0wl868gvza72j5la0x6dd0cij9shf1iyjgi"; 18 + sha256 = "d8525f74de51554b5c8491effe036f60629a426229befa33ff614c8569a16a73"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+35
pkgs/development/python-modules/matplotlib-inline/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi 2 + , matplotlib 3 + , traitlets 4 + 5 + # tests 6 + , ipython 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "matplotlib-inline"; 11 + version = "0.1.2"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "0glrhcv1zqck1whsh3p75x0chda588xw22swbmvqalwz7kvmy7gl"; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + matplotlib # not documented, but required 20 + traitlets 21 + ]; 22 + 23 + # wants to import ipython, which creates a circular dependency 24 + doCheck = false; 25 + pythonImportsCheck = [ "matplotlib_inline" ]; 26 + 27 + passthru.tests = { inherit ipython; }; 28 + 29 + meta = with lib; { 30 + description = "Matplotlib Inline Back-end for IPython and Jupyter"; 31 + homepage = "https://github.com/ipython/matplotlib-inline"; 32 + license = licenses.bsd3; 33 + maintainers = with maintainers; [ jonringer ]; 34 + }; 35 + }
+2 -2
pkgs/development/python-modules/matplotlib/default.nix
··· 17 17 in 18 18 19 19 buildPythonPackage rec { 20 - version = "3.4.1"; 20 + version = "3.4.2"; 21 21 pname = "matplotlib"; 22 22 23 23 disabled = !isPy3k; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "84d4c4f650f356678a5d658a43ca21a41fca13f9b8b00169c0b76e6a6a948908"; 27 + sha256 = "d8d994cefdff9aaba45166eb3de4f5211adb4accac85cbf97137e98f26ea0219"; 28 28 }; 29 29 30 30 XDG_RUNTIME_DIR = "/tmp";
+5
pkgs/development/python-modules/matrix-nio/default.nix
··· 38 38 sha256 = "QHNirglqSxGMmbST96LUp9MHoGj0yAwLoTRlsbMqwaM="; 39 39 }; 40 40 41 + postPatch = '' 42 + substituteInPlace pyproject.toml \ 43 + --replace 'aiofiles = "^0.6.0"' 'aiofiles = "*"' 44 + ''; 45 + 41 46 nativeBuildInputs = [ 42 47 git 43 48 poetry-core
+1 -1
pkgs/development/python-modules/mcstatus/default.nix
··· 20 20 owner = "Dinnerbone"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-ncw8ILOD+i5aW78opv62VRcV58MQb5IG33MGTqNgDRk="; 23 + sha256 = "068dc2ilw1kkvw394vqhqgkia5smnvzaca5zbdd2xyl3nch3rk4x"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "meshtastic"; 18 - version = "1.2.30"; 18 + version = "1.2.40"; 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "1kjflc2jwnsgxyr2zx1gyykhak9fsgy6hxaxlggsz5sw9b8rdrby"; 23 + sha256 = "be8464037d0c8085350065b38e7a7b028db15f2524764dec0e3548ea5b53500f"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/mido/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "mido"; 15 - version = "1.2.9"; 15 + version = "1.2.10"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "1k3sgkxc7j49bapib3b5jnircb1yhyyd8mi0mbfd78zgix9db9y4"; 19 + sha256 = "17b38a8e4594497b850ec6e78b848eac3661706bfc49d484a36d91335a373499"; 20 20 }; 21 21 22 22 patches = [
+38
pkgs/development/python-modules/miniaudio/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , cffi 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "miniaudio"; 11 + version = "1.44"; 12 + 13 + disabled = pythonOlder "3.6"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "irmen"; 17 + repo = "pyminiaudio"; 18 + rev = "v${version}"; 19 + sha256 = "1na3vx10lc41gkk14h6s3fm4bnrd2bwf4qbf1l6bfvhs92b9k111"; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + cffi 24 + ]; 25 + 26 + checkInputs = [ 27 + pytestCheckHook 28 + ]; 29 + 30 + pythonImportsCheck = [ "miniaudio" ]; 31 + 32 + meta = with lib; { 33 + description = "Python bindings for the miniaudio library and its decoders"; 34 + homepage = "https://github.com/irmen/pyminiaudio"; 35 + license = licenses.mit; 36 + maintainers = with maintainers; [ dotlambda ]; 37 + }; 38 + }
+2 -2
pkgs/development/python-modules/mkl-service/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "mkl-service"; 5 - version = "2.3.0"; 5 + version = "2.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "IntelPython"; 9 9 repo = "mkl-service"; 10 10 rev = "v${version}"; 11 - sha256 = "1b4dkkl439rfaa86ywzc2zf9ifawhvdlaiqcg0il83cn5bzs7g5z"; 11 + sha256 = "1x8j0ij582dyhay0gaqq45a2jz1m4fr8xw0v65ngviajj3cxmcpb"; 12 12 }; 13 13 14 14 MKLROOT = mkl;
+2 -2
pkgs/development/python-modules/mlflow/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "mlflow"; 28 - version = "1.14.1"; 28 + version = "1.18.0"; 29 29 disabled = isPy27; 30 30 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - sha256 = "e3abff0831564d9a4b5d5a15e5ee76b0f5b4580b362c24a58ee821634c8fb1a3"; 33 + sha256 = "8942089589d08c05c8a7fc66828c02a9233be462c421881b50bc2a0b183dfdbe"; 34 34 }; 35 35 36 36 # run into https://stackoverflow.com/questions/51203641/attributeerror-module-alembic-context-has-no-attribute-config
+2 -2
pkgs/development/python-modules/mne-python/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "mne-python"; 19 - version = "0.22.0"; 19 + version = "0.23.0"; 20 20 21 21 disabled = isPy27; 22 22 ··· 25 25 owner = "mne-tools"; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - sha256 = "1s9pshrl40gkcsdwf4qdga3hjfmdbrvbgjcz0cfx3kl796x3im11"; 28 + sha256 = "02fcnfsrc6sccv6x2rnx86g0zw0ivk5s8gx230g6pxfg3lap6knv"; 29 29 }; 30 30 31 31 propagatedBuildInputs = [ numpy scipy ];
+2 -2
pkgs/development/python-modules/mongoengine/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "mongoengine"; 15 - version = "0.23.0"; 15 + version = "0.23.1"; 16 16 disabled = isPy27; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "MongoEngine"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - sha256 = "0mzh5pv0n81ms046yxb9rzql8bpbsf26jv6dihmhi0ds4yqkw836"; 22 + sha256 = "1lj33pgdrp4rvjzcg2glvz1f87np1pfnqhlwbdcijav9rxqc0w70"; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/monty/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "monty"; 16 - version = "2021.3.3"; 16 + version = "2021.6.10"; 17 17 disabled = pythonOlder "3.5"; # uses type annotations 18 18 19 19 # No tests in Pypi ··· 21 21 owner = "materialsvirtuallab"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "1nbv0ys0fv70rgzskkk8gsfr9dsmm7ykim5wv36li840zsj83b1l"; 24 + sha256 = "01fhl4pl5gj4ahph4lxcm0fmglh0bjw6jz9ckmgzviasg4l1j6h4"; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/more-itertools/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "more-itertools"; 12 - version = "8.7.0"; 12 + version = "8.8.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "c5d6da9ca3ff65220c3bfd2a8db06d698f05d4d2b9be57e1deb2be5a45019713"; 16 + sha256 = "83f0308e05477c68f56ea3a888172c78ed5d5b3c282addb67508e7ba6c8f813a"; 17 17 }; 18 18 19 19 checkInputs = [ nose ];
+1
pkgs/development/python-modules/moto/default.nix
··· 39 39 substituteInPlace setup.py \ 40 40 --replace "ecdsa<0.15" "ecdsa" \ 41 41 --replace "idna<3,>=2.5" "idna" \ 42 + --replace "MarkupSafe<2.0" "MarkupSafe" \ 42 43 ''; 43 44 44 45 patches = [
+2 -2
pkgs/development/python-modules/msal/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "msal"; 12 - version = "1.11.0"; 12 + version = "1.12.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-RnrwK7lKh6G2lbUb+GdmfoKKzA3Twd5fpUP2kALbSfo="; 16 + sha256 = "5cc93f09523c703d4e00a901cf719ade4faf2c3d14961ba52060ae78d5b25327"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+9 -2
pkgs/development/python-modules/mwparserfromhell/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , pytestCheckHook 5 + , pytestrunner 4 6 }: 5 7 6 8 buildPythonPackage rec { 7 9 pname = "mwparserfromhell"; 8 - version = "0.6"; 10 + version = "0.6.2"; 9 11 10 12 src = fetchPypi { 11 13 inherit pname version; 12 - sha256 = "75787b6ab140ab267b313d37d045f3276f5dc6a9741074eddfbabc1635cb2efc"; 14 + sha256 = "d3f74c0101f81ff73c61985b67f2e7048a30dc5f6a578ea1544e69133988d874"; 13 15 }; 16 + 17 + checkInputs = [ 18 + pytestCheckHook 19 + pytestrunner 20 + ]; 14 21 15 22 meta = with lib; { 16 23 description = "MWParserFromHell is a parser for MediaWiki wikicode";
+2 -2
pkgs/development/python-modules/mypy-boto3-s3/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "mypy-boto3-s3"; 11 - version = "1.17.88"; 11 + version = "1.17.97"; 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-ba7ohsScaag3tDnUbs1eWYO/YSWcgJlo9VpkdU40x5o="; 16 + sha256 = "cc12897498213e6aa1530d9f75dadb3916fcd3ce376639560c2fede2c93c51b9"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/nbclassic/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "nbclassic"; 13 - version = "0.2.6"; 14 - disabled = pythonOlder "3.5"; 13 + version = "0.3.1"; 14 + disabled = pythonOlder "3.6"; 15 15 16 16 # tests only on github 17 17 src = fetchFromGitHub { 18 18 owner = "jupyterlab"; 19 19 repo = pname; 20 20 rev = version; 21 - sha256 = "sha256-stp0LZJAOCrnObvJIPEVt8mMb8yL29nlHECypbTg3ec="; 21 + sha256 = "sha256-gx086w/qYB02UFEDly+0mUsV5BvAVAuhqih4wev2p/w="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [ jupyter_server notebook ];
+2 -2
pkgs/development/python-modules/nbformat/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "nbformat"; 15 - version = "5.1.2"; 15 + version = "5.1.3"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-HSI+ZKGL+nzfLbLpuoqBgxL8KgcB0ukQtY32aAk4WlY="; 19 + sha256 = "b516788ad70771c6250977c1374fcca6edebe6126fd2adb5a69aa5c2356fd1c8"; 20 20 }; 21 21 22 22 LC_ALL="en_US.utf8";
+2 -2
pkgs/development/python-modules/nbsphinx/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "nbsphinx"; 15 - version = "0.8.2"; 15 + version = "0.8.6"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "53352237e2363079f6e38637a8ce90b47e720c8e2eb133a6a6f66fc13ff494cb"; 19 + sha256 = "097dee333558f400e9abbb53ce7d4fa64a257cfa89dd20f7554dca7f0cd5e143"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/nclib/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "nclib"; 9 - version = "1.0.0"; 9 + version = "1.0.1"; 10 10 disabled = pythonOlder "3.5"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "0kf8x30lrwhijab586i54g70s3sxvm2945al48zj27grj0pagh7g"; 14 + sha256 = "9d41adb7df01a3fead10bc9698a175936b263d6bd18997078ed17e4fa61734d1"; 15 15 }; 16 16 17 17 # Project has no tests
+2 -2
pkgs/development/python-modules/netifaces/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - version = "0.10.9"; 7 + version = "0.11.0"; 8 8 pname = "netifaces"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "2dee9ffdd16292878336a58d04a20f0ffe95555465fee7c9bd23b3490ef2abf3"; 12 + sha256 = "043a79146eb2907edf439899f262b3dfe41717d34124298ed281139a8b93ca32"; 13 13 }; 14 14 15 15 doCheck = false; # no tests implemented
+2 -2
pkgs/development/python-modules/networkx/default.nix
··· 10 10 buildPythonPackage rec { 11 11 pname = "networkx"; 12 12 # upgrade may break sage, please test the sage build or ping @timokau on upgrade 13 - version = "2.5"; 13 + version = "2.5.1"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "7978955423fbc9639c10498878be59caf99b44dc304c2286162fd24b458c1602"; 17 + sha256 = "109cd585cac41297f71103c3c42ac6ef7379f29788eb54cb751be5a663bb235a"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ decorator setuptools ];
+2 -2
pkgs/development/python-modules/nilearn/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "nilearn"; 6 - version = "0.7.1"; 6 + version = "0.8.0"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "8b1409a5e1f0f6d1a1f02555c2f11115a2364f45f1e57bcb5fb3c9ea11f346fa"; 10 + sha256 = "f2d3dc81005f829f3a183efa6c90d698ea6818c06264d2e3f03e805c4340febb"; 11 11 }; 12 12 13 13 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/nipy/default.nix
··· 12 12 }: 13 13 14 14 buildPythonPackage rec { 15 - version = "0.4.2"; 15 + version = "0.5.0"; 16 16 pname = "nipy"; 17 17 disabled = pythonOlder "2.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "1pn731nsczrx198i2gadffqmfbhviglrclv6xxwhnbv6w5hfs2yk"; 21 + sha256 = "a8a2c97ce854fece4aced5a6394b9fdca5846150ad6d2a36b86590924af3c848"; 22 22 }; 23 23 24 24 buildInputs = lib.optional doCheck [ nose ];
+2 -2
pkgs/development/python-modules/nipype/default.nix
··· 49 49 50 50 buildPythonPackage rec { 51 51 pname = "nipype"; 52 - version = "1.6.0"; 52 + version = "1.6.1"; 53 53 disabled = isPy27; 54 54 55 55 src = fetchPypi { 56 56 inherit pname version; 57 - sha256 = "bc56ce63f74c9a9a23c6edeaf77631377e8ad2bea928c898cc89527a47f101cf"; 57 + sha256 = "8428cfc633d8e3b8c5650e241e9eedcf637b7969bcd40f3423334d4c6b0992b5"; 58 58 }; 59 59 60 60 postPatch = ''
+2 -2
pkgs/development/python-modules/nltk/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - version = "3.5"; 9 + version = "3.6.2"; 10 10 pname = "nltk"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 14 extension = "zip"; 15 - sha256 = "845365449cd8c5f9731f7cb9f8bd6fd0767553b9d53af9eb1b3abf7700936b35"; 15 + sha256 = "57d556abed621ab9be225cc6d2df1edce17572efb67a3d754630c9f8381503eb"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/nodeenv/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "nodeenv"; 5 - version = "1.5.0"; 5 + version = "1.6.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "ab45090ae383b716c4ef89e690c41ff8c2b257b85b309f01f3654df3d084bd7c"; 9 + sha256 = "3ef13ff90291ba2a4a7a4ff9a979b63ffdd00a464dbe04acf0ea6471517a4c2b"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/notebook/default.nix
··· 27 27 28 28 buildPythonPackage rec { 29 29 pname = "notebook"; 30 - version = "6.3.0"; 30 + version = "6.4.0"; 31 31 disabled = !isPy3k; 32 32 33 33 src = fetchPypi { 34 34 inherit pname version; 35 - sha256 = "cbc9398d6c81473e9cdb891d2cae9c0d3718fca289dda6d26df5cb660fcadc7d"; 35 + sha256 = "9c4625e2a2aa49d6eae4ce20cbc3d8976db19267e32d2a304880e0c10bf8aef9"; 36 36 }; 37 37 38 38 LC_ALL = "en_US.utf8";
+2 -2
pkgs/development/python-modules/ntplib/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "ntplib"; 8 - version = "0.3.4"; 8 + version = "0.4.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "9fc99f71b14641b31698e4ced3d5f974eec225bfbae089ebe44b5808ba890f71"; 12 + sha256 = "899d8fb5f8c2555213aea95efca02934c7343df6ace9d7628a5176b176906267"; 13 13 }; 14 14 15 15 # Require networking
+2 -2
pkgs/development/python-modules/numba/default.nix
··· 12 12 }: 13 13 14 14 buildPythonPackage rec { 15 - version = "0.53.0"; 15 + version = "0.53.1"; 16 16 pname = "numba"; 17 17 # uses f-strings, python 3.9 is not yet supported 18 18 disabled = pythonOlder "3.6" || pythonAtLeast "3.9"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "55c11d7edbba2ba715f2b56f5294cad55cfd87bff98e2627c3047c2d5cc52d16"; 22 + sha256 = "9cd4e5216acdc66c4e9dab2dfd22ddb5bef151185c070d4a3cd8e78638aff5b0"; 23 23 }; 24 24 25 25 NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-I${lib.getDev libcxx}/include/c++/v1";
+2 -2
pkgs/development/python-modules/numcodecs/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "numcodecs"; 16 - version = "0.7.3"; 16 + version = "0.8.0"; 17 17 disabled = isPy27; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "022b12ad83eb623ec53f154859d49f6ec43b15c36052fa864eaf2d9ee786dd85"; 21 + sha256 = "7c7d0ea56b5e2a267ae785bdce47abed62829ef000f03be8e32e30df62d3749c"; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/numpy-stl/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "numpy-stl"; 5 - version = "2.15.1"; 5 + version = "2.16.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "f57fdb3c0e420f729dbe54ec3add9bdbbd19b62183aa8f4576e00e5834b2ef52"; 9 + sha256 = "411c633d2a03c295d98fb26023a6e7f574ceead04015d06e80cdab20b630a742"; 10 10 }; 11 11 12 12 checkInputs = [ pytest pytestrunner ];
+2 -4
pkgs/development/python-modules/numpy/default.nix
··· 40 40 }; 41 41 in buildPythonPackage rec { 42 42 pname = "numpy"; 43 - version = "1.20.2"; 43 + version = "1.20.3"; 44 44 format = "pyproject.toml"; 45 45 disabled = pythonOlder "3.7"; 46 46 47 47 src = fetchPypi { 48 48 inherit pname version; 49 49 extension = "zip"; 50 - sha256 = "1vkc1739lwqx0n9dwxzmy18axlz22za034xa8jh0lmfpbazj52c7"; 50 + sha256 = "e55185e51b18d788e49fe8305fd73ef4470596b33fc2c1ceb304566b99c71a69"; 51 51 }; 52 52 53 53 patches = lib.optionals python.hasDistutilsCxxPatch [ ··· 74 74 ''; 75 75 76 76 enableParallelBuilding = true; 77 - 78 - doCheck = !isPyPy; # numpy 1.16+ hits a bug in pypy's ctypes, using either numpy or pypy HEAD fixes this (https://github.com/numpy/numpy/issues/13807) 79 77 80 78 checkInputs = [ 81 79 pytest
+2 -2
pkgs/development/python-modules/nunavut/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "nunavut"; 10 - version = "1.0.3"; 10 + version = "1.2.2"; 11 11 disabled = pythonOlder "3.5"; # only python>=3.5 is supported 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "474392035e9e20b2c74dced7df8bda135fd5c0ead2b2cf64523a4968c785ea73"; 15 + sha256 = "78ab56951172ecd92f9b66dbf9b0ea986dcc6899d462eeef74563ddf33a5a9a5"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+81
pkgs/development/python-modules/openapi-core/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , isodate 5 + , dictpath 6 + , openapi-spec-validator 7 + , openapi-schema-validator 8 + , six 9 + , lazy-object-proxy 10 + , attrs 11 + , werkzeug 12 + , parse 13 + , more-itertools 14 + , pytestCheckHook 15 + , falcon 16 + , flask 17 + , django 18 + , djangorestframework 19 + , responses 20 + }: 21 + 22 + buildPythonPackage rec { 23 + pname = "openapi-core"; 24 + version = "0.14.2"; 25 + 26 + src = fetchFromGitHub { 27 + owner = "p1c2u"; 28 + repo = "openapi-core"; 29 + rev = version; 30 + sha256 = "1npsibyf8zx6z230yl19kyap8g25kqvgm7z1w6rm6jxv58yqsp7r"; 31 + }; 32 + 33 + postPatch = '' 34 + sed -i "/^addopts/d" setup.cfg 35 + ''; 36 + 37 + propagatedBuildInputs = [ 38 + isodate 39 + dictpath 40 + openapi-spec-validator 41 + openapi-schema-validator 42 + six 43 + lazy-object-proxy 44 + attrs 45 + werkzeug 46 + parse 47 + more-itertools 48 + ]; 49 + 50 + checkInputs = [ 51 + pytestCheckHook 52 + falcon 53 + flask 54 + django 55 + djangorestframework 56 + responses 57 + ]; 58 + 59 + disabledTestPaths = [ 60 + # AttributeError: 'str' object has no attribute '__name__' 61 + "tests/integration/validation" 62 + ]; 63 + 64 + disabledTests = [ 65 + # TypeError: Unexpected keyword arguments passed to pytest.raises: message 66 + "test_string_format_invalid_value" 67 + ]; 68 + 69 + pythonImportsCheck = [ 70 + "openapi_core" 71 + "openapi_core.validation.request.validators" 72 + "openapi_core.validation.response.validators" 73 + ]; 74 + 75 + meta = with lib; { 76 + description = "Client-side and server-side support for the OpenAPI Specification v3"; 77 + homepage = "https://github.com/p1c2u/openapi-core"; 78 + license = licenses.bsd3; 79 + maintainers = with maintainers; [ dotlambda ]; 80 + }; 81 + }
+2 -2
pkgs/development/python-modules/openapi-spec-validator/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "openapi-spec-validator"; 7 - version = "0.3.0"; 7 + version = "0.3.1"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "53ba3d884e98ff2062d5ada025aa590541dcd665b8f81067dc82dd61c0923759"; 11 + sha256 = "3d70e6592754799f7e77a45b98c6a91706bdd309a425169d17d8e92173e198a2"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ jsonschema openapi-schema-validator pyyaml six setuptools ]
+2 -2
pkgs/development/python-modules/optuna/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "optuna"; 33 - version = "2.6.0"; 33 + version = "2.8.0"; 34 34 disabled = isPy27; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "optuna"; 38 38 repo = pname; 39 39 rev = "v${version}"; 40 - sha256 = "11mskhb7i55i04cy0vkxi7kpaifbz8zc2m8x9s5y6yyyjinvly36"; 40 + sha256 = "1w5vyl36mbk78a5028qa7dlzhavrs1dkx3q8m50ij37pa5cnyksz"; 41 41 }; 42 42 43 43 checkInputs = [
+2 -2
pkgs/development/python-modules/owslib/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, dateutil, requests, pytz, pyproj , pytest, pyyaml } : 2 2 buildPythonPackage rec { 3 3 pname = "OWSLib"; 4 - version = "0.23.0"; 4 + version = "0.24.1"; 5 5 6 6 src = fetchPypi { 7 7 inherit pname version; 8 - sha256 = "0a03a9978673f377df45107024e2aae006f85afe7ef7bf4640ef663167a4386f"; 8 + sha256 = "4973c2ba65ec850a3fcc1fb94cefe5ed2fed83aaf2a5e2135c78810ad2a8f0e1"; 9 9 }; 10 10 11 11 buildInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/packet-python/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "packet-python"; 15 - version = "1.43.1"; 15 + version = "1.44.0"; 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "e333fb5ce45a3f283ddeb6261d061b39328b82eb440a89233fa08ce3fec2fcf0"; 18 + sha256 = "4af12f2fbcc9713878ab4ed571e9fda028bc68add34cde0e7226af4d833a4d38"; 19 19 }; 20 20 nativeBuildInputs = [ pytestrunner ]; 21 21 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/pandas/default.nix
··· 33 33 34 34 buildPythonPackage rec { 35 35 pname = "pandas"; 36 - version = "1.2.3"; 36 + version = "1.2.4"; 37 37 38 38 src = fetchPypi { 39 39 inherit pname version; 40 - sha256 = "078b4nncn6778ymmqn80j2q6n7fcs4d6bbaraar5nypgbaw10vyz"; 40 + sha256 = "649ecab692fade3cbfcf967ff936496b0cfba0af00a55dfaacd82bdda5cb2279"; 41 41 }; 42 42 43 43 nativeBuildInputs = [ cython ];
+2 -2
pkgs/development/python-modules/panflute/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec{ 10 - version = "2.0.5"; 10 + version = "2.1.0"; 11 11 pname = "panflute"; 12 12 13 13 disabled = !isPy3k; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "1ssmqcyr91f0gpl49lz6a9jkl17l06h6qcik24rlmva28ii6aszz"; 17 + sha256 = "8a3d5dd2a10c3aa6fa8167713fedb47400f0e8ae6ea8346fd4b599842bb1882d"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ click pyyaml ];
+2 -2
pkgs/development/python-modules/parfive/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "parfive"; 16 - version = "1.2.0"; 16 + version = "1.3.0"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "118a0994bbb9536fd4574995a8485b6c4b97db247c55bc86ae4f4ae8fd9b0add"; 20 + sha256 = "c3067e6ca9d6fb88a10958338360bd9c47edfd8ab11098d4c601f7f2887edadd"; 21 21 }; 22 22 23 23 buildInputs = [
+2 -2
pkgs/development/python-modules/partd/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "partd"; 15 - version = "1.1.0"; 15 + version = "1.2.0"; 16 16 disabled = isPy27; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "6e258bf0810701407ad1410d63d1a15cfd7b773fd9efe555dac6bb82cc8832b0"; 20 + sha256 = "aa67897b84d522dcbc86a98b942afab8c6aa2f7f677d904a616b74ef5ddbc3eb"; 21 21 }; 22 22 23 23 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/parts/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "parts"; 8 - version = "1.0.2"; 8 + version = "1.0.3"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "1ym238hxwsw15ivvf6gzmkmla08b9hwhdyc3v6rs55wga9j3a4db"; 12 + sha256 = "a4137612bc050f606b4d6f9e6a554ebfb50633c8dd9699481f82271f84d9425f"; 13 13 }; 14 14 15 15 # Project has no tests
+2 -2
pkgs/development/python-modules/pastescript/default.nix
··· 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 - version = "3.2.0"; 12 + version = "3.2.1"; 13 13 pname = "PasteScript"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "9b0f5c0f1c6a510a353fa7c3dc4fdaab9071462d60d24573de76a001fbc172ac"; 17 + sha256 = "f3ef819785e1b284e6fc108a131bce7e740b18255d96cd2e99ee3f00fd452468"; 18 18 }; 19 19 20 20 buildInputs = [ nose ];
+2 -2
pkgs/development/python-modules/patiencediff/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "patiencediff"; 5 - version = "0.2.1"; 5 + version = "0.2.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0nm2242xgg59l06m54rzxp41aly3lxjh0a1s7h6dk7ryxjh002lv"; 9 + sha256 = "456d9fc47fe43f9aea863059ea2c6df5b997285590e4b7f9ee8fbb6c3419b5a7"; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/development/python-modules/pbr/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pbr"; 5 - version = "5.5.1"; 5 + version = "5.6.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "5fad80b613c402d5b7df7bd84812548b2a61e9977387a80a5fc5c396492b13c9"; 9 + sha256 = "42df03e7797b796625b1029c0400279c7c34fd7df24a7d7818a1abb5b38710dd"; 10 10 }; 11 11 12 12 # circular dependencies with fixtures
+2 -2
pkgs/development/python-modules/pdf2image/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pdf2image"; 5 - version = "1.14.0"; 5 + version = "1.15.1"; 6 6 7 7 propagatedBuildInputs = [ pillow poppler_utils ]; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "066527e1bf954762fb4369c677ae3bc15f2ce8707eee830cccef8471fde736d7"; 11 + sha256 = "aa6013c1b5b25ceb90caa34834f1ed343e969cfa532100e1472cfe0e96a639b5"; 12 12 }; 13 13 14 14 meta = with lib; {
+2 -2
pkgs/development/python-modules/pdftotext/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pdftotext"; 5 - version = "2.1.5"; 5 + version = "2.1.6"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "98aeb8b07a4127e1a30223bd933ef080bbd29aa88f801717ca6c5618380b8aa6"; 9 + sha256 = "caf8ddbaeaf0a5897f07655a71747242addab2e695e84c5d47f2ea92dfe2a594"; 10 10 }; 11 11 12 12 buildInputs = [ poppler ];
+2 -2
pkgs/development/python-modules/perfplot/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "perfplot"; 16 - version = "0.8.10"; 16 + version = "0.9.5"; 17 17 disabled = isPy27; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "nschloe"; 21 21 repo = "perfplot"; 22 22 rev = "v${version}"; 23 - sha256 = "17xx33fk95fpkd8h2whblpwfls9vyqbv7anq34kpigjy8zxfi2qk"; 23 + sha256 = "1nr31a7qvipqjycw2flkabnhnc4drbi1xpjm8yjxw2gjzznd1jg4"; 24 24 }; 25 25 format = "pyproject"; 26 26
+2 -2
pkgs/development/python-modules/periodictable/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "periodictable"; 5 - version = "1.5.3"; 5 + version = "1.6.0"; 6 6 7 7 propagatedBuildInputs = [numpy pyparsing]; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "1d09c359468e2de74b43fc3a7dcb0d3d71e0ff53adb85995215d8d7796451af6"; 11 + sha256 = "52e925220005c20e97601e7b04ad6cebc271680947ab9adcbb1a796ddbaa0f23"; 12 12 }; 13 13 14 14 checkInputs = [ pytestcov pytestCheckHook ];
+2 -2
pkgs/development/python-modules/persim/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "persim"; 16 - version = "0.3.0"; 16 + version = "0.3.1"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "5db2f7f65b1ad7b2cbfa254afb692ca0a91aeb686e82d6905838c41f516e6a13"; 20 + sha256 = "ef0f0a247adcf6104ecac14117db0b24581710ea8a8d964816805395700b4975"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/persistent/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "persistent"; 10 - version = "4.6.4"; 10 + version = "4.7.0"; 11 11 12 12 nativeBuildInputs = [ sphinx manuel ]; 13 13 propagatedBuildInputs = [ zope_interface cffi ]; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "f83f54355a44cf8ec38c29ce47b378a8c70444e9a745581dbb13d201a24cb546"; 17 + sha256 = "0ef7c05a6dca0104dc224fe7ff31feb30a63d970421c9462104a4752148ac333"; 18 18 }; 19 19 20 20 meta = {
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pex"; 9 - version = "2.1.34"; 9 + version = "2.1.42"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "988e6a4e12933522e0c647da78c6e30fc42e3a172ba52cfb0332affcfc9ee29e"; 13 + sha256 = "2deb088a3943891d07f9871e47409407e6308fbff3ee9514a0238791dc8da99f"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/pgspecial/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pgspecial"; 13 - version = "1.12.1"; 13 + version = "1.13.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "b68feb0005f57861573d3fbb82c5c777950decfbb2d1624af57aec825db02c02"; 17 + sha256 = "3847e205b19469f16ded05bda24b4758056d67ade4075a5ded4ce6628a9bad01"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/phonenumbers/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "phonenumbers"; 5 - version = "8.12.20"; 5 + version = "8.12.25"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "ee5a8508c4a414262abad92ec33f050347f681973ed0fb36e98b52bfe159f6b8"; 9 + sha256 = "de4db4e2582f989a9cbae54364a647b24a72a7b0126be50d8356cf02217dc6c9"; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/development/python-modules/phonopy/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "phonopy"; 14 - version = "2.9.3"; 14 + version = "2.10.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "389dd33f5bfe35733c8346af6cc43bbd015ccf0efa947eb04b38bd5cb9d0b89b"; 18 + sha256 = "58485042ab7d88fc8b83744d18b2aefd677adb071c8a717ac3710458192743d7"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ numpy pyyaml matplotlib h5py spglib ];
+2 -2
pkgs/development/python-modules/pikepdf/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "pikepdf"; 27 - version = "2.11.1"; 27 + version = "2.12.2"; 28 28 disabled = ! isPy3k; 29 29 30 30 src = fetchPypi { 31 31 inherit pname version; 32 - sha256 = "0vs7qa3s4scfhyldfw99hhxpna6rj49rsbr2k0j6b4qx1bw8h141"; 32 + sha256 = "5ff35499b1ae7b181277f78ce5b1bcc8d3009182bb389917791c5dc811fcc8e4"; 33 33 }; 34 34 35 35 buildInputs = [
+2 -2
pkgs/development/python-modules/pkgconfig/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pkgconfig"; 5 - version = "1.5.2"; 5 + version = "1.5.4"; 6 6 7 7 inherit (pkg-config) 8 8 setupHooks ··· 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "38d612488f0633755a2e7a8acab6c01d20d63dbc31af75e2a9ac98a6f638ca94"; 17 + sha256 = "c34503829fd226822fd93c902b1cf275516908a023a24be0a02ba687f3a00399"; 18 18 }; 19 19 20 20
+2 -2
pkgs/development/python-modules/plaid-python/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, requests, pytest }: 2 2 3 3 buildPythonPackage rec { 4 - version = "7.2.1"; 4 + version = "7.4.0"; 5 5 pname = "plaid-python"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "af2ad326e8377c8c86d97184f60c0be41cd71f5075201dfdb3331cc85d4de513"; 9 + sha256 = "ab70467116adc110b56eb5a1fdeed726307cc216e04dda46a782aa1a1468ce0e"; 10 10 }; 11 11 12 12 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/plone-testing/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "plone.testing"; 11 - version = "8.0.2"; 11 + version = "8.0.3"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "082b03aebe81d0bdcc44a917a795ae60d3add2c2abbee11e7c335fb13d5e7ca7"; 15 + sha256 = "39bc23bbb59b765702090ad61fe579f8bd9fe1f005f4dd1c2988a5bd1a71faf0"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ six setuptools zope_testing ];
+2 -2
pkgs/development/python-modules/pluginbase/default.nix
··· 1 1 { lib, fetchPypi, buildPythonPackage, pytest }: 2 2 3 3 buildPythonPackage rec { 4 - version = "1.0.0"; 4 + version = "1.0.1"; 5 5 pname = "pluginbase"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "497894df38d0db71e1a4fbbfaceb10c3ef49a3f95a0582e11b75f8adaa030005"; 9 + sha256 = "ff6c33a98fce232e9c73841d787a643de574937069f0d18147028d70d7dee287"; 10 10 }; 11 11 12 12 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/plyfile/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "plyfile"; 6 - version = "0.7.3"; 6 + version = "0.7.4"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "5ac55b685cfcb3e8f70f3c5c2660bd1f6431a892a5319a612792b1ec09aec0f0"; 10 + sha256 = "9e9a18d22a3158fcd74df38761d43a7facc6df75126f2ab9f4e9a5d4d2188652"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ numpy ];
+2 -2
pkgs/development/python-modules/polib/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "polib"; 5 - version = "1.1.0"; 5 + version = "1.1.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "fad87d13696127ffb27ea0882d6182f1a9cf8a5e2b37a587751166c51e5a332a"; 9 + sha256 = "e02c355ae5e054912e3b0d16febc56510eff7e49d60bf22aecb463bd2f2a2dfa"; 10 10 }; 11 11 12 12 # error: invalid command 'test'
+5 -2
pkgs/development/python-modules/pooch/default.nix
··· 2 2 , buildPythonPackage 3 3 , isPy27 4 4 , fetchPypi 5 + , setuptools-scm 5 6 , pytestCheckHook 6 7 , packaging 7 8 , appdirs ··· 10 11 11 12 buildPythonPackage rec { 12 13 pname = "pooch"; 13 - version = "1.3.0"; 14 + version = "1.4.0"; 14 15 disabled = isPy27; 15 16 16 17 src = fetchPypi { 17 18 inherit pname version; 18 - sha256 = "30d448e825904e2d763bbbe418831a788813c32f636b21c8d60ee5f474532898"; 19 + sha256 = "f827e79ab51b21a8964a4b1ea8972aa4a1079cb9c1ff8e9ec61893eb7dab50cb"; 19 20 }; 21 + 22 + nativeBuildInputs = [ setuptools-scm ]; 20 23 21 24 propagatedBuildInputs = [ packaging appdirs requests ]; 22 25
+3 -2
pkgs/development/python-modules/portpicker/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "portpicker"; 8 - version = "1.3.1"; 8 + version = "1.4.0"; 9 + format = "pyproject"; 9 10 10 11 src = fetchPypi { 11 12 inherit pname version; 12 - sha256 = "0rwn5ca7ns3yh6bp785zdd2l4018ccpd5i0m2d1fsd9nhxvcgkfj"; 13 + sha256 = "c2831ff4328a21e928ffc9e52124bcafacaf5816d38a1a72dc329680dc1bb7ba"; 13 14 }; 14 15 15 16 meta = {
+2 -2
pkgs/development/python-modules/prance/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "prance"; 17 - version = "0.20.2"; 17 + version = "0.21.2"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "4ffcddae6218cf6753a02af36ca9fb1c92eec4689441789ee2e9963230882388"; 21 + sha256 = "43ebe3a5b38f0c65c428427004c4d8ce8d7155ddad50610276c89c192680f138"; 22 22 }; 23 23 24 24 buildInputs = [
+1 -1
pkgs/development/python-modules/prawcore/default.nix
··· 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "08wiij1r3flpnqzdx8bf536yf7lqyhg9461aybhcykcw8nnjzr5x"; 22 + sha256 = "bde42fad459c4dcfe0f22a18921ef4981ee7cd286ea1de3eb697ba91838c9123"; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/premailer/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "premailer"; 7 - version = "3.7.0"; 7 + version = "3.9.0"; 8 8 disabled = isPy27; # no longer compatible with urllib 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "5eec9603e84cee583a390de69c75192e50d76e38ef0292b027bd64923766aca7"; 12 + sha256 = "da18b9e8cb908893b67ab9b7451276fef7c0ab179f40189378545f6bb0ab3695"; 13 13 }; 14 14 15 15 buildInputs = [ mock nose ];
+2 -2
pkgs/development/python-modules/process-tests/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "process-tests"; 8 - version = "2.1.1"; 8 + version = "2.1.2"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "15yrgr1hb7i0fq31dh6k8hmc3jnk6yn5nh4xh3gmszk9vag5zrqk"; 12 + sha256 = "a3747ad947bdfc93e5c986bdb17a6d718f3f26e8577a0807a00962f29e26deba"; 13 13 }; 14 14 15 15 # No tests
+2 -2
pkgs/development/python-modules/prometheus_client/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "prometheus_client"; 5 - version = "0.9.0"; 5 + version = "0.11.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "9da7b32f02439d8c04f7777021c304ed51d9ec180604700c1ba72a4d44dceb03"; 9 + sha256 = "3a8baade6cb80bcfe43297e33e7623f3118d660d41387593758e2fb1ea173a86"; 10 10 }; 11 11 12 12 doCheck = false;
+2 -2
pkgs/development/python-modules/prompt_toolkit/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "prompt_toolkit"; 11 - version = "3.0.18"; 11 + version = "3.0.19"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "e1b4f11b9336a28fa11810bc623c357420f69dfdb6d2dac41ca2c21a55c033bc"; 15 + sha256 = "08360ee3a3148bdb5163621709ee322ec34fc4375099afa4bbf751e9b7b7fa4f"; 16 16 }; 17 17 checkPhase = '' 18 18 py.test -k 'not test_pathcompleter_can_expanduser'
+22 -7
pkgs/development/python-modules/psycopg2/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, isPyPy, fetchPypi, postgresql, openssl }: 1 + { stdenv 2 + , lib 3 + , buildPythonPackage 4 + , pythonOlder 5 + , isPyPy 6 + , fetchPypi 7 + , postgresql 8 + , openssl 9 + }: 2 10 3 11 buildPythonPackage rec { 4 12 pname = "psycopg2"; 5 - version = "2.8.6"; 13 + version = "2.9.1"; 6 14 7 15 # Extension modules don't work well with PyPy. Use psycopg2cffi instead. 8 16 # c.f. https://github.com/NixOS/nixpkgs/pull/104151#issuecomment-729750892 9 - disabled = isPyPy; 17 + disabled = pythonOlder "3.6" || isPyPy; 10 18 11 19 src = fetchPypi { 12 20 inherit pname version; 13 - sha256 = "fb23f6c71107c37fd667cb4ea363ddeb936b348bbd6449278eb92c189699f543"; 21 + sha256 = "0z0v2d5gpgy0wf2ypqxv955c9k44yszd7r20km5s79yhy6k06lyy"; 14 22 }; 15 23 16 - buildInputs = lib.optional stdenv.isDarwin openssl; 17 - nativeBuildInputs = [ postgresql ]; 24 + nativeBuildInputs = [ 25 + postgresql 26 + ]; 18 27 28 + buildInputs = lib.optionals stdenv.isDarwin [ 29 + openssl 30 + ]; 31 + 32 + # requires setting up a postgresql database 19 33 doCheck = false; 20 34 21 35 meta = with lib; { 22 36 description = "PostgreSQL database adapter for the Python programming language"; 23 - license = with licenses; [ gpl2 zpl20 ]; 37 + homepage = "https://www.psycopg.org"; 38 + license = with licenses; [ lgpl3 zpl20 ]; 24 39 }; 25 40 }
+2 -2
pkgs/development/python-modules/pubnub/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pubnub"; 16 - version = "5.1.1"; 16 + version = "5.1.3"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = pname; 20 20 repo = "python"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-ir8f8A6XuN1ZQIYQbArChLzTlYu4ZKpkoOXQtSLOvKg="; 22 + sha256 = "0mpw2wzbpb60lnrsnw8mc88mxxhslpnc5nvkjyc3v2dbqs5cnmy5"; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pwntools/default.nix
··· 27 27 debuggerName = lib.strings.getName debugger; 28 28 in 29 29 buildPythonPackage rec { 30 - version = "4.5.0"; 30 + version = "4.5.1"; 31 31 pname = "pwntools"; 32 32 33 33 src = fetchPypi { 34 34 inherit pname version; 35 - sha256 = "sha256-IWHMorSASG/po8ib1whS3xPuoUUlD0tbbWI35DI2SIY="; 35 + sha256 = "97f945aed7ffa9d3e87f8759df83a5eac6dc2112907f35d0aee66a9bf62fd8eb"; 36 36 }; 37 37 38 38 postPatch = ''
+2 -2
pkgs/development/python-modules/py-vapid/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "py-vapid"; 8 - version = "1.8.0"; 8 + version = "1.8.2"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "9e8de790cce397d9bc567a2148c3c5d88740f668342c59aaff9ed004f716a111"; 12 + sha256 = "874f21910f2103c56228cded941d6e733dd8f1eb12876137919533bfacb65a48"; 13 13 }; 14 14 15 15 propagatedBuildInputs = [ cryptography ];
+2 -2
pkgs/development/python-modules/py3status/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "py3status"; 27 - version = "3.35"; 27 + version = "3.37"; 28 28 29 29 src = fetchPypi { 30 30 inherit pname version; 31 - sha256 = "1508fa481a2f1b55b9a9792f0480c7f54cad107c668ffc98a7c73622676e1c23"; 31 + sha256 = "e05fe64df57de0f86e9b1aca907cd6f080d85909085e594868af488ce3557809"; 32 32 }; 33 33 34 34 doCheck = false;
+2 -2
pkgs/development/python-modules/pyTelegramBotAPI/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyTelegramBotAPI"; 5 - version = "3.7.6"; 5 + version = "3.7.9"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "859136cbd50e99922e1ea495d4ebe8235b2cb10fe419a5421f28855249db4278"; 9 + sha256 = "7774314ff429852d423d5dfebe8fc1011dca93a028f1ccb0c56db6817245b752"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/py_scrypt/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "scrypt"; 9 - version = "0.8.17"; 9 + version = "0.8.18"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "25b5075f2238be93af1cd574540a5ea01b8547f9b678aa72d22fce22577475ec"; 13 + sha256 = "bcf04257af12e6d52974d177a7b08e314b66f350a73f9b6f7b232d69a6a1e041"; 14 14 }; 15 15 16 16 buildInputs = [ openssl ];
+2 -2
pkgs/development/python-modules/pyamg/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyamg"; 12 - version = "4.0.0"; 12 + version = "4.1.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "3ceb38ffd86e29774e759486f2961599c8ed847459c68727493cadeaf115a38a"; 16 + sha256 = "b4cacfcfd13379762a4551ac059a2e52a093b476ca1ad44b9202e736490a8863"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/pyatmo/default.nix
··· 8 8 , requests_oauthlib 9 9 , freezegun 10 10 , pytest-asyncio 11 + , pytest-mock 11 12 , pytestCheckHook 12 13 , requests-mock 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "pyatmo"; 17 - version = "5.0.1"; 18 + version = "5.1.0"; 18 19 disabled = pythonOlder "3.7"; 19 20 20 21 src = fetchFromGitHub { 21 22 owner = "jabesq"; 22 23 repo = "pyatmo"; 23 24 rev = "v${version}"; 24 - sha256 = "0can9v602iqfn0l01fd7gr63qzvcngfm0qka4s1x0pldh6avxmfh"; 25 + sha256 = "0szk3wjcrllzvpix66iq3li54pw0c1knlx8wn1z9kqhkrb8r200x"; 25 26 }; 26 27 27 28 postPatch = '' ··· 40 41 checkInputs = [ 41 42 freezegun 42 43 pytest-asyncio 44 + pytest-mock 43 45 pytestCheckHook 44 46 requests-mock 45 47 ];
+12 -6
pkgs/development/python-modules/pyatv/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , aiohttp 4 - , aiozeroconf 4 + , audio-metadata 5 + , bitarray 5 6 , cryptography 6 7 , deepdiff 7 8 , fetchFromGitHub 9 + , miniaudio 8 10 , netifaces 9 11 , protobuf 10 12 , pytest-aiohttp 11 13 , pytest-asyncio 12 - , pytest-runner 13 14 , pytest-timeout 14 15 , pytestCheckHook 15 16 , srptools ··· 18 19 19 20 buildPythonPackage rec { 20 21 pname = "pyatv"; 21 - version = "0.7.7"; 22 + version = "0.8.0"; 22 23 23 24 src = fetchFromGitHub { 24 25 owner = "postlund"; 25 26 repo = pname; 26 27 rev = "v${version}"; 27 - sha256 = "sha256-dPnh8XZN7ZVR2rYNnj7GSYXW5I2GNQwD/KRDTgs2AtI="; 28 + sha256 = "1slr6l0gw0mf1zhp40bjf5bib45arw1cy4fqkg0gvdk1hx79828m"; 28 29 }; 29 30 30 - nativeBuildInputs = [ pytest-runner]; 31 + postPatch = '' 32 + substituteInPlace setup.py \ 33 + --replace "pytest-runner" "" 34 + ''; 31 35 32 36 propagatedBuildInputs = [ 33 37 aiohttp 34 - aiozeroconf 38 + audio-metadata 39 + bitarray 35 40 cryptography 41 + miniaudio 36 42 netifaces 37 43 protobuf 38 44 srptools
+23 -20
pkgs/development/python-modules/pybind11/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 5 , fetchpatch 6 - , python 7 - , pytest 8 6 , cmake 7 + , eigen 8 + , python 9 9 , catch 10 10 , numpy 11 - , eigen 11 + , pytest 12 12 , scipy 13 13 }: 14 14 ··· 33 33 34 34 nativeBuildInputs = [ cmake ]; 35 35 36 - buildInputs = [ catch ]; 36 + dontUseCmakeBuildDir = true; 37 37 38 38 cmakeFlags = [ 39 39 "-DEIGEN3_INCLUDE_DIR=${eigen}/include/eigen3" 40 + "-DBUILD_TESTING=on" 40 41 ] ++ lib.optionals (python.isPy3k && !stdenv.cc.isClang) [ 41 - # Enable some tests only on Python 3. The "test_string_view" test 42 - # 'testTypeError: string_view16_chars(): incompatible function arguments' 43 - # fails on Python 2. 44 - "-DPYBIND11_CPP_STANDARD=-std=c++17" 42 + "-DPYBIND11_CXX_STANDARD=-std=c++17" 45 43 ]; 46 44 47 - dontUseSetuptoolsBuild = true; 48 - dontUsePipInstall = true; 49 - dontUseSetuptoolsCheck = true; 45 + postBuild = '' 46 + # build tests 47 + make 48 + ''; 50 49 51 - preFixup = '' 52 - pushd .. 53 - export PYBIND11_USE_CMAKE=1 54 - setuptoolsBuildPhase 55 - pipInstallPhase 50 + postInstall = '' 51 + make install 56 52 # Symlink the CMake-installed headers to the location expected by setuptools 57 53 mkdir -p $out/include/${python.libPrefix} 58 54 ln -sf $out/include/pybind11 $out/include/${python.libPrefix}/pybind11 59 - popd 60 55 ''; 61 56 62 57 checkInputs = [ 58 + catch 59 + numpy 63 60 pytest 64 - numpy 65 - scipy 66 61 ]; 67 62 63 + checkPhase = '' 64 + runHook preCheck 65 + 66 + make check 67 + 68 + runHook postCheck 69 + ''; 70 + 68 71 meta = with lib; { 69 72 homepage = "https://github.com/pybind/pybind11"; 70 73 description = "Seamless operability between C++11 and Python"; ··· 74 77 bindings of existing C++ code. 75 78 ''; 76 79 license = licenses.bsd3; 77 - maintainers = with maintainers;[ yuriaisaka ]; 80 + maintainers = with maintainers; [ yuriaisaka dotlambda ]; 78 81 }; 79 82 }
+2 -2
pkgs/development/python-modules/pybindgen/default.nix
··· 1 1 { lib, fetchPypi, buildPythonPackage, isPy3k, setuptools-scm, pygccxml }: 2 2 buildPythonPackage rec { 3 3 pname = "PyBindGen"; 4 - version = "0.21.0"; 4 + version = "0.22.0"; 5 5 6 6 src = fetchPypi { 7 7 inherit pname version; 8 - sha256 = "4501aa3954fdac7bb4c049894f8aa1f0f4e1c1f50cc2303feef9bbe3aecfe364"; 8 + sha256 = "5b4837d3138ac56863d93fe462f1dac39fb87bd50898e0da4c57fefd645437ac"; 9 9 }; 10 10 11 11 buildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/pybullet/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pybullet"; 11 - version = "3.1.0"; 11 + version = "3.1.7"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "ced62167216c75b58d5550adc74a0d328a166ded8b37b52ce90bc9736f597187"; 15 + sha256 = "c343b90c4f3d529a0fbee8bec2b3e35d444f32e92d5ce974fe590544360fe310"; 16 16 }; 17 17 18 18 buildInputs = [
+2 -2
pkgs/development/python-modules/pycairo/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pycairo"; 15 - version = "1.20.0"; 15 + version = "1.20.1"; 16 16 17 17 disabled = pythonOlder "3.6"; 18 18 ··· 22 22 owner = "pygobject"; 23 23 repo = "pycairo"; 24 24 rev = "v${version}"; 25 - sha256 = "0ifw4wjbml512w9kqj80y9gfqa7fkgfa1zkvi478k5krghjgk3lr"; 25 + sha256 = "09aisph7ycgb4xi2xglvrn59i3cyqms8jbb876cl9763g7yqbcr6"; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pychromecast/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "PyChromecast"; 5 - version = "9.1.2"; 5 + version = "9.2.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-kHZWzqRtOdDpPsgVl5V470+29lX9i/TojmQh/NeCToU="; 9 + sha256 = "6d34593575cf77565df47af4c75dd47c6a65831ec18a8c10b5367b2f1c172f0a"; 10 10 }; 11 11 12 12 disabled = !isPy3k;
+2 -2
pkgs/development/python-modules/pycoin/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pycoin"; 11 - version = "0.90.20201031"; 11 + version = "0.91.20210515"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "65c19204cb7aece4aae30c44b5e08beecb9c118370a9f9994d6cddaee17c351d"; 15 + sha256 = "d2231a8d11b2524c26472d08cf1b76569849ab44507495d0510165ae0af4858e"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/pydsdl/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pydsdl"; 5 - version = "1.9.4"; 5 + version = "1.12.1"; 6 6 disabled = pythonOlder "3.5"; # only python>=3.5 is supported 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "UAVCAN"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "1hmmc4sg6dckbx2ghcjpi74yprapa6lkxxzy0h446mvyngp0kwfv"; 12 + sha256 = "sha256-5AwwqduIvLSZk6WcI59frwRKwjniQXfNWWVsy6V6I1E="; 13 13 }; 14 14 15 15 # allow for writable directory for darwin
+2 -2
pkgs/development/python-modules/pyfakefs/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "4.4.0"; 10 + version = "4.5.0"; 11 11 pname = "pyfakefs"; 12 12 disabled = pythonOlder "3.5"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "082d863e0e2a74351f697da404e329a91e18e5055942e59d1b836e8459b2c94c"; 16 + sha256 = "58b017b3437bbe97803a23755876c6d6aeb5aea37e52cec15e5d86b59c4c7295"; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/development/python-modules/pyfma/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyfma"; 13 - version = "0.1.2"; 13 + version = "0.1.4"; 14 14 15 15 disabled = isPy27; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "3a9e2503fd01baa4978af5f491b79b7646d7872df9ecc7ab63ba10c250c50d8a"; 19 + sha256 = "5bc6bf57d960a5232b7a56bd38e9fe3dce0911016746029931044b66bdec46e9"; 20 20 }; 21 21 22 22 buildInputs = [
+2 -2
pkgs/development/python-modules/pygccxml/default.nix
··· 2 2 llvmPackages }: 3 3 buildPythonPackage rec { 4 4 pname = "pygccxml"; 5 - version = "2.1.0"; 5 + version = "2.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gccxml"; 9 9 repo = "pygccxml"; 10 10 rev = "v${version}"; 11 - sha256 = "1vsxnfzz6qhiv8ac98qgk6w3s4j1jp661qy48gc9plcg2r952453"; 11 + sha256 = "1msqpg3dqn7wjlf91ddljxzz01a3b1p2sy91n36lrsy87lz499gh"; 12 12 }; 13 13 14 14 buildInputs = [ castxml llvmPackages.libcxxStdenv];
+2 -2
pkgs/development/python-modules/pygit2/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pygit2"; 5 - version = "1.5.0"; 5 + version = "1.6.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "9711367bd05f96ad6fc9c91d88fa96126ba2d1f1c3ea6f23c11402c243d66a20"; 9 + sha256 = "7aacea4e57011777f4774421228e5d0ddb9a6ddb87ac4b542346d17ab12a4d62"; 10 10 }; 11 11 12 12 preConfigure = lib.optionalString stdenv.isDarwin ''
+2 -2
pkgs/development/python-modules/pyhiveapi/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyhiveapi"; 16 - version = "0.4.2"; 16 + version = "0.4.3"; 17 17 18 18 format = "pyproject"; 19 19 ··· 23 23 owner = "Pyhass"; 24 24 repo = "Pyhiveapi"; 25 25 rev = "v${version}"; 26 - sha256 = "0x9cfxfdpccz360azpyfhvn09xxkw7vxy42npgbqhpy2g6mh5sif"; 26 + sha256 = "sha256-SCMASYBOdq9nko5RSQ5BEbRLjOB4FlgwOKwdDggiOv8="; 27 27 }; 28 28 29 29 postPatch = ''
+2 -2
pkgs/development/python-modules/pyicu/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "PyICU"; 11 - version = "2.7.3"; 11 + version = "2.7.4"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "1jv1pds94agvn3zs33a8p8f0mk7f5pjwmczmg1s05ri5p0kzk4h8"; 15 + sha256 = "c0655302e2aea16f9acefe04152f74e5d7d70542e9e15c89ee8d763c8e097f56"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ icu68 ]; # for icu-config, but should be replaced with pkg-config
+2 -2
pkgs/development/python-modules/pyls-spyder/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyls-spyder"; 5 - version = "0.3.2"; 5 + version = "0.4.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "f2be1b05f2c7a72565b28de7289d2c2b16052b88e46914279a2d631e074ed158"; 9 + sha256 = "45a321c83f64267d82907492c55199fccabda45bc872dd23bf1efd08edac1b0b"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ python-language-server ];
+2 -2
pkgs/development/python-modules/pymatgen/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "pymatgen"; 24 - version = "2022.0.5"; 24 + version = "2022.0.8"; 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - sha256 = "69c370ebd2ff9aceb15bb6efd364473609ffb23d2b2f02a3eb64fd537df69de0"; 28 + sha256 = "4f12ac87657e8efe833087c575ec4430900dfcece890bb0486e07f034a2b34a0"; 29 29 }; 30 30 31 31 nativeBuildInputs = [ glibcLocales ];
+2 -2
pkgs/development/python-modules/pymediainfo/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "pymediainfo"; 8 - version = "5.0.3"; 8 + version = "5.1.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "ea61a3b0e0ed6de42ebb2233cf1a9312c57dce95101c025f9f081c10ecec48fb"; 12 + sha256 = "d996c69d50081a24d6dca9679abf43ffd2be368b065f953c2c9082e5d649c734"; 13 13 }; 14 14 15 15 postPatch = ''
+2 -2
pkgs/development/python-modules/pymemcache/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pymemcache"; 11 - version = "3.4.0"; 11 + version = "3.4.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "pinterest"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "0xkw76y4059jg2a902wlpk6psyh2g4x6j6vlj9gzd5vqb7ihg2y7"; 17 + sha256 = "1ajlhirxhd4pbzgd84k44znjazjbnbdfm3sk64avs0vgcgclq2n7"; 18 18 }; 19 19 20 20 checkInputs = [
+2 -2
pkgs/development/python-modules/pymongo/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pymongo"; 5 - version = "3.11.3"; 5 + version = "3.11.4"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "db5098587f58fbf8582d9bda2462762b367207246d3e19623782fb449c3c5fcc"; 9 + sha256 = "539d4cb1b16b57026999c53e5aab857fe706e70ae5310cc8c232479923f932e6"; 10 10 }; 11 11 12 12 # Tests call a running mongodb instance
+2 -2
pkgs/development/python-modules/pynetdicom/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pynetdicom"; 13 - version = "1.5.6"; 13 + version = "1.5.7"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "pydicom"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "09v0bp9zgwbs4zwcncvfccrna5rnihkhs3l4qy0f1lq8gnzjg365"; 19 + sha256 = "0wr6nh0xrhzwf05gnf3dwg5r3lhn9nfwch3l16zkbj6fli871brc"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyobjc/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyobjc"; 5 - version = "7.1"; 5 + version = "7.3"; 6 6 7 7 # Gives "No matching distribution found for 8 8 # pyobjc-framework-Collaboration==4.0b1 (from pyobjc==4.0b1)" ··· 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1dfce78545df1af25d1dcd710309dd243083d90c977a8c84c483f8254967417b"; 13 + sha256 = "322b07420f91b2dd7f624823e53046b922cab4aad28baab01a62463728b7e0c5"; 14 14 }; 15 15 16 16 meta = with lib; {
+2 -2
pkgs/development/python-modules/pyopencl/default.nix
··· 21 21 if stdenv.isDarwin then [ mesa_drivers.dev ] else [ ocl-icd ]; 22 22 in buildPythonPackage rec { 23 23 pname = "pyopencl"; 24 - version = "2021.1.4"; 24 + version = "2021.2.2"; 25 25 26 26 checkInputs = [ pytest ]; 27 27 buildInputs = [ opencl-headers pybind11 ] ++ os-specific-buildInputs; ··· 30 30 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - sha256 = "6a9665e89c15e1c684789263bd3a632567e7c7bd25a657092df4b185b3468971"; 33 + sha256 = "50876f16624bc623fa2eff98a91259761b51471e186f535d4d4e7bce58292f0c"; 34 34 }; 35 35 36 36 # py.test is not needed during runtime, so remove it from `install_requires`
+2 -2
pkgs/development/python-modules/pyprind/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "PyPrind"; 7 - version = "2.11.2"; 7 + version = "2.11.3"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "0xg6m5hr33h9bdlrr42kc58jm2m87a9zsagy7n2m4n407d2snv64"; 11 + sha256 = "e37dcab6e1a9c8e0a7f0fce65fde7a79e2deda1c75aa015910a49e2137b54cbf"; 12 12 }; 13 13 14 14 buildInputs = [ psutil ];
+2 -2
pkgs/development/python-modules/pyqtgraph/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyqtgraph"; 12 - version = "0.11.1"; 12 + version = "0.12.1"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "7d1417f36b5b92d1365671633a91711513e5afbcc82f32475d0690317607714e"; 16 + sha256 = "d2ef3b5289184fb48dfe5f44ccb58d9d64ffb5452fc524a2bd7a640a36b3874d"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ numpy pyopengl pyqt5 scipy ];
+2 -2
pkgs/development/python-modules/pyramid/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pyramid"; 21 - version = "1.10.5"; 21 + version = "1.10.8"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "fe1bd1140e6b79fe07f0053981d49be2dc66656cc8b481dd7ffcaa872fc25467"; 25 + sha256 = "b7cd66595bef92f81764b976ddde2b2fa8e4f5f325e02f65f6ec7f3708b29cf6"; 26 26 }; 27 27 28 28 checkInputs = [ webtest zope_component ];
+2 -2
pkgs/development/python-modules/pyroute2-core/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-core"; 9 - version = "0.6.1"; 9 + version = "0.6.4"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.core"; 13 13 inherit version; 14 - sha256 = "04v10rzz844w2wfpy4pkh8fxn6dminjmfm1q7ngg5wvpk5r691rj"; 14 + sha256 = "1kd5wda7nqcmrwy6b42nqgz570y99yjw3m6a1kxr8ag3859fwga5"; 15 15 }; 16 16 17 17 # pyroute2 sub-modules have no tests
+2 -2
pkgs/development/python-modules/pyroute2-ethtool/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-ethtool"; 9 - version = "0.6.1"; 9 + version = "0.6.4"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.ethtool"; 13 13 inherit version; 14 - sha256 = "1gd2vvdkjf6ppiql3znrlzc9xg8c4gsyg2jfm76c2xf329hi66n7"; 14 + sha256 = "04wxx2nn3rdsjcmck7fidzfdc42gpsjva2jc8p7a987b0j58r17s"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyroute2-ipdb/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-ipdb"; 9 - version = "0.6.1"; 9 + version = "0.6.4"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.ipdb"; 13 13 inherit version; 14 - sha256 = "0wnzvy72pjipsdcfnwxpqp0jimg2l3w6gwd3r4b3mhvhackgsvs6"; 14 + sha256 = "0r4xq7h39qac309lpl7haaa4rqf6qzsypkgnsiran3w9jgr1hg75"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyroute2-ipset/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-ipset"; 9 - version = "0.6.1"; 9 + version = "0.6.4"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.ipset"; 13 13 inherit version; 14 - sha256 = "1d5l9f028y7fjfbxpp5wls9ffdgrln24dlz8k4p11b5n445liakx"; 14 + sha256 = "sha256-V6aUGYv4PGhxHoEjgNuqoRbd6ftqirO/ofNDQEACTy8="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyroute2-ndb/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-ndb"; 9 - version = "0.6.1"; 9 + version = "0.6.4"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.ndb"; 13 13 inherit version; 14 - sha256 = "0lzvh0vva8i86h00add0b45s4f5dn6zbgysfvmzrxxasvda7fhlj"; 14 + sha256 = "0q3py2n6w7nhdxi4l6vx8xpxh5if6hav4lcl5nwk8c4pgcrfd4vn"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyroute2-nftables/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-nftables"; 9 - version = "0.6.1"; 9 + version = "0.6.4"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.nftables"; 13 13 inherit version; 14 - sha256 = "0g93jsjf77sxjxmgmd8pzy8daxnqnzp2fk9gbh9kxk1n1958p100"; 14 + sha256 = "0mj897h86ifk4ncms71nz6qrrfzfq8hd81198vf1hm41wppgyxn1"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyroute2-nslink/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-nslink"; 9 - version = "0.6.1"; 9 + version = "0.6.4"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.nslink"; 13 13 inherit version; 14 - sha256 = "0hjdi863imppirjrwr87xk2mfbw2djcsh7x94cq4xwps7bxmmkwk"; 14 + sha256 = "0iz4vrv05x678ihhl2wdppxda82fxrq3d3sh7mka0pyb66a8mrik"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyroute2-protocols/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-protocols"; 9 - version = "0.6.1"; 9 + version = "0.6.4"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.protocols"; 13 13 inherit version; 14 - sha256 = "16c22ygyxdn1mhnd2f34q9b2mqa27klk6di91w27ycb3aczmadlm"; 14 + sha256 = "0gb5r1msd14fhalfknhmg67l2hm802r4771i1srgl4rix1sk0yw8"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyroute2/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyroute2"; 16 - version = "0.6.1"; 16 + version = "0.6.4"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-nvG1PcuyQoZPrfMS4atsXsvpInjYt1bUIeX6Ol5DsO8="; 20 + sha256 = "560b48a751b1150056ba553c89a31d563cc18ae2675b3793666adcaeb4fabfda"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pysaml2/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pysaml2"; 13 - version = "6.5.1"; 13 + version = "6.5.2"; 14 14 15 15 disabled = !isPy3k; 16 16 ··· 19 19 owner = "IdentityPython"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - sha256 = "1gh74csjk6af23agyigk4id79s4li1xnkmbpp73aqyvlly2kd0b7"; 22 + sha256 = "1p0i88v2ng9fzs0fzjam1dc1idnihqc1wgagvnavqjrih721qcpi"; 23 23 }; 24 24 25 25 patches = [
+2 -2
pkgs/development/python-modules/pyscard/default.nix
··· 6 6 in 7 7 8 8 buildPythonPackage rec { 9 - version = "2.0.0"; 9 + version = "2.0.1"; 10 10 pname = "pyscard"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "0yap0p8mp6dx58n3nina6ryhc2cysaj75sq98wf3qybf33cxjr5k"; 14 + sha256 = "2ba5ed0db0ed3c98e95f9e34016aa3a57de1bc42dd9030b77a546036ee7e46d8"; 15 15 }; 16 16 17 17 postPatch = if withApplePCSC then ''
+2 -2
pkgs/development/python-modules/pysigset/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pysigset"; 5 - version = "0.3.2"; 5 + version = "0.4.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0ym44z3nwp8chfi7snmknkqnl2q9bghzv9p923r8w748i5hvyxx8"; 9 + sha256 = "13ef98b058489ff572b6667c38970a544699895c0844cb3ac2494e3a59ac51e6"; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/development/python-modules/pysma/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pysma"; 12 - version = "0.4.3"; 12 + version = "0.6.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-vriMnJFS7yfTyDT1f4sx1xEBTQjqc4ZHmkdHp1vcd+Q="; 16 + sha256 = "8e997cf28c3ae7ccc90caa84aa3a3ed9245fac3e9cf76efb1467e4f4800143dc"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pysmb/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pysmb"; 11 - version = "1.2.6"; 11 + version = "1.2.7"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 15 format = "setuptools"; 16 16 extension = "zip"; 17 - sha256 = "f16e5e796b9dcc1d17ee76f87d53dd471f205fa19b4045eeda5bc7558a57d579"; 17 + sha256 = "298605b8f467ce15b412caaf9af331c135e88fa2172333af14b1b2916361cb6b"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyspark/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyspark"; 5 - version = "3.1.1"; 5 + version = "3.1.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "104abc146d4ffb72d4c683d25d7af5a6bf955d94590a76f542ee23185670aa7e"; 9 + sha256 = "5e25ebb18756e9715f4d26848cc7e558035025da74b4fc325a0ebc05ff538e65"; 10 10 }; 11 11 12 12 # pypandoc is broken with pandoc2, so we just lose docs.
+2 -2
pkgs/development/python-modules/pyspice/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "PySpice"; 18 - version = "1.4.3"; 18 + version = "1.5"; 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "0mnyy8nr06d1al99kniyqcm0p9a8dvkg719s42sajl8yf51sayc9"; 23 + sha256 = "d28448accad98959e0f5932af8736e90a1f3f9ff965121c6881d24cdfca23d22"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pysqlcipher3/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pysqlcipher3"; 5 - version = "1.0.3"; 5 + version = "1.0.4"; 6 6 7 7 disabled = pythonAtLeast "3.9"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "0c54m18h52llwkfc9zaag3qkmfzzp5a1w9jzsm5hd2nfdsxmnkk9"; 11 + sha256 = "75d6b9d023d7ab76c841f97fd9d108d87516e281268e61518411d08cb7062663"; 12 12 }; 13 13 14 14 buildInputs = [ sqlcipher ];
+2 -2
pkgs/development/python-modules/pytest-ansible/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pytest-ansible"; 11 - version = "2.2.3"; 11 + version = "2.2.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ansible"; 15 15 repo = "pytest-ansible"; 16 16 rev = "v${version}"; 17 - sha256 = "0vh2f34qxs8qfv15hf1q7li2iqjiydjsb4c86i2ma1b7vhi73j57"; 17 + sha256 = "0vr015msciwzz20zplxalfmfx5hbg8rkf8vwjdg3z12fba8z8ks4"; 18 18 }; 19 19 20 20 patchPhase = ''
+2 -2
pkgs/development/python-modules/pytest-asyncio/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, pytest, isPy3k, isPy35, async_generator }: 2 2 buildPythonPackage rec { 3 3 pname = "pytest-asyncio"; 4 - version = "0.14.0"; 4 + version = "0.15.1"; 5 5 6 6 disabled = !isPy3k; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "9882c0c6b24429449f5f969a5158b528f39bde47dc32e85b9f0403965017e700"; 10 + sha256 = "2564ceb9612bbd560d19ca4b41347b54e7835c2f792c504f698e05395ed63f6f"; 11 11 }; 12 12 13 13 buildInputs = [ pytest ]
+2 -2
pkgs/development/python-modules/pytest-cases/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pytest-cases"; 13 - version = "3.4.6"; 13 + version = "3.6.1"; 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "17w4s6622i97q81g15zamqm536ib00grgdfk2f4kk9bw2k7sdlq6"; 18 + sha256 = "2009845554d3169dca99a7397d9904e5dbb58726c7417e8c308dda86f8966311"; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-celery/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pytest-celery"; 5 - version = "0.0.0a1"; 5 + version = "0.0.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0qifwi7q8dfwbzz2vm5m40lw23qh2fzibngbmw6qgwnkq8bhh3iy"; 9 + sha256 = "cfd060fc32676afa1e4f51b2938f903f7f75d952186b8c6cf631628c4088f406"; 10 10 }; 11 11 12 12 patches = [ ./no-celery.patch ];
+13 -5
pkgs/development/python-modules/pytest-cov/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , pytest, coverage }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytest 5 + , coverage 6 + , toml 7 + }: 3 8 4 9 buildPythonPackage rec { 5 10 pname = "pytest-cov"; 6 - version = "2.11.1"; 11 + version = "2.12.1"; 7 12 8 13 src = fetchPypi { 9 14 inherit pname version; 10 - sha256 = "359952d9d39b9f822d9d29324483e7ba04a3a17dd7d05aa6beb7ea01e359e5f7"; 15 + sha256 = "1mzl06m8qcgsac1r2krixrkqdwq0nqk8asrpkcj2ddr7qawfw716"; 11 16 }; 12 17 13 18 buildInputs = [ pytest ]; 14 - propagatedBuildInputs = [ coverage ]; 19 + 20 + propagatedBuildInputs = [ coverage toml ]; 15 21 16 22 # xdist related tests fail with the following error 17 23 # OSError: [Errno 13] Permission denied: 'py/_code' ··· 21 27 export PYTHONPATH=$PYTHONPATH:$PWD/tests 22 28 py.test tests 23 29 ''; 30 + 31 + pythonImportsCheck = [ "pytest_cov" ]; 24 32 25 33 meta = with lib; { 26 34 description = "Plugin for coverage reporting with support for both centralised and distributed testing, including subprocesses and multiprocessing";
+2 -2
pkgs/development/python-modules/pytest-django/default.nix
··· 10 10 }: 11 11 buildPythonPackage rec { 12 12 pname = "pytest-django"; 13 - version = "4.1.0"; 13 + version = "4.4.0"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "26f02c16d36fd4c8672390deebe3413678d89f30720c16efb8b2a6bf63b9041f"; 17 + sha256 = "b5171e3798bf7e3fc5ea7072fe87324db67a4dd9f1192b037fed4cc3c1b7f455"; 18 18 }; 19 19 20 20 nativeBuildInputs = [ pytest setuptools-scm ];
+2 -2
pkgs/development/python-modules/pytest-helpers-namespace/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pytest-helpers-namespace"; 13 - version = "2021.3.24"; 13 + version = "2021.4.29"; 14 14 disabled = isPy27; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "0pyj2d45zagmzlajzqdnkw5yz8k49pkihbydsqkzm413qnkzb38q"; 18 + sha256 = "183524e3db4e2a1fea92e0ca3662a624ba44c9f3568da15679d7535ba6838a6a"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ setuptools setuptools-declarative-requirements setuptools-scm ];
+2 -2
pkgs/development/python-modules/pytest-mock/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pytest-mock"; 11 - version = "3.5.1"; 11 + version = "3.6.1"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "1z6r3n78bilfzkbxj083p0ib04ia1bhfgnj2qq9x6q4mmykapqm1"; 15 + sha256 = "40217a058c52a63f1042f0784f62009e976ba824c418cced42e88d5f40ab0e62"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/pytest-snapshot/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pytest-snapshot"; 5 - version = "0.5.0"; 5 + version = "0.6.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "77d736073598a6224825eef8b8e0c760812a61410af2180cb070b27eb79f257d"; 9 + sha256 = "ee8e9af118ff55ed13bf8e8b520714c52665ae44f6228563a600a08d62839b54"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/pytest-subtests/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pytest-subtests"; 11 - version = "0.4.0"; 11 + version = "0.5.0"; 12 12 disabled = pythonOlder "3.5"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-jZ4sHR3OEfe30snQkgLr/HdXt/8MrJtyrTKO3+fuA3s="; 16 + sha256 = "5bd1e4bf0eda4c89a6cd42b0ee28e1d2ca0848de3fd67ad8cdd6d559ed00f120"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/pytest-testmon/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pytest-testmon"; 11 - version = "1.1.0"; 11 + version = "1.1.1"; 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-+IpT0o+Jg2UJcy6d7mEdZsYfW4IXIBu4IqBFbywyPRk="; 16 + sha256 = "c8810f991545e352f646fb382e5962ff54b8aa52b09d62d35ae04f0d7a9c58d9"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ coverage ];
+5 -5
pkgs/development/python-modules/pytest-xdist/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , isPy27 4 + , pythonOlder 5 5 , setuptools-scm 6 6 , pytestCheckHook 7 7 , filelock ··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pytest-xdist"; 16 - version = "2.2.1"; 17 - disabled = isPy27; 16 + version = "2.3.0"; 17 + disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "718887296892f92683f6a51f25a3ae584993b06f7076ce1e1fd482e59a8220a2"; 21 + sha256 = "e8ecde2f85d88fbcadb7d28cb33da0fa29bca5cf7d5967fa89fc0e97e5299ea5"; 22 22 }; 23 23 24 24 nativeBuildInputs = [ setuptools-scm ]; ··· 39 39 ]; 40 40 41 41 meta = with lib; { 42 - description = "py.test xdist plugin for distributed testing and loop-on-failing modes"; 42 + description = "Pytest xdist plugin for distributed testing and loop-on-failing modes"; 43 43 homepage = "https://github.com/pytest-dev/pytest-xdist"; 44 44 license = licenses.mit; 45 45 maintainers = with maintainers; [ dotlambda ];
+2 -2
pkgs/development/python-modules/pytest/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "pytest"; 22 - version = "6.2.3"; 22 + version = "6.2.4"; 23 23 disabled = !isPy3k; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "0d5nx7xqr9khagbvg6ac2cjjvcxrvvjp0chwim4z7w2ddsj3h4k7"; 27 + sha256 = "50bcad0a0b9c5a72c8e4e7c9855a3ad496ca6a881a3641b4260605450772c54b"; 28 28 }; 29 29 30 30 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/pytestrunner/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pytest-runner"; 5 - version = "5.3.0"; 5 + version = "5.3.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "ca3f58ff4957e8be6c54c55d575b235725cbbcf4dc0d5091c29c6444cfc8a5fe"; 9 + sha256 = "0fce5b8dc68760f353979d99fdd6b3ad46330b6b1837e2077a89ebcf204aac91"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ setuptools-scm pytest ];
+2 -2
pkgs/development/python-modules/python-docx/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "python-docx"; 13 - version = "0.8.10"; 13 + version = "0.8.11"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "bc76ecac6b2d00ce6442a69d03a6f35c71cd72293cd8405a7472dfe317920024"; 17 + sha256 = "1105d233a0956dd8dd1e710d20b159e2d72ac3c301041b95f4d4ceb3e0ebebc4"; 18 18 }; 19 19 20 20 checkInputs = [ behave mock pyparsing pytest ];
+2 -2
pkgs/development/python-modules/python-dotenv/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "python-dotenv"; 14 - version = "0.15.0"; 14 + version = "0.17.1"; 15 15 disabled = pythonOlder "3.5"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "587825ed60b1711daea4832cf37524dfd404325b7db5e25ebe88c495c9f807a0"; 19 + sha256 = "b1ae5e9643d5ed987fc57cc2583021e38db531946518130777734f9589b3141f"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ click ];
+1 -1
pkgs/development/python-modules/python-gitlab/default.nix
··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "0081jgjgqi4mqpr436ivw2q571hxi3hv2pa8d0z0nfl13s6lldpk"; 18 + sha256 = "f3364a8d1e813a0b3e68485db1e1881d8653b0e03b9a41f2c59544fce4930101"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+10 -9
pkgs/development/python-modules/python-miio/default.nix
··· 35 35 36 36 postPatch = '' 37 37 substituteInPlace pyproject.toml \ 38 + --replace 'click = "^7"' 'click = "*"' \ 38 39 --replace 'croniter = "^0"' 'croniter = "*"' \ 39 40 --replace 'defusedxml = "^0.6"' 'defusedxml = "*"' 40 41 ''; ··· 44 45 ]; 45 46 46 47 propagatedBuildInputs = [ 48 + android-backup 49 + appdirs 50 + attrs 47 51 click 48 - cryptography 49 52 construct 50 - zeroconf 51 - attrs 53 + croniter 54 + cryptography 55 + defusedxml 56 + netifaces 52 57 pytz 53 - appdirs 58 + pyyaml 54 59 tqdm 55 - netifaces 56 - android-backup 57 - croniter 58 - defusedxml 60 + zeroconf 59 61 ] ++ lib.optional (pythonOlder "3.8") importlib-metadata; 60 62 61 63 checkInputs = [ 62 64 pytestCheckHook 63 65 pytest-mock 64 - pyyaml 65 66 ]; 66 67 67 68 pythonImportsCheck = [ "miio" ];
+2 -2
pkgs/development/python-modules/python-rtmidi/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "python-rtmidi"; 7 - version = "1.4.7"; 7 + version = "1.4.9"; 8 8 disabled = isPy27; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "d7dbc2b174b09015dfbee449a672a072aa72b367be40b13e04ee35a2e2e399e3"; 12 + sha256 = "bfeb4ed99d0cccf6fa2837566907652ded7adc1c03b69f2160c9de4082301302"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/development/python-modules/python-sql/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "python-sql"; 5 - version = "1.2.1"; 5 + version = "1.2.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "306999bd311fbf50804d76f346655af0a6ff18881ce46c1329256fee40f492c0"; 9 + sha256 = "2d916357a0172c35eccac29064cd18cd41616fc60109a37dac0e9d11a0b1183a"; 10 10 }; 11 11 12 12 meta = {
+6 -4
pkgs/development/python-modules/python-telegram-bot/default.nix
··· 1 1 { lib 2 2 , APScheduler 3 3 , buildPythonPackage 4 + , cachetools 4 5 , certifi 5 6 , decorator 6 7 , fetchPypi 7 8 , future 8 - , isPy3k 9 9 , tornado 10 10 , urllib3 11 + , pythonOlder 11 12 }: 12 13 13 14 buildPythonPackage rec { 14 15 pname = "python-telegram-bot"; 15 - version = "13.5"; 16 - disabled = !isPy3k; 16 + version = "13.6"; 17 + disabled = pythonOlder "3.6"; 17 18 18 19 src = fetchPypi { 19 20 inherit pname version; 20 - sha256 = "sha256-g9v0zUYyf9gYu2ZV8lCAJKCt5o69s1RNo1xGmtwjvds="; 21 + sha256 = "37cfe8faba16fb68a8b5ab41a10e787c385f6296200c84256cc54d7c16334643"; 21 22 }; 22 23 23 24 propagatedBuildInputs = [ 24 25 APScheduler 26 + cachetools 25 27 certifi 26 28 decorator 27 29 future
+2 -2
pkgs/development/python-modules/pythonegardia/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pythonegardia"; 9 - version = "1.0.40"; 9 + version = "1.0.51"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1rv6m5zaflf3nanpl1xmfmfcpg8kzcnmniq1hhgrybsspkc7mvry"; 13 + sha256 = "b99217e34c59bfae059db400acef99d3d32237d13da6fdce9e0d4decc9a07e61"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytools/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pytools"; 14 - version = "2021.2.1"; 14 + version = "2021.2.7"; 15 15 disabled = pythonOlder "3.6"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "ebbcc38c7a30b1a0ce1a74816c85db9f2556bb4d5b9a71f85f5d88f69ddcb96b"; 19 + sha256 = "0538f6fe7f00bf765ca5ab38518db48df72de818460006e54b0575accd24d9fb"; 20 20 }; 21 21 22 22 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/pytorch-metric-learning/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pytorch-metric-learning"; 15 - version = "0.9.97"; 15 + version = "0.9.99"; 16 16 17 17 disabled = isPy27; 18 18 ··· 20 20 owner = "KevinMusgrave"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "1hipby54swwpfw50wlxzgbphzqkk1fbs5x44smz4rrngqpsp3g67"; 23 + sha256 = "1ahs2b7q3hxi6yv4g2fjy7mvl899h56dvlpc2r9301440qsgkdzr"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytube/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pytube"; 10 - version = "10.8.4"; 10 + version = "10.8.5"; 11 11 12 12 disabled = pythonOlder "3.6"; 13 13 ··· 15 15 owner = "pytube"; 16 16 repo = "pytube"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-07roF/rHBvGv50XL5KBOsk2WFITAWDput+KNgfTtXlI="; 18 + sha256 = "05w2jlrm1kqki3yq4ssf3ydmy0sf4zcychz94wxsppgr2xrghnhn"; 19 19 }; 20 20 21 21 checkInputs = [
+2 -2
pkgs/development/python-modules/pyturbojpeg/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyturbojpeg"; 13 - version = "1.5.0"; 13 + version = "1.5.1"; 14 14 15 15 src = fetchPypi { 16 16 pname = "PyTurboJPEG"; 17 17 inherit version; 18 - sha256 = "sha256-juy8gVqOXKSGGq+gOBO2BuJEL2RHjjCWJDrwRCvrZIE="; 18 + sha256 = "sha256-56FnJpnQzFPlz0v506CrwIHf9uV3R1LibnuEL7RcFCg="; 19 19 }; 20 20 21 21 patches = [
+2 -2
pkgs/development/python-modules/pyunifi/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "pyunifi"; 6 - version = "2.20.1"; 6 + version = "2.21"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "b52d1b0d87365fcfed8572b5dbd8d675bffece4ab3484bf083863f278c727d3d"; 10 + sha256 = "ea7919caee14abe741016d8e37e96bc67a43e22f77c079e55962273f39dbea4e"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/pyvmomi/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pyvmomi"; 5 - version = "7.0.1"; 5 + version = "7.0.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "vmware"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1i7zni4ygdikc22wfrbnzwqh6qy402s3di6sdlfcvky2y7fzx52x"; 11 + sha256 = "0li6g72ps1vxjzqhz10n02fl6cs069173jd9y4ih5am7vwhrwgpa"; 12 12 }; 13 13 14 14 # requires old version of vcrpy
+2 -2
pkgs/development/python-modules/pywbem/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pywbem"; 10 - version = "1.1.3"; 10 + version = "1.2.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "2abb6443f4debae56af7abefadb9fa5b8af9b53fc9bcf67f6c01a78db1064300"; 14 + sha256 = "8ef48185e0adbaeb9bd5181c4c5de951f6d58d54e2e1d7e87a9834e10eabe957"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pywinrm/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pywinrm"; 16 - version = "0.4.1"; 16 + version = "0.4.2"; 17 17 disabled = isPy38; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "4ede5c6c85b53780ad0dbf9abef2fa2ea58f44c82256a84a63eae5f1205cea81"; 21 + sha256 = "e7865ec5e46e7fedb859c656cfaba4fcf669de7c042b5a7d8a759544636bcfb7"; 22 22 }; 23 23 24 24 checkInputs = [ mock pytest ];
+2 -2
pkgs/development/python-modules/pyworld/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pyworld"; 10 - version = "0.2.12"; 10 + version = "0.3.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "896c910696975855578d855f490f94d7a57119e0a75f7f15e11fdf58ba891627"; 14 + sha256 = "e19b5d8445e0c4fc45ded71863aeaaf2680064b4626b0e7c90f72e9ace9f6b5b"; 15 15 }; 16 16 17 17 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyzmq/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyzmq"; 12 - version = "22.0.3"; 12 + version = "22.1.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "f7f63ce127980d40f3e6a5fdb87abf17ce1a7c2bd8bf2c7560e1bbce8ab1f92d"; 16 + sha256 = "7040d6dd85ea65703904d023d7f57fab793d7ffee9ba9e14f3b897f34ff2415d"; 17 17 }; 18 18 19 19 checkInputs = [
+2 -2
pkgs/development/python-modules/qiling/default.nix
··· 11 11 }: 12 12 buildPythonPackage rec { 13 13 pname = "qiling"; 14 - version = "1.2.3"; 14 + version = "1.2.4"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "e3ed09f9e080559e73e2a9199649b934b3594f653079d1e7da4992340c19eb64"; 18 + sha256 = "ecaa4415eea44f6f48021c1f7794c0d9fae7d64c8e43a3ff1d5de8e99bd963aa"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/qserve/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "qserve"; 9 - version = "0.2.8"; 9 + version = "0.3.0"; 10 10 disabled = isPy3k; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 14 extension = "zip"; 15 - sha256 = "0b04b2d4d11b464ff1efd42a9ea9f8136187d59f4076f57c9ba95361d41cd7ed"; 15 + sha256 = "dac1ee4ec60af6beb9af8f3f02d08d6db4cc9868b0915d626cb900a50d003ed4"; 16 16 }; 17 17 18 18 meta = with lib; {
+2 -2
pkgs/development/python-modules/qtconsole/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "qtconsole"; 18 - version = "5.0.3"; 18 + version = "5.1.0"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "c091a35607d2a2432e004c4a112d241ce908086570cf68594176dd52ccaa212d"; 22 + sha256 = "12c734494901658787339dea9bbd82f3dc0d5e394071377a1c77b4a0954d7d8b"; 23 23 }; 24 24 25 25 checkInputs = [ nose ] ++ lib.optionals isPy27 [mock];
+2 -2
pkgs/development/python-modules/queuelib/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "queuelib"; 9 - version = "1.5.0"; 9 + version = "1.6.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "42b413295551bdc24ed9376c1a2cd7d0b1b0fa4746b77b27ca2b797a276a1a17"; 13 + sha256 = "631d067c9be57e395c382d680d3653ca1452cd29e8da25c5e8d94b5c0c528c31"; 14 14 }; 15 15 16 16 buildInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/radish-bdd/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "radish-bdd"; 21 - version = "0.13.2"; 21 + version = "0.13.4"; 22 22 23 23 # Pypi package does not have necessary test fixtures. 24 24 src = fetchFromGitHub { 25 25 owner = pname; 26 26 repo = "radish"; 27 27 rev = "v${version}"; 28 - sha256 = "1k7l0j8w221pa6k990x4rfm7km4asx5zy4zpzvh029lb9nw2pp8b"; 28 + sha256 = "1slfgh61648i009qj8156qipy21a6zm8qzjk00kbm5kk5z9jfryi"; 29 29 }; 30 30 31 31 propagatedBuildInputs = [
+11 -11
pkgs/development/python-modules/regex/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , python 5 + , isPy27 5 6 }: 6 - 7 7 8 8 buildPythonPackage rec { 9 9 pname = "regex"; 10 - version = "2021.3.17"; 10 + version = "2021.4.4"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "4b8a1fb724904139149a43e172850f35aa6ea97fb0545244dc0b805e0154ed68"; 14 + sha256 = "sha256-Uro9P5uULEnX5LwQW7KFUcRAZfE5plBiq3kSvvEMmvs="; 15 15 }; 16 16 17 - postCheck = '' 18 - echo "We now run tests ourselves, since the setuptools installer doesn't." 19 - ${python.interpreter} -c 'import test_regex; test_regex.test_main();' 17 + # Sources for different Python releases are located in same folder 18 + checkPhase = '' 19 + rm -r ${if !isPy27 then "regex_2" else "regex_3"} 20 + ${python.interpreter} -m unittest 20 21 ''; 21 22 22 - # No tests in archive 23 - doCheck = false; 23 + pythonImportsCheck = [ "regex" ]; 24 24 25 - meta = { 25 + meta = with lib; { 26 26 description = "Alternative regular expression module, to replace re"; 27 27 homepage = "https://bitbucket.org/mrabarnett/mrab-regex"; 28 - license = lib.licenses.psfl; 29 - maintainers = with lib.maintainers; [ abbradar ]; 28 + license = licenses.psfl; 29 + maintainers = with maintainers; [ abbradar ]; 30 30 }; 31 31 }
+2 -2
pkgs/development/python-modules/relatorio/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "relatorio"; 5 - version = "0.9.2"; 5 + version = "0.9.3"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0753e78b235b1e8da275509351257a861cf2cf9fafe1b414f8c1deb858a4f94e"; 9 + sha256 = "1d5d08f5323a1cdf6d860cd13c3408482a822d9924899927a8c7cd2ebeaa8699"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/reportlab/default.nix
··· 11 11 ft = freetype.overrideAttrs (oldArgs: { dontDisableStatic = true; }); 12 12 in buildPythonPackage rec { 13 13 pname = "reportlab"; 14 - version = "3.5.66"; 14 + version = "3.5.67"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "63fba51babad0047def4ffaa41d0065248ca39d680e98dc9e3010de5425539b4"; 18 + sha256 = "0cf2206c73fbca752c8bd39e12bb9ad7f2d01e6fcb2b25b9eaf94ea042fe86c9"; 19 19 }; 20 20 21 21 checkInputs = [ glibcLocales ];
+2 -2
pkgs/development/python-modules/requests-aws4auth/default.nix
··· 3 3 with lib; 4 4 buildPythonPackage rec { 5 5 pname = "requests-aws4auth"; 6 - version = "1.0.1"; 6 + version = "1.1.1"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "9a4a5f4a61c49f098f5f669410308ac5b0ea2682fd511ee3a4f9ff73b5bb275a"; 10 + sha256 = "c0883346ce30b5018903a67da88df72f73ff06e1a320845bba9cd85e811ba0ba"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ requests six ];
+46 -9
pkgs/development/python-modules/requests-cache/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi 2 - , mock, requests, six, urllib3 }: 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , attrs 6 + , itsdangerous 7 + , requests 8 + , url-normalize 9 + , pytestCheckHook 10 + , requests-mock 11 + , timeout-decorator 12 + }: 3 13 4 14 buildPythonPackage rec { 5 15 pname = "requests-cache"; 6 - version = "0.5.2"; 16 + version = "0.6.4"; 17 + 18 + disabled = pythonOlder "3.6"; 7 19 8 - src = fetchPypi { 9 - inherit pname version; 10 - sha256 = "813023269686045f8e01e2289cc1e7e9ae5ab22ddd1e2849a9093ab3ab7270eb"; 20 + format = "pyproject"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "reclosedev"; 24 + repo = "requests-cache"; 25 + rev = "v${version}"; 26 + sha256 = "10rvs611j16kakqx38kpqpc1v0dfb9rmbz2whpskswb1lsksv3j9"; 11 27 }; 12 28 13 - buildInputs = [ mock ]; 14 - propagatedBuildInputs = [ requests six urllib3 ]; 29 + propagatedBuildInputs = [ 30 + attrs 31 + itsdangerous 32 + requests 33 + url-normalize 34 + ]; 35 + 36 + checkInputs = [ 37 + pytestCheckHook 38 + requests-mock 39 + timeout-decorator 40 + ]; 41 + 42 + disabledTestPaths = [ 43 + # connect to database on localhost 44 + "tests/integration/test_cache.py" 45 + "tests/integration/test_dynamodb.py" 46 + "tests/integration/test_gridfs.py" 47 + "tests/integration/test_mongodb.py" 48 + "tests/integration/test_redis.py" 49 + ]; 50 + 51 + pythonImportsCheck = [ "requests_cache" ]; 15 52 16 53 meta = with lib; { 17 54 description = "Persistent cache for requests library"; 18 - homepage = "https://pypi.python.org/pypi/requests-cache"; 55 + homepage = "https://github.com/reclosedev/requests-cache"; 19 56 license = licenses.bsd3; 20 57 }; 21 58 }
+2 -2
pkgs/development/python-modules/requests-hawk/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "requests-hawk"; 5 - version = "1.1.0"; 5 + version = "1.1.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1a5e61cab14627f1b5ba7de0e3fb2b681007ff7b2a49110d504e5cd6d7fd62d6"; 9 + sha256 = "4c74bd31b581f6d2b36d575bb537b1f29469509f560f5050339a48195d48929b"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ mohawk requests ];
+2 -2
pkgs/development/python-modules/requests-mock/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "requests-mock"; 13 - version = "1.8.0"; 13 + version = "1.9.3"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "e68f46844e4cee9d447150343c9ae875f99fa8037c6dcf5f15bf1fe9ab43d226"; 17 + sha256 = "8d72abe54546c1fc9696fa1516672f1031d72a55a1d66c85184f972a24ba0eba"; 18 18 }; 19 19 20 20 patchPhase = ''
+60
pkgs/development/python-modules/requests/0001-Prefer-NixOS-Nix-default-CA-bundles-over-certifi.patch
··· 1 + From b36083efafec5a3c1c5864cd0b62367ddf3856ae Mon Sep 17 00:00:00 2001 2 + From: Keshav Kini <keshav.kini@gmail.com> 3 + Date: Sun, 16 May 2021 20:35:24 -0700 4 + Subject: [PATCH] Prefer NixOS/Nix default CA bundles over certifi 5 + 6 + Normally, requests gets its default CA bundle from the certifi 7 + package. On NixOS and when using Nix on non-NixOS platforms, we would 8 + rather default to using our own certificate bundles controlled by the 9 + Nix/NixOS user. 10 + 11 + This commit overrides requests.certs.where(), which previously was 12 + just aliased to certifi.where(), so that now it does the following: 13 + 14 + - When run by Nix on non-NixOS, the environment variable 15 + $NIX_SSL_CERT_FILE will point to the CA bundle we're using, so we 16 + use that. 17 + 18 + - When running on NixOS, the CA bundle we're using has the static path 19 + /etc/ssl/certs/ca-certificates.crt , so we use that. 20 + 21 + - Otherwise, we fall back to the original behavior of using certifi's 22 + CA bundle. Higher in the call stack, users of requests can also 23 + explicitly specify a CA bundle to use, which overrides all this 24 + logic. 25 + --- 26 + requests/certs.py | 18 +++++++++++++++++- 27 + 1 file changed, 17 insertions(+), 1 deletion(-) 28 + 29 + diff --git a/requests/certs.py b/requests/certs.py 30 + index d1a378d7..faf462b7 100644 31 + --- a/requests/certs.py 32 + +++ b/requests/certs.py 33 + @@ -12,7 +12,23 @@ If you are packaging Requests, e.g., for a Linux distribution or a managed 34 + environment, you can change the definition of where() to return a separately 35 + packaged CA bundle. 36 + """ 37 + -from certifi import where 38 + + 39 + +import os 40 + + 41 + +import certifi 42 + + 43 + + 44 + +def where(): 45 + + nix_ssl_cert_file = os.getenv("NIX_SSL_CERT_FILE") 46 + + if nix_ssl_cert_file and os.path.exists(nix_ssl_cert_file): 47 + + return nix_ssl_cert_file 48 + + 49 + + nixos_ca_bundle = "/etc/ssl/certs/ca-certificates.crt" 50 + + if os.path.exists(nixos_ca_bundle): 51 + + return nixos_ca_bundle 52 + + 53 + + return certifi.where() 54 + + 55 + 56 + if __name__ == '__main__': 57 + print(where()) 58 + -- 59 + 2.31.1 60 +
+2
pkgs/development/python-modules/requests/default.nix
··· 20 20 sha256 = "sha256-J5c91KkEpPE7JjoZyGbBO5KjntHJZGVfAl8/jT11uAQ="; 21 21 }; 22 22 23 + patches = [ ./0001-Prefer-NixOS-Nix-default-CA-bundles-over-certifi.patch ]; 24 + 23 25 postPatch = '' 24 26 # Use latest idna 25 27 substituteInPlace setup.py --replace ",<3" ""
+2 -2
pkgs/development/python-modules/responses/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "responses"; 6 - version = "0.13.1"; 6 + version = "0.13.3"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "cf62ab0f4119b81d485521b2c950d8aa55a885c90126488450b7acb8ee3f77ac"; 10 + sha256 = "18a5b88eb24143adbf2b4100f328a2f5bfa72fbdacf12d97d41f07c26c45553d"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [ cookies mock requests six ];
+2 -2
pkgs/development/python-modules/rfc3986/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "rfc3986"; 5 - version = "1.4.0"; 5 + version = "1.5.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "17dvx15m3r49bmif5zlli8kzjd6bys6psixzbp14sd5367d9h8qi"; 9 + sha256 = "270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ idna ];
+2 -2
pkgs/development/python-modules/rich/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "rich"; 16 - version = "10.1.0"; 16 + version = "10.4.0"; 17 17 format = "pyproject"; 18 18 disabled = pythonOlder "3.6"; 19 19 ··· 21 21 owner = "willmcgugan"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-HH+k9uiK34yoqu83rknCIe2DpoqJRHkcqABuj8zjzqs="; 24 + sha256 = "0z01bvn8zx69simk26jv5ngvqv35fs7i0wbg1hjcd37lmv3v6261"; 25 25 }; 26 26 27 27 nativeBuildInputs = [ poetry-core ];
+2 -2
pkgs/development/python-modules/robotframework-requests/default.nix
··· 8 8 }: 9 9 10 10 buildPythonPackage rec { 11 - version = "0.8.1"; 11 + version = "0.9.1"; 12 12 pname = "robotframework-requests"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "b26f4ae617ff8c4b522fba422b7c8f83545a98aec3e2deb7f1aa53dcd68defe2"; 16 + sha256 = "22ea105846b28ddfc49713c59a363ad636ece5e308476dea59e73e3c9b544755"; 17 17 }; 18 18 19 19 buildInputs = [ unittest2 ];
+2 -2
pkgs/development/python-modules/robotframework/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "robotframework"; 5 - version = "4.0.1"; 5 + version = "4.0.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1nkph0slrhss6y52y8jgbdc6m8hbqjilrwp3r00wwyqdifrfa1i6"; 11 + sha256 = "1wqz7szbq2g3kkm7frwik4jb5m7517306sz8nxx8hxaw4n6y1i5d"; 12 12 }; 13 13 14 14 checkInputs = [ jsonschema ];
+2 -2
pkgs/development/python-modules/rpy2/default.nix
··· 24 24 }: 25 25 26 26 buildPythonPackage rec { 27 - version = "3.4.3"; 27 + version = "3.4.5"; 28 28 pname = "rpy2"; 29 29 30 30 disabled = isPyPy; 31 31 src = fetchPypi { 32 32 inherit version pname; 33 - sha256 = "a39f2d75c24c688d5f48dfb2ef82efc006f2a51591941743026e1182353bf558"; 33 + sha256 = "5d31a5ea43f5a59f6dec30faca87edb01fc9b8affa0beae96a99be923bd7dab3"; 34 34 }; 35 35 36 36 patches = [
+2 -2
pkgs/development/python-modules/rq/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "rq"; 5 - version = "1.7.0"; 5 + version = "1.8.1"; 6 6 disabled = isPy27; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "rq"; 10 10 repo = "rq"; 11 11 rev = "v${version}"; 12 - sha256 = "1i7cbcrzqx52immwy8h5ps7x46sqfk9r2lgwjf01nv9mkc3ab8cj"; 12 + sha256 = "1lfv3sb27v5xw3y67lirp877gg9230d28qmykxipvhcqwzqc2dqb"; 13 13 }; 14 14 15 15 # test require a running redis rerver, which is something we can't do yet
+40
pkgs/development/python-modules/ruamel_yaml/0.16.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , ruamel_base 5 + , ruamel_ordereddict ? null 6 + , ruamel_yaml_clib ? null 7 + , isPy3k 8 + , isPyPy 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "ruamel.yaml"; 13 + version = "0.16.13"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "0hm9yg785f46bkrgqknd6fdvmkby9dpzjnm0b63qf0i748acaj5v"; 18 + }; 19 + 20 + # Tests use relative paths 21 + doCheck = false; 22 + 23 + propagatedBuildInputs = [ ruamel_base ] 24 + ++ lib.optional (!isPy3k) ruamel_ordereddict 25 + ++ lib.optional (!isPyPy) ruamel_yaml_clib; 26 + 27 + # causes namespace clash on py27 28 + dontUsePythonImportsCheck = !isPy3k; 29 + pythonImportsCheck = [ 30 + "ruamel.yaml" 31 + "ruamel.base" 32 + ]; 33 + 34 + meta = with lib; { 35 + description = "YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order"; 36 + homepage = "https://sourceforge.net/projects/ruamel-yaml/"; 37 + license = licenses.mit; 38 + }; 39 + 40 + }
+2 -2
pkgs/development/python-modules/ruamel_yaml/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "ruamel.yaml"; 13 - version = "0.16.13"; 13 + version = "0.17.9"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "bb48c514222702878759a05af96f4b7ecdba9b33cd4efcf25c86b882cef3a942"; 17 + sha256 = "374373b4743aee9f6d9f40bea600fe020a7ac7ae36b838b4a6a93f72b584a14c"; 18 18 }; 19 19 20 20 # Tests use relative paths
+2 -2
pkgs/development/python-modules/rx/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "rx"; 5 - version = "3.1.1"; 5 + version = "3.2.0"; 6 6 disabled = pythonOlder "3.6"; 7 7 8 8 # There are no tests on the pypi source ··· 10 10 owner = "ReactiveX"; 11 11 repo = "rxpy"; 12 12 rev = "v${version}"; 13 - sha256 = "0p0cs67l40npkvwgn5sb18l1b6df1b9fg6rzlqkwk2aa0v3cpvhf"; 13 + sha256 = "159ln0c721rrdz0mqyl3zvv6qsry7ql7ddlpwpnxs9q15ik15mnj"; 14 14 }; 15 15 16 16 checkInputs = [ nose ];
+2 -2
pkgs/development/python-modules/s3fs/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "s3fs"; 11 - version = "2021.5.0"; 11 + version = "2021.6.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-cEJVMIFMaC3E9829ofKTCtgy2/G+40G1yQURxUzBJpA="; 15 + sha256 = "53790061e220713918602c1f110e6a84d6e3e22aaba27b8e134cc56a3ab6284c"; 16 16 }; 17 17 18 18 buildInputs = [
+2 -2
pkgs/development/python-modules/sagemaker/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "sagemaker"; 19 - version = "2.38.0"; 19 + version = "2.46.0"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "sha256-7cIGr49fKI0zQmX4/9v/gW5yB4kfeQJ3H/Vvgl9CKuY="; 23 + sha256 = "4f66f8c56b870e7a6f9a3882790a4074f2df26a0fe9605bc5d71e186db193525"; 24 24 }; 25 25 26 26 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/sanic-testing/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "sanic-testing"; 13 - version = "0.4.0"; 13 + version = "0.6.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "sanic-org"; 17 17 repo = "sanic-testing"; 18 18 rev = "v${version}"; 19 - sha256 = "0li984imqmqc001iw4m4b6cqik3d9nb4b3yvamvbwkb6hgd94sck"; 19 + sha256 = "1pf619cd3dckn3d8gh18vbn7dflvb0mzpf6frx4y950x2j3rdplk"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sasmodels/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "sasmodels"; 15 - version = "1.0.4"; 15 + version = "1.0.5"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "SasView"; 19 19 repo = "sasmodels"; 20 20 rev = "v${version}"; 21 - sha256 = "0h2k81dm92sm0z086qy3ipw6y6cfgpb7ppl7lhjmx6816s3k50sa"; 21 + sha256 = "19h30kcgpvg1qirzjm0vhgvp1yn60ivlglc8a8n2b4d9fp0acfyd"; 22 22 }; 23 23 24 24 buildInputs = [ opencl-headers ];
+2 -2
pkgs/development/python-modules/scancode-toolkit/default.nix
··· 37 37 }: 38 38 buildPythonPackage rec { 39 39 pname = "scancode-toolkit"; 40 - version = "21.3.31"; 40 + version = "21.6.7"; 41 41 disabled = !isPy3k; 42 42 43 43 src = fetchPypi { 44 44 inherit pname version; 45 - sha256 = "7e0301031a302dedbb4304a91249534f3d036f84a119170b8a9fe70bd57cff95"; 45 + sha256 = "056923ce556cd6d402e5cc98567cb0331a1b6349d03ec565f8ce1c9c37f3a783"; 46 46 }; 47 47 48 48 dontConfigure = true;
+2 -2
pkgs/development/python-modules/schedule/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "schedule"; 9 - version = "1.0.0"; 9 + version = "1.1.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1654cf70860a6d4d58236c98b0f1bb71521cc2a4bbf031b6cc39c96e77d59a91"; 13 + sha256 = "e6ca13585e62c810e13a08682e0a6a8ad245372e376ba2b8679294f377dfc8e4"; 14 14 }; 15 15 16 16 buildInputs = [ mock ];
+2 -2
pkgs/development/python-modules/scikit-hep-testdata/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "scikit-hep-testdata"; 14 - version = "0.4.3"; 14 + version = "0.4.4"; 15 15 format = "pyproject"; 16 16 17 17 # fetch from github as we want the data files ··· 20 20 owner = "scikit-hep"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-3uy2uZb0Y9nOHlXtsDd9LGALvTXl1ZQ6P3m2dQ2ceHo="; 23 + sha256 = "1kd1nl62bydb2rk47ymh30l33jbaji3mb9zbvxlvxladrbqnxagp"; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+7 -14
pkgs/development/python-modules/scipy/default.nix
··· 1 - {lib, fetchPypi, python, buildPythonPackage, gfortran, nose, pytest, numpy, pybind11}: 1 + {lib, fetchPypi, python, buildPythonPackage, gfortran, nose, pytest, pytest-xdist, numpy, pybind11 }: 2 2 3 - let 4 - pybind = pybind11.overridePythonAttrs(oldAttrs: { 5 - cmakeFlags = oldAttrs.cmakeFlags ++ [ 6 - "-DPYBIND11_TEST=off" 7 - ]; 8 - doCheck = false; # Circular test dependency 9 - }); 10 - in buildPythonPackage rec { 3 + buildPythonPackage rec { 11 4 pname = "scipy"; 12 - version = "1.6.1"; 5 + version = "1.6.3"; 13 6 14 7 src = fetchPypi { 15 8 inherit pname version; 16 - sha256 = "048vd4c843xaq45yk3kn491gvqnvhp2i9rxhg671ddlh923fpz64"; 9 + sha256 = "a75b014d3294fce26852a9d04ea27b5671d86736beb34acdfc05859246260707"; 17 10 }; 18 11 19 - checkInputs = [ nose pytest ]; 12 + checkInputs = [ nose pytest pytest-xdist ]; 20 13 nativeBuildInputs = [ gfortran ]; 21 - buildInputs = [ numpy.blas pybind ]; 14 + buildInputs = [ numpy.blas pybind11 ]; 22 15 propagatedBuildInputs = [ numpy ]; 23 16 24 17 # Remove tests because of broken wrapper ··· 40 33 checkPhase = '' 41 34 runHook preCheck 42 35 pushd dist 43 - ${python.interpreter} -c 'import scipy; scipy.test("fast", verbose=10)' 36 + ${python.interpreter} -c "import scipy; scipy.test('fast', verbose=10, parallel=$NIX_BUILD_CORES)" 44 37 popd 45 38 runHook postCheck 46 39 '';
+2 -2
pkgs/development/python-modules/scp/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "scp"; 10 - version = "0.13.3"; 10 + version = "0.13.4"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "8bd748293d7362073169b96ce4b8c4f93bcc62cfc5f7e1d949e01e406a025bd4"; 14 + sha256 = "e60948dd3e1aa13da21aa1bf8a025fabbbc2816ed04f1a1272410247d1a86f15"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/screenlogicpy/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "screenlogicpy"; 10 - version = "0.4.1"; 10 + version = "0.4.2"; 11 11 disabled = pythonOlder "3.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "dieselrabbit"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "1rmjxqqbkfcv2xz8ilml799bzffls678fvq784fab2xdv595fndd"; 17 + sha256 = "158y34d140bh93l143plq53l7n7mcnmqi5mj7hj0j1ljccxpjcnj"; 18 18 }; 19 19 20 20 checkInputs = [
+3 -3
pkgs/development/python-modules/secure/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - version = "0.2.1"; 7 + version = "0.3.0"; 8 8 pname = "secure"; 9 9 disabled = isPy27; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "typeerror"; 13 13 repo = "secure.py"; 14 - rev = "v${version}"; 15 - sha256 = "1nbxwi0zccrha6js14ibd596kdi1wpqr7jgs442mqclw4b3f77q5"; 14 + rev = version; 15 + sha256 = "1ajz1nx0nnhsc80xbgbc42ib2h08qnccvsp5i583rd9b0f9pklwk"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [ maya requests ];
+2 -2
pkgs/development/python-modules/serpent/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "serpent"; 13 - version = "1.30.2"; 13 + version = "1.40"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "72753820246a7d8486e8b385353e3bbf769abfceec2e850fa527a288b084ff7a"; 17 + sha256 = "10b34e7f8e3207ee6fb70dcdc9bce473851ee3daf0b47c58aec1b48032ac11ce"; 18 18 }; 19 19 20 20 propagatedBuildInputs = lib.optionals isPy27 [ enum34 ];
+2 -2
pkgs/development/python-modules/sh/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "sh"; 5 - version = "1.14.1"; 5 + version = "1.14.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "39aa9af22f6558a0c5d132881cf43e34828ca03e4ae11114852ca6a55c7c1d8e"; 9 + sha256 = "9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d"; 10 10 }; 11 11 12 12 patches = [
+5
pkgs/development/python-modules/shamir-mnemonic/default.nix
··· 21 21 sha256 = "1mi1n01yw8yycbiv1l0xnfzlhhq2arappyvyi2jm5yq65jln77kg"; 22 22 }; 23 23 24 + postPatch = '' 25 + substituteInPlace setup.py \ 26 + --replace "click>=7,<8" "click" 27 + ''; 28 + 24 29 propagatedBuildInputs = [ 25 30 attrs 26 31 click
+2 -2
pkgs/development/python-modules/simple-salesforce/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "simple-salesforce"; 15 - version = "1.11.0"; 15 + version = "1.11.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = pname; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "16c34xnqa1xkdfjbxx0q584zb6aqci2z6j4211hmzjqs74ddvysm"; 21 + sha256 = "1xysym0b1qnxck4hbj5d0l5wapwfahmkr280f6iskz2hi5j2j1yb"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/singledispatch/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "singledispatch"; 11 - version = "3.6.1"; 11 + version = "3.6.2"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "58b46ce1cc4d43af0aac3ac9a047bdb0f44e05f0b2fa2eec755863331700c865"; 15 + sha256 = "d5bb9405a4b8de48e36709238e8b91b4f6f300f81a5132ba2531a9a738eca391"; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/six/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "six"; 9 - version = "1.15.0"; 9 + version = "1.16.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"; 13 + sha256 = "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"; 14 14 }; 15 15 16 16 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "slack-sdk"; 24 - version = "3.6.0"; 24 + version = "3.7.0"; 25 25 disabled = !isPy3k; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "slackapi"; 29 29 repo = "python-slack-sdk"; 30 30 rev = "v${version}"; 31 - sha256 = "sha256-OSRz8yH1yrWhN2a6ir4nxsPahwg8oHfVlJ020Swlb+Q="; 31 + sha256 = "0bc52v5n8r3b2fy1c90w253r1abl752kaqdk6bgzkwsvbhgcxf2s"; 32 32 }; 33 33 34 34 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/slither-analyzer/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "slither-analyzer"; 17 - version = "0.7.1"; 17 + version = "0.8.0"; 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-v/UuxxgMmkGfP962AfOQU05MI8xJocpD8SkENCZi04I="; 22 + sha256 = "0b8a2e2145daefd9443ffa43639608203532e78a858af99c4c52c2b128ca681f"; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+3 -2
pkgs/development/python-modules/snowflake-connector-python/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "snowflake-connector-python"; 28 - version = "2.4.3"; 28 + version = "2.4.5"; 29 29 disabled = pythonOlder "3.6"; 30 30 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - sha256 = "sha256-+jAfUwaofWM5Ef1kk4AEAbBM/UES8/ZzLd4QJfkEQsM="; 33 + sha256 = "f5bd11228e192b4754587869ebd85752327ecb945fcc19c2ed1f66958443ad08"; 34 34 }; 35 35 36 36 propagatedBuildInputs = [ ··· 58 58 # https://github.com/snowflakedb/snowflake-connector-python/issues/705 59 59 substituteInPlace setup.py \ 60 60 --replace "idna>=2.5,<3" "idna" \ 61 + --replace "certifi<2021.0.0" "certifi" \ 61 62 --replace "chardet>=3.0.2,<4" "chardet" 62 63 ''; 63 64
+2 -2
pkgs/development/python-modules/soco/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "soco"; 17 - version = "0.22.3"; 17 + version = "0.22.6"; 18 18 disabled = pythonOlder "3.6"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "SoCo"; 22 22 repo = "SoCo"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-RCWXXk5aQQYqyxm65M96XBoMS5UlYqyAz3aM/DVghRw="; 24 + sha256 = "06qar4syi6g3x84klnk0mg6w5ryl50c5k3s1hag4rimbkap3x6ks"; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sopel/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "sopel"; 16 - version = "7.0.7"; 16 + version = "7.1.0"; 17 17 disabled = isPyPy; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "84d42708d176aecfb7b95299af0e484896f5f80df61f43c92d8e7a53de0b2099"; 21 + sha256 = "74057d4c86cff744b1f1062f3a9c4ae99eb4f1b17048ceb083293d5f4c7e989b"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sortedcontainers/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "sortedcontainers"; 8 - version = "2.3.0"; 8 + version = "2.4.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "59cc937650cf60d677c16775597c89a960658a09cf7c1a668f86e1e4464b10a1"; 12 + sha256 = "25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"; 13 13 }; 14 14 15 15 # pypi tarball does not come with tests
+2 -2
pkgs/development/python-modules/sphinx/default.nix
··· 29 29 30 30 buildPythonPackage rec { 31 31 pname = "sphinx"; 32 - version = "3.5.4"; 32 + version = "4.0.2"; 33 33 disabled = pythonOlder "3.5"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "sphinx-doc"; 37 37 repo = pname; 38 38 rev = "v${version}"; 39 - sha256 = "1xjii3dl01rq8x2bsxc6zywiy1s7arfgxrg5l8ml54w1748shadd"; 39 + sha256 = "sha256-0QdgHFX4r40BDHjpi9R40lXqT4n5ZgrIny+w070LZPE="; 40 40 }; 41 41 42 42 propagatedBuildInputs = [
+21 -9
pkgs/development/python-modules/sphinx_rtd_theme/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , docutils 4 5 , sphinx 5 6 , readthedocs-sphinx-ext 6 - , pytest 7 + , pytestCheckHook 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "sphinx_rtd_theme"; 11 - version = "0.5.1"; 12 + version = "0.5.2"; 12 13 13 14 src = fetchPypi { 14 15 inherit pname version; 15 - sha256 = "19c31qhfiqbm6y7mamglrc2mc7l6n4lasb8jry01lc67l3nqk9pd"; 16 + sha256 = "32bd3b5d13dc8186d7a42fc816a23d32e83a4827d7d9882948e7b837c232da5a"; 16 17 }; 17 18 18 - propagatedBuildInputs = [ sphinx ]; 19 - 20 - checkInputs = [ readthedocs-sphinx-ext pytest ]; 21 - CI=1; # Don't use NPM to fetch assets. Assets are included in sdist. 19 + postPatch = '' 20 + substituteInPlace setup.py \ 21 + --replace "docutils<0.17" "docutils" 22 + ''; 22 23 23 - checkPhase = '' 24 - py.test 24 + preBuild = '' 25 + # Don't use NPM to fetch assets. Assets are included in sdist. 26 + export CI=1 25 27 ''; 28 + 29 + propagatedBuildInputs = [ 30 + docutils 31 + sphinx 32 + ]; 33 + 34 + checkInputs = [ 35 + readthedocs-sphinx-ext 36 + pytestCheckHook 37 + ]; 26 38 27 39 meta = with lib; { 28 40 description = "ReadTheDocs.org theme for Sphinx";
+2 -2
pkgs/development/python-modules/sphinxcontrib-autoapi/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "sphinx-autoapi"; 16 - version = "1.7.0"; 16 + version = "1.8.1"; 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "48caa054a99c21156e9a1d26559281dc27f86ab8ef8bb6ef160f8cd9f4a0053d"; 21 + sha256 = "842c0a8f49c824803f7edee31cb1cabd5001a987553bec7b4681283ec9e47d4a"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [ astroid jinja2 pyyaml sphinx unidecode ];
+2 -2
pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix
··· 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 - version = "2.2.0"; 12 + version = "2.3.0"; 13 13 pname = "sphinxcontrib-bibtex"; 14 14 15 15 disabled = !isPy3k; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "7500843e154d76983c23bca5ca7380965e0725c46b8f484c1322d0b58a6ce3b2"; 19 + sha256 = "1aae1005935ae8e6499750b4ef1c8251a14ba16e025d0c0154fe2b6bf45defc0"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ oset pybtex pybtex-docutils sphinx ];
+2 -2
pkgs/development/python-modules/sphinxcontrib-katex/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "sphinxcontrib-katex"; 5 - version = "0.7.1"; 5 + version = "0.8.6"; 6 6 7 7 # pkgutil namespaces are broken in nixpkgs (because they can't scan multiple 8 8 # directories). But python2 is EOL, so not supporting it should be ok. ··· 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "fa80aba8af9d78f70a0a255815d44e33e8aca8e806ca6101e0eb18b2b7243246"; 13 + sha256 = "c3dcdb2984626a0e6c1b11bc2580c7bbc6ab3711879b23bbf26c028a0f4fd4f2"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ sphinx ];
+2 -2
pkgs/development/python-modules/sphinxcontrib-serializinghtml/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "sphinxcontrib-serializinghtml"; 9 - version = "1.1.4"; 9 + version = "1.1.5"; 10 10 disabled = isPy27; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "eaa0eccc86e982a9b939b2b82d12cc5d013385ba5eadcc7e4fed23f4405f77bc"; 14 + sha256 = "aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952"; 15 15 }; 16 16 17 17
+2 -2
pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "sphinxcontrib-spelling"; 13 - version = "7.1.0"; 13 + version = "7.2.1"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "5b4240808a6d21eab9c49e69ad5ac0cb3efb03fe2e94763d23c860f85ec6a799"; 17 + sha256 = "f2578653014931b32c8c30d1a9930d998ae053b0d8b7adfbea0eb95a63e7a737"; 18 18 }; 19 19 20 20 propagatedBuildInputs = [ sphinx pyenchant pbr ]
+2 -2
pkgs/development/python-modules/sphinxcontrib-tikz/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "sphinxcontrib-tikz"; 12 - version = "0.4.11"; 12 + version = "0.4.13"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "5c5194055d3219e2ed8d02b52b664d399674154f3db9724ae09e881d091b3d10"; 16 + sha256 = "882e3ccfa202559bf77b90c93ee5eb13ec50cdd7714b3673dc6580dea7236740"; 17 17 }; 18 18 19 19 patches = [
+2 -2
pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "sphinxcontrib-plantuml"; 10 - version = "0.20"; 10 + version = "0.21"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "041d8f79599522949eda129146a60955d0b7544963790411106fff6f9f3daab4"; 14 + sha256 = "53e1808dc2b1f3ec20c177fa3fa6d438d75ef572a25a489e330bb01130508d87"; 15 15 }; 16 16 17 17 # No tests included.
+2 -2
pkgs/development/python-modules/spyder-kernels/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "spyder-kernels"; 6 - version = "1.10.2"; 6 + version = "1.10.3"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "a507397f5ff0426cff50f1b67996b191bdc8148583aa565f5dffd3d0111c0262"; 10 + sha256 = "cecb0ca0115a42bab864c199a737c859a8534a510fc7edfa33dc42abcbb5287f"; 11 11 }; 12 12 13 13 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/spyder/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "spyder"; 11 - version = "4.2.4"; 11 + version = "4.2.5"; 12 12 13 13 disabled = isPy27; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "ec3a6949a3210f7a35142ddd0e8ec529bdd382ae0cae9d1537f2009f557214c8"; 17 + sha256 = "03159003f6ea51458e10000091e65e77888b095dba48e64ca2b36c75a648580c"; 18 18 }; 19 19 20 20 nativeBuildInputs = [ pyqtwebengine.wrapQtAppsHook ];
+2 -2
pkgs/development/python-modules/sqlalchemy-i18n/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "SQLAlchemy-i18n"; 11 - version = "1.0.3"; 11 + version = "1.1.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "15xah8643p29kciz365ixs9pbsflj92pzr2d9anbdh2biyf4cka8"; 15 + sha256 = "de33376483a581ca14218d8f57a114466c5f72b674a95839b6c4564a6e67796f"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+1
pkgs/development/python-modules/sqlalchemy-imageattach/default.nix
··· 36 36 homepage = "https://github.com/dahlia/sqlalchemy-imageattach"; 37 37 description = "SQLAlchemy extension for attaching images to entity objects"; 38 38 license = licenses.mit; 39 + broken = true; # Incompatible with sqlalchemy>=1.4 (https://github.com/dahlia/sqlalchemy-imageattach/issues/47) 39 40 }; 40 41 41 42 }
+2 -2
pkgs/development/python-modules/sqlalchemy-utils/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "sqlalchemy-utils"; 8 - version = "0.36.6"; 8 + version = "0.37.7"; 9 9 10 10 src = fetchPypi { 11 11 inherit version; 12 12 pname = "SQLAlchemy-Utils"; 13 - sha256 = "0srs5w486wp5zydjs70igi5ypgxhm6h73grb85jz03fqpqaanzvs"; 13 + sha256 = "sha256-cW2dlZIljbllGlEdA+ayVTJCwqRAhV7j99WBK7tV2es="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sqlalchemy/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "SQLAlchemy"; 17 - version = "1.4.16"; 17 + version = "1.4.18"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "15yl9frbxsq90hq5b8znqy34fg5kqdw1jjw933kz709rbpxw4lzd"; 21 + sha256 = "0k3yfarfa0hcc0bza6nccy685gnmq6gikynqayrvddx6y7si0lnj"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sqlite-utils/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "sqlite-utils"; 18 - version = "3.6"; 18 + version = "3.9.1"; 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "sha256-WCqbz0tssy7i76Sg2PeexjDollypPGnOqqfUJOHAFWA="; 23 + sha256 = "a08ed62eb269e26ae9c35b9be9cd3d395b0522157e6543128a40cc5302d8aa81"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sqlmap/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "sqlmap"; 10 - version = "1.5.3"; 10 + version = "1.5.6"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-b2Q5Zelz0AWbNQotOLWdwN5+20Q5jATH3nzLEJQRwno="; 14 + sha256 = "fc4be53bb7f64b1cc2e8058e7660059d8f5afb9857cc033084953ea615a10305"; 15 15 }; 16 16 17 17 postPatch = ''
+2 -2
pkgs/development/python-modules/srp/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "srp"; 5 - version = "1.0.17"; 5 + version = "1.0.18"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "f2e3fed4e5cbfd6b481edc9cdd51a8c39a609eae117210218556004bdc9016b2"; 9 + sha256 = "1582317ccd383dc39d54f223424c588254d73d1cfb2c5c24d945e018ec9516bb"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/starkbank-ecdsa/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "starkbank-ecdsa"; 9 - version = "1.1.0"; 9 + version = "1.1.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "starkbank"; 13 13 repo = "ecdsa-python"; 14 14 rev = "v${version}"; 15 - sha256 = "03smk33zhmv1j1svgjnykak0jnw8yl0yv03i1gsasx71f33zmfwi"; 15 + sha256 = "1x86ia0385c76nzqa00qyrvnn4j174n6piq85m7ar5i0ij7qky9a"; 16 16 }; 17 17 18 18 checkInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/stripe/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "stripe"; 5 - version = "2.56.0"; 5 + version = "2.58.0"; 6 6 7 7 # Tests require network connectivity and there's no easy way to disable 8 8 # them. ~ C. ··· 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "2ff904fb8dee0d25f135059468a876852d24dc8cbe0b45d7aff56a028045777c"; 13 + sha256 = "34829b528e652ffc919d40eff2ba78021149818bab76e33c07801382921cf6d5"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/sumo/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "sumo"; 17 - version = "2.2.4"; 17 + version = "2.2.5"; 18 18 19 19 disabled = pythonOlder "3.6"; 20 20 ··· 23 23 owner = "SMTG-UCL"; 24 24 repo = "sumo"; 25 25 rev = "v${version}"; 26 - sha256 = "051353gsxmh4qnabshfnc00mmzdbh1fgk1xdfnsfgcnijxgw25bb"; 26 + sha256 = "1vwqyv215yf51j1278cn7l8mpqmy1grm9j7z3hxjlz4w65cff324"; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+8
pkgs/development/python-modules/surepy/default.nix
··· 2 2 , aiodns 3 3 , aiohttp 4 4 , async-timeout 5 + , attrs 5 6 , brotlipy 6 7 , buildPythonPackage 7 8 , cchardet ··· 28 29 sha256 = "sha256-XoYiZPBc9SybyKocui1HqSA+YPiPpbupJWMCfmQT5RU="; 29 30 }; 30 31 32 + postPatch = '' 33 + substituteInPlace pyproject.toml \ 34 + --replace 'click = "^7.1.2"' 'click = "*"' \ 35 + --replace 'attrs = "^20.3.0"' 'attrs = "*"' 36 + ''; 37 + 31 38 nativeBuildInputs = [ poetry-core ]; 32 39 33 40 propagatedBuildInputs = [ 34 41 aiodns 35 42 aiohttp 36 43 async-timeout 44 + attrs 37 45 brotlipy 38 46 cchardet 39 47 click
+2 -2
pkgs/development/python-modules/svglib/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "svglib"; 15 - version = "1.0.1"; 15 + version = "1.1.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "ff01593e8c07ea462d3742e1f4141bfa261cbd4400ceb25dfb8fec3508ad0e50"; 19 + sha256 = "520ee5290ee2ebeebd20ca0d7d995c08c903b364fcf515826bab43a1288d422e"; 20 20 }; 21 21 22 22 disabled = !isPy3k;
+2 -2
pkgs/development/python-modules/symengine/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "symengine"; 14 - version = "0.7.0.post3"; 14 + version = "0.7.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "symengine"; 18 18 repo = "symengine.py"; 19 19 rev = "v${version}"; 20 - sha256 = "1hpwnnv6f7f2wj33zaaj3i2r0d0qj0jwm3fd4ayicj0rvqya50rx"; 20 + sha256 = "1xaclpvk7m6mbp70zrsvi3blz4v89pbsf7b6rpmx5903m6kxqr4m"; 21 21 }; 22 22 23 23 postConfigure = ''
+2 -2
pkgs/development/python-modules/sympy/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "sympy"; 11 - version = "1.7.1"; 11 + version = "1.8"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-o96SYel1Nbg7uGB7DaLH0DEmZQ+v6isniWV7Ipwkay4="; 15 + sha256 = "1ca588a9f6ce6a323c5592f9635159c2093572826668a1022c75c75bdf0297cb"; 16 16 }; 17 17 18 18 checkInputs = [ glibcLocales ];
+2 -2
pkgs/development/python-modules/tempora/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "tempora"; 9 - version = "4.0.1"; 9 + version = "4.0.2"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "9af06854fafb26d3d40d3dd6402e8baefaf57f90e48fdc9a94f6b22827a60fb3"; 13 + sha256 = "10fdc29bf85fa0df39a230a225bb6d093982fc0825b648a414bbc06bddd79909"; 14 14 }; 15 15 16 16 disabled = pythonOlder "3.2";
+2 -2
pkgs/development/python-modules/tensorboardx/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "tensorboardx"; 21 - version = "2.1"; 21 + version = "2.2"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "lanpa"; 25 25 repo = "tensorboardX"; 26 26 rev = "v${version}"; 27 - sha256 = "1palz91y0b39pcmwg6wdmqfal38hai99dd6r88i3imqxdbmjghih"; 27 + sha256 = "0wjlh5fhamrrff3rm8j5ws9ncblwjgwf3nanxgr1bkn7asgynhys"; 28 28 }; 29 29 30 30 # apparently torch API changed a bit at 1.6
+2 -2
pkgs/development/python-modules/terminado/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "terminado"; 10 - version = "0.9.3"; 10 + version = "0.10.1"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "261c0b7825fecf629666e1820b484a5380f7e54d6b8bd889fa482e99dcf9bde4"; 14 + sha256 = "89d5dac2f4e2b39758a0ff9a3b643707c95a020a6df36e70583b88297cd59cbe"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ ptyprocess tornado ];
+2 -2
pkgs/development/python-modules/termplotlib/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "termplotlib"; 12 - version = "0.3.4"; 12 + version = "0.3.5"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "nschloe"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "17d2727bz6kqhxczixx6nxzz4hzyi2cssylzazjimk07syvycd6n"; 18 + sha256 = "1z6bw6lkbrgjyq3ndsx20gwpai4scm1q9rjh4rdz0rvja4jdcv3z"; 19 19 }; 20 20 21 21 format = "pyproject";
+2 -2
pkgs/development/python-modules/tern/default.nix
··· 15 15 }: 16 16 buildPythonPackage rec { 17 17 pname = "tern"; 18 - version = "2.5.0"; 18 + version = "2.6.1"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "606c62944991b2cbcccf3f5353be693305d6d7d318c3865b9ecca49dbeab2727"; 22 + sha256 = "749c18ef493ebe3ac28624b2b26c6e38f77de2afd6a6579d2c92393d8fbdbd46"; 23 23 }; 24 24 25 25 patches = [
+8 -4
pkgs/development/python-modules/testpath/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , pytestCheckHook 4 5 }: 5 6 6 7 buildPythonPackage rec { 7 8 pname = "testpath"; 8 - version = "0.4.4"; 9 - format = "wheel"; 9 + version = "0.5.0"; 10 10 11 11 src = fetchPypi { 12 - inherit pname version format; 13 - sha256 = "bfcf9411ef4bf3db7579063e0546938b1edda3d69f4e1fb8756991f5951f85d4"; 12 + inherit pname version; 13 + sha256 = "05z4s4d5i1ja16hiv4jhqv63fvg1a4vw77s0ay1sw11hrl5pmkqs"; 14 14 }; 15 + 16 + checkInputs = [ 17 + pytestCheckHook 18 + ]; 15 19 16 20 meta = with lib; { 17 21 description = "Test utilities for code working with files and commands";
+2 -2
pkgs/development/python-modules/thespian/default.nix
··· 1 1 { fetchPypi, buildPythonPackage, lib }: 2 2 3 3 buildPythonPackage rec { 4 - version = "3.10.3"; 4 + version = "3.10.5"; 5 5 pname = "thespian"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 9 extension = "zip"; 10 - sha256 = "d9152089f239c80339eb0431b9561966a841fb3ab0d043b36fa47934fc7956f2"; 10 + sha256 = "17adad8afbc4779a01f34a6595c63fceccfd21f10556b85a261338eb99b5d306"; 11 11 }; 12 12 13 13 # Do not run the test suite: it takes a long time and uses
+2 -2
pkgs/development/python-modules/tifffile/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "tifffile"; 16 - version = "2021.3.17"; 16 + version = "2021.6.14"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "1b72c92ecd2273e52686c0f8792d1d1c4da4109b241dd1723dfe56ef4d1ad612"; 20 + sha256 = "a2f83d82800a8d83cbd04340f9d65a6873a970874947a6b823b1b1238e84cba6"; 21 21 }; 22 22 23 23 patches = lib.optional isPy27 ./python2-regex-compat.patch;
+2 -2
pkgs/development/python-modules/titlecase/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "titlecase"; 5 - version = "2.0.0"; 5 + version = "2.2.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "d6b24c4bfce6b05ee55da48901a1aa39eac20f223160b7872dcf1b8182214bec"; 9 + sha256 = "5d97ee51da37fb57c8753b79efa8edfdf3f10c0060de926efee970081e28d52f"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ regex ];
+2 -2
pkgs/development/python-modules/tld/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "tld"; 14 - version = "0.12.5"; 14 + version = "0.12.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "0d1lbbg2qdw5jjxks0dqlf69bki5885mhj8ysvgylmrni56hjqqv"; 18 + sha256 = "69fed19d26bb3f715366fb4af66fdeace896c55c052b00e8aaba3a7b63f3e7f0"; 19 19 }; 20 20 21 21 checkInputs = [
+2 -2
pkgs/development/python-modules/tomlkit/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "tomlkit"; 7 - version = "0.7.0"; 7 + version = "0.7.2"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "ac57f29693fab3e309ea789252fcce3061e19110085aa31af5446ca749325618"; 11 + sha256 = "d7a454f319a7e9bd2e249f239168729327e4dd2d27b17dc68be264ad1ce36754"; 12 12 }; 13 13 14 14 propagatedBuildInputs =
+2 -2
pkgs/development/python-modules/torchvision/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "torchvision"; 17 - version = "0.9.0"; 17 + version = "0.10.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "pytorch"; 21 21 repo = "vision"; 22 22 rev = "v${version}"; 23 - sha256 = "0rw186nki7q8igk481p2mvx4n763i3kpn663yp3dibkimddpnf9k"; 23 + sha256 = "13j04ij0jmi58nhav1p69xrm8dg7jisg23268i3n6lnms37n02kc"; 24 24 }; 25 25 26 26 nativeBuildInputs = [ libpng ninja which ];
+2 -2
pkgs/development/python-modules/towncrier/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "towncrier"; 14 - version = "19.2.0"; 14 + version = "19.9.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "15l1gb0hhi9pf3mhhb9vpc93w6w3hrih2ljmzbkgfb3dwqd1l9a8"; 18 + sha256 = "19916889879353a8863f3de8cb1ef19b305a0b5cfd9d36159d76ca2fef08e9aa"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/tox/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "tox"; 16 - version = "3.23.0"; 16 + version = "3.23.1"; 17 17 18 18 buildInputs = [ setuptools-scm ]; 19 19 propagatedBuildInputs = [ packaging pluggy py six virtualenv toml filelock ]; ··· 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - sha256 = "05a4dbd5e4d3d8269b72b55600f0b0303e2eb47ad5c6fe76d3576f4c58d93661"; 25 + sha256 = "307a81ddb82bd463971a273f33e9533a24ed22185f27db8ce3386bff27d324e3"; 26 26 }; 27 27 28 28 meta = with lib; {
+2 -2
pkgs/development/python-modules/tqdm/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "tqdm"; 17 - version = "4.60.0"; 17 + version = "4.61.1"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "ebdebdb95e3477ceea267decfc0784859aa3df3e27e22d23b83e9b272bf157ae"; 21 + sha256 = "24be966933e942be5f074c29755a95b315c69a91f839a29139bf26ffffe2d3fd"; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/trackpy/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "trackpy"; 15 - version = "0.4.2"; 15 + version = "0.5.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "soft-matter"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "16mc22z3104fvygky4gy3gvifjijm42db48v2z1y0fmyf6whi9p6"; 21 + sha256 = "0if069f4sjyjl7wvzyzk8k9q9qjixswcc6aszrrgfb4a4mix3h1g"; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/traitsui/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "traitsui"; 7 - version = "7.1.1"; 7 + version = "7.2.1"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "77d9dc5830c4e7ab94f9225bc2f082430399d95c943f1616db41e83a94df38e5"; 11 + sha256 = "dfc39015faf0591f9927e3d4d22bd95a16d49c85db30e60acd4ba7b85c7c5d5b"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ traits pyface six ];
+2 -2
pkgs/development/python-modules/transmission-rpc/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "transmission-rpc"; 12 - version = "3.2.4"; 12 + version = "3.2.5"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "f852d1afd0f0d4f515fe20f0de94d57b6d2e36cbac45e07da43ea0b6518f535c"; 16 + sha256 = "59598c9aa338703951686420fea292d9ba2d83d2a81361f16b64c2603c4ebb45"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/treq/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "treq"; 7 - version = "21.1.0"; 7 + version = "21.5.0"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "fdae0c872c444ed96c3cb11be8445d22e4afb731e87fdddae3b00c609e77199f"; 11 + sha256 = "02ea86383fc4b57539c45a965eaa1e9fd28302cdf382d21da8430050c97be9b8"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/trimesh/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "trimesh"; 5 - version = "3.9.10"; 5 + version = "3.9.20"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "7ed243bc818f7a9a021d8dd39f69ae7ed366dfd9582b13d686e1b1e8c8326bcf"; 9 + sha256 = "476173507224bd07febc94070d30e5d704f541b48cd2db4c3bc2fe562498e22c"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ numpy ];
+2 -2
pkgs/development/python-modules/trio/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "trio"; 21 - version = "0.18.0"; 21 + version = "0.19.0"; 22 22 disabled = pythonOlder "3.6"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "0xm0bd1rrlb4l9q0nf2n1wg7xh42ljdnm4i4j0651zi73zk6m9l7"; 26 + sha256 = "895e318e5ec5e8cea9f60b473b6edb95b215e82d99556a03eb2d20c5e027efe1"; 27 27 }; 28 28 29 29 checkInputs = [ astor pytestCheckHook pyopenssl trustme jedi pylint yapf ];
+2 -2
pkgs/development/python-modules/trustme/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "trustme"; 16 - version = "0.7.0"; 16 + version = "0.8.0"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "1fde1dd27052ab5e5693e1fbe3ba091a6496daf1125409d73232561145fca369"; 20 + sha256 = "3dcfbe186bf33d146347c6180b67564257f2708960027ab6d24fea2865daabca"; 21 21 }; 22 22 23 23 checkInputs = [
+2 -2
pkgs/development/python-modules/trytond/default.nix
··· 23 23 24 24 buildPythonApplication rec { 25 25 pname = "trytond"; 26 - version = "5.8.5"; 26 + version = "5.8.9"; 27 27 disabled = pythonOlder "3.5"; 28 28 29 29 src = fetchPypi { 30 30 inherit pname version; 31 - sha256 = "62753cebdae2d9e2d6bf8a5dde840ef77540414c4df76c8ed202c0c0d0bedb02"; 31 + sha256 = "5f14e9615ff91e18c146c74eb4c1cd56112662361a52c73389f15baced0bef18"; 32 32 }; 33 33 34 34 # Tells the tests which database to use
+2 -2
pkgs/development/python-modules/tubeup/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "tubeup"; 12 - version = "0.0.25"; 12 + version = "0.0.26"; 13 13 14 14 disabled = isPy27; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "c1869363eddb85f39c05971d159bb2bf8cafa596acff3b9117635ebebfd1d342"; 18 + sha256 = "842bc03c354d8f952436109264db6cd9146f26cee281d1540d5d7c3aa7371bcc"; 19 19 }; 20 20 21 21 postPatch = ''
+2 -2
pkgs/development/python-modules/tvdb_api/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "tvdb_api"; 10 - version = "3.0.2"; 10 + version = "3.1.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "6a0135815cb680da38d78121d4d659d8e54a25f4db2816cd86d62916b92f23b2"; 14 + sha256 = "f63f6db99441bb202368d44aaabc956acc4202b18fc343a66bf724383ee1f563"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ requests-cache ];
+2 -2
pkgs/development/python-modules/tvnamer/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "tvnamer"; 10 - version = "3.0.2"; 10 + version = "3.0.4"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "a5ff916e104b2c0b567c2c7f2d8ae15a66a7ac57d67390e7c67207a33b79022f"; 14 + sha256 = "dc2ea8188df6ac56439343630466b874c57756dd0b2538dd8e7905048f425f04"; 15 15 }; 16 16 17 17 checkInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/twiggy/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "Twiggy"; 9 - version = "0.5.0"; 9 + version = "0.5.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "259ae96cb22e80c49e75c37dc2f7497028c5dc19018958f05fa00ec08fc2569f"; 13 + sha256 = "7938840275972f6ce89994a5bdfb0b84f0386301a043a960af6364952e78ffe4"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ six ];
+4 -2
pkgs/development/python-modules/twitter/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools-scm 4 5 }: 5 6 6 7 buildPythonPackage rec { 7 8 pname = "twitter"; 8 - version = "1.18.0"; 9 + version = "1.19.3"; 9 10 10 11 src = fetchPypi { 11 12 inherit pname version; 12 - sha256 = "acdc85e5beea752967bb64c63bde8b915c49a31a01db1b2fecccf9f2c1d5c44d"; 13 + sha256 = "a56ff9575fbd50a51ce91107dcb5a4c3fd00c2ba1bcb172ce538b0948d3626e6"; 13 14 }; 14 15 16 + nativeBuildInputs = [ setuptools-scm ]; 15 17 doCheck = false; 16 18 17 19 meta = with lib; {
+2 -2
pkgs/development/python-modules/typecode/default.nix
··· 13 13 }: 14 14 buildPythonPackage rec { 15 15 pname = "typecode"; 16 - version = "21.2.24"; 16 + version = "21.6.1"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "eaac8aee0b9c6142ad44671252ba00748202d218347d1c0451ce6cd76561e01b"; 20 + sha256 = "d3a82859df5607c900972e08e1bca31e3fe2daed37afd1b8231cad2ef613d8d6"; 21 21 }; 22 22 23 23 dontConfigure = true;
+2 -2
pkgs/development/python-modules/typeguard/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "typeguard"; 13 - version = "2.12.0"; 13 + version = "2.12.1"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-/Kd/1My6Y0ZbQhzburWhqOOZTm1vGLRdortHXAnxR+8="; 17 + sha256 = "c2af8b9bdd7657f4bd27b45336e7930171aead796711bc4cfc99b4731bb9d051"; 18 18 }; 19 19 20 20 buildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/typing-extensions/default.nix
··· 4 4 5 5 in buildPythonPackage rec { 6 6 pname = "typing_extensions"; 7 - version = "3.7.4.3"; 7 + version = "3.10.0.0"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c"; 11 + sha256 = "50b6f157849174217d0656f99dc82fe932884fb250826c18350e159ec6cdf342"; 12 12 }; 13 13 14 14 checkInputs = lib.optional (pythonOlder "3.5") typing;
+2 -2
pkgs/development/python-modules/typing/default.nix
··· 6 6 7 7 in buildPythonPackage rec { 8 8 pname = "typing"; 9 - version = "3.7.4.3"; 9 + version = "3.10.0.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1187fb9c82fd670d10aa07bbb6cfcfe4bdda42d6fab8d5134f04e8c4d0b71cc9"; 13 + sha256 = "13b4ad211f54ddbf93e5901a9967b1e07720c1d1b78d596ac6a439641aa1b130"; 14 14 }; 15 15 16 16 disabled = pythonAtLeast "3.5";
+2 -2
pkgs/development/python-modules/uritools/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "uritools"; 5 - version = "3.0.1"; 5 + version = "3.0.2"; 6 6 disabled = isPy27; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - sha256 = "a3e9c794d44fdbd54642dcb7d6ef3ba9866d953eb34f65aeca3754b7ad5c1ea0"; 10 + sha256 = "28ffef82ce3b2793237d36e45aa7cde28dae6502f6a93fdbd05ede401520e279"; 11 11 }; 12 12 13 13 meta = with lib; {
+2 -2
pkgs/development/python-modules/urllib3/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "urllib3"; 22 - version = "1.26.4"; 22 + version = "1.26.5"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "0dw9w9bs3hmr5dp3r3h43jyzzb1g1046ag7lj8pqf58i4kvj3c77"; 26 + sha256 = "sha256-p6zQl3ElMl9Ra9qXNfpxQrkJqNAeiy5MgQjQmE5uAJg="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+34 -30
pkgs/development/python-modules/uvicorn/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , buildPythonPackage 3 + , callPackage 4 4 , fetchFromGitHub 5 + , asgiref 5 6 , click 7 + , colorama 6 8 , h11 7 9 , httptools 8 - , uvloop 9 - , websockets 10 - , wsproto 11 - , pytestCheckHook 12 - , pytest-mock 10 + , python-dotenv 13 11 , pyyaml 14 12 , requests 15 - , trustme 16 13 , typing-extensions 17 - , isPy27 14 + , uvloop 15 + , watchgod 16 + , websockets 17 + , wsproto 18 18 , pythonOlder 19 19 }: 20 20 21 21 buildPythonPackage rec { 22 22 pname = "uvicorn"; 23 - version = "0.13.2"; 24 - disabled = isPy27; 23 + version = "0.14.0"; 24 + disabled = pythonOlder "3.6"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "encode"; 28 28 repo = pname; 29 29 rev = version; 30 - sha256 = "04zgmp9z46k72ay6cz7plga6d3w3a6x41anabm7ramp7jdqf6na9"; 30 + sha256 = "164x92k3rs47ihkmwq5av396576dxp4rzv6557pwgc1ign2ikqy1"; 31 31 }; 32 32 33 + outputs = [ 34 + "out" 35 + "testsout" 36 + ]; 37 + 33 38 propagatedBuildInputs = [ 39 + asgiref 34 40 click 41 + colorama 35 42 h11 36 43 httptools 44 + python-dotenv 45 + pyyaml 37 46 uvloop 47 + watchgod 38 48 websockets 39 49 wsproto 40 50 ] ++ lib.optionals (pythonOlder "3.8") [ 41 51 typing-extensions 42 52 ]; 43 53 44 - checkInputs = [ 45 - pytestCheckHook 46 - pytest-mock 47 - pyyaml 48 - requests 49 - trustme 50 - ]; 51 - 52 - doCheck = !stdenv.isDarwin; 53 - 54 - __darwinAllowLocalNetworking = true; 54 + postInstall = '' 55 + mkdir $testsout 56 + cp -R tests $testsout/tests 57 + ''; 55 58 56 - pytestFlagsArray = [ 57 - # watchgod required the watchgod package, which isn't available in nixpkgs 58 - "--ignore=tests/supervisors/test_reload.py" 59 + pythonImportsCheck = [ 60 + "uvicorn" 59 61 ]; 60 62 61 - disabledTests = [ 62 - "test_supported_upgrade_request" 63 - "test_invalid_upgrade" 64 - ]; 63 + # check in passthru.tests.pytest to escape infinite recursion with httpx/httpcore 64 + doCheck = false; 65 + 66 + passthru.tests = { 67 + pytest = callPackage ./tests.nix { }; 68 + }; 65 69 66 70 meta = with lib; { 67 71 homepage = "https://www.uvicorn.org/";
+40
pkgs/development/python-modules/uvicorn/tests.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , uvicorn 4 + , httpx 5 + , pytest-asyncio 6 + , pytestCheckHook 7 + , pytest-mock 8 + , requests 9 + , trustme 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "uvicorn-tests"; 14 + inherit (uvicorn) version; 15 + 16 + src = uvicorn.testsout; 17 + 18 + dontBuild = true; 19 + dontInstall = true; 20 + 21 + checkInputs = [ 22 + uvicorn 23 + httpx 24 + pytestCheckHook 25 + pytest-asyncio 26 + pytest-mock 27 + requests 28 + trustme 29 + ]; 30 + 31 + doCheck = !stdenv.isDarwin; 32 + 33 + __darwinAllowLocalNetworking = true; 34 + 35 + disabledTests = [ 36 + "test_supported_upgrade_request" 37 + "test_invalid_upgrade" 38 + ]; 39 + } 40 +
+2 -2
pkgs/development/python-modules/vega/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "vega"; 6 - version = "3.4.0"; 6 + version = "3.5.0"; 7 7 disabled = pythonOlder "3.6"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "f343ceb11add58d24cd320d69e410b111a56c98c9069ebb4ef89c608c4c1950d"; 11 + sha256 = "1c22877758cef97e81dbb665c83d31f7427bbc804a01503fa2845a35403c54ad"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ jupyter jupyter_core pandas ipywidgets ];
+2 -2
pkgs/development/python-modules/virtual-display/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "PyVirtualDisplay"; 5 - version = "2.1"; 5 + version = "2.2"; 6 6 7 7 propagatedBuildInputs = [ EasyProcess ]; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "9d4c6957ec2c4753b5293fb6a60a90d7c27fc01bc5de9b5aa863f7c1e3fb4efc"; 11 + sha256 = "3ecda6b183b03ba65dcfdf0019809722480d7b7e10eea6e3a40bf1ba3146bab7"; 12 12 }; 13 13 14 14 # requires X server
+2 -2
pkgs/development/python-modules/virtualenv/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "virtualenv"; 26 - version = "20.4.3"; 26 + version = "20.4.7"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - sha256 = "49ec4eb4c224c6f7dd81bb6d0a28a09ecae5894f4e593c89b0db0885f565a107"; 30 + sha256 = "14fdf849f80dbb29a4eb6caa9875d476ee2a5cf76a5f5415fa2f1606010ab467"; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/vivisect/default.nix
··· 10 10 }: 11 11 buildPythonPackage rec { 12 12 pname = "vivisect"; 13 - version = "0.1.0"; 13 + version = "0.2.1"; 14 14 disabled = isPy3k; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "ed5e8c24684841d30dc7b41f2bee87c0198816a453417ae2e130b7845ccb2629"; 18 + sha256 = "8fc4d2097a1d0d8d97aa8c540984cb52432df759f04f2281a21a4e1b7d1a95a7"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/vowpalwabbit/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "vowpalwabbit"; 18 - version = "8.9.0"; 18 + version = "8.10.2"; 19 19 20 20 src = fetchPypi{ 21 21 inherit pname version; 22 - sha256 = "37fb7a400f3a7923a04df9921b3eef1bbe96117424ef083dcfed0e4eea77fa08"; 22 + sha256 = "e9f7d525a6e88ebff41406409a5c31f79bb008f524fc63a61dc74bac6a1ac887"; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2
pkgs/development/python-modules/watchdog/default.nix
··· 5 5 , argh 6 6 , pathtools 7 7 , pyyaml 8 + , flaky 8 9 , pytest-timeout 9 10 , pytestCheckHook 10 11 , CoreServices ··· 28 29 ]; 29 30 30 31 checkInputs = [ 32 + flaky 31 33 pytest-timeout 32 34 pytestCheckHook 33 35 ];
+2 -2
pkgs/development/python-modules/wcmatch/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "wcmatch"; 5 - version = "8.1.2"; 5 + version = "8.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "efda751de15201b395b6d6e64e6ae3b6b03dc502a64c3c908aa5cad14c27eee5"; 9 + sha256 = "4d54ddb506c90b5a5bba3a96a1cfb0bb07127909e19046a71d689ddfb18c3617"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ bracex ];
+30
pkgs/development/python-modules/werkzeug/1.nix
··· 1 + { lib, stdenv, buildPythonPackage, fetchPypi 2 + , itsdangerous, hypothesis 3 + , pytestCheckHook, requests 4 + , pytest-timeout 5 + , isPy3k 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "Werkzeug"; 10 + version = "1.0.1"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c"; 15 + }; 16 + 17 + propagatedBuildInputs = [ itsdangerous ]; 18 + checkInputs = [ pytestCheckHook requests hypothesis pytest-timeout ]; 19 + 20 + disabledTests = lib.optionals stdenv.isDarwin [ 21 + "test_get_machine_id" 22 + ]; 23 + 24 + meta = with lib; { 25 + homepage = "https://palletsprojects.com/p/werkzeug/"; 26 + description = "A WSGI utility library for Python"; 27 + license = licenses.bsd3; 28 + maintainers = [ ]; 29 + }; 30 + }
+37 -10
pkgs/development/python-modules/werkzeug/default.nix
··· 1 - { lib, stdenv, buildPythonPackage, fetchPypi 2 - , itsdangerous, hypothesis 3 - , pytestCheckHook, requests 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , pythonOlder 5 + , fetchPypi 6 + , watchdog 7 + , dataclasses 4 8 , pytest-timeout 5 - , isPy3k 9 + , pytest-xprocess 10 + , pytestCheckHook 6 11 }: 7 12 8 13 buildPythonPackage rec { 9 14 pname = "Werkzeug"; 10 - version = "1.0.1"; 15 + version = "2.0.1"; 16 + disabled = pythonOlder "3.6"; 11 17 12 18 src = fetchPypi { 13 19 inherit pname version; 14 - sha256 = "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c"; 20 + sha256 = "0hlwawnn8c41f254qify5jnjj8xb97n294h09bqimzqhs0qdpq8x"; 15 21 }; 16 22 17 - propagatedBuildInputs = [ itsdangerous ]; 18 - checkInputs = [ pytestCheckHook requests hypothesis pytest-timeout ]; 23 + propagatedBuildInputs = lib.optionals (!stdenv.isDarwin) [ 24 + # watchdog requires macos-sdk 10.13+ 25 + watchdog 26 + ] ++ lib.optionals (pythonOlder "3.7") [ 27 + dataclasses 28 + ]; 29 + 30 + checkInputs = [ 31 + pytest-timeout 32 + pytest-xprocess 33 + pytestCheckHook 34 + ]; 19 35 20 36 disabledTests = lib.optionals stdenv.isDarwin [ 21 37 "test_get_machine_id" 22 38 ]; 23 39 40 + pytestFlagsArray = [ 41 + # don't run tests that are marked with filterwarnings, they fail with 42 + # warnings._OptionError: unknown warning category: 'pytest.PytestUnraisableExceptionWarning' 43 + "-m 'not filterwarnings'" 44 + ]; 45 + 24 46 meta = with lib; { 25 47 homepage = "https://palletsprojects.com/p/werkzeug/"; 26 - description = "A WSGI utility library for Python"; 48 + description = "The comprehensive WSGI web application library"; 49 + longDescription = '' 50 + Werkzeug is a comprehensive WSGI web application library. It 51 + began as a simple collection of various utilities for WSGI 52 + applications and has become one of the most advanced WSGI 53 + utility libraries. 54 + ''; 27 55 license = licenses.bsd3; 28 - maintainers = [ ]; 29 56 }; 30 57 }
+2 -2
pkgs/development/python-modules/west/default.nix
··· 3 3 }: 4 4 5 5 buildPythonPackage rec { 6 - version = "0.10.1"; 6 + version = "0.11.0"; 7 7 pname = "west"; 8 8 9 9 disabled = !isPy3k; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-gwbrxnQ0j0FV2Cv+hQEoK0HthstEw/xjaozPjgV7GEc="; 13 + sha256 = "67fdc85f44be308383b331940dced0756c8c81a85f753c6b97eb0d65d973f31a"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/whisper/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "whisper"; 5 - version = "1.1.7"; 5 + version = "1.1.8"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "08biw3g6x6p2aa1nlvfazbgcs1xvf6m0hvskdjhgwnsbwxk1xq46"; 9 + sha256 = "345f35d0dccaf181e0aa4353e6c13f40f5cceda10a3c7021dafab29f004f62ae"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ six ];
+2 -2
pkgs/development/python-modules/wurlitzer/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "wurlitzer"; 12 - version = "2.0.1"; 12 + version = "2.1.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "0hvmbc41kdwrjns8z1s4a59a4azdvzb8q3vs7nn1li4qm4l0g3yh"; 16 + sha256 = "0144228960a992ef46e339e8aa560600bd34cd64e018bfebad88c0dd61bd8ba5"; 17 17 }; 18 18 19 19 propagatedBuildInputs = lib.optionals isPy27 [ selectors2 ];
+2 -2
pkgs/development/python-modules/xarray/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "xarray"; 14 - version = "0.17.0"; 14 + version = "0.18.2"; 15 15 disabled = !isPy3k; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "9c2edad2a4e588f9117c666a4249920b9717fb75703b96998cf65fcd4f60551f"; 19 + sha256 = "5d2e72a228286fcf60f66e16876bd27629a1a70bf64822c565f16515c4d10284"; 20 20 }; 21 21 22 22 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/xlsx2csv/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "xlsx2csv"; 8 - version = "0.7.7"; 8 + version = "0.7.8"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "09vigknmz15izirfddkmb3a39h1rp2jmc00bnrff12i757n7jjl4"; 12 + sha256 = "c3aaf0c5febd9c5e48488026e7a58af37a67bf3da5e221cc57d371328b3b7dd3"; 13 13 }; 14 14 15 15 meta = with lib; {
+2 -2
pkgs/development/python-modules/xml2rfc/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "xml2rfc"; 7 - version = "3.6.0"; 7 + version = "3.8.0"; 8 8 disabled = pythonAtLeast "3.9"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "a9aa2e7c156a1acb0931086637d31efe9302a771641bc35938383cefbd27ba9d"; 12 + sha256 = "8e25a9d73acf57ade798fc67841277dbbdb81ced390e6f84362370305b127426"; 13 13 }; 14 14 15 15 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/xstatic-pygments/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "XStatic-Pygments"; 8 - version = "2.7.2.1"; 8 + version = "2.9.0.1"; 9 9 10 10 src = fetchPypi { 11 11 inherit version pname; 12 - sha256 = "b22b0a59ce17bf06e26508fdd264fff74409ebd9968af87a0a63402fce838dc2"; 12 + sha256 = "082c1e9fe606fbbef474f78b6fdb19e9a2efcc7a9b7d94163cf66f7bfae75762"; 13 13 }; 14 14 15 15 # no tests implemented
+2 -2
pkgs/development/python-modules/xxhash/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - version = "2.0.0"; 7 + version = "2.0.2"; 8 8 pname = "xxhash"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "58ca818554c1476fa1456f6cd4b87002e2294f09baf0f81e5a2a4968e62c423c"; 12 + sha256 = "b7bead8cf6210eadf9cecf356e17af794f57c0939a3d420a00d87ea652f87b49"; 13 13 }; 14 14 15 15 meta = with lib; {
+2 -2
pkgs/development/python-modules/yara-python/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "yara-python"; 10 - version = "4.0.5"; 10 + version = "4.1.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "VirusTotal"; 14 14 repo = "yara-python"; 15 15 rev = "v${version}"; 16 - sha256 = "1qd0aw5p48ay77hgj0hgzpvbmq1933mknk134aqdb32036rlc5sq"; 16 + sha256 = "1w48skmjbb5529g8fyzdjj9jkmavqiq6wh1dr004xdp3nhlqn9y7"; 17 17 }; 18 18 19 19 buildInputs = [
+2 -2
pkgs/development/python-modules/yq/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "yq"; 15 - version = "2.12.0"; 15 + version = "2.12.2"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-HSrUA1BNMGtSWLhsaY+YVtetWLe7F6K4dWkaanuMTCA="; 19 + sha256 = "2f156d0724b61487ac8752ed4eaa702a5737b804d5afa46fa55866951cd106d2"; 20 20 }; 21 21 22 22 patches = [
+2 -2
pkgs/development/python-modules/zarr/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "zarr"; 15 - version = "2.6.1"; 15 + version = "2.8.3"; 16 16 disabled = isPy27; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "fa7eac1e4ff47ff82d09c42bb4679e18e8a05a73ee81ce59cee6a441a210b2fd"; 20 + sha256 = "8aece33269ba3ee2af9320aa528d5fe93f76c30e4ad7fdbfb604b1db3f0d779f"; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/zope_interface/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "zope.interface"; 9 - version = "5.3.0"; 9 + version = "5.4.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "b18a855f8504743e0a2d8b75d008c7720d44e4c76687e13f959e35d9a13eb397"; 13 + sha256 = "5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ zope_event ];
+2 -2
pkgs/development/python-modules/zstd/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "zstd"; 7 - version = "1.4.8.1"; 7 + version = "1.5.0.2"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "b62b21eb850abd6b8c0046bfc1c5c773c873eeb94f1904ef1ff304e98b62b80e"; 11 + sha256 = "8d3388a15135c481b28ca67d079cb5fd79a9691626fd9979e6b4ec00eabb9e79"; 12 12 }; 13 13 14 14 postPatch = ''
+4 -2
pkgs/development/tools/backblaze-b2/default.nix
··· 12 12 in 13 13 python3Packages.buildPythonApplication rec { 14 14 pname = "backblaze-b2"; 15 - version = "2.4.0"; 15 + version = "2.5.0"; 16 16 17 17 src = python3Packages.fetchPypi { 18 18 inherit version; 19 19 pname = "b2"; 20 - sha256 = "sha256-nNQDdSjUolj3PjWRn1fPBAEtPlgeent2PxzHqwH1Z6s="; 20 + sha256 = "0sh9k9fnj73ydqnk056m01xkilpxh7f4597cnczqhy21lxzr3d45"; 21 21 }; 22 22 23 23 postPatch = '' 24 + substituteInPlace requirements.txt \ 25 + --replace 'docutils==0.16' 'docutils' 24 26 substituteInPlace setup.py \ 25 27 --replace 'setuptools_scm<6.0' 'setuptools_scm' 26 28 '';
+2 -2
pkgs/development/tools/ginkgo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ginkgo"; 5 - version = "1.16.2"; 5 + version = "1.16.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "onsi"; 9 9 repo = "ginkgo"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-u2roJsZZ5oG2dHo4kmSsoySjm1HRQJ659+D2M+LezCc="; 11 + sha256 = "sha256-MDxDDZaNgjZz98lAoIIpWbIg7Cr/6kohSh+WL/1Ljyo="; 12 12 }; 13 13 vendorSha256 = "sha256-tS8YCGVOsfQp02vY6brmE3pxi70GG9DYcp1JDkcVG9Y="; 14 14 doCheck = false;
+3 -2
pkgs/development/tools/misc/autoconf/default.nix
··· 6 6 # files. 7 7 8 8 stdenv.mkDerivation rec { 9 - name = "autoconf-2.71"; 9 + pname = "autoconf"; 10 + version = "2.71"; 10 11 11 12 src = fetchurl { 12 - url = "mirror://gnu/autoconf/${name}.tar.xz"; 13 + url = "mirror://gnu/autoconf/autoconf-${version}.tar.xz"; 13 14 sha256 = "197sl23irn6s9pd54rxj5vcp5y8dv65jb9yfqgr2g56cxg7q6k7i"; 14 15 }; 15 16
+61 -61
pkgs/os-specific/bsd/netbsd/default.nix
··· 113 113 makeMinimal = mkDerivation { 114 114 path = "tools/make"; 115 115 sha256 = "0fh0nrnk18m613m5blrliq2aydciv51qhc0ihsj4k63incwbk90n"; 116 - version = "9.1"; 116 + version = "9.2"; 117 117 118 118 buildInputs = with self; []; 119 119 nativeBuildInputs = with buildPackages.netbsd; [ bsdSetupHook ]; ··· 145 145 }; 146 146 147 147 compat = mkDerivation (let 148 - version = "9.1"; 148 + version = "9.2"; 149 149 commonDeps = [ zlib ]; 150 150 in { 151 151 path = "tools/compat"; ··· 216 216 --subst-var-by version ${version} 217 217 ''; 218 218 extraPaths = with self; [ include.src libc.src libutil.src 219 - (fetchNetBSD "external/bsd/flex" "9.1" "0h98jpfj7vx5zh7vd7bk6b1hmzgkcb757a8j6d9zgygxxv13v43m") 220 - (fetchNetBSD "sys/sys" "9.1" "1xx633pvmdgdb0h1x0bw1rvkc63h29ziwh51166rc3q5bil7y01n") 221 - (fetchNetBSD "common/include/rpc/types.h" "9.1" "0n2df12mlc3cbc48jxq35yzl1y7ghgpykvy7jnfh898rdhac7m9a") 219 + (fetchNetBSD "external/bsd/flex" "9.2" "0h98jpfj7vx5zh7vd7bk6b1hmzgkcb757a8j6d9zgygxxv13v43m") 220 + (fetchNetBSD "sys/sys" "9.2" "0zawhw51klaigqqwkx0lzrx3mim2jywrc24cm7c66qsf1im9awgd") 221 + (fetchNetBSD "common/include/rpc/types.h" "9.2" "0n2df12mlc3cbc48jxq35yzl1y7ghgpykvy7jnfh898rdhac7m9a") 222 222 ] ++ libutil.extraPaths ++ _mainLibcExtraPaths; 223 223 }); 224 224 ··· 231 231 xinstall "$@" 232 232 ''; in mkDerivation { 233 233 path = "usr.bin/xinstall"; 234 - version = "9.1"; 234 + version = "9.2"; 235 235 sha256 = "1f6pbz3qv1qcrchdxif8p5lbmnwl8b9nq615hsd3cyl4avd5bfqj"; 236 236 extraPaths = with self; [ mtree.src make.src ]; 237 237 nativeBuildInputs = with buildPackages.netbsd; [ ··· 257 257 pname = "fts"; 258 258 path = "include/fts.h"; 259 259 sha256 = "01d4fpxvz1pgzfk5xznz5dcm0x0gdzwcsfm1h3d0xc9kc6hj2q77"; 260 - version = "9.1"; 260 + version = "9.2"; 261 261 nativeBuildInputs = with buildPackages.netbsd; [ 262 262 bsdSetupHook 263 263 ]; 264 264 propagatedBuildInputs = with self; compatIfNeeded; 265 265 extraPaths = with self; [ 266 - (fetchNetBSD "lib/libc/gen/fts.c" "9.1" "1a8hmf26242nmv05ipn3ircxb0jqmmi66rh78kkyi9vjwkfl3qn7") 267 - (fetchNetBSD "lib/libc/include/namespace.h" "9.1" "0kksr3pdwdc1cplqf5z12ih4cml6l11lqrz91f7hjjm64y7785kc") 268 - (fetchNetBSD "lib/libc/gen/fts.3" "9.1" "1asxw0n3fhjdadwkkq3xplfgqgl3q32w1lyrvbakfa3gs0wz5zc1") 266 + (fetchNetBSD "lib/libc/gen/fts.c" "9.2" "1a8hmf26242nmv05ipn3ircxb0jqmmi66rh78kkyi9vjwkfl3qn7") 267 + (fetchNetBSD "lib/libc/include/namespace.h" "9.2" "0kksr3pdwdc1cplqf5z12ih4cml6l11lqrz91f7hjjm64y7785kc") 268 + (fetchNetBSD "lib/libc/gen/fts.3" "9.2" "1asxw0n3fhjdadwkkq3xplfgqgl3q32w1lyrvbakfa3gs0wz5zc1") 269 269 ]; 270 270 skipIncludesPhase = true; 271 271 buildPhase = '' ··· 292 292 # Don't add this to nativeBuildInputs directly. Use statHook instead. 293 293 stat = mkDerivation { 294 294 path = "usr.bin/stat"; 295 - version = "9.1"; 295 + version = "9.2"; 296 296 sha256 = "18nqwlndfc34qbbgqx5nffil37jfq9aw663ippasfxd2hlyc106x"; 297 297 nativeBuildInputs = with buildPackages.netbsd; [ 298 298 bsdSetupHook ··· 314 314 315 315 tsort = mkDerivation { 316 316 path = "usr.bin/tsort"; 317 - version = "9.1"; 317 + version = "9.2"; 318 318 sha256 = "1dqvf9gin29nnq3c4byxc7lfd062pg7m84843zdy6n0z63hnnwiq"; 319 319 nativeBuildInputs = with buildPackages.netbsd; [ 320 320 bsdSetupHook ··· 325 325 326 326 lorder = mkDerivation { 327 327 path = "usr.bin/lorder"; 328 - version = "9.1"; 328 + version = "9.2"; 329 329 sha256 = "0rjf9blihhm0n699vr2bg88m4yjhkbxh6fxliaay3wxkgnydjwn2"; 330 330 nativeBuildInputs = with buildPackages.netbsd; [ 331 331 bsdSetupHook ··· 342 342 ## 343 343 make = mkDerivation { 344 344 path = "usr.bin/make"; 345 - sha256 = "09szl3lp9s081h7f3nci5h9zc78wlk9a6g18mryrznrss90q9ngx"; 346 - version = "9.1"; 345 + sha256 = "0vi73yicbmbp522qzqvd979cx6zm5jakhy77xh73c1kygf8klccs"; 346 + version = "9.2"; 347 347 postPatch = '' 348 348 # make needs this to pick up our sys make files 349 349 export NIX_CFLAGS_COMPILE+=" -D_PATH_DEFSYSPATH=\"$out/share/mk\"" ··· 361 361 make -C $BSDSRCDIR/share/mk FILESDIR=$out/share/mk install 362 362 ''; 363 363 extraPaths = [ 364 - (fetchNetBSD "share/mk" "9.1" "0qi3ypd5dsxk2c33885fsn68a550nibsxb1jwf5w6bfrvcblzn2z") 364 + (fetchNetBSD "share/mk" "9.2" "0w9x77cfnm6zwy40slradzi0ip9gz80x6lk7pvnlxzsr2m5ra5sy") 365 365 ]; 366 366 }; 367 367 368 368 mtree = mkDerivation { 369 369 path = "usr.sbin/mtree"; 370 - version = "9.1"; 370 + version = "9.2"; 371 371 sha256 = "04p7w540vz9npvyb8g8hcf2xa05phn1y88hsyrcz3vwanvpc0yv9"; 372 372 extraPaths = with self; [ mknod.src ]; 373 373 }; 374 374 375 375 mknod = mkDerivation { 376 376 path = "sbin/mknod"; 377 - version = "9.1"; 377 + version = "9.2"; 378 378 sha256 = "1d9369shzwgixz3nph991i8q5vk7hr04py3n9avbfbhzy4gndqs2"; 379 379 }; 380 380 381 381 getent = mkDerivation { 382 382 path = "usr.bin/getent"; 383 383 sha256 = "1qngywcmm0y7nl8h3n8brvkxq4jw63szbci3kc1q6a6ndhycbbvr"; 384 - version = "9.1"; 384 + version = "9.2"; 385 385 patches = [ ./getent.patch ]; 386 386 }; 387 387 388 388 getconf = mkDerivation { 389 389 path = "usr.bin/getconf"; 390 390 sha256 = "122vslz4j3h2mfs921nr2s6m078zcj697yrb75rwp2hnw3qz4s8q"; 391 - version = "9.1"; 391 + version = "9.2"; 392 392 }; 393 393 394 394 locale = mkDerivation { 395 395 path = "usr.bin/locale"; 396 - version = "9.1"; 396 + version = "9.2"; 397 397 sha256 = "0kk6v9k2bygq0wf9gbinliqzqpzs9bgxn0ndyl2wcv3hh2bmsr9p"; 398 398 patches = [ ./locale.patch ]; 399 399 NIX_CFLAGS_COMPILE = "-DYESSTR=__YESSTR -DNOSTR=__NOSTR"; ··· 401 401 402 402 rpcgen = mkDerivation { 403 403 path = "usr.bin/rpcgen"; 404 - version = "9.1"; 404 + version = "9.2"; 405 405 sha256 = "1kfgfx54jg98wbg0d95p0rvf4w0302v8fz724b0bdackdsrd4988"; 406 406 }; 407 407 408 408 genassym = mkDerivation { 409 409 path = "usr.bin/genassym"; 410 - version = "9.1"; 410 + version = "9.2"; 411 411 sha256 = "1acl1dz5kvh9h5806vkz2ap95rdsz7phmynh5i3x5y7agbki030c"; 412 412 }; 413 413 414 414 gencat = mkDerivation { 415 415 path = "usr.bin/gencat"; 416 - version = "9.1"; 416 + version = "9.2"; 417 417 sha256 = "0gd463x1hg36bhr7y0xryb5jyxk0z0g7xvy8rgk82nlbnlnsbbwb"; 418 418 }; 419 419 420 420 nbperf = mkDerivation { 421 421 path = "usr.bin/nbperf"; 422 - version = "9.1"; 422 + version = "9.2"; 423 423 sha256 = "1nxc302vgmjhm3yqdivqyfzslrg0vjpbss44s74rcryrl19mma9r"; 424 424 }; 425 425 426 426 tic = mkDerivation { 427 427 path = "tools/tic"; 428 - version = "9.1"; 428 + version = "9.2"; 429 429 sha256 = "092y7db7k4kh2jq8qc55126r5qqvlb8lq8mhmy5ipbi36hwb4zrz"; 430 430 HOSTPROG = "tic"; 431 431 buildInputs = with self; compatIfNeeded; ··· 437 437 makeFlags = [ "TOOLDIR=$(out)" ]; 438 438 extraPaths = with self; [ 439 439 libterminfo.src 440 - (fetchNetBSD "usr.bin/tic" "9.1" "1mwdfg7yx1g43ss378qsgl5rqhsxskqvsd2mqvrn38qw54i8v5i1") 441 - (fetchNetBSD "tools/Makefile.host" "9.1" "15b4ab0n36lqj00j5lz2xs83g7l8isk3wx1wcapbrn66qmzz2sxy") 440 + (fetchNetBSD "usr.bin/tic" "9.2" "1mwdfg7yx1g43ss378qsgl5rqhsxskqvsd2mqvrn38qw54i8v5i1") 441 + (fetchNetBSD "tools/Makefile.host" "9.2" "15b4ab0n36lqj00j5lz2xs83g7l8isk3wx1wcapbrn66qmzz2sxy") 442 442 ]; 443 443 }; 444 444 445 445 uudecode = mkDerivation { 446 446 path = "usr.bin/uudecode"; 447 - version = "9.1"; 447 + version = "9.2"; 448 448 sha256 = "00a3zmh15pg4vx6hz0kaa5mi8d2b1sj4h512d7p6wbvxq6mznwcn"; 449 449 NIX_CFLAGS_COMPILE = lib.optional stdenv.isLinux "-DNO_BASE64"; 450 450 }; 451 451 452 452 cksum = mkDerivation { 453 453 path = "usr.bin/cksum"; 454 - version = "9.1"; 454 + version = "9.2"; 455 455 sha256 = "0msfhgyvh5c2jmc6qjnf12c378dhw32ffsl864qz4rdb2b98rfcq"; 456 456 meta.platforms = lib.platforms.netbsd; 457 457 }; 458 458 459 459 config = mkDerivation { 460 460 path = "usr.bin/config"; 461 - version = "9.1"; 462 - sha256 = "08mqq0izd9550dwk181smni51cbiim7rwp208phf25c4mqzaznf4"; 461 + version = "9.2"; 462 + sha256 = "1yz3n4hncdkk6kp595fh2q5lg150vpqg8iw2dccydkyw4y3hgsjj"; 463 463 NIX_CFLAGS_COMPILE = [ "-DMAKE_BOOTSTRAP" ]; 464 464 nativeBuildInputs = with buildPackages.netbsd; [ 465 465 bsdSetupHook ··· 477 477 ## 478 478 include = mkDerivation { 479 479 path = "include"; 480 - version = "9.1"; 481 - sha256 = "127kj61prvj3klc2an5rpgavgah2g6igfgprl45255i264wyg8v3"; 480 + version = "9.2"; 481 + sha256 = "0nxnmj4c8s3hb9n3fpcmd0zl3l1nmhivqgi9a35sis943qvpgl9h"; 482 482 nativeBuildInputs = with buildPackages.netbsd; [ 483 483 bsdSetupHook 484 484 makeMinimal ··· 491 491 makeFlags = [ "RPCGEN_CPP=${buildPackages.stdenv.cc.cc}/bin/cpp" ]; 492 492 }; 493 493 494 - common = fetchNetBSD "common" "9.1" "000n9frjm02h1bdwhb9rbr7wphs8vrj7n09l3v9hhnqrkn7nhy30"; 494 + common = fetchNetBSD "common" "9.2" "1pfylz9r3ap5wnwwbwczbfjb1m5qdyspzbnmxmcdkpzz2zgj64b9"; 495 495 496 496 sys-headers = mkDerivation { 497 497 pname = "sys-headers"; 498 498 path = "sys"; 499 - version = "9.1"; 500 - sha256 = "03sv6d7nvnkas4m5z87zxh1rpmggr91ls7di88fwc3cwd3mg3iyx"; 499 + version = "9.2"; 500 + sha256 = "03s18q8d9giipf05bx199fajc2qwikji0djz7hw63d2lya6bfnpj"; 501 501 502 502 # Fix this error when building bootia32.efi and bootx64.efi: 503 503 # error: PHDR segment not covered by LOAD segment ··· 549 549 }; 550 550 551 551 headers = symlinkJoin { 552 - name = "netbsd-headers-9.1"; 552 + name = "netbsd-headers-9.2"; 553 553 paths = with self; [ 554 554 include 555 555 sys-headers ··· 566 566 ## 567 567 libutil = mkDerivation { 568 568 path = "lib/libutil"; 569 - version = "9.1"; 569 + version = "9.2"; 570 570 sha256 = "02gm5a5zhh8qp5r5q5r7x8x6x50ir1i0ncgsnfwh1vnrz6mxbq7z"; 571 571 extraPaths = with self; [ common libc.src sys.src ]; 572 572 nativeBuildInputs = with buildPackages.netbsd; [ ··· 580 580 581 581 libedit = mkDerivation { 582 582 path = "lib/libedit"; 583 - version = "9.1"; 583 + version = "9.2"; 584 584 sha256 = "1wqhngraxwqk4jgrf5f18jy195yrp7c06n1gf31pbplq79mg1bcj"; 585 585 buildInputs = with self; [ libterminfo libcurses ]; 586 586 propagatedBuildInputs = with self; compatIfNeeded; ··· 601 601 602 602 libterminfo = mkDerivation { 603 603 path = "lib/libterminfo"; 604 - version = "9.1"; 604 + version = "9.2"; 605 605 sha256 = "0pq05k3dj0dfsczv07frnnji92mazmy2qqngqbx2zgqc1x251414"; 606 606 nativeBuildInputs = with buildPackages.netbsd; [ 607 607 bsdSetupHook ··· 621 621 make -C $BSDSRCDIR/share/terminfo $makeFlags BINDIR=$out/share install 622 622 ''; 623 623 extraPaths = with self; [ 624 - (fetchNetBSD "share/terminfo" "9.1" "1vh9rl4w8118a9qdpblfxmv1wkpm83rm9gb4rzz5bpm56i6d7kk7") 624 + (fetchNetBSD "share/terminfo" "9.2" "1vh9rl4w8118a9qdpblfxmv1wkpm83rm9gb4rzz5bpm56i6d7kk7") 625 625 ]; 626 626 }; 627 627 628 628 libcurses = mkDerivation { 629 629 path = "lib/libcurses"; 630 - version = "9.1"; 630 + version = "9.2"; 631 631 sha256 = "0pd0dggl3w4bv5i5h0s1wrc8hr66n4hkv3zlklarwfdhc692fqal"; 632 632 buildInputs = with self; [ libterminfo ]; 633 633 NIX_CFLAGS_COMPILE = [ ··· 649 649 650 650 column = mkDerivation { 651 651 path = "usr.bin/column"; 652 - version = "9.1"; 652 + version = "9.2"; 653 653 sha256 = "0r6b0hjn5ls3j3sv6chibs44fs32yyk2cg8kh70kb4cwajs4ifyl"; 654 654 }; 655 655 656 656 libossaudio = mkDerivation { 657 657 path = "lib/libossaudio"; 658 - version = "9.1"; 658 + version = "9.2"; 659 659 sha256 = "16l3bfy6dcwqnklvh3x0ps8ld1y504vf57v9rx8f9adzhb797jh0"; 660 660 meta.platforms = lib.platforms.netbsd; 661 661 }; 662 662 663 663 librpcsvc = mkDerivation { 664 664 path = "lib/librpcsvc"; 665 - version = "9.1"; 665 + version = "9.2"; 666 666 sha256 = "1q34pfiyjbrgrdqm46jwrsqms49ly6z3b0xh1wg331zga900vq5n"; 667 667 makeFlags = [ "INCSDIR=$(out)/include/rpcsvc" ]; 668 668 meta.platforms = lib.platforms.netbsd; ··· 675 675 676 676 librt = mkDerivation { 677 677 path = "lib/librt"; 678 - version = "9.1"; 678 + version = "9.2"; 679 679 sha256 = "07f8mpjcqh5kig5z5sp97fg55mc4dz6aa1x5g01nv2pvbmqczxc6"; 680 680 meta.platforms = lib.platforms.netbsd; 681 681 extraPaths = with self; [ libc.src ] ++ libc.extraPaths; ··· 687 687 688 688 libcrypt = mkDerivation { 689 689 path = "lib/libcrypt"; 690 - version = "9.1"; 690 + version = "9.2"; 691 691 sha256 = "0siqan1wdqmmhchh2n8w6a8x1abbff8n4yb6jrqxap3hqn8ay54g"; 692 692 SHLIBINSTALLDIR = "$(out)/lib"; 693 693 meta.platforms = lib.platforms.netbsd; ··· 696 696 libpthread-headers = mkDerivation { 697 697 pname = "libpthread-headers"; 698 698 path = "lib/libpthread"; 699 - version = "9.1"; 699 + version = "9.2"; 700 700 sha256 = "0mlmc31k509dwfmx5s2x010wxjc44mr6y0cbmk30cfipqh8c962h"; 701 701 installPhase = "includesPhase"; 702 702 dontBuild = true; ··· 716 716 717 717 libresolv = mkDerivation { 718 718 path = "lib/libresolv"; 719 - version = "9.1"; 719 + version = "9.2"; 720 720 sha256 = "1am74s74mf1ynwz3p4ncjkg63f78a1zjm983q166x4sgzps15626"; 721 721 meta.platforms = lib.platforms.netbsd; 722 722 extraPaths = with self; [ libc.src ]; ··· 724 724 725 725 libm = mkDerivation { 726 726 path = "lib/libm"; 727 - version = "9.1"; 727 + version = "9.2"; 728 728 sha256 = "1apwfr26shdmbqqnmg7hxf7bkfxw44ynqnnnghrww9bnhqdnsy92"; 729 729 SHLIBINSTALLDIR = "$(out)/lib"; 730 730 meta.platforms = lib.platforms.netbsd; ··· 733 733 734 734 i18n_module = mkDerivation { 735 735 path = "lib/i18n_module"; 736 - version = "9.1"; 736 + version = "9.2"; 737 737 sha256 = "0w6y5v3binm7gf2kn7y9jja8k18rhnyl55cvvfnfipjqdxvxd9jd"; 738 738 meta.platforms = lib.platforms.netbsd; 739 739 extraPaths = with self; [ libc.src ]; ··· 741 741 742 742 csu = mkDerivation { 743 743 path = "lib/csu"; 744 - version = "9.1"; 744 + version = "9.2"; 745 745 sha256 = "0al5jfazvhlzn9hvmnrbchx4d0gm282hq5gp4xs2zmj9ycmf6d03"; 746 746 meta.platforms = lib.platforms.netbsd; 747 747 nativeBuildInputs = with buildPackages.netbsd; [ ··· 756 756 757 757 ld_elf_so = mkDerivation { 758 758 path = "libexec/ld.elf_so"; 759 - version = "9.1"; 759 + version = "9.2"; 760 760 sha256 = "0ia9mqzdljly0vqfwflm5mzz55k7qsr4rw2bzhivky6k30vgirqa"; 761 761 meta.platforms = lib.platforms.netbsd; 762 762 LIBC_PIC = "${self.libc}/lib/libc_pic.a"; ··· 775 775 776 776 libc = mkDerivation { 777 777 path = "lib/libc"; 778 - version = "9.1"; 779 - sha256 = "0jg6kpi1xn4wvlqpwnkcv8655hxi0nhcxbk8lzbj7mlr6srxci8j"; 778 + version = "9.2"; 779 + sha256 = "1y9c13igg0kai07sqvf9cm6yqmd8lhfd8hq3q7biilbgs1l99as3"; 780 780 USE_FORT = "yes"; 781 781 MKPROFILE = "no"; 782 782 extraPaths = with self; _mainLibcExtraPaths ++ [ 783 - (fetchNetBSD "external/bsd/jemalloc" "9.1" "0cq704swa0h2yxv4gc79z2lwxibk9k7pxh3q5qfs7axx3jx3n8kb") 783 + (fetchNetBSD "external/bsd/jemalloc" "9.2" "0cq704swa0h2yxv4gc79z2lwxibk9k7pxh3q5qfs7axx3jx3n8kb") 784 784 ]; 785 785 nativeBuildInputs = with buildPackages.netbsd; [ 786 786 bsdSetupHook ··· 846 846 dict = mkDerivation { 847 847 path = "share/dict"; 848 848 noCC = true; 849 - version = "9.1"; 849 + version = "9.2"; 850 850 sha256 = "0svfc0byk59ri37pyjslv4c4rc7zw396r73mr593i78d39q5g3ad"; 851 851 makeFlags = [ "BINDIR=$(out)/share" ]; 852 852 }; ··· 854 854 misc = mkDerivation { 855 855 path = "share/misc"; 856 856 noCC = true; 857 - version = "9.1"; 857 + version = "9.2"; 858 858 sha256 = "1j2cdssdx6nncv8ffj7f7ybl7m9hadjj8vm8611skqdvxnjg6nbc"; 859 859 makeFlags = [ "BINDIR=$(out)/share" ]; 860 860 }; ··· 862 862 man = mkDerivation { 863 863 path = "share/man"; 864 864 noCC = true; 865 - version = "9.1"; 866 - sha256 = "14sfvz9a5x0kmr9ywsdz09jhw8r1cmhq45wrrz2xwy09b8ykhip6"; 865 + version = "9.2"; 866 + sha256 = "1l4lmj4kmg8dl86x94sr45w0xdnkz8dn4zjx0ipgr9bnq98663zl"; 867 867 makeFlags = [ "FILESDIR=$(out)/share" ]; 868 868 }; 869 869 #
+8 -11
pkgs/os-specific/linux/alsa-project/alsa-lib/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch, alsa-ucm-conf, alsa-topology-conf }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , alsa-topology-conf 5 + , alsa-ucm-conf 6 + }: 2 7 3 8 stdenv.mkDerivation rec { 4 9 pname = "alsa-lib"; 5 - version = "1.2.4"; 10 + version = "1.2.5"; 6 11 7 12 src = fetchurl { 8 13 url = "mirror://alsa/lib/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-91VL4aVs3/RotY/BwpuVtkhkxZADjdMJx6l4xxFpCPc="; 14 + sha256 = "067ga0l6zr782kw8jdsqvbb20pcgnl0vkpnnz2n36fq8ii58k4lh"; 10 15 }; 11 16 12 17 patches = [ 13 18 ./alsa-plugin-conf-multilib.patch 14 - (fetchpatch { 15 - # plucked from upstream master, delete in next release 16 - # without this patch alsa 1.2.4 fails to compile against musl-libc 17 - # due to an overly conservative ifdef gate in a new feature 18 - name = "fix-dlo.patch"; 19 - url = "https://github.com/alsa-project/alsa-lib/commit/ad8c8e5503980295dd8e5e54a6285d2d7e32eb1e.patch"; 20 - sha256 = "QQP4C1dSnJP1MNKt2el7Wn3KmtwtYzvyIHWdrHs+Jw4="; 21 - }) 22 19 ]; 23 20 24 21 enableParallelBuilding = true;
+2 -2
pkgs/os-specific/linux/alsa-project/alsa-plugins/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "alsa-plugins"; 5 - version = "1.2.2"; 5 + version = "1.2.5"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://alsa/plugins/${pname}-${version}.tar.bz2"; 9 - sha256 = "0z9k3ssbfk2ky2w13avgyf202j1drsz9sv3834bp33cj1i2hc3qw"; 9 + sha256 = "086z2g2f95570vfvp9d5bakib4k18fb4bszf3lgx3j6j6f2gkvj2"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/os-specific/linux/alsa-project/alsa-topology-conf/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "alsa-topology-conf-${version}"; 5 - version = "1.2.4"; 5 + version = "1.2.5"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://alsa/lib/${name}.tar.bz2"; 9 - sha256 = "01zdg6q4s6d01k39z96wi4vbhrfw1i2g4yi5dijwfk6a5vjfdq2m"; 9 + sha256 = "sha256-i/qDBspj4dDL6AvphGYCc7kb1bfdCACmxapx3YyNd1w="; 10 10 }; 11 11 12 12 dontBuild = true;
+2 -2
pkgs/os-specific/linux/alsa-project/alsa-ucm-conf/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "alsa-ucm-conf-${version}"; 5 - version = "1.2.4"; 5 + version = "1.2.5"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://alsa/lib/${name}.tar.bz2"; 9 - sha256 = "0h6kzi1cfdqyxp4pwpqh5wb89c8s9wrgix315bvamffwfxf56frc"; 9 + sha256 = "sha256-CTrj2Fpeb9LNHMJ/7aQA1xkTgvuLXl4jSXKGyHwVB6U="; 10 10 }; 11 11 12 12 dontBuild = true;
+4 -3
pkgs/os-specific/linux/alsa-project/alsa-utils/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "alsa-utils"; 5 - version = "1.2.4"; 5 + version = "1.2.5"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://alsa/utils/${pname}-${version}.tar.bz2"; 9 - sha256 = "09m4dnn4kplawprd2bl15nwa0b4r1brab3x44ga7f1fyk7aw5zwq"; 9 + sha256 = "15wrl7jsprpcqdk01a3hdh2lak5jhp5jgflkr80h1crqb3q0m5q9"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ gettext makeWrapper ]; ··· 17 17 installFlags = [ "ASOUND_STATE_DIR=$(TMPDIR)/dummy" ]; 18 18 19 19 postFixup = '' 20 - wrapProgram $out/bin/alsa-info.sh --prefix PATH : "${lib.makeBinPath [ which pciutils ]}" 20 + mv $out/bin/alsa-info.sh $out/bin/alsa-info 21 + wrapProgram $out/bin/alsa-info --prefix PATH : "${lib.makeBinPath [ which pciutils ]}" 21 22 ''; 22 23 23 24 meta = with lib; {
+14 -1
pkgs/os-specific/linux/kbd/default.nix
··· 8 8 , check 9 9 , pam 10 10 , coreutils 11 + , gzip 12 + , bzip2 13 + , xz 14 + , zstd 11 15 }: 12 16 13 17 stdenv.mkDerivation rec { ··· 38 42 mv fgGIod/trf{,-fgGIod}.map 39 43 mv colemak/{en-latin9,colemak}.map 40 44 popd 45 + 46 + # Fix paths to decompressors. Trailing space to avoid replacing `xz` in `".xz"`. 47 + substituteInPlace src/libkbdfile/kbdfile.c \ 48 + --replace 'gzip ' '${gzip}/bin/gzip ' \ 49 + --replace 'bzip2 ' '${bzip2.bin}/bin/bzip2 ' \ 50 + --replace 'xz ' '${xz.bin}/bin/xz ' \ 51 + --replace 'zstd ' '${zstd.bin}/bin/zstd ' 41 52 ''; 42 53 43 54 postInstall = '' ··· 50 61 buildInputs = [ check pam ]; 51 62 nativeBuildInputs = [ autoreconfHook pkg-config flex ]; 52 63 53 - passthru.tests = nixosTests.keymap; 64 + passthru.tests = { 65 + inherit (nixosTests) keymap kbd-setfont-decompress; 66 + }; 54 67 55 68 meta = with lib; { 56 69 homepage = "https://kbd-project.org/";
+2 -2
pkgs/os-specific/linux/nftables/default.nix
··· 10 10 with lib; 11 11 12 12 stdenv.mkDerivation rec { 13 - version = "0.9.8"; 13 + version = "0.9.9"; 14 14 pname = "nftables"; 15 15 16 16 src = fetchurl { 17 17 url = "https://netfilter.org/projects/nftables/files/${pname}-${version}.tar.bz2"; 18 - sha256 = "1r4g22grhd4s1918wws9vggb8821sv4kkj8197ygxr6sar301z30"; 18 + sha256 = "1d7iwc8xlyfsbgn6qx1sdfcq7jhpl8wpfj39hcd06y8dzp3jvvvn"; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/os-specific/linux/rdma-core/default.nix
··· 3 3 } : 4 4 5 5 let 6 - version = "34.0"; 6 + version = "35.0"; 7 7 8 8 in stdenv.mkDerivation { 9 9 pname = "rdma-core"; ··· 13 13 owner = "linux-rdma"; 14 14 repo = "rdma-core"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-2HFtj595sDmWqAewIMwKMaiSDVVWKdQA9l0QsPcw8qA="; 16 + sha256 = "0ra0m1s0029qgcq0li7md6pkri7pcc4iy3cd6jrrqs9c6n1clnnd"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake pkg-config pandoc docutils ];
+10 -8
pkgs/servers/home-assistant/cli.nix
··· 4 4 5 5 python3.pkgs.buildPythonApplication rec { 6 6 pname = "homeassistant-cli"; 7 - version = "0.9.3"; 7 + version = "0.9.4"; 8 8 9 9 src = python3.pkgs.fetchPypi { 10 10 inherit pname version; 11 - sha256 = "18h6bc99skzb0a1pffb6lr2z04928srrcz1w2zy66bndasic5yfs"; 11 + sha256 = "03kiyqpp3zf8rg30d12h4fapihh0rqwpv5p8jfxb3iq0chfmjx2f"; 12 12 }; 13 13 14 14 postPatch = '' ··· 30 30 tabulate 31 31 ]; 32 32 33 - postInstall = '' 34 - mkdir -p "$out/share/bash-completion/completions" "$out/share/zsh/site-functions" 35 - $out/bin/hass-cli completion bash > "$out/share/bash-completion/completions/hass-cli" 36 - $out/bin/hass-cli completion zsh > "$out/share/zsh/site-functions/_hass-cli" 37 - ''; 33 + # Completion needs to be ported to work with click > 8.0 34 + # https://github.com/home-assistant-ecosystem/home-assistant-cli/issues/367 35 + #postInstall = '' 36 + # mkdir -p "$out/share/bash-completion/completions" "$out/share/zsh/site-functions" 37 + # $out/bin/hass-cli completion bash > "$out/share/bash-completion/completions/hass-cli" 38 + # $out/bin/hass-cli completion zsh > "$out/share/zsh/site-functions/_hass-cli" 39 + #''; 38 40 39 41 checkInputs = with python3.pkgs; [ 40 42 pytestCheckHook ··· 43 45 44 46 meta = with lib; { 45 47 description = "Command-line tool for Home Assistant"; 46 - homepage = "https://github.com/home-assistant/home-assistant-cli"; 48 + homepage = "https://github.com/home-assistant-ecosystem/home-assistant-cli"; 47 49 changelog = "https://github.com/home-assistant-ecosystem/home-assistant-cli/releases/tag/${version}"; 48 50 license = licenses.asl20; 49 51 maintainers = teams.home-assistant.members;
+38 -20
pkgs/servers/home-assistant/default.nix
··· 23 23 defaultOverrides = [ 24 24 # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt 25 25 26 - # https://github.com/NixOS/nixpkgs/pull/125414 27 - (mkOverride "flask" "2.0.1" "0mcgwq7b4qd99mf5bsvs3wphchxarf8kgil4hwww3blj31xjak0w") 28 - (mkOverride "itsdangerous" "2.0.1" "1w6gfb2zhbcmrfj6digwzw1z68w6zg1q87rm6la2m412zil4swly") 29 - (mkOverride "jinja2" "3.0.1" "197ms1wimxql650245v63wkv04n8bicj549wfhp51bx68x5lhgvh") 30 - (mkOverride "markupsafe" "2.0.1" "02k2ynmqvvd0z0gakkf8s4idyb606r7zgga41jrkhqmigy06fk2r") 26 + # Pinned due to API changes in aiopvpc>=2.2.0, remove after 2021.7.0 31 27 (self: super: { 32 - werkzeug = super.werkzeug.overridePythonAttrs (oldAttrs: rec { 33 - version = "2.0.1"; 34 - src = oldAttrs.src.override { 35 - inherit version; 36 - sha256 = "0hlwawnn8c41f254qify5jnjj8xb97n294h09bqimzqhs0qdpq8x"; 28 + aiopvpc = super.aiopvpc.overridePythonAttrs (oldAttr: rec { 29 + version = "2.1.2"; 30 + src = fetchFromGitHub { 31 + owner = "azogue"; 32 + repo = "aiopvpc"; 33 + rev = "v${version}"; 34 + sha256 = "0s8ki46dh39kw6qvsjcfcxa0gblyi33m3hry137kbi4lw5ws6qhr"; 37 35 }; 38 - checkInputs = oldAttrs.checkInputs ++ [ python3.pkgs.pytest-xprocess ]; 39 - pytestFlagsArray = [ "-m 'not filterwarnings'" ]; 40 - }); 41 - }) 42 - (mkOverride "flask-restful" "0.3.9" "0gm5dz088v3d2k1dkcp9b3nnqpkk0fp2jly870hijj2xhc5nbv6c") 43 - (self: super: { 44 - debugpy = super.debugpy.overridePythonAttrs (oldAttrs: rec { 45 - # tests fail with flask/werkezug>=2.0 46 - doCheck = false; 47 36 }); 48 37 }) 49 38 ··· 81 70 (mkOverride "ring-doorbell" "0.6.2" 82 71 "fbd537722a27b3b854c26506d894b7399bb8dc57ff36083285971227a2d46560") 83 72 73 + # Pinned due to API changes in pyatmo>=5.1.0 74 + (self: super: { 75 + pyatmo = super.pyatmo.overridePythonAttrs (oldAttrs: rec { 76 + version = "5.0.1"; 77 + src = fetchFromGitHub { 78 + owner = "jabesq"; 79 + repo = "pyatmo"; 80 + rev = "v${version}"; 81 + sha256 = "0can9v602iqfn0l01fd7gr63qzvcngfm0qka4s1x0pldh6avxmfh"; 82 + }; 83 + }); 84 + }) 85 + 86 + # Pinned due to API changes in pyatv>=0.8.0 87 + (self: super: { 88 + pyatv = super.pyatv.overridePythonAttrs (olAttrs: rec { 89 + version = "0.7.7"; 90 + src = fetchFromGitHub { 91 + owner = "postlund"; 92 + repo = "pyatv"; 93 + rev = "v${version}"; 94 + sha256 = "sha256-dPnh8XZN7ZVR2rYNnj7GSYXW5I2GNQwD/KRDTgs2AtI="; 95 + }; 96 + }); 97 + }) 98 + 84 99 # Pinned due to API changes in pyflunearyou>=2.0 85 100 (self: super: { 86 101 pyflunearyou = super.pyflunearyou.overridePythonAttrs (oldAttrs: rec { ··· 133 148 }; 134 149 }); 135 150 }) 151 + 152 + (mkOverride "pysma" "0.4.3" "sha256-vriMnJFS7yfTyDT1f4sx1xEBTQjqc4ZHmkdHp1vcd+Q=") 136 153 137 154 # Pinned due to API changes in eebrightbox>=0.0.5 138 155 (self: super: { ··· 674 691 "telegram" 675 692 "tellduslive" 676 693 "template" 677 - "tesla" 694 + # disable tesla comonent tests while typer is incompatible with click>=8.0 695 + # "tesla" 678 696 "threshold" 679 697 "tibber" 680 698 "tile"
+5
pkgs/servers/matrix-synapse/tools/synadm.nix
··· 12 12 sha256 = "1vy30nwsns4jnv0s5i9jpyplxpclgwyw0gldpywv4z3fljs0lzik"; 13 13 }; 14 14 15 + postPatch = '' 16 + substituteInPlace setup.py \ 17 + --replace "Click>=7.0,<8.0" "Click" 18 + ''; 19 + 15 20 propagatedBuildInputs = [ 16 21 click 17 22 click-option-group
+12
pkgs/servers/pinnwand/default.nix
··· 17 17 sha256 = "046xk2y59wa0pdp7s3hp1gh8sqdw0yl4xab22r2x44iwwcyb0gy5"; 18 18 }; 19 19 20 + postPatch = '' 21 + substituteInPlace pyproject.toml \ 22 + --replace 'click = "^7.0"' 'click = "*"' \ 23 + --replace 'docutils = "^0.16"' 'docutils = "*"' \ 24 + --replace 'sqlalchemy = "^1.3"' 'sqlalchemy = "*"' 25 + ''; 26 + 20 27 nativeBuildInputs = [ 21 28 poetry-core 22 29 ]; ··· 33 40 ]; 34 41 35 42 checkInputs = [ pytestCheckHook ]; 43 + 44 + disabledTests = [ 45 + # pygments renamed rst to restructuredText, hence a mismatch on this test 46 + "test_guess_language" 47 + ]; 36 48 37 49 __darwinAllowLocalNetworking = true; 38 50
+10 -1
pkgs/servers/pinnwand/steck.nix
··· 1 - { lib, pkgs, python3Packages, nixosTests }: 1 + { lib 2 + , pkgs 3 + , python3Packages 4 + , nixosTests 5 + }: 2 6 3 7 python3Packages.buildPythonApplication rec { 4 8 pname = "steck"; ··· 8 12 inherit pname version; 9 13 sha256 = "1a3l427ibwck9zzzy1sp10hmjgminya08i4r9j4559qzy7lxghs1"; 10 14 }; 15 + 16 + postPatch = '' 17 + substituteInPlace setup.py \ 18 + --replace 'click>=7.0,<8.0' 'click' 19 + ''; 11 20 12 21 propagatedBuildInputs = with python3Packages; [ 13 22 pkgs.git
+10 -10
pkgs/servers/sql/postgresql/default.nix
··· 196 196 in self: { 197 197 198 198 postgresql_9_6 = self.callPackage generic { 199 - version = "9.6.21"; 199 + version = "9.6.22"; 200 200 psqlSchema = "9.6"; 201 - sha256 = "0d0ngpadf1i7c0i2psaxcbmiwx8334ibcsn283n9fp4853pyl3wk"; 201 + sha256 = "0c19kzrj5ib5ygmavf5d6qvxdwrxzzz6jz1r2dl5b815208cscix"; 202 202 this = self.postgresql_9_6; 203 203 thisAttr = "postgresql_9_6"; 204 204 inherit self; 205 205 }; 206 206 207 207 postgresql_10 = self.callPackage generic { 208 - version = "10.16"; 208 + version = "10.17"; 209 209 psqlSchema = "10.0"; # should be 10, but changing it is invasive 210 - sha256 = "1cvv8qw0gkkczqhiwx6ns7w88dwkvdz4cvb2d4ff14363f5p2p53"; 210 + sha256 = "0v5jahkqm6gkq67s4bac3h7297bscn2ab6y128idi73cc1qq1wjs"; 211 211 this = self.postgresql_10; 212 212 thisAttr = "postgresql_10"; 213 213 inherit self; ··· 215 215 }; 216 216 217 217 postgresql_11 = self.callPackage generic { 218 - version = "11.11"; 218 + version = "11.12"; 219 219 psqlSchema = "11.1"; # should be 11, but changing it is invasive 220 - sha256 = "0v0qk298nxmpzpgsxcsxma328hdkyzd7fwjs0zsn6zavl5zpnq20"; 220 + sha256 = "016bacpmqxc676ipzc1l8zv1jj44mjz7dv7jhqazg3ibdfqxiyc7"; 221 221 this = self.postgresql_11; 222 222 thisAttr = "postgresql_11"; 223 223 inherit self; 224 224 }; 225 225 226 226 postgresql_12 = self.callPackage generic { 227 - version = "12.6"; 227 + version = "12.7"; 228 228 psqlSchema = "12"; 229 - sha256 = "028asz92mi3706zabfs8w9z03mzyx62d1l71qy9zdwfabj6xjzfz"; 229 + sha256 = "15frsmsl1n2i4p76ji0wng4lvnlzw6f01br4cs5xr3n88wgp9444"; 230 230 this = self.postgresql_12; 231 231 thisAttr = "postgresql_12"; 232 232 inherit self; 233 233 }; 234 234 235 235 postgresql_13 = self.callPackage generic { 236 - version = "13.2"; 236 + version = "13.3"; 237 237 psqlSchema = "13"; 238 - sha256 = "1z5d847jnajcfr3wa6jn52a8xjhamvwzmz18xlm5nvxqip8grmsz"; 238 + sha256 = "18dliq7h2l8irffhyyhdmfwx3si515q6gds3cxdjb9n7m17lbn9w"; 239 239 this = self.postgresql_13; 240 240 thisAttr = "postgresql_13"; 241 241 inherit self;
+452 -231
pkgs/servers/x11/xorg/default.nix
··· 7 7 8 8 # THIS IS A GENERATED FILE. DO NOT EDIT! 9 9 appres = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto, libXt }: stdenv.mkDerivation { 10 - name = "appres-1.0.5"; 10 + pname = "appres"; 11 + version = "1.0.5"; 11 12 builder = ./builder.sh; 12 13 src = fetchurl { 13 14 url = "mirror://xorg/individual/app/appres-1.0.5.tar.bz2"; ··· 21 22 22 23 # THIS IS A GENERATED FILE. DO NOT EDIT! 23 24 bdftopcf = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 24 - name = "bdftopcf-1.1"; 25 + pname = "bdftopcf"; 26 + version = "1.1"; 25 27 builder = ./builder.sh; 26 28 src = fetchurl { 27 29 url = "mirror://xorg/individual/app/bdftopcf-1.1.tar.bz2"; ··· 35 37 36 38 # THIS IS A GENERATED FILE. DO NOT EDIT! 37 39 bitmap = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXaw, xbitmaps, libXmu, xorgproto, libXt }: stdenv.mkDerivation { 38 - name = "bitmap-1.0.9"; 40 + pname = "bitmap"; 41 + version = "1.0.9"; 39 42 builder = ./builder.sh; 40 43 src = fetchurl { 41 44 url = "mirror://xorg/individual/app/bitmap-1.0.9.tar.gz"; ··· 49 52 50 53 # THIS IS A GENERATED FILE. DO NOT EDIT! 51 54 editres = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXaw, libXmu, xorgproto, libXt }: stdenv.mkDerivation { 52 - name = "editres-1.0.7"; 55 + pname = "editres"; 56 + version = "1.0.7"; 53 57 builder = ./builder.sh; 54 58 src = fetchurl { 55 59 url = "mirror://xorg/individual/app/editres-1.0.7.tar.bz2"; ··· 63 67 64 68 # THIS IS A GENERATED FILE. DO NOT EDIT! 65 69 encodings = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 66 - name = "encodings-1.0.5"; 70 + pname = "encodings"; 71 + version = "1.0.5"; 67 72 builder = ./builder.sh; 68 73 src = fetchurl { 69 74 url = "mirror://xorg/individual/font/encodings-1.0.5.tar.bz2"; ··· 77 82 78 83 # THIS IS A GENERATED FILE. DO NOT EDIT! 79 84 fontadobe100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 80 - name = "font-adobe-100dpi-1.0.3"; 85 + pname = "font-adobe-100dpi"; 86 + version = "1.0.3"; 81 87 builder = ./builder.sh; 82 88 src = fetchurl { 83 89 url = "mirror://xorg/individual/font/font-adobe-100dpi-1.0.3.tar.bz2"; ··· 92 98 93 99 # THIS IS A GENERATED FILE. DO NOT EDIT! 94 100 fontadobe75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 95 - name = "font-adobe-75dpi-1.0.3"; 101 + pname = "font-adobe-75dpi"; 102 + version = "1.0.3"; 96 103 builder = ./builder.sh; 97 104 src = fetchurl { 98 105 url = "mirror://xorg/individual/font/font-adobe-75dpi-1.0.3.tar.bz2"; ··· 107 114 108 115 # THIS IS A GENERATED FILE. DO NOT EDIT! 109 116 fontadobeutopia100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 110 - name = "font-adobe-utopia-100dpi-1.0.4"; 117 + pname = "font-adobe-utopia-100dpi"; 118 + version = "1.0.4"; 111 119 builder = ./builder.sh; 112 120 src = fetchurl { 113 121 url = "mirror://xorg/individual/font/font-adobe-utopia-100dpi-1.0.4.tar.bz2"; ··· 122 130 123 131 # THIS IS A GENERATED FILE. DO NOT EDIT! 124 132 fontadobeutopia75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 125 - name = "font-adobe-utopia-75dpi-1.0.4"; 133 + pname = "font-adobe-utopia-75dpi"; 134 + version = "1.0.4"; 126 135 builder = ./builder.sh; 127 136 src = fetchurl { 128 137 url = "mirror://xorg/individual/font/font-adobe-utopia-75dpi-1.0.4.tar.bz2"; ··· 137 146 138 147 # THIS IS A GENERATED FILE. DO NOT EDIT! 139 148 fontadobeutopiatype1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 140 - name = "font-adobe-utopia-type1-1.0.4"; 149 + pname = "font-adobe-utopia-type1"; 150 + version = "1.0.4"; 141 151 builder = ./builder.sh; 142 152 src = fetchurl { 143 153 url = "mirror://xorg/individual/font/font-adobe-utopia-type1-1.0.4.tar.bz2"; ··· 152 162 153 163 # THIS IS A GENERATED FILE. DO NOT EDIT! 154 164 fontalias = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 155 - name = "font-alias-1.0.3"; 165 + pname = "font-alias"; 166 + version = "1.0.3"; 156 167 builder = ./builder.sh; 157 168 src = fetchurl { 158 169 url = "mirror://xorg/individual/font/font-alias-1.0.3.tar.bz2"; ··· 166 177 167 178 # THIS IS A GENERATED FILE. DO NOT EDIT! 168 179 fontarabicmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 169 - name = "font-arabic-misc-1.0.3"; 180 + pname = "font-arabic-misc"; 181 + version = "1.0.3"; 170 182 builder = ./builder.sh; 171 183 src = fetchurl { 172 184 url = "mirror://xorg/individual/font/font-arabic-misc-1.0.3.tar.bz2"; ··· 181 193 182 194 # THIS IS A GENERATED FILE. DO NOT EDIT! 183 195 fontbh100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 184 - name = "font-bh-100dpi-1.0.3"; 196 + pname = "font-bh-100dpi"; 197 + version = "1.0.3"; 185 198 builder = ./builder.sh; 186 199 src = fetchurl { 187 200 url = "mirror://xorg/individual/font/font-bh-100dpi-1.0.3.tar.bz2"; ··· 196 209 197 210 # THIS IS A GENERATED FILE. DO NOT EDIT! 198 211 fontbh75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 199 - name = "font-bh-75dpi-1.0.3"; 212 + pname = "font-bh-75dpi"; 213 + version = "1.0.3"; 200 214 builder = ./builder.sh; 201 215 src = fetchurl { 202 216 url = "mirror://xorg/individual/font/font-bh-75dpi-1.0.3.tar.bz2"; ··· 211 225 212 226 # THIS IS A GENERATED FILE. DO NOT EDIT! 213 227 fontbhlucidatypewriter100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 214 - name = "font-bh-lucidatypewriter-100dpi-1.0.3"; 228 + pname = "font-bh-lucidatypewriter-100dpi"; 229 + version = "1.0.3"; 215 230 builder = ./builder.sh; 216 231 src = fetchurl { 217 232 url = "mirror://xorg/individual/font/font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2"; ··· 226 241 227 242 # THIS IS A GENERATED FILE. DO NOT EDIT! 228 243 fontbhlucidatypewriter75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 229 - name = "font-bh-lucidatypewriter-75dpi-1.0.3"; 244 + pname = "font-bh-lucidatypewriter-75dpi"; 245 + version = "1.0.3"; 230 246 builder = ./builder.sh; 231 247 src = fetchurl { 232 248 url = "mirror://xorg/individual/font/font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2"; ··· 241 257 242 258 # THIS IS A GENERATED FILE. DO NOT EDIT! 243 259 fontbhttf = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 244 - name = "font-bh-ttf-1.0.3"; 260 + pname = "font-bh-ttf"; 261 + version = "1.0.3"; 245 262 builder = ./builder.sh; 246 263 src = fetchurl { 247 264 url = "mirror://xorg/individual/font/font-bh-ttf-1.0.3.tar.bz2"; ··· 256 273 257 274 # THIS IS A GENERATED FILE. DO NOT EDIT! 258 275 fontbhtype1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 259 - name = "font-bh-type1-1.0.3"; 276 + pname = "font-bh-type1"; 277 + version = "1.0.3"; 260 278 builder = ./builder.sh; 261 279 src = fetchurl { 262 280 url = "mirror://xorg/individual/font/font-bh-type1-1.0.3.tar.bz2"; ··· 271 289 272 290 # THIS IS A GENERATED FILE. DO NOT EDIT! 273 291 fontbitstream100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 274 - name = "font-bitstream-100dpi-1.0.3"; 292 + pname = "font-bitstream-100dpi"; 293 + version = "1.0.3"; 275 294 builder = ./builder.sh; 276 295 src = fetchurl { 277 296 url = "mirror://xorg/individual/font/font-bitstream-100dpi-1.0.3.tar.bz2"; ··· 286 305 287 306 # THIS IS A GENERATED FILE. DO NOT EDIT! 288 307 fontbitstream75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 289 - name = "font-bitstream-75dpi-1.0.3"; 308 + pname = "font-bitstream-75dpi"; 309 + version = "1.0.3"; 290 310 builder = ./builder.sh; 291 311 src = fetchurl { 292 312 url = "mirror://xorg/individual/font/font-bitstream-75dpi-1.0.3.tar.bz2"; ··· 301 321 302 322 # THIS IS A GENERATED FILE. DO NOT EDIT! 303 323 fontbitstreamtype1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 304 - name = "font-bitstream-type1-1.0.3"; 324 + pname = "font-bitstream-type1"; 325 + version = "1.0.3"; 305 326 builder = ./builder.sh; 306 327 src = fetchurl { 307 328 url = "mirror://xorg/individual/font/font-bitstream-type1-1.0.3.tar.bz2"; ··· 316 337 317 338 # THIS IS A GENERATED FILE. DO NOT EDIT! 318 339 fontcronyxcyrillic = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 319 - name = "font-cronyx-cyrillic-1.0.3"; 340 + pname = "font-cronyx-cyrillic"; 341 + version = "1.0.3"; 320 342 builder = ./builder.sh; 321 343 src = fetchurl { 322 344 url = "mirror://xorg/individual/font/font-cronyx-cyrillic-1.0.3.tar.bz2"; ··· 331 353 332 354 # THIS IS A GENERATED FILE. DO NOT EDIT! 333 355 fontcursormisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 334 - name = "font-cursor-misc-1.0.3"; 356 + pname = "font-cursor-misc"; 357 + version = "1.0.3"; 335 358 builder = ./builder.sh; 336 359 src = fetchurl { 337 360 url = "mirror://xorg/individual/font/font-cursor-misc-1.0.3.tar.bz2"; ··· 346 369 347 370 # THIS IS A GENERATED FILE. DO NOT EDIT! 348 371 fontdaewoomisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 349 - name = "font-daewoo-misc-1.0.3"; 372 + pname = "font-daewoo-misc"; 373 + version = "1.0.3"; 350 374 builder = ./builder.sh; 351 375 src = fetchurl { 352 376 url = "mirror://xorg/individual/font/font-daewoo-misc-1.0.3.tar.bz2"; ··· 361 385 362 386 # THIS IS A GENERATED FILE. DO NOT EDIT! 363 387 fontdecmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 364 - name = "font-dec-misc-1.0.3"; 388 + pname = "font-dec-misc"; 389 + version = "1.0.3"; 365 390 builder = ./builder.sh; 366 391 src = fetchurl { 367 392 url = "mirror://xorg/individual/font/font-dec-misc-1.0.3.tar.bz2"; ··· 376 401 377 402 # THIS IS A GENERATED FILE. DO NOT EDIT! 378 403 fontibmtype1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 379 - name = "font-ibm-type1-1.0.3"; 404 + pname = "font-ibm-type1"; 405 + version = "1.0.3"; 380 406 builder = ./builder.sh; 381 407 src = fetchurl { 382 408 url = "mirror://xorg/individual/font/font-ibm-type1-1.0.3.tar.bz2"; ··· 391 417 392 418 # THIS IS A GENERATED FILE. DO NOT EDIT! 393 419 fontisasmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 394 - name = "font-isas-misc-1.0.3"; 420 + pname = "font-isas-misc"; 421 + version = "1.0.3"; 395 422 builder = ./builder.sh; 396 423 src = fetchurl { 397 424 url = "mirror://xorg/individual/font/font-isas-misc-1.0.3.tar.bz2"; ··· 406 433 407 434 # THIS IS A GENERATED FILE. DO NOT EDIT! 408 435 fontjismisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 409 - name = "font-jis-misc-1.0.3"; 436 + pname = "font-jis-misc"; 437 + version = "1.0.3"; 410 438 builder = ./builder.sh; 411 439 src = fetchurl { 412 440 url = "mirror://xorg/individual/font/font-jis-misc-1.0.3.tar.bz2"; ··· 421 449 422 450 # THIS IS A GENERATED FILE. DO NOT EDIT! 423 451 fontmicromisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 424 - name = "font-micro-misc-1.0.3"; 452 + pname = "font-micro-misc"; 453 + version = "1.0.3"; 425 454 builder = ./builder.sh; 426 455 src = fetchurl { 427 456 url = "mirror://xorg/individual/font/font-micro-misc-1.0.3.tar.bz2"; ··· 436 465 437 466 # THIS IS A GENERATED FILE. DO NOT EDIT! 438 467 fontmisccyrillic = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 439 - name = "font-misc-cyrillic-1.0.3"; 468 + pname = "font-misc-cyrillic"; 469 + version = "1.0.3"; 440 470 builder = ./builder.sh; 441 471 src = fetchurl { 442 472 url = "mirror://xorg/individual/font/font-misc-cyrillic-1.0.3.tar.bz2"; ··· 451 481 452 482 # THIS IS A GENERATED FILE. DO NOT EDIT! 453 483 fontmiscethiopic = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 454 - name = "font-misc-ethiopic-1.0.3"; 484 + pname = "font-misc-ethiopic"; 485 + version = "1.0.3"; 455 486 builder = ./builder.sh; 456 487 src = fetchurl { 457 488 url = "mirror://xorg/individual/font/font-misc-ethiopic-1.0.3.tar.bz2"; ··· 466 497 467 498 # THIS IS A GENERATED FILE. DO NOT EDIT! 468 499 fontmiscmeltho = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 469 - name = "font-misc-meltho-1.0.3"; 500 + pname = "font-misc-meltho"; 501 + version = "1.0.3"; 470 502 builder = ./builder.sh; 471 503 src = fetchurl { 472 504 url = "mirror://xorg/individual/font/font-misc-meltho-1.0.3.tar.bz2"; ··· 481 513 482 514 # THIS IS A GENERATED FILE. DO NOT EDIT! 483 515 fontmiscmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 484 - name = "font-misc-misc-1.1.2"; 516 + pname = "font-misc-misc"; 517 + version = "1.1.2"; 485 518 builder = ./builder.sh; 486 519 src = fetchurl { 487 520 url = "mirror://xorg/individual/font/font-misc-misc-1.1.2.tar.bz2"; ··· 496 529 497 530 # THIS IS A GENERATED FILE. DO NOT EDIT! 498 531 fontmuttmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 499 - name = "font-mutt-misc-1.0.3"; 532 + pname = "font-mutt-misc"; 533 + version = "1.0.3"; 500 534 builder = ./builder.sh; 501 535 src = fetchurl { 502 536 url = "mirror://xorg/individual/font/font-mutt-misc-1.0.3.tar.bz2"; ··· 511 545 512 546 # THIS IS A GENERATED FILE. DO NOT EDIT! 513 547 fontschumachermisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 514 - name = "font-schumacher-misc-1.1.2"; 548 + pname = "font-schumacher-misc"; 549 + version = "1.1.2"; 515 550 builder = ./builder.sh; 516 551 src = fetchurl { 517 552 url = "mirror://xorg/individual/font/font-schumacher-misc-1.1.2.tar.bz2"; ··· 526 561 527 562 # THIS IS A GENERATED FILE. DO NOT EDIT! 528 563 fontscreencyrillic = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 529 - name = "font-screen-cyrillic-1.0.4"; 564 + pname = "font-screen-cyrillic"; 565 + version = "1.0.4"; 530 566 builder = ./builder.sh; 531 567 src = fetchurl { 532 568 url = "mirror://xorg/individual/font/font-screen-cyrillic-1.0.4.tar.bz2"; ··· 541 577 542 578 # THIS IS A GENERATED FILE. DO NOT EDIT! 543 579 fontsonymisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 544 - name = "font-sony-misc-1.0.3"; 580 + pname = "font-sony-misc"; 581 + version = "1.0.3"; 545 582 builder = ./builder.sh; 546 583 src = fetchurl { 547 584 url = "mirror://xorg/individual/font/font-sony-misc-1.0.3.tar.bz2"; ··· 556 593 557 594 # THIS IS A GENERATED FILE. DO NOT EDIT! 558 595 fontsunmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 559 - name = "font-sun-misc-1.0.3"; 596 + pname = "font-sun-misc"; 597 + version = "1.0.3"; 560 598 builder = ./builder.sh; 561 599 src = fetchurl { 562 600 url = "mirror://xorg/individual/font/font-sun-misc-1.0.3.tar.bz2"; ··· 571 609 572 610 # THIS IS A GENERATED FILE. DO NOT EDIT! 573 611 fonttosfnt = callPackage ({ stdenv, pkg-config, fetchurl, libfontenc, freetype, xorgproto }: stdenv.mkDerivation { 574 - name = "fonttosfnt-1.2.2"; 612 + pname = "fonttosfnt"; 613 + version = "1.2.2"; 575 614 builder = ./builder.sh; 576 615 src = fetchurl { 577 616 url = "mirror://xorg/individual/app/fonttosfnt-1.2.2.tar.bz2"; ··· 585 624 586 625 # THIS IS A GENERATED FILE. DO NOT EDIT! 587 626 fontutil = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 588 - name = "font-util-1.3.1"; 627 + pname = "font-util"; 628 + version = "1.3.1"; 589 629 builder = ./builder.sh; 590 630 src = fetchurl { 591 631 url = "mirror://xorg/individual/font/font-util-1.3.1.tar.bz2"; ··· 599 639 600 640 # THIS IS A GENERATED FILE. DO NOT EDIT! 601 641 fontwinitzkicyrillic = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 602 - name = "font-winitzki-cyrillic-1.0.3"; 642 + pname = "font-winitzki-cyrillic"; 643 + version = "1.0.3"; 603 644 builder = ./builder.sh; 604 645 src = fetchurl { 605 646 url = "mirror://xorg/individual/font/font-winitzki-cyrillic-1.0.3.tar.bz2"; ··· 614 655 615 656 # THIS IS A GENERATED FILE. DO NOT EDIT! 616 657 fontxfree86type1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 617 - name = "font-xfree86-type1-1.0.4"; 658 + pname = "font-xfree86-type1"; 659 + version = "1.0.4"; 618 660 builder = ./builder.sh; 619 661 src = fetchurl { 620 662 url = "mirror://xorg/individual/font/font-xfree86-type1-1.0.4.tar.bz2"; ··· 629 671 630 672 # THIS IS A GENERATED FILE. DO NOT EDIT! 631 673 gccmakedep = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 632 - name = "gccmakedep-1.0.3"; 674 + pname = "gccmakedep"; 675 + version = "1.0.3"; 633 676 builder = ./builder.sh; 634 677 src = fetchurl { 635 678 url = "mirror://xorg/individual/util/gccmakedep-1.0.3.tar.bz2"; ··· 643 686 644 687 # THIS IS A GENERATED FILE. DO NOT EDIT! 645 688 iceauth = callPackage ({ stdenv, pkg-config, fetchurl, libICE, xorgproto }: stdenv.mkDerivation { 646 - name = "iceauth-1.0.8"; 689 + pname = "iceauth"; 690 + version = "1.0.8"; 647 691 builder = ./builder.sh; 648 692 src = fetchurl { 649 693 url = "mirror://xorg/individual/app/iceauth-1.0.8.tar.bz2"; ··· 657 701 658 702 # THIS IS A GENERATED FILE. DO NOT EDIT! 659 703 ico = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 660 - name = "ico-1.0.5"; 704 + pname = "ico"; 705 + version = "1.0.5"; 661 706 builder = ./builder.sh; 662 707 src = fetchurl { 663 708 url = "mirror://xorg/individual/app/ico-1.0.5.tar.bz2"; ··· 671 716 672 717 # THIS IS A GENERATED FILE. DO NOT EDIT! 673 718 imake = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto }: stdenv.mkDerivation { 674 - name = "imake-1.0.8"; 719 + pname = "imake"; 720 + version = "1.0.8"; 675 721 builder = ./builder.sh; 676 722 src = fetchurl { 677 723 url = "mirror://xorg/individual/util/imake-1.0.8.tar.bz2"; ··· 685 731 686 732 # THIS IS A GENERATED FILE. DO NOT EDIT! 687 733 libAppleWM = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { 688 - name = "libAppleWM-1.4.1"; 734 + pname = "libAppleWM"; 735 + version = "1.4.1"; 689 736 builder = ./builder.sh; 690 737 src = fetchurl { 691 738 url = "mirror://xorg/individual/lib/libAppleWM-1.4.1.tar.bz2"; ··· 699 746 700 747 # THIS IS A GENERATED FILE. DO NOT EDIT! 701 748 libFS = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xtrans }: stdenv.mkDerivation { 702 - name = "libFS-1.0.8"; 749 + pname = "libFS"; 750 + version = "1.0.8"; 703 751 builder = ./builder.sh; 704 752 src = fetchurl { 705 753 url = "mirror://xorg/individual/lib/libFS-1.0.8.tar.bz2"; ··· 713 761 714 762 # THIS IS A GENERATED FILE. DO NOT EDIT! 715 763 libICE = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xtrans }: stdenv.mkDerivation { 716 - name = "libICE-1.0.10"; 764 + pname = "libICE"; 765 + version = "1.0.10"; 717 766 builder = ./builder.sh; 718 767 src = fetchurl { 719 768 url = "mirror://xorg/individual/lib/libICE-1.0.10.tar.bz2"; ··· 727 776 728 777 # THIS IS A GENERATED FILE. DO NOT EDIT! 729 778 libSM = callPackage ({ stdenv, pkg-config, fetchurl, libICE, libuuid, xorgproto, xtrans }: stdenv.mkDerivation { 730 - name = "libSM-1.2.3"; 779 + pname = "libSM"; 780 + version = "1.2.3"; 731 781 builder = ./builder.sh; 732 782 src = fetchurl { 733 783 url = "mirror://xorg/individual/lib/libSM-1.2.3.tar.bz2"; ··· 741 791 742 792 # THIS IS A GENERATED FILE. DO NOT EDIT! 743 793 libWindowsWM = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { 744 - name = "libWindowsWM-1.0.1"; 794 + pname = "libWindowsWM"; 795 + version = "1.0.1"; 745 796 builder = ./builder.sh; 746 797 src = fetchurl { 747 798 url = "mirror://xorg/individual/lib/libWindowsWM-1.0.1.tar.bz2"; ··· 755 806 756 807 # THIS IS A GENERATED FILE. DO NOT EDIT! 757 808 libX11 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libxcb, xtrans }: stdenv.mkDerivation { 758 - name = "libX11-1.7.1"; 809 + pname = "libX11"; 810 + version = "1.7.2"; 759 811 builder = ./builder.sh; 760 812 src = fetchurl { 761 - url = "mirror://xorg/individual/lib/libX11-1.7.1.tar.bz2"; 762 - sha256 = "0isxad59hvdwggbxqqjjjg3zmih9xiq4d9mdsnqbyb2nmbg46kp6"; 813 + url = "mirror://xorg/individual/lib/libX11-1.7.2.tar.bz2"; 814 + sha256 = "0v7aj8q3rlchdyfwdna7n7vgpyzyir391dlv5rwy9fxagbikbyhw"; 763 815 }; 764 816 hardeningDisable = [ "bindnow" "relro" ]; 765 817 nativeBuildInputs = [ pkg-config ]; ··· 769 821 770 822 # THIS IS A GENERATED FILE. DO NOT EDIT! 771 823 libXScrnSaver = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { 772 - name = "libXScrnSaver-1.2.3"; 824 + pname = "libXScrnSaver"; 825 + version = "1.2.3"; 773 826 builder = ./builder.sh; 774 827 src = fetchurl { 775 828 url = "mirror://xorg/individual/lib/libXScrnSaver-1.2.3.tar.bz2"; ··· 783 836 784 837 # THIS IS A GENERATED FILE. DO NOT EDIT! 785 838 libXTrap = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext, libXt }: stdenv.mkDerivation { 786 - name = "libXTrap-1.0.1"; 839 + pname = "libXTrap"; 840 + version = "1.0.1"; 787 841 builder = ./builder.sh; 788 842 src = fetchurl { 789 843 url = "mirror://xorg/individual/lib/libXTrap-1.0.1.tar.bz2"; ··· 797 851 798 852 # THIS IS A GENERATED FILE. DO NOT EDIT! 799 853 libXau = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto }: stdenv.mkDerivation { 800 - name = "libXau-1.0.9"; 854 + pname = "libXau"; 855 + version = "1.0.9"; 801 856 builder = ./builder.sh; 802 857 src = fetchurl { 803 858 url = "mirror://xorg/individual/lib/libXau-1.0.9.tar.bz2"; ··· 811 866 812 867 # THIS IS A GENERATED FILE. DO NOT EDIT! 813 868 libXaw = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, xorgproto, libXmu, libXpm, libXt }: stdenv.mkDerivation { 814 - name = "libXaw-1.0.14"; 869 + pname = "libXaw"; 870 + version = "1.0.14"; 815 871 builder = ./builder.sh; 816 872 src = fetchurl { 817 873 url = "mirror://xorg/individual/lib/libXaw-1.0.14.tar.bz2"; ··· 825 881 826 882 # THIS IS A GENERATED FILE. DO NOT EDIT! 827 883 libXaw3d = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, libXmu, libXpm, xorgproto, libXt }: stdenv.mkDerivation { 828 - name = "libXaw3d-1.6.3"; 884 + pname = "libXaw3d"; 885 + version = "1.6.3"; 829 886 builder = ./builder.sh; 830 887 src = fetchurl { 831 888 url = "mirror://xorg/individual/lib/libXaw3d-1.6.3.tar.bz2"; ··· 839 896 840 897 # THIS IS A GENERATED FILE. DO NOT EDIT! 841 898 libXcomposite = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXfixes }: stdenv.mkDerivation { 842 - name = "libXcomposite-0.4.5"; 899 + pname = "libXcomposite"; 900 + version = "0.4.5"; 843 901 builder = ./builder.sh; 844 902 src = fetchurl { 845 903 url = "mirror://xorg/individual/lib/libXcomposite-0.4.5.tar.bz2"; ··· 853 911 854 912 # THIS IS A GENERATED FILE. DO NOT EDIT! 855 913 libXcursor = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXfixes, libXrender }: stdenv.mkDerivation { 856 - name = "libXcursor-1.2.0"; 914 + pname = "libXcursor"; 915 + version = "1.2.0"; 857 916 builder = ./builder.sh; 858 917 src = fetchurl { 859 918 url = "mirror://xorg/individual/lib/libXcursor-1.2.0.tar.bz2"; ··· 867 926 868 927 # THIS IS A GENERATED FILE. DO NOT EDIT! 869 928 libXdamage = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXfixes }: stdenv.mkDerivation { 870 - name = "libXdamage-1.1.5"; 929 + pname = "libXdamage"; 930 + version = "1.1.5"; 871 931 builder = ./builder.sh; 872 932 src = fetchurl { 873 933 url = "mirror://xorg/individual/lib/libXdamage-1.1.5.tar.bz2"; ··· 881 941 882 942 # THIS IS A GENERATED FILE. DO NOT EDIT! 883 943 libXdmcp = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto }: stdenv.mkDerivation { 884 - name = "libXdmcp-1.1.3"; 944 + pname = "libXdmcp"; 945 + version = "1.1.3"; 885 946 builder = ./builder.sh; 886 947 src = fetchurl { 887 948 url = "mirror://xorg/individual/lib/libXdmcp-1.1.3.tar.bz2"; ··· 895 956 896 957 # THIS IS A GENERATED FILE. DO NOT EDIT! 897 958 libXext = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 898 - name = "libXext-1.3.4"; 959 + pname = "libXext"; 960 + version = "1.3.4"; 899 961 builder = ./builder.sh; 900 962 src = fetchurl { 901 963 url = "mirror://xorg/individual/lib/libXext-1.3.4.tar.bz2"; ··· 909 971 910 972 # THIS IS A GENERATED FILE. DO NOT EDIT! 911 973 libXfixes = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11 }: stdenv.mkDerivation { 912 - name = "libXfixes-5.0.3"; 974 + pname = "libXfixes"; 975 + version = "6.0.0"; 913 976 builder = ./builder.sh; 914 977 src = fetchurl { 915 - url = "mirror://xorg/individual/lib/libXfixes-5.0.3.tar.bz2"; 916 - sha256 = "1miana3y4hwdqdparsccmygqr3ic3hs5jrqfzp70hvi2zwxd676y"; 978 + url = "mirror://xorg/individual/lib/libXfixes-6.0.0.tar.bz2"; 979 + sha256 = "0k2v4i4r24y3kdr5ici1qqhp69djnja919xfqp54c2rylm6s5hd7"; 917 980 }; 918 981 hardeningDisable = [ "bindnow" "relro" ]; 919 982 nativeBuildInputs = [ pkg-config ]; ··· 923 986 924 987 # THIS IS A GENERATED FILE. DO NOT EDIT! 925 988 libXfont = callPackage ({ stdenv, pkg-config, fetchurl, libfontenc, xorgproto, freetype, xtrans, zlib }: stdenv.mkDerivation { 926 - name = "libXfont-1.5.4"; 989 + pname = "libXfont"; 990 + version = "1.5.4"; 927 991 builder = ./builder.sh; 928 992 src = fetchurl { 929 993 url = "mirror://xorg/individual/lib/libXfont-1.5.4.tar.bz2"; ··· 937 1001 938 1002 # THIS IS A GENERATED FILE. DO NOT EDIT! 939 1003 libXfont2 = callPackage ({ stdenv, pkg-config, fetchurl, libfontenc, xorgproto, freetype, xtrans, zlib }: stdenv.mkDerivation { 940 - name = "libXfont2-2.0.4"; 1004 + pname = "libXfont2"; 1005 + version = "2.0.4"; 941 1006 builder = ./builder.sh; 942 1007 src = fetchurl { 943 1008 url = "mirror://xorg/individual/lib/libXfont2-2.0.4.tar.bz2"; ··· 951 1016 952 1017 # THIS IS A GENERATED FILE. DO NOT EDIT! 953 1018 libXft = callPackage ({ stdenv, pkg-config, fetchurl, fontconfig, freetype, libX11, xorgproto, libXrender }: stdenv.mkDerivation { 954 - name = "libXft-2.3.3"; 1019 + pname = "libXft"; 1020 + version = "2.3.3"; 955 1021 builder = ./builder.sh; 956 1022 src = fetchurl { 957 1023 url = "mirror://xorg/individual/lib/libXft-2.3.3.tar.bz2"; ··· 965 1031 966 1032 # THIS IS A GENERATED FILE. DO NOT EDIT! 967 1033 libXi = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext, libXfixes }: stdenv.mkDerivation { 968 - name = "libXi-1.7.10"; 1034 + pname = "libXi"; 1035 + version = "1.7.10"; 969 1036 builder = ./builder.sh; 970 1037 src = fetchurl { 971 1038 url = "mirror://xorg/individual/lib/libXi-1.7.10.tar.bz2"; ··· 979 1046 980 1047 # THIS IS A GENERATED FILE. DO NOT EDIT! 981 1048 libXinerama = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, xorgproto }: stdenv.mkDerivation { 982 - name = "libXinerama-1.1.4"; 1049 + pname = "libXinerama"; 1050 + version = "1.1.4"; 983 1051 builder = ./builder.sh; 984 1052 src = fetchurl { 985 1053 url = "mirror://xorg/individual/lib/libXinerama-1.1.4.tar.bz2"; ··· 993 1061 994 1062 # THIS IS A GENERATED FILE. DO NOT EDIT! 995 1063 libXmu = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, xorgproto, libXt }: stdenv.mkDerivation { 996 - name = "libXmu-1.1.3"; 1064 + pname = "libXmu"; 1065 + version = "1.1.3"; 997 1066 builder = ./builder.sh; 998 1067 src = fetchurl { 999 1068 url = "mirror://xorg/individual/lib/libXmu-1.1.3.tar.bz2"; ··· 1007 1076 1008 1077 # THIS IS A GENERATED FILE. DO NOT EDIT! 1009 1078 libXp = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXau, libXext }: stdenv.mkDerivation { 1010 - name = "libXp-1.0.3"; 1079 + pname = "libXp"; 1080 + version = "1.0.3"; 1011 1081 builder = ./builder.sh; 1012 1082 src = fetchurl { 1013 1083 url = "mirror://xorg/individual/lib/libXp-1.0.3.tar.bz2"; ··· 1021 1091 1022 1092 # THIS IS A GENERATED FILE. DO NOT EDIT! 1023 1093 libXpm = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, xorgproto, libXt, gettext }: stdenv.mkDerivation { 1024 - name = "libXpm-3.5.13"; 1094 + pname = "libXpm"; 1095 + version = "3.5.13"; 1025 1096 builder = ./builder.sh; 1026 1097 src = fetchurl { 1027 1098 url = "mirror://xorg/individual/lib/libXpm-3.5.13.tar.bz2"; ··· 1035 1106 1036 1107 # THIS IS A GENERATED FILE. DO NOT EDIT! 1037 1108 libXpresent = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11 }: stdenv.mkDerivation { 1038 - name = "libXpresent-1.0.0"; 1109 + pname = "libXpresent"; 1110 + version = "1.0.0"; 1039 1111 builder = ./builder.sh; 1040 1112 src = fetchurl { 1041 1113 url = "mirror://xorg/individual/lib/libXpresent-1.0.0.tar.bz2"; ··· 1049 1121 1050 1122 # THIS IS A GENERATED FILE. DO NOT EDIT! 1051 1123 libXrandr = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext, libXrender }: stdenv.mkDerivation { 1052 - name = "libXrandr-1.5.2"; 1124 + pname = "libXrandr"; 1125 + version = "1.5.2"; 1053 1126 builder = ./builder.sh; 1054 1127 src = fetchurl { 1055 1128 url = "mirror://xorg/individual/lib/libXrandr-1.5.2.tar.bz2"; ··· 1063 1136 1064 1137 # THIS IS A GENERATED FILE. DO NOT EDIT! 1065 1138 libXrender = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11 }: stdenv.mkDerivation { 1066 - name = "libXrender-0.9.10"; 1139 + pname = "libXrender"; 1140 + version = "0.9.10"; 1067 1141 builder = ./builder.sh; 1068 1142 src = fetchurl { 1069 1143 url = "mirror://xorg/individual/lib/libXrender-0.9.10.tar.bz2"; ··· 1077 1151 1078 1152 # THIS IS A GENERATED FILE. DO NOT EDIT! 1079 1153 libXres = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { 1080 - name = "libXres-1.2.1"; 1154 + pname = "libXres"; 1155 + version = "1.2.1"; 1081 1156 builder = ./builder.sh; 1082 1157 src = fetchurl { 1083 1158 url = "mirror://xorg/individual/lib/libXres-1.2.1.tar.bz2"; ··· 1091 1166 1092 1167 # THIS IS A GENERATED FILE. DO NOT EDIT! 1093 1168 libXt = callPackage ({ stdenv, pkg-config, fetchurl, libICE, xorgproto, libSM, libX11 }: stdenv.mkDerivation { 1094 - name = "libXt-1.2.1"; 1169 + pname = "libXt"; 1170 + version = "1.2.1"; 1095 1171 builder = ./builder.sh; 1096 1172 src = fetchurl { 1097 1173 url = "mirror://xorg/individual/lib/libXt-1.2.1.tar.bz2"; ··· 1105 1181 1106 1182 # THIS IS A GENERATED FILE. DO NOT EDIT! 1107 1183 libXtst = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext, libXi }: stdenv.mkDerivation { 1108 - name = "libXtst-1.2.3"; 1184 + pname = "libXtst"; 1185 + version = "1.2.3"; 1109 1186 builder = ./builder.sh; 1110 1187 src = fetchurl { 1111 1188 url = "mirror://xorg/individual/lib/libXtst-1.2.3.tar.bz2"; ··· 1119 1196 1120 1197 # THIS IS A GENERATED FILE. DO NOT EDIT! 1121 1198 libXv = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { 1122 - name = "libXv-1.0.11"; 1199 + pname = "libXv"; 1200 + version = "1.0.11"; 1123 1201 builder = ./builder.sh; 1124 1202 src = fetchurl { 1125 1203 url = "mirror://xorg/individual/lib/libXv-1.0.11.tar.bz2"; ··· 1133 1211 1134 1212 # THIS IS A GENERATED FILE. DO NOT EDIT! 1135 1213 libXvMC = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext, libXv }: stdenv.mkDerivation { 1136 - name = "libXvMC-1.0.12"; 1214 + pname = "libXvMC"; 1215 + version = "1.0.12"; 1137 1216 builder = ./builder.sh; 1138 1217 src = fetchurl { 1139 1218 url = "mirror://xorg/individual/lib/libXvMC-1.0.12.tar.bz2"; ··· 1147 1226 1148 1227 # THIS IS A GENERATED FILE. DO NOT EDIT! 1149 1228 libXxf86dga = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, xorgproto }: stdenv.mkDerivation { 1150 - name = "libXxf86dga-1.1.5"; 1229 + pname = "libXxf86dga"; 1230 + version = "1.1.5"; 1151 1231 builder = ./builder.sh; 1152 1232 src = fetchurl { 1153 1233 url = "mirror://xorg/individual/lib/libXxf86dga-1.1.5.tar.bz2"; ··· 1161 1241 1162 1242 # THIS IS A GENERATED FILE. DO NOT EDIT! 1163 1243 libXxf86misc = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, xorgproto }: stdenv.mkDerivation { 1164 - name = "libXxf86misc-1.0.4"; 1244 + pname = "libXxf86misc"; 1245 + version = "1.0.4"; 1165 1246 builder = ./builder.sh; 1166 1247 src = fetchurl { 1167 1248 url = "mirror://xorg/individual/lib/libXxf86misc-1.0.4.tar.bz2"; ··· 1175 1256 1176 1257 # THIS IS A GENERATED FILE. DO NOT EDIT! 1177 1258 libXxf86vm = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, xorgproto }: stdenv.mkDerivation { 1178 - name = "libXxf86vm-1.1.4"; 1259 + pname = "libXxf86vm"; 1260 + version = "1.1.4"; 1179 1261 builder = ./builder.sh; 1180 1262 src = fetchurl { 1181 1263 url = "mirror://xorg/individual/lib/libXxf86vm-1.1.4.tar.bz2"; ··· 1189 1271 1190 1272 # THIS IS A GENERATED FILE. DO NOT EDIT! 1191 1273 libdmx = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext }: stdenv.mkDerivation { 1192 - name = "libdmx-1.1.4"; 1274 + pname = "libdmx"; 1275 + version = "1.1.4"; 1193 1276 builder = ./builder.sh; 1194 1277 src = fetchurl { 1195 1278 url = "mirror://xorg/individual/lib/libdmx-1.1.4.tar.bz2"; ··· 1203 1286 1204 1287 # THIS IS A GENERATED FILE. DO NOT EDIT! 1205 1288 libfontenc = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, zlib }: stdenv.mkDerivation { 1206 - name = "libfontenc-1.1.4"; 1289 + pname = "libfontenc"; 1290 + version = "1.1.4"; 1207 1291 builder = ./builder.sh; 1208 1292 src = fetchurl { 1209 1293 url = "mirror://xorg/individual/lib/libfontenc-1.1.4.tar.bz2"; ··· 1217 1301 1218 1302 # THIS IS A GENERATED FILE. DO NOT EDIT! 1219 1303 libpciaccess = callPackage ({ stdenv, pkg-config, fetchurl, zlib }: stdenv.mkDerivation { 1220 - name = "libpciaccess-0.16"; 1304 + pname = "libpciaccess"; 1305 + version = "0.16"; 1221 1306 builder = ./builder.sh; 1222 1307 src = fetchurl { 1223 1308 url = "mirror://xorg/individual/lib/libpciaccess-0.16.tar.bz2"; ··· 1231 1316 1232 1317 # THIS IS A GENERATED FILE. DO NOT EDIT! 1233 1318 libpthreadstubs = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 1234 - name = "libpthread-stubs-0.4"; 1319 + pname = "libpthread-stubs"; 1320 + version = "0.4"; 1235 1321 builder = ./builder.sh; 1236 1322 src = fetchurl { 1237 1323 url = "https://xcb.freedesktop.org/dist/libpthread-stubs-0.4.tar.bz2"; ··· 1245 1331 1246 1332 # THIS IS A GENERATED FILE. DO NOT EDIT! 1247 1333 libxcb = callPackage ({ stdenv, pkg-config, fetchurl, libxslt, libpthreadstubs, libXau, xcbproto, libXdmcp, python3 }: stdenv.mkDerivation { 1248 - name = "libxcb-1.14"; 1334 + pname = "libxcb"; 1335 + version = "1.14"; 1249 1336 builder = ./builder.sh; 1250 1337 src = fetchurl { 1251 1338 url = "mirror://xorg/individual/lib/libxcb-1.14.tar.xz"; ··· 1259 1346 1260 1347 # THIS IS A GENERATED FILE. DO NOT EDIT! 1261 1348 libxkbfile = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11 }: stdenv.mkDerivation { 1262 - name = "libxkbfile-1.1.0"; 1349 + pname = "libxkbfile"; 1350 + version = "1.1.0"; 1263 1351 builder = ./builder.sh; 1264 1352 src = fetchurl { 1265 1353 url = "mirror://xorg/individual/lib/libxkbfile-1.1.0.tar.bz2"; ··· 1273 1361 1274 1362 # THIS IS A GENERATED FILE. DO NOT EDIT! 1275 1363 libxshmfence = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto }: stdenv.mkDerivation { 1276 - name = "libxshmfence-1.3"; 1364 + pname = "libxshmfence"; 1365 + version = "1.3"; 1277 1366 builder = ./builder.sh; 1278 1367 src = fetchurl { 1279 1368 url = "mirror://xorg/individual/lib/libxshmfence-1.3.tar.bz2"; ··· 1287 1376 1288 1377 # THIS IS A GENERATED FILE. DO NOT EDIT! 1289 1378 listres = callPackage ({ stdenv, pkg-config, fetchurl, libXaw, libXmu, xorgproto, libXt }: stdenv.mkDerivation { 1290 - name = "listres-1.0.4"; 1379 + pname = "listres"; 1380 + version = "1.0.4"; 1291 1381 builder = ./builder.sh; 1292 1382 src = fetchurl { 1293 1383 url = "mirror://xorg/individual/app/listres-1.0.4.tar.bz2"; ··· 1301 1391 1302 1392 # THIS IS A GENERATED FILE. DO NOT EDIT! 1303 1393 lndir = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto }: stdenv.mkDerivation { 1304 - name = "lndir-1.0.3"; 1394 + pname = "lndir"; 1395 + version = "1.0.3"; 1305 1396 builder = ./builder.sh; 1306 1397 src = fetchurl { 1307 1398 url = "mirror://xorg/individual/util/lndir-1.0.3.tar.bz2"; ··· 1315 1406 1316 1407 # THIS IS A GENERATED FILE. DO NOT EDIT! 1317 1408 luit = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 1318 - name = "luit-20190106"; 1409 + pname = "luit"; 1410 + version = "20190106"; 1319 1411 builder = ./builder.sh; 1320 1412 src = fetchurl { 1321 1413 url = "https://invisible-mirror.net/archives/luit/luit-20190106.tgz"; ··· 1329 1421 1330 1422 # THIS IS A GENERATED FILE. DO NOT EDIT! 1331 1423 makedepend = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto }: stdenv.mkDerivation { 1332 - name = "makedepend-1.0.6"; 1424 + pname = "makedepend"; 1425 + version = "1.0.6"; 1333 1426 builder = ./builder.sh; 1334 1427 src = fetchurl { 1335 1428 url = "mirror://xorg/individual/util/makedepend-1.0.6.tar.bz2"; ··· 1343 1436 1344 1437 # THIS IS A GENERATED FILE. DO NOT EDIT! 1345 1438 mkfontscale = callPackage ({ stdenv, pkg-config, fetchurl, libfontenc, freetype, xorgproto, zlib }: stdenv.mkDerivation { 1346 - name = "mkfontscale-1.2.1"; 1439 + pname = "mkfontscale"; 1440 + version = "1.2.1"; 1347 1441 builder = ./builder.sh; 1348 1442 src = fetchurl { 1349 1443 url = "mirror://xorg/individual/app/mkfontscale-1.2.1.tar.bz2"; ··· 1357 1451 1358 1452 # THIS IS A GENERATED FILE. DO NOT EDIT! 1359 1453 oclock = callPackage ({ stdenv, pkg-config, fetchurl, libxkbfile, libX11, libXext, libXmu, libXt }: stdenv.mkDerivation { 1360 - name = "oclock-1.0.4"; 1454 + pname = "oclock"; 1455 + version = "1.0.4"; 1361 1456 builder = ./builder.sh; 1362 1457 src = fetchurl { 1363 1458 url = "mirror://xorg/individual/app/oclock-1.0.4.tar.bz2"; ··· 1371 1466 1372 1467 # THIS IS A GENERATED FILE. DO NOT EDIT! 1373 1468 sessreg = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto }: stdenv.mkDerivation { 1374 - name = "sessreg-1.1.2"; 1469 + pname = "sessreg"; 1470 + version = "1.1.2"; 1375 1471 builder = ./builder.sh; 1376 1472 src = fetchurl { 1377 1473 url = "mirror://xorg/individual/app/sessreg-1.1.2.tar.bz2"; ··· 1385 1481 1386 1482 # THIS IS A GENERATED FILE. DO NOT EDIT! 1387 1483 setxkbmap = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libxkbfile }: stdenv.mkDerivation { 1388 - name = "setxkbmap-1.3.2"; 1484 + pname = "setxkbmap"; 1485 + version = "1.3.2"; 1389 1486 builder = ./builder.sh; 1390 1487 src = fetchurl { 1391 1488 url = "mirror://xorg/individual/app/setxkbmap-1.3.2.tar.bz2"; ··· 1399 1496 1400 1497 # THIS IS A GENERATED FILE. DO NOT EDIT! 1401 1498 smproxy = callPackage ({ stdenv, pkg-config, fetchurl, libICE, libSM, libXmu, libXt }: stdenv.mkDerivation { 1402 - name = "smproxy-1.0.6"; 1499 + pname = "smproxy"; 1500 + version = "1.0.6"; 1403 1501 builder = ./builder.sh; 1404 1502 src = fetchurl { 1405 1503 url = "mirror://xorg/individual/app/smproxy-1.0.6.tar.bz2"; ··· 1413 1511 1414 1512 # THIS IS A GENERATED FILE. DO NOT EDIT! 1415 1513 transset = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 1416 - name = "transset-1.0.2"; 1514 + pname = "transset"; 1515 + version = "1.0.2"; 1417 1516 builder = ./builder.sh; 1418 1517 src = fetchurl { 1419 1518 url = "mirror://xorg/individual/app/transset-1.0.2.tar.bz2"; ··· 1427 1526 1428 1527 # THIS IS A GENERATED FILE. DO NOT EDIT! 1429 1528 twm = callPackage ({ stdenv, pkg-config, fetchurl, libICE, libSM, libX11, libXext, libXmu, xorgproto, libXt }: stdenv.mkDerivation { 1430 - name = "twm-1.0.10"; 1529 + pname = "twm"; 1530 + version = "1.0.10"; 1431 1531 builder = ./builder.sh; 1432 1532 src = fetchurl { 1433 1533 url = "mirror://xorg/individual/app/twm-1.0.10.tar.bz2"; ··· 1441 1541 1442 1542 # THIS IS A GENERATED FILE. DO NOT EDIT! 1443 1543 utilmacros = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 1444 - name = "util-macros-1.19.3"; 1544 + pname = "util-macros"; 1545 + version = "1.19.3"; 1445 1546 builder = ./builder.sh; 1446 1547 src = fetchurl { 1447 1548 url = "mirror://xorg/individual/util/util-macros-1.19.3.tar.bz2"; ··· 1455 1556 1456 1557 # THIS IS A GENERATED FILE. DO NOT EDIT! 1457 1558 viewres = callPackage ({ stdenv, pkg-config, fetchurl, libXaw, libXmu, libXt }: stdenv.mkDerivation { 1458 - name = "viewres-1.0.5"; 1559 + pname = "viewres"; 1560 + version = "1.0.5"; 1459 1561 builder = ./builder.sh; 1460 1562 src = fetchurl { 1461 1563 url = "mirror://xorg/individual/app/viewres-1.0.5.tar.bz2"; ··· 1469 1571 1470 1572 # THIS IS A GENERATED FILE. DO NOT EDIT! 1471 1573 x11perf = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, libXft, libXmu, xorgproto, libXrender }: stdenv.mkDerivation { 1472 - name = "x11perf-1.6.1"; 1574 + pname = "x11perf"; 1575 + version = "1.6.1"; 1473 1576 builder = ./builder.sh; 1474 1577 src = fetchurl { 1475 1578 url = "mirror://xorg/individual/app/x11perf-1.6.1.tar.bz2"; ··· 1483 1586 1484 1587 # THIS IS A GENERATED FILE. DO NOT EDIT! 1485 1588 xauth = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXau, libXext, libXmu, xorgproto }: stdenv.mkDerivation { 1486 - name = "xauth-1.1"; 1589 + pname = "xauth"; 1590 + version = "1.1"; 1487 1591 builder = ./builder.sh; 1488 1592 src = fetchurl { 1489 1593 url = "mirror://xorg/individual/app/xauth-1.1.tar.bz2"; ··· 1497 1601 1498 1602 # THIS IS A GENERATED FILE. DO NOT EDIT! 1499 1603 xbacklight = callPackage ({ stdenv, pkg-config, fetchurl, libxcb, xcbutil }: stdenv.mkDerivation { 1500 - name = "xbacklight-1.2.3"; 1604 + pname = "xbacklight"; 1605 + version = "1.2.3"; 1501 1606 builder = ./builder.sh; 1502 1607 src = fetchurl { 1503 1608 url = "mirror://xorg/individual/app/xbacklight-1.2.3.tar.bz2"; ··· 1511 1616 1512 1617 # THIS IS A GENERATED FILE. DO NOT EDIT! 1513 1618 xbitmaps = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 1514 - name = "xbitmaps-1.1.2"; 1619 + pname = "xbitmaps"; 1620 + version = "1.1.2"; 1515 1621 builder = ./builder.sh; 1516 1622 src = fetchurl { 1517 1623 url = "mirror://xorg/individual/data/xbitmaps-1.1.2.tar.bz2"; ··· 1525 1631 1526 1632 # THIS IS A GENERATED FILE. DO NOT EDIT! 1527 1633 xcalc = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXaw, xorgproto, libXt }: stdenv.mkDerivation { 1528 - name = "xcalc-1.1.0"; 1634 + pname = "xcalc"; 1635 + version = "1.1.0"; 1529 1636 builder = ./builder.sh; 1530 1637 src = fetchurl { 1531 1638 url = "mirror://xorg/individual/app/xcalc-1.1.0.tar.bz2"; ··· 1539 1646 1540 1647 # THIS IS A GENERATED FILE. DO NOT EDIT! 1541 1648 xcbproto = callPackage ({ stdenv, pkg-config, fetchurl, python3 }: stdenv.mkDerivation { 1542 - name = "xcb-proto-1.14.1"; 1649 + pname = "xcb-proto"; 1650 + version = "1.14.1"; 1543 1651 builder = ./builder.sh; 1544 1652 src = fetchurl { 1545 1653 url = "mirror://xorg/individual/proto/xcb-proto-1.14.1.tar.xz"; ··· 1553 1661 1554 1662 # THIS IS A GENERATED FILE. DO NOT EDIT! 1555 1663 xcbutil = callPackage ({ stdenv, pkg-config, fetchurl, gperf, libxcb, xorgproto, m4 }: stdenv.mkDerivation { 1556 - name = "xcb-util-0.4.0"; 1664 + pname = "xcb-util"; 1665 + version = "0.4.0"; 1557 1666 builder = ./builder.sh; 1558 1667 src = fetchurl { 1559 1668 url = "https://xcb.freedesktop.org/dist/xcb-util-0.4.0.tar.bz2"; ··· 1567 1676 1568 1677 # THIS IS A GENERATED FILE. DO NOT EDIT! 1569 1678 xcbutilcursor = callPackage ({ stdenv, pkg-config, fetchurl, gperf, libxcb, xcbutilimage, xcbutilrenderutil, xorgproto, m4 }: stdenv.mkDerivation { 1570 - name = "xcb-util-cursor-0.1.3"; 1679 + pname = "xcb-util-cursor"; 1680 + version = "0.1.3"; 1571 1681 builder = ./builder.sh; 1572 1682 src = fetchurl { 1573 1683 url = "https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.3.tar.bz2"; ··· 1581 1691 1582 1692 # THIS IS A GENERATED FILE. DO NOT EDIT! 1583 1693 xcbutilerrors = callPackage ({ stdenv, pkg-config, fetchurl, gperf, libxcb, xcbproto, xorgproto, m4 }: stdenv.mkDerivation { 1584 - name = "xcb-util-errors-1.0"; 1694 + pname = "xcb-util-errors"; 1695 + version = "1.0"; 1585 1696 builder = ./builder.sh; 1586 1697 src = fetchurl { 1587 1698 url = "https://xcb.freedesktop.org/dist/xcb-util-errors-1.0.tar.bz2"; ··· 1595 1706 1596 1707 # THIS IS A GENERATED FILE. DO NOT EDIT! 1597 1708 xcbutilimage = callPackage ({ stdenv, pkg-config, fetchurl, gperf, libxcb, xcbutil, xorgproto, m4 }: stdenv.mkDerivation { 1598 - name = "xcb-util-image-0.4.0"; 1709 + pname = "xcb-util-image"; 1710 + version = "0.4.0"; 1599 1711 builder = ./builder.sh; 1600 1712 src = fetchurl { 1601 1713 url = "https://xcb.freedesktop.org/dist/xcb-util-image-0.4.0.tar.bz2"; ··· 1609 1721 1610 1722 # THIS IS A GENERATED FILE. DO NOT EDIT! 1611 1723 xcbutilkeysyms = callPackage ({ stdenv, pkg-config, fetchurl, gperf, libxcb, xorgproto, m4 }: stdenv.mkDerivation { 1612 - name = "xcb-util-keysyms-0.4.0"; 1724 + pname = "xcb-util-keysyms"; 1725 + version = "0.4.0"; 1613 1726 builder = ./builder.sh; 1614 1727 src = fetchurl { 1615 1728 url = "https://xcb.freedesktop.org/dist/xcb-util-keysyms-0.4.0.tar.bz2"; ··· 1623 1736 1624 1737 # THIS IS A GENERATED FILE. DO NOT EDIT! 1625 1738 xcbutilrenderutil = callPackage ({ stdenv, pkg-config, fetchurl, gperf, libxcb, xorgproto, m4 }: stdenv.mkDerivation { 1626 - name = "xcb-util-renderutil-0.3.9"; 1739 + pname = "xcb-util-renderutil"; 1740 + version = "0.3.9"; 1627 1741 builder = ./builder.sh; 1628 1742 src = fetchurl { 1629 1743 url = "https://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.9.tar.bz2"; ··· 1637 1751 1638 1752 # THIS IS A GENERATED FILE. DO NOT EDIT! 1639 1753 xcbutilwm = callPackage ({ stdenv, pkg-config, fetchurl, gperf, libxcb, xorgproto, m4 }: stdenv.mkDerivation { 1640 - name = "xcb-util-wm-0.4.1"; 1754 + pname = "xcb-util-wm"; 1755 + version = "0.4.1"; 1641 1756 builder = ./builder.sh; 1642 1757 src = fetchurl { 1643 1758 url = "https://xcb.freedesktop.org/dist/xcb-util-wm-0.4.1.tar.bz2"; ··· 1651 1766 1652 1767 # THIS IS A GENERATED FILE. DO NOT EDIT! 1653 1768 xclock = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXaw, libXft, libxkbfile, libXmu, xorgproto, libXrender, libXt }: stdenv.mkDerivation { 1654 - name = "xclock-1.0.9"; 1769 + pname = "xclock"; 1770 + version = "1.0.9"; 1655 1771 builder = ./builder.sh; 1656 1772 src = fetchurl { 1657 1773 url = "mirror://xorg/individual/app/xclock-1.0.9.tar.bz2"; ··· 1665 1781 1666 1782 # THIS IS A GENERATED FILE. DO NOT EDIT! 1667 1783 xcmsdb = callPackage ({ stdenv, pkg-config, fetchurl, libX11 }: stdenv.mkDerivation { 1668 - name = "xcmsdb-1.0.5"; 1784 + pname = "xcmsdb"; 1785 + version = "1.0.5"; 1669 1786 builder = ./builder.sh; 1670 1787 src = fetchurl { 1671 1788 url = "mirror://xorg/individual/app/xcmsdb-1.0.5.tar.bz2"; ··· 1679 1796 1680 1797 # THIS IS A GENERATED FILE. DO NOT EDIT! 1681 1798 xcompmgr = callPackage ({ stdenv, pkg-config, fetchurl, libXcomposite, libXdamage, libXext, libXfixes, libXrender }: stdenv.mkDerivation { 1682 - name = "xcompmgr-1.1.8"; 1799 + pname = "xcompmgr"; 1800 + version = "1.1.8"; 1683 1801 builder = ./builder.sh; 1684 1802 src = fetchurl { 1685 1803 url = "mirror://xorg/individual/app/xcompmgr-1.1.8.tar.bz2"; ··· 1693 1811 1694 1812 # THIS IS A GENERATED FILE. DO NOT EDIT! 1695 1813 xconsole = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXaw, libXmu, xorgproto, libXt }: stdenv.mkDerivation { 1696 - name = "xconsole-1.0.7"; 1814 + pname = "xconsole"; 1815 + version = "1.0.7"; 1697 1816 builder = ./builder.sh; 1698 1817 src = fetchurl { 1699 1818 url = "mirror://xorg/individual/app/xconsole-1.0.7.tar.bz2"; ··· 1707 1826 1708 1827 # THIS IS A GENERATED FILE. DO NOT EDIT! 1709 1828 xcursorgen = callPackage ({ stdenv, pkg-config, fetchurl, libpng, libX11, libXcursor }: stdenv.mkDerivation { 1710 - name = "xcursorgen-1.0.7"; 1829 + pname = "xcursorgen"; 1830 + version = "1.0.7"; 1711 1831 builder = ./builder.sh; 1712 1832 src = fetchurl { 1713 1833 url = "mirror://xorg/individual/app/xcursorgen-1.0.7.tar.bz2"; ··· 1721 1841 1722 1842 # THIS IS A GENERATED FILE. DO NOT EDIT! 1723 1843 xcursorthemes = callPackage ({ stdenv, pkg-config, fetchurl, libXcursor }: stdenv.mkDerivation { 1724 - name = "xcursor-themes-1.0.6"; 1844 + pname = "xcursor-themes"; 1845 + version = "1.0.6"; 1725 1846 builder = ./builder.sh; 1726 1847 src = fetchurl { 1727 1848 url = "mirror://xorg/individual/data/xcursor-themes-1.0.6.tar.bz2"; ··· 1735 1856 1736 1857 # THIS IS A GENERATED FILE. DO NOT EDIT! 1737 1858 xdm = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXau, libXaw, libXdmcp, libXext, libXft, libXinerama, libXmu, libXpm, xorgproto, libXrender, libXt }: stdenv.mkDerivation { 1738 - name = "xdm-1.1.12"; 1859 + pname = "xdm"; 1860 + version = "1.1.12"; 1739 1861 builder = ./builder.sh; 1740 1862 src = fetchurl { 1741 1863 url = "mirror://xorg/individual/app/xdm-1.1.12.tar.bz2"; ··· 1749 1871 1750 1872 # THIS IS A GENERATED FILE. DO NOT EDIT! 1751 1873 xdpyinfo = callPackage ({ stdenv, pkg-config, fetchurl, libdmx, libX11, libxcb, libXcomposite, libXext, libXi, libXinerama, xorgproto, libXrender, libXtst, libXxf86dga, libXxf86misc, libXxf86vm }: stdenv.mkDerivation { 1752 - name = "xdpyinfo-1.3.2"; 1874 + pname = "xdpyinfo"; 1875 + version = "1.3.2"; 1753 1876 builder = ./builder.sh; 1754 1877 src = fetchurl { 1755 1878 url = "mirror://xorg/individual/app/xdpyinfo-1.3.2.tar.bz2"; ··· 1763 1886 1764 1887 # THIS IS A GENERATED FILE. DO NOT EDIT! 1765 1888 xdriinfo = callPackage ({ stdenv, pkg-config, fetchurl, libGL, xorgproto, libX11 }: stdenv.mkDerivation { 1766 - name = "xdriinfo-1.0.6"; 1889 + pname = "xdriinfo"; 1890 + version = "1.0.6"; 1767 1891 builder = ./builder.sh; 1768 1892 src = fetchurl { 1769 1893 url = "mirror://xorg/individual/app/xdriinfo-1.0.6.tar.bz2"; ··· 1777 1901 1778 1902 # THIS IS A GENERATED FILE. DO NOT EDIT! 1779 1903 xev = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto, libXrandr }: stdenv.mkDerivation { 1780 - name = "xev-1.2.3"; 1904 + pname = "xev"; 1905 + version = "1.2.3"; 1781 1906 builder = ./builder.sh; 1782 1907 src = fetchurl { 1783 1908 url = "mirror://xorg/individual/app/xev-1.2.3.tar.bz2"; ··· 1791 1916 1792 1917 # THIS IS A GENERATED FILE. DO NOT EDIT! 1793 1918 xeyes = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, libXmu, xorgproto, libXrender, libXt }: stdenv.mkDerivation { 1794 - name = "xeyes-1.1.2"; 1919 + pname = "xeyes"; 1920 + version = "1.1.2"; 1795 1921 builder = ./builder.sh; 1796 1922 src = fetchurl { 1797 1923 url = "mirror://xorg/individual/app/xeyes-1.1.2.tar.bz2"; ··· 1805 1931 1806 1932 # THIS IS A GENERATED FILE. DO NOT EDIT! 1807 1933 xf86inputevdev = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libevdev, udev, mtdev, xorgserver }: stdenv.mkDerivation { 1808 - name = "xf86-input-evdev-2.10.6"; 1934 + pname = "xf86-input-evdev"; 1935 + version = "2.10.6"; 1809 1936 builder = ./builder.sh; 1810 1937 src = fetchurl { 1811 1938 url = "mirror://xorg/individual/driver/xf86-input-evdev-2.10.6.tar.bz2"; ··· 1819 1946 1820 1947 # THIS IS A GENERATED FILE. DO NOT EDIT! 1821 1948 xf86inputjoystick = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 1822 - name = "xf86-input-joystick-1.6.3"; 1949 + pname = "xf86-input-joystick"; 1950 + version = "1.6.3"; 1823 1951 builder = ./builder.sh; 1824 1952 src = fetchurl { 1825 1953 url = "mirror://xorg/individual/driver/xf86-input-joystick-1.6.3.tar.bz2"; ··· 1833 1961 1834 1962 # THIS IS A GENERATED FILE. DO NOT EDIT! 1835 1963 xf86inputkeyboard = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 1836 - name = "xf86-input-keyboard-1.9.0"; 1964 + pname = "xf86-input-keyboard"; 1965 + version = "1.9.0"; 1837 1966 builder = ./builder.sh; 1838 1967 src = fetchurl { 1839 1968 url = "mirror://xorg/individual/driver/xf86-input-keyboard-1.9.0.tar.bz2"; ··· 1847 1976 1848 1977 # THIS IS A GENERATED FILE. DO NOT EDIT! 1849 1978 xf86inputlibinput = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libinput, xorgserver }: stdenv.mkDerivation { 1850 - name = "xf86-input-libinput-1.1.0"; 1979 + pname = "xf86-input-libinput"; 1980 + version = "1.1.0"; 1851 1981 builder = ./builder.sh; 1852 1982 src = fetchurl { 1853 1983 url = "mirror://xorg/individual/driver/xf86-input-libinput-1.1.0.tar.bz2"; ··· 1861 1991 1862 1992 # THIS IS A GENERATED FILE. DO NOT EDIT! 1863 1993 xf86inputmouse = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 1864 - name = "xf86-input-mouse-1.9.3"; 1994 + pname = "xf86-input-mouse"; 1995 + version = "1.9.3"; 1865 1996 builder = ./builder.sh; 1866 1997 src = fetchurl { 1867 1998 url = "mirror://xorg/individual/driver/xf86-input-mouse-1.9.3.tar.bz2"; ··· 1875 2006 1876 2007 # THIS IS A GENERATED FILE. DO NOT EDIT! 1877 2008 xf86inputsynaptics = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libevdev, libX11, libXi, xorgserver, libXtst }: stdenv.mkDerivation { 1878 - name = "xf86-input-synaptics-1.9.1"; 2009 + pname = "xf86-input-synaptics"; 2010 + version = "1.9.1"; 1879 2011 builder = ./builder.sh; 1880 2012 src = fetchurl { 1881 2013 url = "mirror://xorg/individual/driver/xf86-input-synaptics-1.9.1.tar.bz2"; ··· 1889 2021 1890 2022 # THIS IS A GENERATED FILE. DO NOT EDIT! 1891 2023 xf86inputvmmouse = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, udev, xorgserver }: stdenv.mkDerivation { 1892 - name = "xf86-input-vmmouse-13.1.0"; 2024 + pname = "xf86-input-vmmouse"; 2025 + version = "13.1.0"; 1893 2026 builder = ./builder.sh; 1894 2027 src = fetchurl { 1895 2028 url = "mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2"; ··· 1903 2036 1904 2037 # THIS IS A GENERATED FILE. DO NOT EDIT! 1905 2038 xf86inputvoid = callPackage ({ stdenv, pkg-config, fetchurl, xorgserver, xorgproto }: stdenv.mkDerivation { 1906 - name = "xf86-input-void-1.4.1"; 2039 + pname = "xf86-input-void"; 2040 + version = "1.4.1"; 1907 2041 builder = ./builder.sh; 1908 2042 src = fetchurl { 1909 2043 url = "mirror://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2"; ··· 1917 2051 1918 2052 # THIS IS A GENERATED FILE. DO NOT EDIT! 1919 2053 xf86videoamdgpu = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, mesa, libGL, libdrm, udev, xorgserver }: stdenv.mkDerivation { 1920 - name = "xf86-video-amdgpu-19.1.0"; 2054 + pname = "xf86-video-amdgpu"; 2055 + version = "19.1.0"; 1921 2056 builder = ./builder.sh; 1922 2057 src = fetchurl { 1923 2058 url = "mirror://xorg/individual/driver/xf86-video-amdgpu-19.1.0.tar.bz2"; ··· 1931 2066 1932 2067 # THIS IS A GENERATED FILE. DO NOT EDIT! 1933 2068 xf86videoapm = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 1934 - name = "xf86-video-apm-1.3.0"; 2069 + pname = "xf86-video-apm"; 2070 + version = "1.3.0"; 1935 2071 builder = ./builder.sh; 1936 2072 src = fetchurl { 1937 2073 url = "mirror://xorg/individual/driver/xf86-video-apm-1.3.0.tar.bz2"; ··· 1945 2081 1946 2082 # THIS IS A GENERATED FILE. DO NOT EDIT! 1947 2083 xf86videoark = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 1948 - name = "xf86-video-ark-0.7.5"; 2084 + pname = "xf86-video-ark"; 2085 + version = "0.7.5"; 1949 2086 builder = ./builder.sh; 1950 2087 src = fetchurl { 1951 2088 url = "mirror://xorg/individual/driver/xf86-video-ark-0.7.5.tar.bz2"; ··· 1959 2096 1960 2097 # THIS IS A GENERATED FILE. DO NOT EDIT! 1961 2098 xf86videoast = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 1962 - name = "xf86-video-ast-1.1.5"; 2099 + pname = "xf86-video-ast"; 2100 + version = "1.1.5"; 1963 2101 builder = ./builder.sh; 1964 2102 src = fetchurl { 1965 2103 url = "mirror://xorg/individual/driver/xf86-video-ast-1.1.5.tar.bz2"; ··· 1973 2111 1974 2112 # THIS IS A GENERATED FILE. DO NOT EDIT! 1975 2113 xf86videoati = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, mesa, libGL, libdrm, udev, libpciaccess, xorgserver }: stdenv.mkDerivation { 1976 - name = "xf86-video-ati-19.1.0"; 2114 + pname = "xf86-video-ati"; 2115 + version = "19.1.0"; 1977 2116 builder = ./builder.sh; 1978 2117 src = fetchurl { 1979 2118 url = "mirror://xorg/individual/driver/xf86-video-ati-19.1.0.tar.bz2"; ··· 1987 2126 1988 2127 # THIS IS A GENERATED FILE. DO NOT EDIT! 1989 2128 xf86videochips = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 1990 - name = "xf86-video-chips-1.4.0"; 2129 + pname = "xf86-video-chips"; 2130 + version = "1.4.0"; 1991 2131 builder = ./builder.sh; 1992 2132 src = fetchurl { 1993 2133 url = "mirror://xorg/individual/driver/xf86-video-chips-1.4.0.tar.bz2"; ··· 2001 2141 2002 2142 # THIS IS A GENERATED FILE. DO NOT EDIT! 2003 2143 xf86videocirrus = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2004 - name = "xf86-video-cirrus-1.5.3"; 2144 + pname = "xf86-video-cirrus"; 2145 + version = "1.5.3"; 2005 2146 builder = ./builder.sh; 2006 2147 src = fetchurl { 2007 2148 url = "mirror://xorg/individual/driver/xf86-video-cirrus-1.5.3.tar.bz2"; ··· 2015 2156 2016 2157 # THIS IS A GENERATED FILE. DO NOT EDIT! 2017 2158 xf86videodummy = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 2018 - name = "xf86-video-dummy-0.3.8"; 2159 + pname = "xf86-video-dummy"; 2160 + version = "0.3.8"; 2019 2161 builder = ./builder.sh; 2020 2162 src = fetchurl { 2021 2163 url = "mirror://xorg/individual/driver/xf86-video-dummy-0.3.8.tar.bz2"; ··· 2029 2171 2030 2172 # THIS IS A GENERATED FILE. DO NOT EDIT! 2031 2173 xf86videofbdev = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2032 - name = "xf86-video-fbdev-0.5.0"; 2174 + pname = "xf86-video-fbdev"; 2175 + version = "0.5.0"; 2033 2176 builder = ./builder.sh; 2034 2177 src = fetchurl { 2035 2178 url = "mirror://xorg/individual/driver/xf86-video-fbdev-0.5.0.tar.bz2"; ··· 2043 2186 2044 2187 # THIS IS A GENERATED FILE. DO NOT EDIT! 2045 2188 xf86videogeode = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2046 - name = "xf86-video-geode-2.11.19"; 2189 + pname = "xf86-video-geode"; 2190 + version = "2.11.19"; 2047 2191 builder = ./builder.sh; 2048 2192 src = fetchurl { 2049 2193 url = "mirror://xorg/individual/driver/xf86-video-geode-2.11.19.tar.bz2"; ··· 2057 2201 2058 2202 # THIS IS A GENERATED FILE. DO NOT EDIT! 2059 2203 xf86videoglide = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 2060 - name = "xf86-video-glide-1.2.2"; 2204 + pname = "xf86-video-glide"; 2205 + version = "1.2.2"; 2061 2206 builder = ./builder.sh; 2062 2207 src = fetchurl { 2063 2208 url = "mirror://xorg/individual/driver/xf86-video-glide-1.2.2.tar.bz2"; ··· 2071 2216 2072 2217 # THIS IS A GENERATED FILE. DO NOT EDIT! 2073 2218 xf86videoglint = callPackage ({ stdenv, pkg-config, fetchurl, libpciaccess, xorgproto, xorgserver }: stdenv.mkDerivation { 2074 - name = "xf86-video-glint-1.2.9"; 2219 + pname = "xf86-video-glint"; 2220 + version = "1.2.9"; 2075 2221 builder = ./builder.sh; 2076 2222 src = fetchurl { 2077 2223 url = "mirror://xorg/individual/driver/xf86-video-glint-1.2.9.tar.bz2"; ··· 2085 2231 2086 2232 # THIS IS A GENERATED FILE. DO NOT EDIT! 2087 2233 xf86videoi128 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2088 - name = "xf86-video-i128-1.4.0"; 2234 + pname = "xf86-video-i128"; 2235 + version = "1.4.0"; 2089 2236 builder = ./builder.sh; 2090 2237 src = fetchurl { 2091 2238 url = "mirror://xorg/individual/driver/xf86-video-i128-1.4.0.tar.bz2"; ··· 2099 2246 2100 2247 # THIS IS A GENERATED FILE. DO NOT EDIT! 2101 2248 xf86videoi740 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2102 - name = "xf86-video-i740-1.4.0"; 2249 + pname = "xf86-video-i740"; 2250 + version = "1.4.0"; 2103 2251 builder = ./builder.sh; 2104 2252 src = fetchurl { 2105 2253 url = "mirror://xorg/individual/driver/xf86-video-i740-1.4.0.tar.bz2"; ··· 2113 2261 2114 2262 # THIS IS A GENERATED FILE. DO NOT EDIT! 2115 2263 xf86videointel = callPackage ({ stdenv, pkg-config, fetchurl, cairo, xorgproto, libdrm, libpng, udev, libpciaccess, libX11, xcbutil, libxcb, libXcursor, libXdamage, libXext, libXfixes, xorgserver, libXrandr, libXrender, libxshmfence, libXtst, libXvMC }: stdenv.mkDerivation { 2116 - name = "xf86-video-intel-2.99.917"; 2264 + pname = "xf86-video-intel"; 2265 + version = "2.99.917"; 2117 2266 builder = ./builder.sh; 2118 2267 src = fetchurl { 2119 2268 url = "mirror://xorg/individual/driver/xf86-video-intel-2.99.917.tar.bz2"; ··· 2127 2276 2128 2277 # THIS IS A GENERATED FILE. DO NOT EDIT! 2129 2278 xf86videomach64 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { 2130 - name = "xf86-video-mach64-6.9.6"; 2279 + pname = "xf86-video-mach64"; 2280 + version = "6.9.6"; 2131 2281 builder = ./builder.sh; 2132 2282 src = fetchurl { 2133 2283 url = "mirror://xorg/individual/driver/xf86-video-mach64-6.9.6.tar.bz2"; ··· 2141 2291 2142 2292 # THIS IS A GENERATED FILE. DO NOT EDIT! 2143 2293 xf86videomga = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { 2144 - name = "xf86-video-mga-2.0.0"; 2294 + pname = "xf86-video-mga"; 2295 + version = "2.0.0"; 2145 2296 builder = ./builder.sh; 2146 2297 src = fetchurl { 2147 2298 url = "mirror://xorg/individual/driver/xf86-video-mga-2.0.0.tar.bz2"; ··· 2155 2306 2156 2307 # THIS IS A GENERATED FILE. DO NOT EDIT! 2157 2308 xf86videoneomagic = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2158 - name = "xf86-video-neomagic-1.3.0"; 2309 + pname = "xf86-video-neomagic"; 2310 + version = "1.3.0"; 2159 2311 builder = ./builder.sh; 2160 2312 src = fetchurl { 2161 2313 url = "mirror://xorg/individual/driver/xf86-video-neomagic-1.3.0.tar.bz2"; ··· 2169 2321 2170 2322 # THIS IS A GENERATED FILE. DO NOT EDIT! 2171 2323 xf86videonewport = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 2172 - name = "xf86-video-newport-0.2.4"; 2324 + pname = "xf86-video-newport"; 2325 + version = "0.2.4"; 2173 2326 builder = ./builder.sh; 2174 2327 src = fetchurl { 2175 2328 url = "mirror://xorg/individual/driver/xf86-video-newport-0.2.4.tar.bz2"; ··· 2183 2336 2184 2337 # THIS IS A GENERATED FILE. DO NOT EDIT! 2185 2338 xf86videonouveau = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, udev, libpciaccess, xorgserver }: stdenv.mkDerivation { 2186 - name = "xf86-video-nouveau-1.0.17"; 2339 + pname = "xf86-video-nouveau"; 2340 + version = "1.0.17"; 2187 2341 builder = ./builder.sh; 2188 2342 src = fetchurl { 2189 2343 url = "mirror://xorg/individual/driver/xf86-video-nouveau-1.0.17.tar.bz2"; ··· 2197 2351 2198 2352 # THIS IS A GENERATED FILE. DO NOT EDIT! 2199 2353 xf86videonv = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2200 - name = "xf86-video-nv-2.1.21"; 2354 + pname = "xf86-video-nv"; 2355 + version = "2.1.21"; 2201 2356 builder = ./builder.sh; 2202 2357 src = fetchurl { 2203 2358 url = "mirror://xorg/individual/driver/xf86-video-nv-2.1.21.tar.bz2"; ··· 2211 2366 2212 2367 # THIS IS A GENERATED FILE. DO NOT EDIT! 2213 2368 xf86videoomap = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, xorgserver }: stdenv.mkDerivation { 2214 - name = "xf86-video-omap-0.4.5"; 2369 + pname = "xf86-video-omap"; 2370 + version = "0.4.5"; 2215 2371 builder = ./builder.sh; 2216 2372 src = fetchurl { 2217 2373 url = "mirror://xorg/individual/driver/xf86-video-omap-0.4.5.tar.bz2"; ··· 2225 2381 2226 2382 # THIS IS A GENERATED FILE. DO NOT EDIT! 2227 2383 xf86videoopenchrome = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, udev, libpciaccess, libX11, libXext, xorgserver, libXvMC }: stdenv.mkDerivation { 2228 - name = "xf86-video-openchrome-0.6.0"; 2384 + pname = "xf86-video-openchrome"; 2385 + version = "0.6.0"; 2229 2386 builder = ./builder.sh; 2230 2387 src = fetchurl { 2231 2388 url = "mirror://xorg/individual/driver/xf86-video-openchrome-0.6.0.tar.bz2"; ··· 2239 2396 2240 2397 # THIS IS A GENERATED FILE. DO NOT EDIT! 2241 2398 xf86videoqxl = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, udev, libpciaccess, xorgserver }: stdenv.mkDerivation { 2242 - name = "xf86-video-qxl-0.1.5"; 2399 + pname = "xf86-video-qxl"; 2400 + version = "0.1.5"; 2243 2401 builder = ./builder.sh; 2244 2402 src = fetchurl { 2245 2403 url = "mirror://xorg/individual/driver/xf86-video-qxl-0.1.5.tar.bz2"; ··· 2253 2411 2254 2412 # THIS IS A GENERATED FILE. DO NOT EDIT! 2255 2413 xf86videor128 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { 2256 - name = "xf86-video-r128-6.11.0"; 2414 + pname = "xf86-video-r128"; 2415 + version = "6.11.0"; 2257 2416 builder = ./builder.sh; 2258 2417 src = fetchurl { 2259 2418 url = "mirror://xorg/individual/driver/xf86-video-r128-6.11.0.tar.bz2"; ··· 2267 2426 2268 2427 # THIS IS A GENERATED FILE. DO NOT EDIT! 2269 2428 xf86videorendition = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2270 - name = "xf86-video-rendition-4.2.7"; 2429 + pname = "xf86-video-rendition"; 2430 + version = "4.2.7"; 2271 2431 builder = ./builder.sh; 2272 2432 src = fetchurl { 2273 2433 url = "mirror://xorg/individual/driver/xf86-video-rendition-4.2.7.tar.bz2"; ··· 2281 2441 2282 2442 # THIS IS A GENERATED FILE. DO NOT EDIT! 2283 2443 xf86videos3virge = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2284 - name = "xf86-video-s3virge-1.11.0"; 2444 + pname = "xf86-video-s3virge"; 2445 + version = "1.11.0"; 2285 2446 builder = ./builder.sh; 2286 2447 src = fetchurl { 2287 2448 url = "mirror://xorg/individual/driver/xf86-video-s3virge-1.11.0.tar.bz2"; ··· 2295 2456 2296 2457 # THIS IS A GENERATED FILE. DO NOT EDIT! 2297 2458 xf86videosavage = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { 2298 - name = "xf86-video-savage-2.3.9"; 2459 + pname = "xf86-video-savage"; 2460 + version = "2.3.9"; 2299 2461 builder = ./builder.sh; 2300 2462 src = fetchurl { 2301 2463 url = "mirror://xorg/individual/driver/xf86-video-savage-2.3.9.tar.bz2"; ··· 2309 2471 2310 2472 # THIS IS A GENERATED FILE. DO NOT EDIT! 2311 2473 xf86videosiliconmotion = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2312 - name = "xf86-video-siliconmotion-1.7.9"; 2474 + pname = "xf86-video-siliconmotion"; 2475 + version = "1.7.9"; 2313 2476 builder = ./builder.sh; 2314 2477 src = fetchurl { 2315 2478 url = "mirror://xorg/individual/driver/xf86-video-siliconmotion-1.7.9.tar.bz2"; ··· 2323 2486 2324 2487 # THIS IS A GENERATED FILE. DO NOT EDIT! 2325 2488 xf86videosis = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { 2326 - name = "xf86-video-sis-0.11.0"; 2489 + pname = "xf86-video-sis"; 2490 + version = "0.11.0"; 2327 2491 builder = ./builder.sh; 2328 2492 src = fetchurl { 2329 2493 url = "mirror://xorg/individual/driver/xf86-video-sis-0.11.0.tar.bz2"; ··· 2337 2501 2338 2502 # THIS IS A GENERATED FILE. DO NOT EDIT! 2339 2503 xf86videosisusb = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2340 - name = "xf86-video-sisusb-0.9.7"; 2504 + pname = "xf86-video-sisusb"; 2505 + version = "0.9.7"; 2341 2506 builder = ./builder.sh; 2342 2507 src = fetchurl { 2343 2508 url = "mirror://xorg/individual/driver/xf86-video-sisusb-0.9.7.tar.bz2"; ··· 2351 2516 2352 2517 # THIS IS A GENERATED FILE. DO NOT EDIT! 2353 2518 xf86videosuncg6 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 2354 - name = "xf86-video-suncg6-1.1.2"; 2519 + pname = "xf86-video-suncg6"; 2520 + version = "1.1.2"; 2355 2521 builder = ./builder.sh; 2356 2522 src = fetchurl { 2357 2523 url = "mirror://xorg/individual/driver/xf86-video-suncg6-1.1.2.tar.bz2"; ··· 2365 2531 2366 2532 # THIS IS A GENERATED FILE. DO NOT EDIT! 2367 2533 xf86videosunffb = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 2368 - name = "xf86-video-sunffb-1.2.2"; 2534 + pname = "xf86-video-sunffb"; 2535 + version = "1.2.2"; 2369 2536 builder = ./builder.sh; 2370 2537 src = fetchurl { 2371 2538 url = "mirror://xorg/individual/driver/xf86-video-sunffb-1.2.2.tar.bz2"; ··· 2379 2546 2380 2547 # THIS IS A GENERATED FILE. DO NOT EDIT! 2381 2548 xf86videosunleo = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 2382 - name = "xf86-video-sunleo-1.2.2"; 2549 + pname = "xf86-video-sunleo"; 2550 + version = "1.2.2"; 2383 2551 builder = ./builder.sh; 2384 2552 src = fetchurl { 2385 2553 url = "mirror://xorg/individual/driver/xf86-video-sunleo-1.2.2.tar.bz2"; ··· 2393 2561 2394 2562 # THIS IS A GENERATED FILE. DO NOT EDIT! 2395 2563 xf86videotdfx = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { 2396 - name = "xf86-video-tdfx-1.5.0"; 2564 + pname = "xf86-video-tdfx"; 2565 + version = "1.5.0"; 2397 2566 builder = ./builder.sh; 2398 2567 src = fetchurl { 2399 2568 url = "mirror://xorg/individual/driver/xf86-video-tdfx-1.5.0.tar.bz2"; ··· 2407 2576 2408 2577 # THIS IS A GENERATED FILE. DO NOT EDIT! 2409 2578 xf86videotga = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2410 - name = "xf86-video-tga-1.2.2"; 2579 + pname = "xf86-video-tga"; 2580 + version = "1.2.2"; 2411 2581 builder = ./builder.sh; 2412 2582 src = fetchurl { 2413 2583 url = "mirror://xorg/individual/driver/xf86-video-tga-1.2.2.tar.bz2"; ··· 2421 2591 2422 2592 # THIS IS A GENERATED FILE. DO NOT EDIT! 2423 2593 xf86videotrident = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2424 - name = "xf86-video-trident-1.3.8"; 2594 + pname = "xf86-video-trident"; 2595 + version = "1.3.8"; 2425 2596 builder = ./builder.sh; 2426 2597 src = fetchurl { 2427 2598 url = "mirror://xorg/individual/driver/xf86-video-trident-1.3.8.tar.bz2"; ··· 2435 2606 2436 2607 # THIS IS A GENERATED FILE. DO NOT EDIT! 2437 2608 xf86videov4l = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, xorgserver }: stdenv.mkDerivation { 2438 - name = "xf86-video-v4l-0.3.0"; 2609 + pname = "xf86-video-v4l"; 2610 + version = "0.3.0"; 2439 2611 builder = ./builder.sh; 2440 2612 src = fetchurl { 2441 2613 url = "mirror://xorg/individual/driver/xf86-video-v4l-0.3.0.tar.bz2"; ··· 2449 2621 2450 2622 # THIS IS A GENERATED FILE. DO NOT EDIT! 2451 2623 xf86videovboxvideo = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2452 - name = "xf86-video-vboxvideo-1.0.0"; 2624 + pname = "xf86-video-vboxvideo"; 2625 + version = "1.0.0"; 2453 2626 builder = ./builder.sh; 2454 2627 src = fetchurl { 2455 2628 url = "mirror://xorg/individual/driver/xf86-video-vboxvideo-1.0.0.tar.bz2"; ··· 2463 2636 2464 2637 # THIS IS A GENERATED FILE. DO NOT EDIT! 2465 2638 xf86videovesa = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2466 - name = "xf86-video-vesa-2.5.0"; 2639 + pname = "xf86-video-vesa"; 2640 + version = "2.5.0"; 2467 2641 builder = ./builder.sh; 2468 2642 src = fetchurl { 2469 2643 url = "mirror://xorg/individual/driver/xf86-video-vesa-2.5.0.tar.bz2"; ··· 2477 2651 2478 2652 # THIS IS A GENERATED FILE. DO NOT EDIT! 2479 2653 xf86videovmware = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, udev, libpciaccess, libX11, libXext, xorgserver }: stdenv.mkDerivation { 2480 - name = "xf86-video-vmware-13.3.0"; 2654 + pname = "xf86-video-vmware"; 2655 + version = "13.3.0"; 2481 2656 builder = ./builder.sh; 2482 2657 src = fetchurl { 2483 2658 url = "mirror://xorg/individual/driver/xf86-video-vmware-13.3.0.tar.bz2"; ··· 2491 2666 2492 2667 # THIS IS A GENERATED FILE. DO NOT EDIT! 2493 2668 xf86videovoodoo = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libpciaccess, xorgserver }: stdenv.mkDerivation { 2494 - name = "xf86-video-voodoo-1.2.5"; 2669 + pname = "xf86-video-voodoo"; 2670 + version = "1.2.5"; 2495 2671 builder = ./builder.sh; 2496 2672 src = fetchurl { 2497 2673 url = "mirror://xorg/individual/driver/xf86-video-voodoo-1.2.5.tar.bz2"; ··· 2505 2681 2506 2682 # THIS IS A GENERATED FILE. DO NOT EDIT! 2507 2683 xf86videowsfb = callPackage ({ stdenv, pkg-config, fetchurl, xorgserver, xorgproto }: stdenv.mkDerivation { 2508 - name = "xf86-video-wsfb-0.4.0"; 2684 + pname = "xf86-video-wsfb"; 2685 + version = "0.4.0"; 2509 2686 builder = ./builder.sh; 2510 2687 src = fetchurl { 2511 2688 url = "mirror://xorg/individual/driver/xf86-video-wsfb-0.4.0.tar.bz2"; ··· 2519 2696 2520 2697 # THIS IS A GENERATED FILE. DO NOT EDIT! 2521 2698 xf86videoxgi = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libdrm, libpciaccess, xorgserver }: stdenv.mkDerivation { 2522 - name = "xf86-video-xgi-1.6.1"; 2699 + pname = "xf86-video-xgi"; 2700 + version = "1.6.1"; 2523 2701 builder = ./builder.sh; 2524 2702 src = fetchurl { 2525 2703 url = "mirror://xorg/individual/driver/xf86-video-xgi-1.6.1.tar.bz2"; ··· 2533 2711 2534 2712 # THIS IS A GENERATED FILE. DO NOT EDIT! 2535 2713 xfd = callPackage ({ stdenv, pkg-config, fetchurl, libxkbfile, fontconfig, libXaw, libXft, libXmu, xorgproto, libXrender, libXt, gettext }: stdenv.mkDerivation { 2536 - name = "xfd-1.1.3"; 2714 + pname = "xfd"; 2715 + version = "1.1.3"; 2537 2716 builder = ./builder.sh; 2538 2717 src = fetchurl { 2539 2718 url = "mirror://xorg/individual/app/xfd-1.1.3.tar.bz2"; ··· 2547 2726 2548 2727 # THIS IS A GENERATED FILE. DO NOT EDIT! 2549 2728 xfontsel = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXaw, libXmu, libXt }: stdenv.mkDerivation { 2550 - name = "xfontsel-1.0.6"; 2729 + pname = "xfontsel"; 2730 + version = "1.0.6"; 2551 2731 builder = ./builder.sh; 2552 2732 src = fetchurl { 2553 2733 url = "mirror://xorg/individual/app/xfontsel-1.0.6.tar.bz2"; ··· 2561 2741 2562 2742 # THIS IS A GENERATED FILE. DO NOT EDIT! 2563 2743 xfs = callPackage ({ stdenv, pkg-config, fetchurl, libXfont2, xorgproto, xtrans }: stdenv.mkDerivation { 2564 - name = "xfs-1.2.0"; 2744 + pname = "xfs"; 2745 + version = "1.2.0"; 2565 2746 builder = ./builder.sh; 2566 2747 src = fetchurl { 2567 2748 url = "mirror://xorg/individual/app/xfs-1.2.0.tar.bz2"; ··· 2575 2756 2576 2757 # THIS IS A GENERATED FILE. DO NOT EDIT! 2577 2758 xfsinfo = callPackage ({ stdenv, pkg-config, fetchurl, libFS, xorgproto }: stdenv.mkDerivation { 2578 - name = "xfsinfo-1.0.6"; 2759 + pname = "xfsinfo"; 2760 + version = "1.0.6"; 2579 2761 builder = ./builder.sh; 2580 2762 src = fetchurl { 2581 2763 url = "mirror://xorg/individual/app/xfsinfo-1.0.6.tar.bz2"; ··· 2589 2771 2590 2772 # THIS IS A GENERATED FILE. DO NOT EDIT! 2591 2773 xgamma = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto, libXxf86vm }: stdenv.mkDerivation { 2592 - name = "xgamma-1.0.6"; 2774 + pname = "xgamma"; 2775 + version = "1.0.6"; 2593 2776 builder = ./builder.sh; 2594 2777 src = fetchurl { 2595 2778 url = "mirror://xorg/individual/app/xgamma-1.0.6.tar.bz2"; ··· 2603 2786 2604 2787 # THIS IS A GENERATED FILE. DO NOT EDIT! 2605 2788 xgc = callPackage ({ stdenv, pkg-config, fetchurl, libXaw, libXt }: stdenv.mkDerivation { 2606 - name = "xgc-1.0.5"; 2789 + pname = "xgc"; 2790 + version = "1.0.5"; 2607 2791 builder = ./builder.sh; 2608 2792 src = fetchurl { 2609 2793 url = "mirror://xorg/individual/app/xgc-1.0.5.tar.bz2"; ··· 2617 2801 2618 2802 # THIS IS A GENERATED FILE. DO NOT EDIT! 2619 2803 xhost = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXau, libXmu, xorgproto }: stdenv.mkDerivation { 2620 - name = "xhost-1.0.8"; 2804 + pname = "xhost"; 2805 + version = "1.0.8"; 2621 2806 builder = ./builder.sh; 2622 2807 src = fetchurl { 2623 2808 url = "mirror://xorg/individual/app/xhost-1.0.8.tar.bz2"; ··· 2631 2816 2632 2817 # THIS IS A GENERATED FILE. DO NOT EDIT! 2633 2818 xinit = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 2634 - name = "xinit-1.4.1"; 2819 + pname = "xinit"; 2820 + version = "1.4.1"; 2635 2821 builder = ./builder.sh; 2636 2822 src = fetchurl { 2637 2823 url = "mirror://xorg/individual/app/xinit-1.4.1.tar.bz2"; ··· 2645 2831 2646 2832 # THIS IS A GENERATED FILE. DO NOT EDIT! 2647 2833 xinput = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXext, libXi, libXinerama, libXrandr }: stdenv.mkDerivation { 2648 - name = "xinput-1.6.3"; 2834 + pname = "xinput"; 2835 + version = "1.6.3"; 2649 2836 builder = ./builder.sh; 2650 2837 src = fetchurl { 2651 2838 url = "mirror://xorg/individual/app/xinput-1.6.3.tar.bz2"; ··· 2659 2846 2660 2847 # THIS IS A GENERATED FILE. DO NOT EDIT! 2661 2848 xkbcomp = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libxkbfile, xorgproto }: stdenv.mkDerivation { 2662 - name = "xkbcomp-1.4.5"; 2849 + pname = "xkbcomp"; 2850 + version = "1.4.5"; 2663 2851 builder = ./builder.sh; 2664 2852 src = fetchurl { 2665 2853 url = "mirror://xorg/individual/app/xkbcomp-1.4.5.tar.bz2"; ··· 2673 2861 2674 2862 # THIS IS A GENERATED FILE. DO NOT EDIT! 2675 2863 xkbevd = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libxkbfile }: stdenv.mkDerivation { 2676 - name = "xkbevd-1.1.4"; 2864 + pname = "xkbevd"; 2865 + version = "1.1.4"; 2677 2866 builder = ./builder.sh; 2678 2867 src = fetchurl { 2679 2868 url = "mirror://xorg/individual/app/xkbevd-1.1.4.tar.bz2"; ··· 2687 2876 2688 2877 # THIS IS A GENERATED FILE. DO NOT EDIT! 2689 2878 xkbprint = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libxkbfile, xorgproto }: stdenv.mkDerivation { 2690 - name = "xkbprint-1.0.4"; 2879 + pname = "xkbprint"; 2880 + version = "1.0.4"; 2691 2881 builder = ./builder.sh; 2692 2882 src = fetchurl { 2693 2883 url = "mirror://xorg/individual/app/xkbprint-1.0.4.tar.bz2"; ··· 2701 2891 2702 2892 # THIS IS A GENERATED FILE. DO NOT EDIT! 2703 2893 xkbutils = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libX11, libXaw, libXt }: stdenv.mkDerivation { 2704 - name = "xkbutils-1.0.4"; 2894 + pname = "xkbutils"; 2895 + version = "1.0.4"; 2705 2896 builder = ./builder.sh; 2706 2897 src = fetchurl { 2707 2898 url = "mirror://xorg/individual/app/xkbutils-1.0.4.tar.bz2"; ··· 2715 2906 2716 2907 # THIS IS A GENERATED FILE. DO NOT EDIT! 2717 2908 xkeyboardconfig = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto, python3 }: stdenv.mkDerivation { 2718 - name = "xkeyboard-config-2.31"; 2909 + pname = "xkeyboard-config"; 2910 + version = "2.33"; 2719 2911 builder = ./builder.sh; 2720 2912 src = fetchurl { 2721 - url = "mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.31.tar.bz2"; 2722 - sha256 = "18xddaxh83zm698syh50w983jg6b7b8zgv0dfaf7ha485hgihi6s"; 2913 + url = "mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.33.tar.bz2"; 2914 + sha256 = "1g6kn7l0mixw50kgn7d97gwv1990c5rczr2x776q3xywss8dfzv5"; 2723 2915 }; 2724 2916 hardeningDisable = [ "bindnow" "relro" ]; 2725 2917 nativeBuildInputs = [ pkg-config python3 ]; ··· 2729 2921 2730 2922 # THIS IS A GENERATED FILE. DO NOT EDIT! 2731 2923 xkill = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXmu, xorgproto }: stdenv.mkDerivation { 2732 - name = "xkill-1.0.5"; 2924 + pname = "xkill"; 2925 + version = "1.0.5"; 2733 2926 builder = ./builder.sh; 2734 2927 src = fetchurl { 2735 2928 url = "mirror://xorg/individual/app/xkill-1.0.5.tar.bz2"; ··· 2743 2936 2744 2937 # THIS IS A GENERATED FILE. DO NOT EDIT! 2745 2938 xload = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXaw, libXmu, xorgproto, libXt, gettext }: stdenv.mkDerivation { 2746 - name = "xload-1.1.3"; 2939 + pname = "xload"; 2940 + version = "1.1.3"; 2747 2941 builder = ./builder.sh; 2748 2942 src = fetchurl { 2749 2943 url = "mirror://xorg/individual/app/xload-1.1.3.tar.bz2"; ··· 2757 2951 2758 2952 # THIS IS A GENERATED FILE. DO NOT EDIT! 2759 2953 xlsatoms = callPackage ({ stdenv, pkg-config, fetchurl, libxcb }: stdenv.mkDerivation { 2760 - name = "xlsatoms-1.1.3"; 2954 + pname = "xlsatoms"; 2955 + version = "1.1.3"; 2761 2956 builder = ./builder.sh; 2762 2957 src = fetchurl { 2763 2958 url = "mirror://xorg/individual/app/xlsatoms-1.1.3.tar.bz2"; ··· 2771 2966 2772 2967 # THIS IS A GENERATED FILE. DO NOT EDIT! 2773 2968 xlsclients = callPackage ({ stdenv, pkg-config, fetchurl, libxcb }: stdenv.mkDerivation { 2774 - name = "xlsclients-1.1.4"; 2969 + pname = "xlsclients"; 2970 + version = "1.1.4"; 2775 2971 builder = ./builder.sh; 2776 2972 src = fetchurl { 2777 2973 url = "mirror://xorg/individual/app/xlsclients-1.1.4.tar.bz2"; ··· 2785 2981 2786 2982 # THIS IS A GENERATED FILE. DO NOT EDIT! 2787 2983 xlsfonts = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 2788 - name = "xlsfonts-1.0.6"; 2984 + pname = "xlsfonts"; 2985 + version = "1.0.6"; 2789 2986 builder = ./builder.sh; 2790 2987 src = fetchurl { 2791 2988 url = "mirror://xorg/individual/app/xlsfonts-1.0.6.tar.bz2"; ··· 2799 2996 2800 2997 # THIS IS A GENERATED FILE. DO NOT EDIT! 2801 2998 xmag = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXaw, libXmu, libXt }: stdenv.mkDerivation { 2802 - name = "xmag-1.0.6"; 2999 + pname = "xmag"; 3000 + version = "1.0.6"; 2803 3001 builder = ./builder.sh; 2804 3002 src = fetchurl { 2805 3003 url = "mirror://xorg/individual/app/xmag-1.0.6.tar.bz2"; ··· 2813 3011 2814 3012 # THIS IS A GENERATED FILE. DO NOT EDIT! 2815 3013 xmessage = callPackage ({ stdenv, pkg-config, fetchurl, libXaw, libXt }: stdenv.mkDerivation { 2816 - name = "xmessage-1.0.5"; 3014 + pname = "xmessage"; 3015 + version = "1.0.5"; 2817 3016 builder = ./builder.sh; 2818 3017 src = fetchurl { 2819 3018 url = "mirror://xorg/individual/app/xmessage-1.0.5.tar.bz2"; ··· 2827 3026 2828 3027 # THIS IS A GENERATED FILE. DO NOT EDIT! 2829 3028 xmodmap = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 2830 - name = "xmodmap-1.0.10"; 3029 + pname = "xmodmap"; 3030 + version = "1.0.10"; 2831 3031 builder = ./builder.sh; 2832 3032 src = fetchurl { 2833 3033 url = "mirror://xorg/individual/app/xmodmap-1.0.10.tar.bz2"; ··· 2841 3041 2842 3042 # THIS IS A GENERATED FILE. DO NOT EDIT! 2843 3043 xmore = callPackage ({ stdenv, pkg-config, fetchurl, libXaw, libXt }: stdenv.mkDerivation { 2844 - name = "xmore-1.0.3"; 3044 + pname = "xmore"; 3045 + version = "1.0.3"; 2845 3046 builder = ./builder.sh; 2846 3047 src = fetchurl { 2847 3048 url = "mirror://xorg/individual/app/xmore-1.0.3.tar.bz2"; ··· 2855 3056 2856 3057 # THIS IS A GENERATED FILE. DO NOT EDIT! 2857 3058 xorgcffiles = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 2858 - name = "xorg-cf-files-1.0.6"; 3059 + pname = "xorg-cf-files"; 3060 + version = "1.0.6"; 2859 3061 builder = ./builder.sh; 2860 3062 src = fetchurl { 2861 3063 url = "mirror://xorg/individual/util/xorg-cf-files-1.0.6.tar.bz2"; ··· 2869 3071 2870 3072 # THIS IS A GENERATED FILE. DO NOT EDIT! 2871 3073 xorgdocs = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 2872 - name = "xorg-docs-1.7.1"; 3074 + pname = "xorg-docs"; 3075 + version = "1.7.1"; 2873 3076 builder = ./builder.sh; 2874 3077 src = fetchurl { 2875 3078 url = "mirror://xorg/individual/doc/xorg-docs-1.7.1.tar.bz2"; ··· 2882 3085 }) {}; 2883 3086 2884 3087 # THIS IS A GENERATED FILE. DO NOT EDIT! 2885 - xorgproto = callPackage ({ stdenv, pkg-config, fetchurl, libXt }: stdenv.mkDerivation { 2886 - name = "xorgproto-2021.3"; 3088 + xorgproto = callPackage ({ stdenv, pkg-config, fetchurl, libXt, python3 }: stdenv.mkDerivation { 3089 + pname = "xorgproto"; 3090 + version = "2021.4"; 2887 3091 builder = ./builder.sh; 2888 3092 src = fetchurl { 2889 - url = "mirror://xorg/individual/proto/xorgproto-2021.3.tar.bz2"; 2890 - sha256 = "0dypp7cvjf0rvwa7cn1zp7djw5ynhs1rwk9p0r1vczbwzha2nwsc"; 3093 + url = "mirror://xorg/individual/proto/xorgproto-2021.4.tar.bz2"; 3094 + sha256 = "1gwz8lhvczjinndrq2jb0swfvhk7p65rprkwiqwlp132041mfl8g"; 2891 3095 }; 2892 3096 hardeningDisable = [ "bindnow" "relro" ]; 2893 - nativeBuildInputs = [ pkg-config ]; 3097 + nativeBuildInputs = [ pkg-config python3 ]; 2894 3098 buildInputs = [ libXt ]; 2895 3099 meta.platforms = lib.platforms.unix; 2896 3100 }) {}; 2897 3101 2898 3102 # THIS IS A GENERATED FILE. DO NOT EDIT! 2899 3103 xorgserver = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, openssl, libX11, libXau, libXaw, libxcb, xcbutil, xcbutilwm, xcbutilimage, xcbutilkeysyms, xcbutilrenderutil, libXdmcp, libXfixes, libxkbfile, libXmu, libXpm, libXrender, libXres, libXt }: stdenv.mkDerivation { 2900 - name = "xorg-server-1.20.11"; 3104 + pname = "xorg-server"; 3105 + version = "1.20.11"; 2901 3106 builder = ./builder.sh; 2902 3107 src = fetchurl { 2903 3108 url = "mirror://xorg/individual/xserver/xorg-server-1.20.11.tar.bz2"; ··· 2911 3116 2912 3117 # THIS IS A GENERATED FILE. DO NOT EDIT! 2913 3118 xorgsgmldoctools = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 2914 - name = "xorg-sgml-doctools-1.11"; 3119 + pname = "xorg-sgml-doctools"; 3120 + version = "1.11"; 2915 3121 builder = ./builder.sh; 2916 3122 src = fetchurl { 2917 3123 url = "mirror://xorg/individual/doc/xorg-sgml-doctools-1.11.tar.bz2"; ··· 2925 3131 2926 3132 # THIS IS A GENERATED FILE. DO NOT EDIT! 2927 3133 xpr = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXmu, xorgproto }: stdenv.mkDerivation { 2928 - name = "xpr-1.0.5"; 3134 + pname = "xpr"; 3135 + version = "1.0.5"; 2929 3136 builder = ./builder.sh; 2930 3137 src = fetchurl { 2931 3138 url = "mirror://xorg/individual/app/xpr-1.0.5.tar.bz2"; ··· 2939 3146 2940 3147 # THIS IS A GENERATED FILE. DO NOT EDIT! 2941 3148 xprop = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 2942 - name = "xprop-1.2.5"; 3149 + pname = "xprop"; 3150 + version = "1.2.5"; 2943 3151 builder = ./builder.sh; 2944 3152 src = fetchurl { 2945 3153 url = "mirror://xorg/individual/app/xprop-1.2.5.tar.bz2"; ··· 2953 3161 2954 3162 # THIS IS A GENERATED FILE. DO NOT EDIT! 2955 3163 xrandr = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto, libXrandr, libXrender }: stdenv.mkDerivation { 2956 - name = "xrandr-1.5.1"; 3164 + pname = "xrandr"; 3165 + version = "1.5.1"; 2957 3166 builder = ./builder.sh; 2958 3167 src = fetchurl { 2959 3168 url = "mirror://xorg/individual/app/xrandr-1.5.1.tar.xz"; ··· 2967 3176 2968 3177 # THIS IS A GENERATED FILE. DO NOT EDIT! 2969 3178 xrdb = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXmu, xorgproto }: stdenv.mkDerivation { 2970 - name = "xrdb-1.2.0"; 3179 + pname = "xrdb"; 3180 + version = "1.2.0"; 2971 3181 builder = ./builder.sh; 2972 3182 src = fetchurl { 2973 3183 url = "mirror://xorg/individual/app/xrdb-1.2.0.tar.bz2"; ··· 2981 3191 2982 3192 # THIS IS A GENERATED FILE. DO NOT EDIT! 2983 3193 xrefresh = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 2984 - name = "xrefresh-1.0.6"; 3194 + pname = "xrefresh"; 3195 + version = "1.0.6"; 2985 3196 builder = ./builder.sh; 2986 3197 src = fetchurl { 2987 3198 url = "mirror://xorg/individual/app/xrefresh-1.0.6.tar.bz2"; ··· 2995 3206 2996 3207 # THIS IS A GENERATED FILE. DO NOT EDIT! 2997 3208 xset = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXext, libXmu, xorgproto, libXxf86misc }: stdenv.mkDerivation { 2998 - name = "xset-1.2.4"; 3209 + pname = "xset"; 3210 + version = "1.2.4"; 2999 3211 builder = ./builder.sh; 3000 3212 src = fetchurl { 3001 3213 url = "mirror://xorg/individual/app/xset-1.2.4.tar.bz2"; ··· 3009 3221 3010 3222 # THIS IS A GENERATED FILE. DO NOT EDIT! 3011 3223 xsetroot = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xbitmaps, libXcursor, libXmu, xorgproto }: stdenv.mkDerivation { 3012 - name = "xsetroot-1.1.2"; 3224 + pname = "xsetroot"; 3225 + version = "1.1.2"; 3013 3226 builder = ./builder.sh; 3014 3227 src = fetchurl { 3015 3228 url = "mirror://xorg/individual/app/xsetroot-1.1.2.tar.bz2"; ··· 3023 3236 3024 3237 # THIS IS A GENERATED FILE. DO NOT EDIT! 3025 3238 xsm = callPackage ({ stdenv, pkg-config, fetchurl, libICE, libSM, libX11, libXaw, libXt }: stdenv.mkDerivation { 3026 - name = "xsm-1.0.4"; 3239 + pname = "xsm"; 3240 + version = "1.0.4"; 3027 3241 builder = ./builder.sh; 3028 3242 src = fetchurl { 3029 3243 url = "mirror://xorg/individual/app/xsm-1.0.4.tar.bz2"; ··· 3037 3251 3038 3252 # THIS IS A GENERATED FILE. DO NOT EDIT! 3039 3253 xstdcmap = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXmu, xorgproto }: stdenv.mkDerivation { 3040 - name = "xstdcmap-1.0.4"; 3254 + pname = "xstdcmap"; 3255 + version = "1.0.4"; 3041 3256 builder = ./builder.sh; 3042 3257 src = fetchurl { 3043 3258 url = "mirror://xorg/individual/app/xstdcmap-1.0.4.tar.bz2"; ··· 3051 3266 3052 3267 # THIS IS A GENERATED FILE. DO NOT EDIT! 3053 3268 xtrans = callPackage ({ stdenv, pkg-config, fetchurl }: stdenv.mkDerivation { 3054 - name = "xtrans-1.4.0"; 3269 + pname = "xtrans"; 3270 + version = "1.4.0"; 3055 3271 builder = ./builder.sh; 3056 3272 src = fetchurl { 3057 3273 url = "mirror://xorg/individual/lib/xtrans-1.4.0.tar.bz2"; ··· 3065 3281 3066 3282 # THIS IS A GENERATED FILE. DO NOT EDIT! 3067 3283 xtrap = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libXt, libXTrap }: stdenv.mkDerivation { 3068 - name = "xtrap-1.0.3"; 3284 + pname = "xtrap"; 3285 + version = "1.0.3"; 3069 3286 builder = ./builder.sh; 3070 3287 src = fetchurl { 3071 3288 url = "mirror://xorg/individual/app/xtrap-1.0.3.tar.bz2"; ··· 3079 3296 3080 3297 # THIS IS A GENERATED FILE. DO NOT EDIT! 3081 3298 xvinfo = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto, libXv }: stdenv.mkDerivation { 3082 - name = "xvinfo-1.1.4"; 3299 + pname = "xvinfo"; 3300 + version = "1.1.4"; 3083 3301 builder = ./builder.sh; 3084 3302 src = fetchurl { 3085 3303 url = "mirror://xorg/individual/app/xvinfo-1.1.4.tar.bz2"; ··· 3093 3311 3094 3312 # THIS IS A GENERATED FILE. DO NOT EDIT! 3095 3313 xwd = callPackage ({ stdenv, pkg-config, fetchurl, libxkbfile, libX11, xorgproto }: stdenv.mkDerivation { 3096 - name = "xwd-1.0.7"; 3314 + pname = "xwd"; 3315 + version = "1.0.7"; 3097 3316 builder = ./builder.sh; 3098 3317 src = fetchurl { 3099 3318 url = "mirror://xorg/individual/app/xwd-1.0.7.tar.bz2"; ··· 3107 3326 3108 3327 # THIS IS A GENERATED FILE. DO NOT EDIT! 3109 3328 xwininfo = callPackage ({ stdenv, pkg-config, fetchurl, libX11, libxcb, xorgproto }: stdenv.mkDerivation { 3110 - name = "xwininfo-1.1.4"; 3329 + pname = "xwininfo"; 3330 + version = "1.1.4"; 3111 3331 builder = ./builder.sh; 3112 3332 src = fetchurl { 3113 3333 url = "mirror://xorg/individual/app/xwininfo-1.1.4.tar.bz2"; ··· 3121 3341 3122 3342 # THIS IS A GENERATED FILE. DO NOT EDIT! 3123 3343 xwud = callPackage ({ stdenv, pkg-config, fetchurl, libX11, xorgproto }: stdenv.mkDerivation { 3124 - name = "xwud-1.0.5"; 3344 + pname = "xwud"; 3345 + version = "1.0.5"; 3125 3346 builder = ./builder.sh; 3126 3347 src = fetchurl { 3127 3348 url = "mirror://xorg/individual/app/xwud-1.0.5.tar.bz2";
+8 -2
pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
··· 17 17 my %pkgURLs; 18 18 my %pkgHashes; 19 19 my %pkgNames; 20 + my %pkgVersions; 20 21 my %pkgRequires; 21 22 my %pkgNativeRequires; 22 23 ··· 73 74 next; 74 75 } 75 76 77 + # split by first occurence of hyphen followd by only numbers ends line or another hyphen follows 78 + my ($name, $version) = split(/-(?=[.0-9]+(?:$|-))/, $pkgName, 2); 79 + 76 80 $pkgURLs{$pkg} = $tarball; 77 - $pkgNames{$pkg} = $pkgName; 81 + $pkgNames{$pkg} = $name; 82 + $pkgVersions{$pkg} = $version; 78 83 79 84 my $cachePath = catdir($downloadCache, basename($tarball)); 80 85 my $hash; ··· 303 308 print OUT <<EOF 304 309 # THIS IS A GENERATED FILE. DO NOT EDIT! 305 310 $pkg = callPackage ({ $argumentsStr }: stdenv.mkDerivation { 306 - name = "$pkgNames{$pkg}"; 311 + pname = "$pkgNames{$pkg}"; 312 + version = "$pkgVersions{$pkg}"; 307 313 builder = ./builder.sh; 308 314 src = fetchurl { 309 315 url = "$pkgURLs{$pkg}";
+1 -1
pkgs/servers/x11/xorg/overrides.nix
··· 668 668 ( # assert() keeps runtime reference xorgserver-dev in xf86-video-intel and others 669 669 cd "$dev" 670 670 for f in include/xorg/*.h; do 671 - sed "1i#line 1 \"${attrs.name}/$f\"" -i "$f" 671 + sed "1i#line 1 \"${attrs.pname}-${attrs.version}/$f\"" -i "$f" 672 672 done 673 673 ) 674 674 '';
+4 -4
pkgs/servers/x11/xorg/tarballs.list
··· 75 75 mirror://xorg/individual/app/xwud-1.0.5.tar.bz2 76 76 mirror://xorg/individual/data/xbitmaps-1.1.2.tar.bz2 77 77 mirror://xorg/individual/data/xcursor-themes-1.0.6.tar.bz2 78 - mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.31.tar.bz2 78 + mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.33.tar.bz2 79 79 mirror://xorg/individual/doc/xorg-docs-1.7.1.tar.bz2 80 80 mirror://xorg/individual/doc/xorg-sgml-doctools-1.11.tar.bz2 81 81 mirror://xorg/individual/driver/xf86-input-evdev-2.10.6.tar.bz2 ··· 175 175 mirror://xorg/individual/lib/libpciaccess-0.16.tar.bz2 176 176 mirror://xorg/individual/lib/libSM-1.2.3.tar.bz2 177 177 mirror://xorg/individual/lib/libWindowsWM-1.0.1.tar.bz2 178 - mirror://xorg/individual/lib/libX11-1.7.1.tar.bz2 178 + mirror://xorg/individual/lib/libX11-1.7.2.tar.bz2 179 179 mirror://xorg/individual/lib/libXau-1.0.9.tar.bz2 180 180 mirror://xorg/individual/lib/libXaw-1.0.14.tar.bz2 181 181 mirror://xorg/individual/lib/libXaw3d-1.6.3.tar.bz2 ··· 185 185 mirror://xorg/individual/lib/libXdamage-1.1.5.tar.bz2 186 186 mirror://xorg/individual/lib/libXdmcp-1.1.3.tar.bz2 187 187 mirror://xorg/individual/lib/libXext-1.3.4.tar.bz2 188 - mirror://xorg/individual/lib/libXfixes-5.0.3.tar.bz2 188 + mirror://xorg/individual/lib/libXfixes-6.0.0.tar.bz2 189 189 mirror://xorg/individual/lib/libXfont-1.5.4.tar.bz2 190 190 mirror://xorg/individual/lib/libXfont2-2.0.4.tar.bz2 191 191 mirror://xorg/individual/lib/libXft-2.3.3.tar.bz2 ··· 211 211 mirror://xorg/individual/lib/libXxf86vm-1.1.4.tar.bz2 212 212 mirror://xorg/individual/lib/xtrans-1.4.0.tar.bz2 213 213 mirror://xorg/individual/proto/xcb-proto-1.14.1.tar.xz 214 - mirror://xorg/individual/proto/xorgproto-2021.3.tar.bz2 214 + mirror://xorg/individual/proto/xorgproto-2021.4.tar.bz2 215 215 mirror://xorg/individual/util/gccmakedep-1.0.3.tar.bz2 216 216 mirror://xorg/individual/util/imake-1.0.8.tar.bz2 217 217 mirror://xorg/individual/util/lndir-1.0.3.tar.bz2
+2
pkgs/stdenv/adapters.nix
··· 44 44 then throw "Cannot build fully static binaries on Darwin/macOS" 45 45 else stdenv'.mkDerivation (args // { 46 46 NIX_CFLAGS_LINK = toString (args.NIX_CFLAGS_LINK or "") + " -static"; 47 + } // pkgs.lib.optionalAttrs (!(args.dontAddStaticConfigureFlags or false)) { 47 48 configureFlags = (args.configureFlags or []) ++ [ 48 49 "--disable-shared" # brrr... 49 50 ]; ··· 56 57 makeStaticLibraries = stdenv: stdenv // 57 58 { mkDerivation = args: stdenv.mkDerivation (args // { 58 59 dontDisableStatic = true; 60 + } // pkgs.lib.optionalAttrs (!(args.dontAddStaticConfigureFlags or false)) { 59 61 configureFlags = (args.configureFlags or []) ++ [ 60 62 "--enable-static" 61 63 "--disable-shared"
+1 -2
pkgs/test/cc-wrapper/default.nix
··· 35 35 printf "checking whether compiler builds valid static C binaries... " >&2 36 36 $CC ${staticLibc} -static -o cc-static ${./cc-main.c} 37 37 ./cc-static 38 - # our glibc does not have pie enabled yet. 39 - ${lib.optionalString (stdenv.hostPlatform.isMusl && stdenv.cc.isGNU) '' 38 + ${lib.optionalString (stdenv.cc.isGNU && lib.versionAtLeast (lib.getVersion stdenv.cc.name) "8.0.0") '' 40 39 printf "checking whether compiler builds valid static pie C binaries... " >&2 41 40 $CC ${staticLibc} -static-pie -o cc-static-pie ${./cc-main.c} 42 41 ./cc-static-pie
+2 -2
pkgs/tools/admin/awscli/default.nix
··· 21 21 in 22 22 with py.pkgs; buildPythonApplication rec { 23 23 pname = "awscli"; 24 - version = "1.19.88"; # N.B: if you change this, change botocore and boto3 to a matching version too 24 + version = "1.19.97"; # N.B: if you change this, change botocore and boto3 to a matching version too 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - sha256 = "sha256-LfWSE3dDTJ0BHcaaY49Nd9RAZgj5b++NFeYhkIfwQX0="; 28 + sha256 = "sha256-kecuyQMk4GWH9G0/f4Gi/hWtW4Zme9Q4i7XclcZTlNc="; 29 29 }; 30 30 31 31 # https://github.com/aws/aws-cli/issues/4837
+1
pkgs/tools/admin/azure-cli/default.nix
··· 28 28 substituteInPlace setup.py \ 29 29 --replace "javaproperties==0.5.1" "javaproperties" \ 30 30 --replace "pytz==2019.1" "pytz" \ 31 + --replace "jsondiff==1.2.0" "jsondiff~=1.2" \ 31 32 --replace "antlr4-python3-runtime~=4.7.2" "antlr4-python3-runtime~=4.7" \ 32 33 --replace "mock~=4.0" "mock" 33 34
+10 -1
pkgs/tools/backup/borgbackup/default.nix
··· 1 - { lib, stdenv, python3, acl, libb2, lz4, zstd, openssl, openssh, nixosTests }: 1 + { lib, stdenv, python3, fetchpatch, acl, libb2, lz4, zstd, openssl, openssh, nixosTests }: 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "borgbackup"; ··· 8 8 inherit pname version; 9 9 sha256 = "0l1dqfwrd9l34rg30cmzmq5bs6yha6kg4vy313jq611jsqj94mmw"; 10 10 }; 11 + 12 + patches = [ 13 + # fix compatibility with sphinx 4 14 + (fetchpatch { 15 + url = "https://github.com/borgbackup/borg/commit/6a1f31bf2914d167e2f5051f1d531d5d4a19f54b.patch"; 16 + includes = [ "docs/conf.py" ]; 17 + sha256 = "0aa4kyb3j4apgwqcy1hzg6lxvpf60m2mijcj60vh101b42410hiz"; 18 + }) 19 + ]; 11 20 12 21 nativeBuildInputs = with python3.pkgs; [ 13 22 setuptools-scm
+13
pkgs/tools/compression/lz4/default.nix
··· 14 14 owner = pname; 15 15 }; 16 16 17 + patches = [ 18 + (fetchpatch { # https://github.com/lz4/lz4/pull/972 19 + name = "CVE-2021-3520.patch"; 20 + url = "https://github.com/lz4/lz4/commit/8301a21773ef61656225e264f4f06ae14462bca7.patch"; 21 + sha256 = "0r1cwpqdkdc8im0pf2r5jp7mwwn69xcw405rrk7rc0mpjcp5ydfk"; 22 + }) 23 + (fetchpatch { # https://github.com/lz4/lz4/pull/973 24 + name = "avoid-null-pointer-dereference.patch"; 25 + url = "https://github.com/lz4/lz4/commit/29a6a1f4941e7243241fe00d6c13b749fd6b60c2.patch"; 26 + sha256 = "0v5yl5hd3qrfm3xm7m06j4b21qwllb4cqkjn2az7x1vnzqgpf8y7"; 27 + }) 28 + ]; 29 + 17 30 # TODO(@Ericson2314): Separate binaries and libraries 18 31 outputs = [ "bin" "out" "dev" ]; 19 32
+2 -2
pkgs/tools/compression/zstd/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "zstd"; 10 - version = "1.4.9"; 10 + version = "1.5.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "facebook"; 14 14 repo = "zstd"; 15 15 rev = "v${version}"; 16 - sha256 = "18alxnym54gswsmsr5ra82q4k1q5fyzsyx0jykb2sk2nkpvx7334"; 16 + sha256 = "0icc0x89c35rq5bxd4d241vqxnz2i1qj2wwy01xls63p0z93brj7"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ]
+10 -5
pkgs/tools/compression/zstd/playtests-darwin.patch
··· 1 1 --- a/tests/playTests.sh 2 2 +++ b/tests/playTests.sh 3 - @@ -112,17 +112,10 @@ case "$OS" in 3 + @@ -112,22 +112,12 @@ case "$OS" in 4 4 esac 5 5 6 6 case "$UNAME" in ··· 16 16 - Darwin | FreeBSD | OpenBSD | NetBSD) MTIME="stat -f %m" ;; 17 17 -esac 18 18 19 - DIFF="diff" 20 - case "$UNAME" in 21 - @@ -842,7 +835,6 @@ $MD5SUM dirTestDict/* > tmph1 19 + GET_PERMS="stat -c %a" 20 + -case "$UNAME" in 21 + - Darwin | FreeBSD | OpenBSD | NetBSD) GET_PERMS="stat -f %Lp" ;; 22 + -esac 23 + 24 + assertFilePermissions() { 25 + STAT1=$($GET_PERMS "$1") 26 + @@ -967,7 +957,6 @@ $MD5SUM dirTestDict/* > tmph1 22 27 zstd -f --rm dirTestDict/* -D tmpDictC 23 28 zstd -d --rm dirTestDict/*.zst -D tmpDictC # note : use internal checksum by default 24 29 case "$UNAME" in 25 30 - Darwin) println "md5sum -c not supported on OS-X : test skipped" ;; # not compatible with OS-X's md5 26 31 *) $MD5SUM -c tmph1 ;; 27 32 esac 28 - rm -rf dirTestDict 33 + rm -rf dirTestDict
+2 -2
pkgs/tools/graphics/gnuplot/default.nix
··· 20 20 in 21 21 (if withQt then mkDerivation else stdenv.mkDerivation) rec { 22 22 pname = "gnuplot"; 23 - version = "5.4.1"; 23 + version = "5.4.2"; 24 24 25 25 src = fetchurl { 26 26 url = "mirror://sourceforge/gnuplot/${pname}-${version}.tar.gz"; 27 - sha256 = "03jrqs5lvxmbbz2c4g17dn2hrxqwd3hfadk9q8wbkbkyas2h8sbb"; 27 + sha256 = "sha256-5Xx14TGBM5UdMqg7zcSv8X/tKHIsTnHyMFz8KuHK57o="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ makeWrapper pkg-config texinfo ] ++ lib.optional withQt qttools;
+8 -1
pkgs/tools/graphics/graphviz/base.nix
··· 21 21 buildCommand = "sed s/dot_root/agroot/g ${raw_patch} > $out"; 22 22 }; 23 23 # 2.42 has the patch included 24 - patches = optional (lib.versionOlder version "2.42") patchToUse; 24 + patches = optional (lib.versionOlder version "2.42") patchToUse 25 + ++ optionals (lib.versionOlder version "2.46.0") [ 26 + (fetchpatch { 27 + name = "CVE-2020-18032.patch"; 28 + url = "https://gitlab.com/graphviz/graphviz/-/commit/784411ca3655c80da0f6025ab20634b2a6ff696b.patch"; 29 + sha256 = "1nkw9ism8lkfvxsp5fh95i2l5s5cbjsidbb3g1kjfv10rxkyb41m"; 30 + }) 31 + ]; 25 32 in 26 33 27 34 stdenv.mkDerivation {
+6 -5
pkgs/tools/misc/coreutils/default.nix
··· 68 68 for f in gnulib-tests/{test-chown.c,test-fchownat.c,test-lchown.c}; do 69 69 echo "int main() { return 77; }" > "$f" 70 70 done 71 + 72 + # tests try to access user 1000 which is forbidden in sandbox 73 + sed '2i print "Skipping id uid test"; exit 77' -i ./tests/id/uid.sh 74 + sed '2i print "Skipping id zero test"; exit 77' -i ./tests/id/zero.sh 75 + sed '2i print "Skipping misc help-versiob test"; exit 77' -i ./tests/misc/help-version.sh 76 + sed '2i print "Skipping chown separator test"; exit 77' -i ./tests/chown/separator.sh 71 77 '' + optionalString (stdenv.hostPlatform.libc == "musl") (lib.concatStringsSep "\n" [ 72 78 '' 73 79 echo "int main() { return 77; }" > gnulib-tests/test-parse-datetime.c ··· 136 142 meta = { 137 143 homepage = "https://www.gnu.org/software/coreutils/"; 138 144 description = "The basic file, shell and text manipulation utilities of the GNU operating system"; 139 - 140 145 longDescription = '' 141 146 The GNU Core Utilities are the basic file, shell and text 142 147 manipulation utilities of the GNU operating system. These are 143 148 the core utilities which are expected to exist on every 144 149 operating system. 145 150 ''; 146 - 147 151 license = licenses.gpl3Plus; 148 - 149 152 platforms = platforms.unix ++ platforms.windows; 150 - 151 153 priority = 10; 152 - 153 154 maintainers = [ maintainers.eelco ]; 154 155 }; 155 156 } // optionalAttrs stdenv.hostPlatform.isMusl {
+3 -3
pkgs/tools/misc/goreleaser/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "goreleaser"; 5 - version = "0.166.2"; 5 + version = "0.168.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "goreleaser"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-+8hh4BR6sTpQyNeiaXgcp/ezPptvbZESky6VAAg1dfI="; 11 + sha256 = "sha256-+WDKpkjUlwR39nVB99saSB03NScPzPiyR8xvRBfASTQ="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-PkSvdpP9SuftxdcZMA5xG1zSb87e1Ui/oX+HdLBEW0E="; 14 + vendorSha256 = "sha256-W/G5AMfYyA9adVFOT/IXI+Bds/6osBOrQ6CtgeHZ8R8="; 15 15 16 16 buildFlagsArray = [ 17 17 "-ldflags="
+2 -2
pkgs/tools/networking/burpsuite/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "burpsuite"; 5 - version = "2021.5.1"; 5 + version = "2021.6"; 6 6 7 7 src = fetchurl { 8 8 name = "burpsuite.jar"; ··· 10 10 "https://portswigger.net/Burp/Releases/Download?productId=100&version=${version}&type=Jar" 11 11 "https://web.archive.org/web/https://portswigger.net/Burp/Releases/Download?productId=100&version=${version}&type=Jar" 12 12 ]; 13 - sha256 = "sha256-nPz6IZpXCyg6cg2nuyqK2f5BI4dNb5tA2NriH3ZC198="; 13 + sha256 = "sha256-DPUi/KRnJkwrc7KMq10+LE6+MX9yJLgrgIHKhlfL+vc="; 14 14 }; 15 15 16 16 dontUnpack = true;
+64
pkgs/tools/networking/curl/CVE-2021-22897.patch
··· 1 + From bbb71507b7bab52002f9b1e0880bed6a32834511 Mon Sep 17 00:00:00 2001 2 + From: Daniel Stenberg <daniel@haxx.se> 3 + Date: Fri, 23 Apr 2021 10:54:10 +0200 4 + Subject: [PATCH] schannel: don't use static to store selected ciphers 5 + 6 + CVE-2021-22897 7 + 8 + Bug: https://curl.se/docs/CVE-2021-22897.html 9 + --- 10 + lib/vtls/schannel.c | 9 +++++---- 11 + lib/vtls/schannel.h | 3 +++ 12 + 2 files changed, 8 insertions(+), 4 deletions(-) 13 + 14 + diff --git a/lib/vtls/schannel.c b/lib/vtls/schannel.c 15 + index 8c25ac5dd5a5..dba7072273a9 100644 16 + --- a/lib/vtls/schannel.c 17 + +++ b/lib/vtls/schannel.c 18 + @@ -328,12 +328,12 @@ get_alg_id_by_name(char *name) 19 + } 20 + 21 + static CURLcode 22 + -set_ssl_ciphers(SCHANNEL_CRED *schannel_cred, char *ciphers) 23 + +set_ssl_ciphers(SCHANNEL_CRED *schannel_cred, char *ciphers, 24 + + int *algIds) 25 + { 26 + char *startCur = ciphers; 27 + int algCount = 0; 28 + - static ALG_ID algIds[45]; /*There are 45 listed in the MS headers*/ 29 + - while(startCur && (0 != *startCur) && (algCount < 45)) { 30 + + while(startCur && (0 != *startCur) && (algCount < NUMOF_CIPHERS)) { 31 + long alg = strtol(startCur, 0, 0); 32 + if(!alg) 33 + alg = get_alg_id_by_name(startCur); 34 + @@ -593,7 +593,8 @@ schannel_connect_step1(struct Curl_easy *data, struct connectdata *conn, 35 + } 36 + 37 + if(SSL_CONN_CONFIG(cipher_list)) { 38 + - result = set_ssl_ciphers(&schannel_cred, SSL_CONN_CONFIG(cipher_list)); 39 + + result = set_ssl_ciphers(&schannel_cred, SSL_CONN_CONFIG(cipher_list), 40 + + BACKEND->algIds); 41 + if(CURLE_OK != result) { 42 + failf(data, "Unable to set ciphers to passed via SSL_CONN_CONFIG"); 43 + return result; 44 + diff --git a/lib/vtls/schannel.h b/lib/vtls/schannel.h 45 + index 2952caa1a5a1..77853aa30f96 100644 46 + --- a/lib/vtls/schannel.h 47 + +++ b/lib/vtls/schannel.h 48 + @@ -71,6 +71,8 @@ CURLcode Curl_verify_certificate(struct Curl_easy *data, 49 + #endif 50 + #endif 51 + 52 + +#define NUMOF_CIPHERS 45 /* There are 45 listed in the MS headers */ 53 + + 54 + struct Curl_schannel_cred { 55 + CredHandle cred_handle; 56 + TimeStamp time_stamp; 57 + @@ -102,6 +104,7 @@ struct ssl_backend_data { 58 + #ifdef HAS_MANUAL_VERIFY_API 59 + bool use_manual_cred_validation; /* true if manual cred validation is used */ 60 + #endif 61 + + ALG_ID algIds[NUMOF_CIPHERS]; 62 + }; 63 + #endif /* EXPOSE_SCHANNEL_INTERNAL_STRUCTS */ 64 +
+25
pkgs/tools/networking/curl/CVE-2021-22898.patch
··· 1 + From 39ce47f219b09c380b81f89fe54ac586c8db6bde Mon Sep 17 00:00:00 2001 2 + From: Harry Sintonen <sintonen@iki.fi> 3 + Date: Fri, 7 May 2021 13:09:57 +0200 4 + Subject: [PATCH] telnet: check sscanf() for correct number of matches 5 + 6 + CVE-2021-22898 7 + 8 + Bug: https://curl.se/docs/CVE-2021-22898.html 9 + --- 10 + lib/telnet.c | 2 +- 11 + 1 file changed, 1 insertion(+), 1 deletion(-) 12 + 13 + diff --git a/lib/telnet.c b/lib/telnet.c 14 + index 26e0658ba9cc..fdd137fb0c04 100644 15 + --- a/lib/telnet.c 16 + +++ b/lib/telnet.c 17 + @@ -922,7 +922,7 @@ static void suboption(struct Curl_easy *data) 18 + size_t tmplen = (strlen(v->data) + 1); 19 + /* Add the variable only if it fits */ 20 + if(len + tmplen < (int)sizeof(temp)-6) { 21 + - if(sscanf(v->data, "%127[^,],%127s", varname, varval)) { 22 + + if(sscanf(v->data, "%127[^,],%127s", varname, varval) == 2) { 23 + msnprintf((char *)&temp[len], sizeof(temp) - len, 24 + "%c%s%c%s", CURL_NEW_ENV_VAR, varname, 25 + CURL_NEW_ENV_VALUE, varval);
+437
pkgs/tools/networking/curl/CVE-2021-22901.patch
··· 1 + Based on upstream 7f4a9a9b2a49547eae24d2e19bc5c346e9026479, modified by ris to 2 + apply without 0c55fbab45bedb761766109d41c3da49c4bc66c6 3 + 4 + diff --git a/lib/multi.c b/lib/multi.c 5 + index 54365f399e9b..1b3e261c682a 100644 6 + --- a/lib/multi.c 7 + +++ b/lib/multi.c 8 + @@ -878,8 +878,10 @@ bool Curl_multiplex_wanted(const struct Curl_multi *multi) 9 + void Curl_detach_connnection(struct Curl_easy *data) 10 + { 11 + struct connectdata *conn = data->conn; 12 + - if(conn) 13 + + if(conn) { 14 + Curl_llist_remove(&conn->easyq, &data->conn_queue, NULL); 15 + + Curl_ssl_detach_conn(data, conn); 16 + + } 17 + data->conn = NULL; 18 + } 19 + 20 + @@ -896,6 +898,7 @@ void Curl_attach_connnection(struct Curl_easy *data, 21 + data->conn = conn; 22 + Curl_llist_insert_next(&conn->easyq, conn->easyq.tail, data, 23 + &data->conn_queue); 24 + + Curl_ssl_associate_conn(data, conn); 25 + } 26 + 27 + static int waitconnect_getsock(struct connectdata *conn, 28 + diff --git a/lib/vtls/gskit.c b/lib/vtls/gskit.c 29 + index c648f624579b..ca953769d1ba 100644 30 + --- a/lib/vtls/gskit.c 31 + +++ b/lib/vtls/gskit.c 32 + @@ -1304,7 +1304,9 @@ const struct Curl_ssl Curl_ssl_gskit = { 33 + Curl_none_set_engine_default, /* set_engine_default */ 34 + Curl_none_engines_list, /* engines_list */ 35 + Curl_none_false_start, /* false_start */ 36 + - NULL /* sha256sum */ 37 + + NULL, /* sha256sum */ 38 + + NULL, /* associate_connection */ 39 + + NULL /* disassociate_connection */ 40 + }; 41 + 42 + #endif /* USE_GSKIT */ 43 + diff --git a/lib/vtls/gtls.c b/lib/vtls/gtls.c 44 + index a10c0dbcca05..ecde5c44deeb 100644 45 + --- a/lib/vtls/gtls.c 46 + +++ b/lib/vtls/gtls.c 47 + @@ -1656,7 +1656,9 @@ const struct Curl_ssl Curl_ssl_gnutls = { 48 + Curl_none_set_engine_default, /* set_engine_default */ 49 + Curl_none_engines_list, /* engines_list */ 50 + Curl_none_false_start, /* false_start */ 51 + - gtls_sha256sum /* sha256sum */ 52 + + gtls_sha256sum, /* sha256sum */ 53 + + NULL, /* associate_connection */ 54 + + NULL /* disassociate_connection */ 55 + }; 56 + 57 + #endif /* USE_GNUTLS */ 58 + diff --git a/lib/vtls/mbedtls.c b/lib/vtls/mbedtls.c 59 + index ca77de58667c..3a0be0f04b4f 100644 60 + --- a/lib/vtls/mbedtls.c 61 + +++ b/lib/vtls/mbedtls.c 62 + @@ -1093,7 +1093,9 @@ const struct Curl_ssl Curl_ssl_mbedtls = { 63 + Curl_none_set_engine_default, /* set_engine_default */ 64 + Curl_none_engines_list, /* engines_list */ 65 + Curl_none_false_start, /* false_start */ 66 + - mbedtls_sha256sum /* sha256sum */ 67 + + mbedtls_sha256sum, /* sha256sum */ 68 + + NULL, /* associate_connection */ 69 + + NULL /* disassociate_connection */ 70 + }; 71 + 72 + #endif /* USE_MBEDTLS */ 73 + diff --git a/lib/vtls/mesalink.c b/lib/vtls/mesalink.c 74 + index f16c77c27fe0..bf8600d3230b 100644 75 + --- a/lib/vtls/mesalink.c 76 + +++ b/lib/vtls/mesalink.c 77 + @@ -666,7 +666,9 @@ const struct Curl_ssl Curl_ssl_mesalink = { 78 + Curl_none_set_engine_default, /* set_engine_default */ 79 + Curl_none_engines_list, /* engines_list */ 80 + Curl_none_false_start, /* false_start */ 81 + - NULL /* sha256sum */ 82 + + NULL, /* sha256sum */ 83 + + NULL, /* associate_connection */ 84 + + NULL /* disassociate_connection */ 85 + }; 86 + 87 + #endif 88 + diff --git a/lib/vtls/nss.c b/lib/vtls/nss.c 89 + index 2aa4bdaa134f..1582b1e580a9 100644 90 + --- a/lib/vtls/nss.c 91 + +++ b/lib/vtls/nss.c 92 + @@ -2465,7 +2465,9 @@ const struct Curl_ssl Curl_ssl_nss = { 93 + Curl_none_set_engine_default, /* set_engine_default */ 94 + Curl_none_engines_list, /* engines_list */ 95 + nss_false_start, /* false_start */ 96 + - nss_sha256sum /* sha256sum */ 97 + + nss_sha256sum, /* sha256sum */ 98 + + NULL, /* associate_connection */ 99 + + NULL /* disassociate_connection */ 100 + }; 101 + 102 + #endif /* USE_NSS */ 103 + diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c 104 + index 1521600dd5f6..ebd7abc3b4ac 100644 105 + --- a/lib/vtls/openssl.c 106 + +++ b/lib/vtls/openssl.c 107 + @@ -240,6 +240,10 @@ struct ssl_backend_data { 108 + #endif 109 + }; 110 + 111 + +static void ossl_associate_connection(struct Curl_easy *data, 112 + + struct connectdata *conn, 113 + + int sockindex); 114 + + 115 + /* 116 + * Number of bytes to read from the random number seed file. This must be 117 + * a finite value (because some entropy "files" like /dev/urandom have 118 + @@ -2581,6 +2585,7 @@ static CURLcode ossl_connect_step1(struct Curl_easy *data, 119 + curl_socket_t sockfd = conn->sock[sockindex]; 120 + struct ssl_connect_data *connssl = &conn->ssl[sockindex]; 121 + ctx_option_t ctx_options = 0; 122 + + void *ssl_sessionid = NULL; 123 + 124 + #ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME 125 + bool sni; 126 + @@ -3225,46 +3230,23 @@ static CURLcode ossl_connect_step1(struct Curl_easy *data, 127 + } 128 + #endif 129 + 130 + - /* Check if there's a cached ID we can/should use here! */ 131 + - if(SSL_SET_OPTION(primary.sessionid)) { 132 + - void *ssl_sessionid = NULL; 133 + - int data_idx = ossl_get_ssl_data_index(); 134 + - int connectdata_idx = ossl_get_ssl_conn_index(); 135 + - int sockindex_idx = ossl_get_ssl_sockindex_index(); 136 + - int proxy_idx = ossl_get_proxy_index(); 137 + - 138 + - if(data_idx >= 0 && connectdata_idx >= 0 && sockindex_idx >= 0 && 139 + - proxy_idx >= 0) { 140 + - /* Store the data needed for the "new session" callback. 141 + - * The sockindex is stored as a pointer to an array element. */ 142 + - SSL_set_ex_data(backend->handle, data_idx, data); 143 + - SSL_set_ex_data(backend->handle, connectdata_idx, conn); 144 + - SSL_set_ex_data(backend->handle, sockindex_idx, conn->sock + sockindex); 145 + -#ifndef CURL_DISABLE_PROXY 146 + - SSL_set_ex_data(backend->handle, proxy_idx, SSL_IS_PROXY() ? (void *) 1: 147 + - NULL); 148 + -#else 149 + - SSL_set_ex_data(backend->handle, proxy_idx, NULL); 150 + -#endif 151 + - 152 + - } 153 + + ossl_associate_connection(data, conn, sockindex); 154 + 155 + - Curl_ssl_sessionid_lock(data); 156 + - if(!Curl_ssl_getsessionid(data, conn, SSL_IS_PROXY() ? TRUE : FALSE, 157 + - &ssl_sessionid, NULL, sockindex)) { 158 + - /* we got a session id, use it! */ 159 + - if(!SSL_set_session(backend->handle, ssl_sessionid)) { 160 + - Curl_ssl_sessionid_unlock(data); 161 + - failf(data, "SSL: SSL_set_session failed: %s", 162 + - ossl_strerror(ERR_get_error(), error_buffer, 163 + - sizeof(error_buffer))); 164 + - return CURLE_SSL_CONNECT_ERROR; 165 + - } 166 + - /* Informational message */ 167 + - infof(data, "SSL re-using session ID\n"); 168 + + Curl_ssl_sessionid_lock(data); 169 + + if(!Curl_ssl_getsessionid(data, conn, SSL_IS_PROXY() ? TRUE : FALSE, 170 + + &ssl_sessionid, NULL, sockindex)) { 171 + + /* we got a session id, use it! */ 172 + + if(!SSL_set_session(backend->handle, ssl_sessionid)) { 173 + + Curl_ssl_sessionid_unlock(data); 174 + + failf(data, "SSL: SSL_set_session failed: %s", 175 + + ossl_strerror(ERR_get_error(), error_buffer, 176 + + sizeof(error_buffer))); 177 + + return CURLE_SSL_CONNECT_ERROR; 178 + } 179 + - Curl_ssl_sessionid_unlock(data); 180 + + /* Informational message */ 181 + + infof(data, "SSL re-using session ID\n"); 182 + } 183 + + Curl_ssl_sessionid_unlock(data); 184 + 185 + #ifndef CURL_DISABLE_PROXY 186 + if(conn->proxy_ssl[sockindex].use) { 187 + @@ -4498,6 +4480,90 @@ static void *ossl_get_internals(struct ssl_connect_data *connssl, 188 + (void *)backend->ctx : (void *)backend->handle; 189 + } 190 + 191 + +static void ossl_associate_connection(struct Curl_easy *data, 192 + + struct connectdata *conn, 193 + + int sockindex) 194 + +{ 195 + + struct ssl_connect_data *connssl = &conn->ssl[sockindex]; 196 + + struct ssl_backend_data *backend = connssl->backend; 197 + + 198 + + /* If we don't have SSL context, do nothing. */ 199 + + if(!backend->handle) 200 + + return; 201 + + 202 + + if(SSL_SET_OPTION(primary.sessionid)) { 203 + + int data_idx = ossl_get_ssl_data_index(); 204 + + int connectdata_idx = ossl_get_ssl_conn_index(); 205 + + int sockindex_idx = ossl_get_ssl_sockindex_index(); 206 + + int proxy_idx = ossl_get_proxy_index(); 207 + + 208 + + if(data_idx >= 0 && connectdata_idx >= 0 && sockindex_idx >= 0 && 209 + + proxy_idx >= 0) { 210 + + /* Store the data needed for the "new session" callback. 211 + + * The sockindex is stored as a pointer to an array element. */ 212 + + SSL_set_ex_data(backend->handle, data_idx, data); 213 + + SSL_set_ex_data(backend->handle, connectdata_idx, conn); 214 + + SSL_set_ex_data(backend->handle, sockindex_idx, conn->sock + sockindex); 215 + +#ifndef CURL_DISABLE_PROXY 216 + + SSL_set_ex_data(backend->handle, proxy_idx, SSL_IS_PROXY() ? (void *) 1: 217 + + NULL); 218 + +#else 219 + + SSL_set_ex_data(backend->handle, proxy_idx, NULL); 220 + +#endif 221 + + } 222 + + } 223 + +} 224 + + 225 + +/* 226 + + * Starting with TLS 1.3, the ossl_new_session_cb callback gets called after 227 + + * the handshake. If the transfer that sets up the callback gets killed before 228 + + * this callback arrives, we must make sure to properly clear the data to 229 + + * avoid UAF problems. A future optimization could be to instead store another 230 + + * transfer that might still be using the same connection. 231 + + */ 232 + + 233 + +static void ossl_disassociate_connection(struct Curl_easy *data, 234 + + int sockindex) 235 + +{ 236 + + struct connectdata *conn = data->conn; 237 + + struct ssl_connect_data *connssl = &conn->ssl[sockindex]; 238 + + struct ssl_backend_data *backend = connssl->backend; 239 + + 240 + + /* If we don't have SSL context, do nothing. */ 241 + + if(!backend->handle) 242 + + return; 243 + + 244 + + if(SSL_SET_OPTION(primary.sessionid)) { 245 + + bool isproxy = FALSE; 246 + + bool incache; 247 + + void *old_ssl_sessionid = NULL; 248 + + int data_idx = ossl_get_ssl_data_index(); 249 + + int connectdata_idx = ossl_get_ssl_conn_index(); 250 + + int sockindex_idx = ossl_get_ssl_sockindex_index(); 251 + + int proxy_idx = ossl_get_proxy_index(); 252 + + 253 + + if(data_idx >= 0 && connectdata_idx >= 0 && sockindex_idx >= 0 && 254 + + proxy_idx >= 0) { 255 + + /* Invalidate the session cache entry, if any */ 256 + + isproxy = SSL_get_ex_data(backend->handle, proxy_idx) ? TRUE : FALSE; 257 + + 258 + + /* Disable references to data in "new session" callback to avoid 259 + + * accessing a stale pointer. */ 260 + + SSL_set_ex_data(backend->handle, data_idx, NULL); 261 + + SSL_set_ex_data(backend->handle, connectdata_idx, NULL); 262 + + SSL_set_ex_data(backend->handle, sockindex_idx, NULL); 263 + + SSL_set_ex_data(backend->handle, proxy_idx, NULL); 264 + + } 265 + + 266 + + Curl_ssl_sessionid_lock(data); 267 + + incache = !(Curl_ssl_getsessionid(data, conn, isproxy, 268 + + &old_ssl_sessionid, NULL, sockindex)); 269 + + if(incache) 270 + + Curl_ssl_delsessionid(data, old_ssl_sessionid); 271 + + Curl_ssl_sessionid_unlock(data); 272 + + } 273 + +} 274 + + 275 + const struct Curl_ssl Curl_ssl_openssl = { 276 + { CURLSSLBACKEND_OPENSSL, "openssl" }, /* info */ 277 + 278 + @@ -4533,10 +4599,12 @@ const struct Curl_ssl Curl_ssl_openssl = { 279 + ossl_engines_list, /* engines_list */ 280 + Curl_none_false_start, /* false_start */ 281 + #if (OPENSSL_VERSION_NUMBER >= 0x0090800fL) && !defined(OPENSSL_NO_SHA256) 282 + - ossl_sha256sum /* sha256sum */ 283 + + ossl_sha256sum, /* sha256sum */ 284 + #else 285 + - NULL /* sha256sum */ 286 + + NULL, /* sha256sum */ 287 + #endif 288 + + ossl_associate_connection, /* associate_connection */ 289 + + ossl_disassociate_connection /* disassociate_connection */ 290 + }; 291 + 292 + #endif /* USE_OPENSSL */ 293 + diff --git a/lib/vtls/rustls.c b/lib/vtls/rustls.c 294 + index 9dfbd2c3c4c2..161f3bf51d75 100644 295 + --- a/lib/vtls/rustls.c 296 + +++ b/lib/vtls/rustls.c 297 + @@ -604,7 +604,9 @@ const struct Curl_ssl Curl_ssl_rustls = { 298 + Curl_none_set_engine_default, /* set_engine_default */ 299 + Curl_none_engines_list, /* engines_list */ 300 + Curl_none_false_start, /* false_start */ 301 + - NULL /* sha256sum */ 302 + + NULL, /* sha256sum */ 303 + + NULL, /* associate_connection */ 304 + + NULL /* disassociate_connection */ 305 + }; 306 + 307 + #endif /* USE_RUSTLS */ 308 + diff --git a/lib/vtls/schannel.c b/lib/vtls/schannel.c 309 + index dba7072273a9..2bcf11db2576 100644 310 + --- a/lib/vtls/schannel.c 311 + +++ b/lib/vtls/schannel.c 312 + @@ -329,7 +329,7 @@ get_alg_id_by_name(char *name) 313 + 314 + static CURLcode 315 + set_ssl_ciphers(SCHANNEL_CRED *schannel_cred, char *ciphers, 316 + - int *algIds) 317 + + ALG_ID *algIds) 318 + { 319 + char *startCur = ciphers; 320 + int algCount = 0; 321 + @@ -2433,7 +2433,9 @@ const struct Curl_ssl Curl_ssl_schannel = { 322 + Curl_none_set_engine_default, /* set_engine_default */ 323 + Curl_none_engines_list, /* engines_list */ 324 + Curl_none_false_start, /* false_start */ 325 + - schannel_sha256sum /* sha256sum */ 326 + + schannel_sha256sum, /* sha256sum */ 327 + + NULL, /* associate_connection */ 328 + + NULL /* disassociate_connection */ 329 + }; 330 + 331 + #endif /* USE_SCHANNEL */ 332 + diff --git a/lib/vtls/sectransp.c b/lib/vtls/sectransp.c 333 + index 4276b89cfb3a..8b1e84ed7715 100644 334 + --- a/lib/vtls/sectransp.c 335 + +++ b/lib/vtls/sectransp.c 336 + @@ -3453,6 +3453,8 @@ const struct Curl_ssl Curl_ssl_sectransp = { 337 + Curl_none_engines_list, /* engines_list */ 338 + sectransp_false_start, /* false_start */ 339 + sectransp_sha256sum /* sha256sum */ 340 + + NULL, /* associate_connection */ 341 + + NULL /* disassociate_connection */ 342 + }; 343 + 344 + #ifdef __clang__ 345 + diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c 346 + index d63fd5c76386..65f4f773dd63 100644 347 + --- a/lib/vtls/vtls.c 348 + +++ b/lib/vtls/vtls.c 349 + @@ -586,6 +586,25 @@ CURLcode Curl_ssl_addsessionid(struct Curl_easy *data, 350 + return CURLE_OK; 351 + } 352 + 353 + +void Curl_ssl_associate_conn(struct Curl_easy *data, 354 + + struct connectdata *conn) 355 + +{ 356 + + if(Curl_ssl->associate_connection) { 357 + + Curl_ssl->associate_connection(data, conn, FIRSTSOCKET); 358 + + if(conn->sock[SECONDARYSOCKET] && conn->bits.sock_accepted) 359 + + Curl_ssl->associate_connection(data, conn, SECONDARYSOCKET); 360 + + } 361 + +} 362 + + 363 + +void Curl_ssl_detach_conn(struct Curl_easy *data, 364 + + struct connectdata *conn) 365 + +{ 366 + + if(Curl_ssl->disassociate_connection) { 367 + + Curl_ssl->disassociate_connection(data, FIRSTSOCKET); 368 + + if(conn->sock[SECONDARYSOCKET] && conn->bits.sock_accepted) 369 + + Curl_ssl->disassociate_connection(data, SECONDARYSOCKET); 370 + + } 371 + +} 372 + 373 + void Curl_ssl_close_all(struct Curl_easy *data) 374 + { 375 + @@ -1214,7 +1233,9 @@ static const struct Curl_ssl Curl_ssl_multi = { 376 + Curl_none_set_engine_default, /* set_engine_default */ 377 + Curl_none_engines_list, /* engines_list */ 378 + Curl_none_false_start, /* false_start */ 379 + - NULL /* sha256sum */ 380 + + NULL, /* sha256sum */ 381 + + NULL, /* associate_connection */ 382 + + NULL /* disassociate_connection */ 383 + }; 384 + 385 + const struct Curl_ssl *Curl_ssl = 386 + diff --git a/lib/vtls/vtls.h b/lib/vtls/vtls.h 387 + index a22d526ca810..7f93e7aedb21 100644 388 + --- a/lib/vtls/vtls.h 389 + +++ b/lib/vtls/vtls.h 390 + @@ -84,6 +84,11 @@ struct Curl_ssl { 391 + bool (*false_start)(void); 392 + CURLcode (*sha256sum)(const unsigned char *input, size_t inputlen, 393 + unsigned char *sha256sum, size_t sha256sumlen); 394 + + 395 + + void (*associate_connection)(struct Curl_easy *data, 396 + + struct connectdata *conn, 397 + + int sockindex); 398 + + void (*disassociate_connection)(struct Curl_easy *data, int sockindex); 399 + }; 400 + 401 + #ifdef USE_SSL 402 + @@ -283,6 +288,11 @@ bool Curl_ssl_cert_status_request(void); 403 + 404 + bool Curl_ssl_false_start(void); 405 + 406 + +void Curl_ssl_associate_conn(struct Curl_easy *data, 407 + + struct connectdata *conn); 408 + +void Curl_ssl_detach_conn(struct Curl_easy *data, 409 + + struct connectdata *conn); 410 + + 411 + #define SSL_SHUTDOWN_TIMEOUT 10000 /* ms */ 412 + 413 + #else /* if not USE_SSL */ 414 + @@ -309,6 +319,8 @@ bool Curl_ssl_false_start(void); 415 + #define Curl_ssl_cert_status_request() FALSE 416 + #define Curl_ssl_false_start() FALSE 417 + #define Curl_ssl_tls13_ciphersuites() FALSE 418 + +#define Curl_ssl_associate_conn(a,b) Curl_nop_stmt 419 + +#define Curl_ssl_detach_conn(a,b) Curl_nop_stmt 420 + #endif 421 + 422 + #endif /* HEADER_CURL_VTLS_H */ 423 + diff --git a/lib/vtls/wolfssl.c b/lib/vtls/wolfssl.c 424 + index 02fcd236697e..60e27e366252 100644 425 + --- a/lib/vtls/wolfssl.c 426 + +++ b/lib/vtls/wolfssl.c 427 + @@ -1125,7 +1125,9 @@ const struct Curl_ssl Curl_ssl_wolfssl = { 428 + Curl_none_set_engine_default, /* set_engine_default */ 429 + Curl_none_engines_list, /* engines_list */ 430 + Curl_none_false_start, /* false_start */ 431 + - wolfssl_sha256sum /* sha256sum */ 432 + + wolfssl_sha256sum, /* sha256sum */ 433 + + NULL, /* associate_connection */ 434 + + NULL /* disassociate_connection */ 435 + }; 436 + 437 + #endif
+6
pkgs/tools/networking/curl/default.nix
··· 52 52 sha256 = "1scmfrp0c27pkd7yva9k50miprjpsyfbb33apx72qc9igm6ii3ks"; 53 53 }; 54 54 55 + patches = [ 56 + ./CVE-2021-22897.patch 57 + ./CVE-2021-22898.patch 58 + ./CVE-2021-22901.patch 59 + ]; 60 + 55 61 outputs = [ "bin" "dev" "out" "man" "devdoc" ]; 56 62 separateDebugInfo = stdenv.isLinux; 57 63
+2 -2
pkgs/tools/networking/dhcp/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "dhcp"; 8 - version = "4.4.2"; 8 + version = "4.4.2-P1"; 9 9 10 10 src = fetchurl { 11 11 url = "https://ftp.isc.org/isc/dhcp/${version}/${pname}-${version}.tar.gz"; 12 - sha256 = "08a5003zdxgl41b29zjkxa92h2i40zyjgxg0npvnhpkfl5jcsz0s"; 12 + sha256 = "06jsr0cg5rsmyibshrpcb9za0qgwvqccashdma7mlm1rflrh8pmh"; 13 13 }; 14 14 15 15 patches =
+43
pkgs/tools/networking/globalprotect-openconnect/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub 2 + , qmake, qtwebsockets, qtwebengine, wrapQtAppsHook, openconnect 3 + }: 4 + 5 + stdenv.mkDerivation rec { 6 + pname = "globalprotect-openconnect"; 7 + version = "1.2.6"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "yuezk"; 11 + repo = "GlobalProtect-openconnect"; 12 + rev = "c14a6ad1d2b62f8d297bc4cfbcb1dcea4d99112f"; 13 + fetchSubmodules = true; 14 + sha256 = "1zkc3vk1j31n2zs5ammzv23dah7x163gfrzz222ynbkvsccrhzrk"; 15 + }; 16 + 17 + nativeBuildInputs = [ qmake wrapQtAppsHook ]; 18 + 19 + buildInputs = [ openconnect qtwebsockets qtwebengine ]; 20 + 21 + patchPhase = '' 22 + for f in GPClient/GPClient.pro \ 23 + GPClient/com.yuezk.qt.gpclient.desktop \ 24 + GPService/GPService.pro \ 25 + GPService/dbus/com.yuezk.qt.GPService.service \ 26 + GPService/systemd/gpservice.service; do 27 + substituteInPlace $f \ 28 + --replace /usr $out \ 29 + --replace /etc $out/lib; 30 + done; 31 + 32 + substituteInPlace GPService/gpservice.h \ 33 + --replace /usr/local/bin/openconnect ${openconnect}/bin/openconnect; 34 + ''; 35 + 36 + meta = with lib; { 37 + description = "GlobalProtect VPN client (GUI) for Linux based on OpenConnect that supports SAML auth mode"; 38 + homepage = "https://github.com/yuezk/GlobalProtect-openconnect"; 39 + license = licenses.gpl3Only; 40 + maintainers = [ maintainers.jerith666 ]; 41 + platforms = platforms.linux; 42 + }; 43 + }
+6 -12
pkgs/tools/networking/openconnect/default.nix
··· 8 8 , libxml2 9 9 , stoken 10 10 , zlib 11 - , fetchgit 12 - , darwin 11 + , vpnc-scripts 12 + , PCSC 13 13 , head ? false 14 14 , fetchFromGitLab 15 15 , autoreconfHook ··· 17 17 18 18 assert (openssl != null) == (gnutls == null); 19 19 20 - let vpnc = fetchgit { 21 - url = "git://git.infradead.org/users/dwmw2/vpnc-scripts.git"; 22 - rev = "c0122e891f7e033f35f047dad963702199d5cb9e"; 23 - sha256 = "11b1ls012mb704jphqxjmqrfbbhkdjb64j2q4k8wb5jmja8jnd14"; 24 - }; 25 - 26 - in stdenv.mkDerivation rec { 20 + stdenv.mkDerivation rec { 27 21 pname = "openconnect${lib.optionalString head "-head"}"; 28 22 version = if head then "2021-05-05" else "8.10"; 29 23 ··· 42 36 outputs = [ "out" "dev" ]; 43 37 44 38 configureFlags = [ 45 - "--with-vpnc-script=${vpnc}/vpnc-script" 39 + "--with-vpnc-script=${vpnc-scripts}/bin/vpnc-script" 46 40 "--disable-nls" 47 41 "--without-openssl-version-check" 48 42 ]; 49 43 50 44 buildInputs = [ openssl gnutls gmp libxml2 stoken zlib ] 51 - ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.PCSC; 45 + ++ lib.optional stdenv.isDarwin PCSC; 52 46 nativeBuildInputs = [ pkg-config ] 53 47 ++ lib.optional head autoreconfHook; 54 48 55 49 meta = with lib; { 56 50 description = "VPN Client for Cisco's AnyConnect SSL VPN"; 57 - homepage = "http://www.infradead.org/openconnect/"; 51 + homepage = "https://www.infradead.org/openconnect/"; 58 52 license = licenses.lgpl21Only; 59 53 maintainers = with maintainers; [ pradeepchhetri tricktron ]; 60 54 platforms = lib.platforms.linux ++ lib.platforms.darwin;
+41
pkgs/tools/networking/vpnc-scripts/default.nix
··· 1 + { lib, stdenv, fetchgit 2 + , makeWrapper 3 + , nettools, gawk, systemd, openresolv, coreutils, gnugrep 4 + }: 5 + 6 + stdenv.mkDerivation { 7 + pname = "vpnc-scripts"; 8 + version = "unstable-2021-03-21"; 9 + src = fetchgit { 10 + url = "git://git.infradead.org/users/dwmw2/vpnc-scripts.git"; 11 + rev = "8fff06090ed193c4a7285e9a10b42e6679e8ecf3"; 12 + sha256 = "14bzzpwz7kdmlbx825h6s4jjdml9q6ziyrq8311lp8caql68qdq1"; 13 + }; 14 + 15 + nativeBuildInputs = [ makeWrapper ]; 16 + 17 + installPhase = '' 18 + mkdir -p $out/bin 19 + cp vpnc-script $out/bin 20 + ''; 21 + 22 + preFixup = '' 23 + substituteInPlace $out/bin/vpnc-script \ 24 + --replace "which" "type -P" 25 + '' + lib.optionalString stdenv.isLinux '' 26 + substituteInPlace $out/bin/vpnc-script \ 27 + --replace "/sbin/resolvconf" "${openresolv}/bin/resolvconf" \ 28 + --replace "/usr/bin/resolvectl" "${systemd}/bin/resolvectl" 29 + '' + '' 30 + wrapProgram $out/bin/vpnc-script \ 31 + --prefix PATH : "${lib.makeBinPath ([ nettools gawk coreutils gnugrep ] ++ lib.optionals stdenv.isLinux [ openresolv ])}" 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "script for vpnc to configure the network routing and name service"; 36 + homepage = "https://www.infradead.org/openconnect/"; 37 + license = licenses.gpl2Only; 38 + maintainers = with maintainers; [ jerith666 ]; 39 + platforms = platforms.linux ++ platforms.darwin; 40 + }; 41 + }
+3 -3
pkgs/tools/security/gau/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "gau"; 8 - version = "1.1.0"; 8 + version = "1.2.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lc"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "1srbql603vvlxc6p1ibw0982icdq9kcr1iamxlr8bmgldbm8215w"; 14 + sha256 = "sha256-hUIUDDP9NtMmJXj5GCD/ISUUcx5prKCVVFztff9txoU="; 15 15 }; 16 16 17 - vendorSha256 = "17ag2wvaxv2dyx3yx3fvlf36ww4a44660pn4gvpbrwacsan9as5s"; 17 + vendorSha256 = "sha256-WMoFbqtBMcjTWX51mEMzpgDEAndCElldNqjG27yXd2w="; 18 18 19 19 meta = with lib; { 20 20 description = "Tool to fetch known URLs";
+11 -2
pkgs/tools/security/rhash/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, which }: 1 + { lib, stdenv, fetchFromGitHub, which 2 + , enableStatic ? stdenv.hostPlatform.isStatic 3 + }: 2 4 3 5 stdenv.mkDerivation rec { 4 6 version = "1.4.1"; ··· 14 16 nativeBuildInputs = [ which ]; 15 17 16 18 # configure script is not autotools-based, doesn't support these options 19 + dontAddStaticConfigureFlags = true; 17 20 configurePlatforms = [ ]; 21 + configureFlags = [ 22 + "--ar=${stdenv.cc.targetPrefix}ar" 23 + (lib.enableFeature enableStatic "static") 24 + (lib.enableFeature enableStatic "lib-static") 25 + ]; 18 26 19 27 doCheck = true; 20 28 21 29 checkTarget = "test-full"; 22 30 23 - installTargets = [ "install" "install-lib-shared" "install-lib-so-link" "install-lib-headers" ]; 31 + installTargets = [ "install" "install-lib-headers" ] 32 + ++ lib.optional (!enableStatic) "install-lib-so-link"; 24 33 25 34 meta = with lib; { 26 35 homepage = "http://rhash.sourceforge.net/";
+2 -2
pkgs/tools/system/gptfdisk/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gptfdisk"; 5 - version = "1.0.7"; 5 + version = "1.0.8"; 6 6 7 7 src = fetchurl { 8 8 # https://www.rodsbooks.com/gdisk/${name}.tar.gz also works, but the home 9 9 # page clearly implies a preference for using SourceForge's bandwidth: 10 10 url = "mirror://sourceforge/gptfdisk/${pname}-${version}.tar.gz"; 11 - sha256 = "sha256-dUAEt/hbJ5KHx6w8BGmx1+Dq4EOpei5YewVgyl84KMA="; 11 + sha256 = "sha256-ldGYVvAE2rxLjDQrJhLo0KnuvdUgBClxiDafFS6dxt8="; 12 12 }; 13 13 14 14 postPatch = ''
+2 -2
pkgs/tools/typesetting/asciidoc/default.nix
··· 146 146 147 147 stdenv.mkDerivation rec { 148 148 pname = "asciidoc"; 149 - version = "9.0.4"; 149 + version = "9.1.0"; 150 150 151 151 # Note: a substitution to improve reproducibility should be updated once 10.0.0 is 152 152 # released. See the comment in `patchPhase` for more information. ··· 154 154 owner = "asciidoc"; 155 155 repo = "asciidoc-py3"; 156 156 rev = version; 157 - sha256 = "1gspxw5i0axymxdjzj5rmhf10gyl2gqr666gz141nv042l9dm5vi"; 157 + sha256 = "1clf1axkns23wfmh48xfspzsnw04pjh4mq1pshpzvj0cwxhz0yaq"; 158 158 }; 159 159 160 160 nativeBuildInputs = [ python3 unzip autoreconfHook ];
+6 -4
pkgs/tools/video/rav1e/default.nix
··· 1 - { stdenv, rustPlatform, fetchurl, fetchFromGitHub, lib, nasm, cargo-c, libiconv }: 1 + { stdenv, rustPlatform, rust, fetchurl, fetchFromGitHub, lib, nasm, cargo-c, libiconv }: 2 2 3 - rustPlatform.buildRustPackage rec { 3 + let 4 + rustTargetPlatformSpec = rust.toRustTargetSpec stdenv.hostPlatform; 5 + in rustPlatform.buildRustPackage rec { 4 6 pname = "rav1e"; 5 7 version = "0.4.1"; 6 8 ··· 31 33 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; 32 34 33 35 postBuild = '' 34 - cargo cbuild --release --frozen --prefix=${placeholder "out"} 36 + cargo cbuild --release --frozen --prefix=${placeholder "out"} --target ${rustTargetPlatformSpec} 35 37 ''; 36 38 37 39 postInstall = '' 38 - cargo cinstall --release --frozen --prefix=${placeholder "out"} 40 + cargo cinstall --release --frozen --prefix=${placeholder "out"} --target ${rustTargetPlatformSpec} 39 41 ''; 40 42 41 43 meta = with lib; {
+11 -2
pkgs/top-level/all-packages.nix
··· 9618 9618 9619 9619 vpnc = callPackage ../tools/networking/vpnc { }; 9620 9620 9621 + vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { }; 9622 + 9621 9623 vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { }; 9622 9624 9623 9625 vp = callPackage ../applications/misc/vp { ··· 9630 9632 openconnect = openconnect_gnutls; 9631 9633 9632 9634 openconnect_openssl = callPackage ../tools/networking/openconnect { 9635 + inherit (darwin.apple_sdk.frameworks) PCSC; 9633 9636 gnutls = null; 9634 9637 }; 9635 9638 9636 9639 openconnect_gnutls = callPackage ../tools/networking/openconnect { 9640 + inherit (darwin.apple_sdk.frameworks) PCSC; 9637 9641 openssl = null; 9638 9642 }; 9639 9643 9640 9644 openconnect_head = callPackage ../tools/networking/openconnect { 9645 + inherit (darwin.apple_sdk.frameworks) PCSC; 9641 9646 head = true; 9642 9647 openssl = null; 9643 9648 }; 9649 + 9650 + globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { }; 9644 9651 9645 9652 ding-libs = callPackage ../tools/misc/ding-libs { }; 9646 9653 ··· 11556 11563 llvm_5 = llvmPackages_5.llvm; 11557 11564 11558 11565 llvmPackages = let 11566 + latest_version = lib.toInt 11567 + (lib.versions.major llvmPackages_latest.llvm.version); 11559 11568 # This returns the minimum supported version for the platform. The 11560 11569 # assumption is that or any later version is good. 11561 11570 choose = platform: ··· 11564 11573 else if platform.isAndroid then 12 11565 11574 else if platform.isLinux then (if platform.isRiscV then 11 else 7) 11566 11575 else if platform.isWasm then 8 11567 - else 11; # latest 11576 + else latest_version; 11568 11577 # We take the "max of the mins". Why? Since those are lower bounds of the 11569 11578 # supported version set, this is like intersecting those sets and then 11570 11579 # taking the min bound of that. ··· 11624 11633 stdenv = gcc7Stdenv; 11625 11634 })); 11626 11635 11627 - llvmPackages_latest = llvmPackages_11; 11636 + llvmPackages_latest = llvmPackages_12; 11628 11637 11629 11638 llvmPackages_rocm = recurseIntoAttrs (callPackage ../development/compilers/llvm/rocm { }); 11630 11639
+1 -1
pkgs/top-level/perl-packages.nix
··· 8092 8092 sha256 = "0wm87gpagb35d7c4nyaf9z3ry0jb3g5xpyjfzcxqcfxyj2zy9ip2"; 8093 8093 }; 8094 8094 doCheck = false; # Failed test 'desktop file is the right one' 8095 - buildInputs = [ FileBaseDir FileDesktopEntry ]; 8095 + buildInputs = [ FileBaseDir FileDesktopEntry EncodeLocale ]; 8096 8096 }; 8097 8097 8098 8098 FileMMagic = buildPerlPackage {
+1 -1
pkgs/top-level/php-packages.nix
··· 364 364 # oci8 (7.4, 7.3, 7.2) 365 365 # odbc (7.4, 7.3, 7.2) 366 366 { name = "opcache"; 367 - buildInputs = [ pcre2 ] ++ lib.optionals (!stdenv.isDarwin && lib.versionAtLeast php.version "8.0") [ 367 + buildInputs = [ pcre2 ] ++ lib.optionals (lib.versionAtLeast php.version "8.0" && !stdenv.isDarwin && lib.meta.availableOn stdenv.hostPlatform valgrind) [ 368 368 valgrind.dev 369 369 ]; 370 370 patches = lib.optionals (lib.versionOlder php.version "7.4") [
+9 -9
pkgs/top-level/python-packages.nix
··· 1909 1909 1910 1910 dictionaries = callPackage ../development/python-modules/dictionaries { }; 1911 1911 1912 + dictpath = callPackage ../development/python-modules/dictpath { }; 1913 + 1912 1914 dicttoxml = callPackage ../development/python-modules/dicttoxml { }; 1913 1915 1914 1916 diff_cover = callPackage ../development/python-modules/diff_cover { }; ··· 4225 4227 4226 4228 macropy = callPackage ../development/python-modules/macropy { }; 4227 4229 4228 - maestral = callPackage ../development/python-modules/maestral { 4229 - keyring = self.keyring.overridePythonAttrs (old: rec { 4230 - version = "22.0.1"; 4231 - src = old.src.override { 4232 - inherit version; 4233 - sha256 = "sha256-mss+FFLtu3VEgisS/SVFkHh2nlYPpR9Bi20Ar6pheN8="; 4234 - }; 4235 - }); 4236 - }; 4230 + maestral = callPackage ../development/python-modules/maestral { }; 4237 4231 4238 4232 magic = callPackage ../development/python-modules/magic { }; 4239 4233 ··· 4321 4315 stdenv = if stdenv.isDarwin then pkgs.clangStdenv else pkgs.stdenv; 4322 4316 inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; 4323 4317 }; 4318 + 4319 + matplotlib-inline = callPackage ../development/python-modules/matplotlib-inline { }; 4324 4320 4325 4321 matrix-api-async = callPackage ../development/python-modules/matrix-api-async { }; 4326 4322 ··· 4419 4415 milksnake = callPackage ../development/python-modules/milksnake { }; 4420 4416 4421 4417 millheater = callPackage ../development/python-modules/millheater { }; 4418 + 4419 + miniaudio = callPackage ../development/python-modules/miniaudio { }; 4422 4420 4423 4421 minidb = callPackage ../development/python-modules/minidb { }; 4424 4422 ··· 5216 5214 phik = callPackage ../development/python-modules/phik { }; 5217 5215 5218 5216 phonenumbers = callPackage ../development/python-modules/phonenumbers { }; 5217 + 5218 + openapi-core = callPackage ../development/python-modules/openapi-core { }; 5219 5219 5220 5220 pdunehd = callPackage ../development/python-modules/pdunehd { }; 5221 5221
+15
pkgs/top-level/python2-packages.nix
··· 56 56 57 57 cliapp = callPackage ../development/python-modules/cliapp { }; 58 58 59 + click = callPackage ../development/python-modules/click/7.nix { }; 60 + 59 61 closure-linter = callPackage ../development/python-modules/closure-linter { }; 60 62 61 63 cmdtest = callPackage ../development/python-modules/cmdtest { }; ··· 97 99 fdint = callPackage ../development/python-modules/fdint { }; 98 100 99 101 feedparser = callPackage ../development/python-modules/feedparser/5.nix { }; 102 + 103 + flask = callPackage ../development/python-modules/flask/1.nix { }; 100 104 101 105 flask_ldap_login = callPackage ../development/python-modules/flask-ldap-login { }; 102 106 ··· 188 192 189 193 isort = callPackage ../development/python-modules/isort/4.nix { }; 190 194 195 + itsdangerous = callPackage ../development/python-modules/itsdangerous/1.nix { }; 196 + 191 197 jaraco_functools = callPackage ../development/python-modules/jaraco_functools/2.nix { }; 192 198 193 199 jaraco_stream = callPackage ../development/python-modules/jaraco_stream/2.nix { }; 200 + 201 + jinja2 = callPackage ../development/python-modules/jinja2/2.nix { }; 194 202 195 203 jsonrpclib = callPackage ../development/python-modules/jsonrpclib { }; 196 204 ··· 256 264 257 265 markdown = callPackage ../development/python-modules/markdown/3_1.nix { }; 258 266 267 + markupsafe = callPackage ../development/python-modules/markupsafe/1.nix { }; 268 + 259 269 matplotlib = callPackage ../development/python-modules/matplotlib/2.nix { 260 270 stdenv = if stdenv.isDarwin then pkgs.clangStdenv else pkgs.stdenv; 261 271 inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; ··· 512 522 ruamel-ordereddict = self.ruamel_ordereddict; 513 523 ruamel_ordereddict = callPackage ../development/python-modules/ruamel_ordereddict { }; 514 524 525 + ruamel_yaml = self.ruamel-yaml; 526 + ruamel-yaml = callPackage ../development/python-modules/ruamel_yaml/0.16.nix { }; 527 + 515 528 runsnakerun = callPackage ../development/python-modules/runsnakerun { }; 516 529 517 530 rpm = disabled super.rpm; ··· 625 638 urllib3 = callPackage ../development/python-modules/urllib3/2.nix { }; 626 639 627 640 wptserve = callPackage ../development/python-modules/wptserve { }; 641 + 642 + werkzeug = callPackage ../development/python-modules/werkzeug/1.nix { }; 628 643 629 644 WSGIProxy = callPackage ../development/python-modules/wsgiproxy { }; 630 645
+3 -11
pkgs/top-level/static.nix
··· 50 50 # ++ optional (super.stdenv.hostPlatform.libc == "glibc") ((flip overrideInStdenv) [ self.stdenv.glibc.static ]) 51 51 ; 52 52 53 - removeUnknownConfigureFlags = f: with self.lib; 54 - remove "--disable-shared" 55 - (remove "--enable-static" f); 56 - 57 53 ocamlFixPackage = b: 58 54 b.overrideAttrs (o: { 59 55 configurePlatforms = [ ]; 60 - configureFlags = removeUnknownConfigureFlags (o.configureFlags or [ ]); 56 + dontAddStaticConfigureFlags = true; 61 57 buildInputs = o.buildInputs ++ o.nativeBuildInputs or [ ]; 62 58 propagatedNativeBuildInputs = o.propagatedBuildInputs or [ ]; 63 59 }); ··· 75 71 preConfigure = '' 76 72 configureFlagsArray+=("-cc" "$CC" "-as" "$AS" "-partialld" "$LD -r") 77 73 ''; 78 - configureFlags = (removeUnknownConfigureFlags o.configureFlags) ++ [ 74 + dontAddStaticConfigureFlags = true; 75 + configureFlags = [ 79 76 "--no-shared-libs" 80 77 "-host ${o.stdenv.hostPlatform.config}" 81 78 "-target ${o.stdenv.targetPlatform.config}" ··· 123 120 ocaml-ng = self.lib.mapAttrs (_: set: 124 121 if set ? overrideScope' then set.overrideScope' ocamlStaticAdapter else set 125 122 ) super.ocaml-ng; 126 - 127 - openssl = super.openssl_1_1.overrideAttrs (o: { 128 - # OpenSSL doesn't like the `--enable-static` / `--disable-shared` flags. 129 - configureFlags = (removeUnknownConfigureFlags o.configureFlags); 130 - }); 131 123 132 124 perl = super.perl.override { 133 125 # Don’t use new stdenv zlib because