Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 175aa4e4 5934fd9e

+948 -625
+1 -5
nixos/modules/services/networking/unifi.nix
··· 51 51 52 52 services.unifi.openFirewall = mkOption { 53 53 type = types.bool; 54 - default = true; 54 + default = false; 55 55 description = '' 56 56 Whether or not to open the minimum required ports on the firewall. 57 57 ··· 84 84 }; 85 85 86 86 config = mkIf cfg.enable { 87 - 88 - warnings = optional 89 - (options.services.unifi.openFirewall.highestPrio >= (mkOptionDefault null).priority) 90 - "The current services.unifi.openFirewall = true default is deprecated and will change to false in 22.11. Set it explicitly to silence this warning."; 91 87 92 88 users.users.unifi = { 93 89 isSystemUser = true;
+39
pkgs/applications/blockchains/lndhub-go/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildGoModule 4 + , fetchFromGitHub 5 + , fetchpatch 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "lndhub-go"; 10 + version = "0.7.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "getAlby"; 14 + repo = "lndhub.go"; 15 + rev = "${version}"; 16 + sha256 = "sha256-CQVHU3gIIiucrz9TA2ltPNmj6d22vbraktBoyTHTQ1k="; 17 + }; 18 + 19 + patches = [ 20 + # fix inconsistent vendoring 21 + # https://github.com/getAlby/lndhub.go/pull/184 22 + (fetchpatch { 23 + url = "https://github.com/getAlby/lndhub.go/commit/2ee7ace9385f8626eb15cbf653ccd46423b5a9c5.patch"; 24 + sha256 = "sha256-1ESPlCTzpFbqshzS6xF4apY8Doz9GvEbZe93Z93P9EI="; 25 + }) 26 + ]; 27 + 28 + vendorSha256 = "sha256-bp5q8K7OpvNo28jojaPPj53hUe+me4oLwDBkgZk+0Ec="; 29 + 30 + doCheck = false; # tests require networking 31 + 32 + meta = with lib; { 33 + description = "Accounting wrapper for the Lightning Network"; 34 + homepage = "https://github.com/getAlby/lndhub.go"; 35 + license = licenses.gpl3; 36 + maintainers = with maintainers; [ prusnak ]; 37 + platforms = platforms.unix; 38 + }; 39 + }
+83
pkgs/applications/misc/sticky/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + , wrapGAppsHook 5 + , cinnamon 6 + , glib 7 + , gspell 8 + , gtk3 9 + , gobject-introspection 10 + }: 11 + 12 + python3.pkgs.buildPythonApplication rec { 13 + pname = "sticky"; 14 + version = "1.8"; 15 + format = "other"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "linuxmint"; 19 + repo = pname; 20 + rev = version; 21 + hash = "sha256-VSD/QsG7G9hji5m6NSEkCoVM+XK3t4KmCqbocTbZwE4="; 22 + }; 23 + 24 + postPatch = '' 25 + sed -i -e "s|/usr/share|$out/share|" usr/lib/sticky/*.py 26 + ''; 27 + 28 + nativeBuildInputs = [ 29 + gobject-introspection 30 + wrapGAppsHook 31 + ]; 32 + 33 + buildInputs = [ 34 + glib 35 + gobject-introspection 36 + cinnamon.xapps 37 + gspell 38 + ]; 39 + 40 + propagatedBuildInputs = with python3.pkgs; [ 41 + pygobject3 42 + xapp 43 + ]; 44 + 45 + postBuild = '' 46 + glib-compile-schemas usr/share/glib-2.0/schemas 47 + ''; 48 + 49 + # hook for gobject-introspection doesn't like strictDeps 50 + # https://github.com/NixOS/nixpkgs/issues/56943 51 + strictDeps = false; 52 + 53 + # no tests 54 + doCheck = false; 55 + 56 + dontWrapGApps = true; 57 + 58 + installPhase = '' 59 + runHook preInstall 60 + 61 + mkdir -p $out/bin 62 + mv usr/lib $out 63 + mv usr/share $out 64 + patchShebangs $out/lib/sticky 65 + mv $out/lib/sticky/sticky.py $out/bin/sticky 66 + sed -i -e "1aimport sys;sys.path.append('$out/lib/sticky')" $out/bin/sticky 67 + 68 + runHook postInstall 69 + ''; 70 + 71 + # Arguments to be passed to `makeWrapper`, only used by buildPython* 72 + preFixup = '' 73 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 74 + ''; 75 + 76 + meta = with lib; { 77 + description = "A sticky notes app for the linux desktop"; 78 + homepage = "https://github.com/linuxmint/sticky"; 79 + license = licenses.gpl2Only; 80 + platforms = platforms.linux; 81 + maintainers = with maintainers; [ linsui ]; 82 + }; 83 + }
+2 -2
pkgs/applications/virtualization/containerd/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "containerd"; 13 - version = "1.6.4"; 13 + version = "1.6.5"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "containerd"; 17 17 repo = "containerd"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-425BcVHCliAHFQqGn6sWH/ahDX3JR6l/sYZWHpgmZW0="; 19 + sha256 = "sha256-WEHhx9xSxzBoViujGc4yNt9K2gSMfU6GFmsYk3WDfu8="; 20 20 }; 21 21 22 22 vendorSha256 = null;
+7 -2
pkgs/applications/virtualization/virtualbox/default.nix
··· 23 23 buildType = "release"; 24 24 # Use maintainers/scripts/update.nix to update the version and all related hashes or 25 25 # change the hashes in extpack.nix and guest-additions/default.nix as well manually. 26 - version = "6.1.30"; 26 + version = "6.1.34"; 27 27 in stdenv.mkDerivation { 28 28 pname = "virtualbox"; 29 29 inherit version; 30 30 31 31 src = fetchurl { 32 32 url = "https://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2"; 33 - sha256 = "3c60a29375549ffc148aaebe859be91b27c19d6fa2deefde1373c4f6da8f18ef"; 33 + sha256 = "9c3ce1829432e5b8374f950698587038f45fb0492147dc200e59edb9bb75eb49"; 34 34 }; 35 35 36 36 outputs = [ "out" "modsrc" ]; ··· 97 97 ./qtx11extras.patch 98 98 # https://github.com/NixOS/nixpkgs/issues/123851 99 99 ./fix-audio-driver-loading.patch 100 + # NOTE: both patches below should be removed when updating to 6.1.35 101 + # https://www.virtualbox.org/ticket/20914#comment:6 102 + ./linux518.patch 103 + # https://www.virtualbox.org/ticket/20904#comment:22 104 + ./ffreestanding.patch 100 105 ]; 101 106 102 107 postPatch = ''
+1 -1
pkgs/applications/virtualization/virtualbox/extpack.nix
··· 12 12 # Manually sha256sum the extensionPack file, must be hex! 13 13 # Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`. 14 14 # Checksums can also be found at https://www.virtualbox.org/download/hashes/${version}/SHA256SUMS 15 - let value = "a5ee3e693a0470a77735556a77a09aa83bfc48181998b9b21b1af82ef1d11c2a"; 15 + let value = "d7856f0688b6d2ed1e8bff0b367efa952068b03fa5a3a29b46db08cfd5d9a810"; 16 16 in assert (builtins.stringLength value) == 64; value; 17 17 18 18 meta = {
+20
pkgs/applications/virtualization/virtualbox/ffreestanding.patch
··· 1 + diff --git a/Config.kmk b/Config.kmk 2 + index 3df197404..4c6bd76bb 100644 3 + --- a/Config.kmk 4 + +++ b/Config.kmk 5 + @@ -4503,11 +4504,14 @@ ifeq ($(VBOX_LDR_FMT),elf) 6 + TEMPLATE_VBoxR0_TOOL = $(VBOX_GCC_TOOL) 7 + TEMPLATE_VBoxR0_CFLAGS = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) \ 8 + $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions \ 9 + - $(VBOX_GCC_fno-stack-protector) -fno-common $(VBOX_GCC_fvisibility-hidden) -std=gnu99 $(VBOX_GCC_IPRT_FMT_CHECK) 10 + + $(VBOX_GCC_fno-stack-protector) -fno-common -ffreestanding $(VBOX_GCC_fvisibility-hidden) -std=gnu99 $(VBOX_GCC_IPRT_FMT_CHECK) 11 + TEMPLATE_VBoxR0_CXXFLAGS = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) \ 12 + $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions \ 13 + $(VBOX_GCC_fno-stack-protector) -fno-common $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) \ 14 + -fno-rtti $(VBOX_GCC_IPRT_FMT_CHECK) 15 + + if $(VBOX_GCC_VERSION_CC) >= 40500 # 4.1.2 complains, 4.5.2 is okay, didn't check which version inbetween made it okay with g++. 16 + +TEMPLATE_VBoxR0_CXXFLAGS += -ffreestanding 17 + + endif 18 + TEMPLATE_VBoxR0_CFLAGS.amd64 = -m64 -mno-red-zone -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fasynchronous-unwind-tables -ffreestanding 19 + TEMPLATE_VBoxR0_CXXFLAGS.amd64 = -m64 -mno-red-zone -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fasynchronous-unwind-tables 20 + TEMPLATE_VBoxR0_CXXFLAGS.freebsd = -ffreestanding
+1 -1
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 23 23 24 24 src = fetchurl { 25 25 url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso"; 26 - sha256 = "d324d2d09d8dd00b1eb3ef3d80ab2e1726998421d13adc0d2a90e05d355aaa5c"; 26 + sha256 = "88f86fa0e6970b6a7c80d714b7a91a8c425ff8ef53a3e73fc80781191a87257b"; 27 27 }; 28 28 29 29 KERN_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
+285
pkgs/applications/virtualization/virtualbox/linux518.patch
··· 1 + Index: include/VBox/sup.h 2 + =================================================================== 3 + --- trunk/include/VBox/sup.h (revision 151556) 4 + +++ trunk/include/VBox/sup.h (working copy) 5 + @@ -2142,6 +2142,26 @@ 6 + */ 7 + SUPR0DECL(uint32_t) SUPR0GetKernelFeatures(void); 8 + 9 + +/** 10 + + * Notification from R0 VMM prior to loading the guest-FPU register state. 11 + + * 12 + + * @returns Whether the host-FPU register state has been saved by the host kernel. 13 + + * @param fCtxHook Whether thread-context hooks are enabled. 14 + + * 15 + + * @remarks Called with preemption disabled. 16 + + */ 17 + +SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook); 18 + + 19 + +/** 20 + + * Notification from R0 VMM prior to saving the guest-FPU register state (and 21 + + * potentially restoring the host-FPU register state) in ring-0. 22 + + * 23 + + * @param fCtxHook Whether thread-context hooks are enabled. 24 + + * 25 + + * @remarks Called with preemption disabled. 26 + + */ 27 + +SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook); 28 + + 29 + /** @copydoc RTLogGetDefaultInstanceEx 30 + * @remarks To allow overriding RTLogGetDefaultInstanceEx locally. */ 31 + SUPR0DECL(struct RTLOGGER *) SUPR0GetDefaultLogInstanceEx(uint32_t fFlagsAndGroup); 32 + Index: src/VBox/Additions/linux/sharedfolders/regops.c 33 + =================================================================== 34 + --- trunk/src/VBox/Additions/linux/sharedfolders/regops.c (revision 151556) 35 + +++ trunk/src/VBox/Additions/linux/sharedfolders/regops.c (working copy) 36 + @@ -3823,7 +3823,9 @@ 37 + .readpage = vbsf_readpage, 38 + .writepage = vbsf_writepage, 39 + /** @todo Need .writepages if we want msync performance... */ 40 + -#if RTLNX_VER_MIN(2,5,12) 41 + +#if RTLNX_VER_MIN(5,18,0) 42 + + .dirty_folio = filemap_dirty_folio, 43 + +#elif RTLNX_VER_MIN(2,5,12) 44 + .set_page_dirty = __set_page_dirty_buffers, 45 + #endif 46 + #if RTLNX_VER_MIN(5,14,0) 47 + Index: src/VBox/Additions 48 + =================================================================== 49 + --- trunk/src/VBox/Additions (revision 151556) 50 + +++ trunk/src/VBox/Additions (working copy) 51 + 52 + Property changes on: src/VBox/Additions 53 + ___________________________________________________________________ 54 + Modified: svn:mergeinfo 55 + ## -0,0 +0,1 ## 56 + Merged /trunk/src/VBox/Additions:r150844 57 + Index: src/VBox/HostDrivers/Support/SUPDrv.cpp 58 + =================================================================== 59 + --- trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (revision 151556) 60 + +++ trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (working copy) 61 + @@ -98,6 +98,18 @@ 62 + # endif 63 + #endif 64 + 65 + +#if defined(RT_OS_LINUX) && !defined(__NO_FORTIFY) && defined(__OPTIMIZE__) && defined(CONFIG_FORTIFY_SOURCE) 66 + +/* In Linux 5.18-rc1, memcpy became a wrapper which does fortify checks 67 + + * before triggering __underlying_memcpy() call. We do not pass these checks here, 68 + + * so bypass them for now. */ 69 + +# if RTLNX_VER_MIN(5,18,0) 70 + +# define SUPDRV_MEMCPY __underlying_memcpy 71 + +# else 72 + +# define SUPDRV_MEMCPY memcpy 73 + +# endif 74 + +#else 75 + +# define SUPDRV_MEMCPY memcpy 76 + +#endif 77 + 78 + /* 79 + * Logging assignments: 80 + @@ -266,6 +278,8 @@ 81 + SUPEXP_STK_BACK( 2, SUPR0ContFree), 82 + SUPEXP_STK_BACK( 2, SUPR0ChangeCR4), 83 + SUPEXP_STK_BACK( 1, SUPR0EnableVTx), 84 + + SUPEXP_STK_OKAY( 1, SUPR0FpuBegin), 85 + + SUPEXP_STK_OKAY( 1, SUPR0FpuEnd), 86 + SUPEXP_STK_BACK( 0, SUPR0SuspendVTxOnCpu), 87 + SUPEXP_STK_BACK( 1, SUPR0ResumeVTxOnCpu), 88 + SUPEXP_STK_OKAY( 1, SUPR0GetCurrentGdtRw), 89 + @@ -1742,7 +1756,7 @@ 90 + 91 + /* execute */ 92 + pReq->u.Out.cFunctions = RT_ELEMENTS(g_aFunctions); 93 + - memcpy(&pReq->u.Out.aFunctions[0], g_aFunctions, sizeof(g_aFunctions)); 94 + + SUPDRV_MEMCPY(&pReq->u.Out.aFunctions[0], g_aFunctions, sizeof(g_aFunctions)); 95 + pReq->Hdr.rc = VINF_SUCCESS; 96 + return 0; 97 + } 98 + Index: src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp 99 + =================================================================== 100 + --- trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (revision 151556) 101 + +++ trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (working copy) 102 + @@ -2002,6 +2002,18 @@ 103 + } 104 + 105 + 106 + +SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook) 107 + +{ 108 + + RT_NOREF(fCtxHook); 109 + + return false; 110 + +} 111 + + 112 + + 113 + +SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook) 114 + +{ 115 + + RT_NOREF(fCtxHook); 116 + +} 117 + + 118 + /* 119 + * 120 + * org_virtualbox_SupDrv 121 + Index: src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c 122 + =================================================================== 123 + --- trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (revision 151556) 124 + +++ trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (working copy) 125 + @@ -640,3 +640,16 @@ 126 + return 0; 127 + } 128 + 129 + + 130 + +SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook) 131 + +{ 132 + + RT_NOREF(fCtxHook); 133 + + return false; 134 + +} 135 + + 136 + + 137 + +SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook) 138 + +{ 139 + + RT_NOREF(fCtxHook); 140 + +} 141 + + 142 + Index: src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c 143 + =================================================================== 144 + --- trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (revision 151556) 145 + +++ trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (working copy) 146 + @@ -1454,6 +1454,31 @@ 147 + } 148 + 149 + 150 + +SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook) 151 + +{ 152 + + RT_NOREF(fCtxHook); 153 + +#if RTLNX_VER_MIN(5,18,0) 154 + + kernel_fpu_begin(); 155 + + /* if (fCtxHook) */ 156 + + preempt_enable(); /* HACK ALERT! undo the implicit preempt_disable() in kernel_fpu_begin(). */ 157 + + return true; 158 + +#else 159 + + return false; 160 + +#endif 161 + +} 162 + + 163 + + 164 + +SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook) 165 + +{ 166 + + RT_NOREF(fCtxHook); 167 + +#if RTLNX_VER_MIN(5,18,0) 168 + + /* if (fCtxHook) */ 169 + + preempt_disable(); /* HACK ALERT! undo the implicit preempt_enable() in SUPR0FpuBegin(). */ 170 + + kernel_fpu_end(); 171 + +#endif 172 + +} 173 + + 174 + + 175 + int VBOXCALL supdrvOSGetCurrentGdtRw(RTHCUINTPTR *pGdtRw) 176 + { 177 + #if RTLNX_VER_MIN(4,12,0) 178 + Index: src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp 179 + =================================================================== 180 + --- trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (revision 151556) 181 + +++ trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (working copy) 182 + @@ -541,3 +541,16 @@ 183 + return 0; 184 + } 185 + 186 + + 187 + +SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook) 188 + +{ 189 + + RT_NOREF(fCtxHook); 190 + + return false; 191 + +} 192 + + 193 + + 194 + +SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook) 195 + +{ 196 + + RT_NOREF(fCtxHook); 197 + +} 198 + + 199 + Index: src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c 200 + =================================================================== 201 + --- trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (revision 151556) 202 + +++ trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (working copy) 203 + @@ -1309,3 +1309,16 @@ 204 + return 0; 205 + } 206 + 207 + + 208 + +SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook) 209 + +{ 210 + + RT_NOREF(fCtxHook); 211 + + return false; 212 + +} 213 + + 214 + + 215 + +SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook) 216 + +{ 217 + + RT_NOREF(fCtxHook); 218 + +} 219 + + 220 + Index: src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp 221 + =================================================================== 222 + --- trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (revision 151556) 223 + +++ trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (working copy) 224 + @@ -2704,6 +2704,19 @@ 225 + } 226 + 227 + 228 + +SUPR0DECL(bool) SUPR0FpuBegin(bool fCtxHook) 229 + +{ 230 + + RT_NOREF(fCtxHook); 231 + + return false; 232 + +} 233 + + 234 + + 235 + +SUPR0DECL(void) SUPR0FpuEnd(bool fCtxHook) 236 + +{ 237 + + RT_NOREF(fCtxHook); 238 + +} 239 + + 240 + + 241 + SUPR0DECL(int) SUPR0IoCtlSetupForHandle(PSUPDRVSESSION pSession, intptr_t hHandle, uint32_t fFlags, PSUPR0IOCTLCTX *ppCtx) 242 + { 243 + /* 244 + Index: src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c 245 + =================================================================== 246 + --- trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (revision 151556) 247 + +++ trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (working copy) 248 + @@ -2311,7 +2311,13 @@ 249 + vboxNetFltDumpPacket(pSG, true, "host", (fDst & INTNETTRUNKDIR_WIRE) ? 0 : 1); 250 + Log6(("vboxNetFltPortOsXmit: pBuf->cb dump:\n%.*Rhxd\n", sizeof(pBuf->cb), pBuf->cb)); 251 + Log6(("vboxNetFltPortOsXmit: netif_rx_ni(%p)\n", pBuf)); 252 + +#if RTLNX_VER_MIN(5,18,0) 253 + + local_bh_disable(); 254 + + err = netif_rx(pBuf); 255 + + local_bh_enable(); 256 + +#else 257 + err = netif_rx_ni(pBuf); 258 + +#endif 259 + if (err) 260 + rc = RTErrConvertFromErrno(err); 261 + } 262 + Index: src/VBox/VMM/VMMR0/CPUMR0.cpp 263 + =================================================================== 264 + --- trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (revision 151556) 265 + +++ trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (working copy) 266 + @@ -440,6 +440,9 @@ 267 + Assert(!(pVCpu->cpum.s.fUseFlags & CPUM_USED_FPU_GUEST)); 268 + Assert(!(pVCpu->cpum.s.fUseFlags & CPUM_SYNC_FPU_STATE)); 269 + 270 + + /* Notify the support driver prior to loading the guest-FPU register state. */ 271 + + SUPR0FpuBegin(false /* unused */); 272 + + 273 + if (!pVM->cpum.s.HostFeatures.fLeakyFxSR) 274 + { 275 + Assert(!(pVCpu->cpum.s.fUseFlags & CPUM_USED_MANUAL_XMM_RESTORE)); 276 + @@ -484,6 +487,9 @@ 277 + Assert(ASMGetCR4() & X86_CR4_OSFXSR); 278 + if (pVCpu->cpum.s.fUseFlags & (CPUM_USED_FPU_GUEST | CPUM_USED_FPU_HOST)) 279 + { 280 + + /* Notify the support driver prior to loading the host-FPU register state. */ 281 + + SUPR0FpuEnd(false /* unused */); 282 + + 283 + fSavedGuest = RT_BOOL(pVCpu->cpum.s.fUseFlags & CPUM_USED_FPU_GUEST); 284 + if (!(pVCpu->cpum.s.fUseFlags & CPUM_USED_MANUAL_XMM_RESTORE)) 285 + cpumR0SaveGuestRestoreHostFPUState(&pVCpu->cpum.s);
-1
pkgs/development/compilers/dotnet/build-dotnet.nix
··· 86 86 ''; 87 87 88 88 meta = with lib; { 89 - broken = stdenv.isDarwin; 90 89 description = builtins.getAttr type descriptions; 91 90 homepage = "https://dotnet.github.io/"; 92 91 license = licenses.mit;
+38
pkgs/development/libraries/libimobiledevice-glue/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , libplist 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "libimobiledevice-glue"; 11 + version = "0.pre+date=2022-05-22"; 12 + 13 + outputs = [ "out" "dev" ]; 14 + 15 + src = fetchFromGitHub { 16 + owner = "libimobiledevice"; 17 + repo = pname; 18 + rev = "d2ff7969dcd0a12e4f18f63dab03e6cd03054fcb"; 19 + hash = "sha256-BAdpJK6/iUKCNYLaCJQo0VK63AdIafO8wGbNhnvEc/o="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + autoreconfHook 24 + pkg-config 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + libplist 29 + ]; 30 + 31 + meta = with lib; { 32 + homepage = "https://github.com/libimobiledevice/libimobiledevice-glue"; 33 + description = "Library with common code used by the libraries and tools around the libimobiledevice project."; 34 + license = licenses.lgpl21Plus; 35 + platforms = platforms.unix; 36 + maintainers = with maintainers; [ infinisil ]; 37 + }; 38 + }
+19 -12
pkgs/development/libraries/libimobiledevice/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , autoreconfHook 5 - , libtool 6 5 , pkg-config 7 6 , gnutls 8 7 , libgcrypt 9 - , libtasn1 10 - , glib 11 8 , libplist 9 + , libtasn1 12 10 , libusbmuxd 11 + , libimobiledevice-glue 12 + , SystemConfiguration 13 + , CoreFoundation 13 14 }: 14 15 15 16 stdenv.mkDerivation rec { 16 17 pname = "libimobiledevice"; 17 - version = "unstable-2021-06-02"; 18 + version = "1.3.0+date=2022-05-22"; 19 + 20 + outputs = [ "out" "dev" ]; 18 21 19 22 src = fetchFromGitHub { 20 - owner = pname; 23 + owner = "libimobiledevice"; 21 24 repo = pname; 22 - rev = "ca324155f8b33babf907704828c7903608db0aa2"; 23 - sha256 = "sha256-Q7THwld1+elMJQ14kRnlIJDohFt7MW7JeyIUGC0k52I="; 25 + rev = "12394bc7be588be83c352d7441102072a89dd193"; 26 + hash = "sha256-2K4gZrFnE4hlGlthcKB4n210bTK3+6NY4TYVIoghXJM="; 24 27 }; 25 28 26 - outputs = [ "out" "dev" ]; 29 + postPatch = '' 30 + echo '${version}' > .tarball-version 31 + ''; 27 32 28 33 nativeBuildInputs = [ 29 34 autoreconfHook 30 - libtool 31 35 pkg-config 32 36 ]; 33 37 34 38 propagatedBuildInputs = [ 35 - glib 36 39 gnutls 37 40 libgcrypt 38 41 libplist 39 42 libtasn1 40 43 libusbmuxd 44 + libimobiledevice-glue 45 + ] ++ lib.optionals stdenv.isDarwin [ 46 + SystemConfiguration 47 + CoreFoundation 41 48 ]; 42 49 43 - configureFlags = [ "--disable-openssl" "--without-cython" ]; 50 + configureFlags = [ "--with-gnutls" "--without-cython" ]; 44 51 45 52 meta = with lib; { 46 53 homepage = "https://github.com/libimobiledevice/libimobiledevice"; ··· 58 65 devices to the Linux Desktop. 59 66 ''; 60 67 license = licenses.lgpl21Plus; 61 - platforms = platforms.linux ++ platforms.darwin; 68 + platforms = platforms.unix; 62 69 maintainers = with maintainers; [ infinisil ]; 63 70 }; 64 71 }
+15 -14
pkgs/development/libraries/libirecovery/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, automake, autoconf, libtool, pkg-config 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 2 6 , libusb1 3 7 , readline 8 + , libimobiledevice-glue 4 9 }: 5 10 6 11 stdenv.mkDerivation rec { 7 12 pname = "libirecovery"; 8 - version = "1.0.0"; 13 + version = "1.0.0+date=2022-04-04"; 14 + 15 + outputs = [ "out" "dev" ]; 9 16 10 17 src = fetchFromGitHub { 11 18 owner = "libimobiledevice"; 12 19 repo = pname; 13 - rev = version; 14 - sha256 = "0p9ncqnz5kb7qisw00ynvasw1hax5qx241h9nwppi2g544i9lbnr"; 20 + rev = "82d235703044c5af9da8ad8f77351fd2046dac47"; 21 + hash = "sha256-OESN9qme+TlSt+ZMbR4F3z/3RN0I12R7fcSyURBqUVk="; 15 22 }; 16 23 17 - outputs = [ "out" "dev" ]; 18 - 19 24 nativeBuildInputs = [ 20 - autoconf 21 - automake 22 - libtool 25 + autoreconfHook 23 26 pkg-config 24 27 ]; 25 28 26 29 buildInputs = [ 27 30 libusb1 28 31 readline 32 + libimobiledevice-glue 29 33 ]; 30 34 31 - preConfigure = "NOCONFIGURE=1 ./autogen.sh"; 32 - 33 35 # Packager note: Not clear whether this needs a NixOS configuration, 34 36 # as only the `idevicerestore` binary was tested so far (which worked 35 37 # without further configuration). ··· 46 48 provided. 47 49 ''; 48 50 homepage = "https://github.com/libimobiledevice/libirecovery"; 49 - license = licenses.lgpl21; 51 + license = licenses.lgpl21Only; 50 52 maintainers = with maintainers; [ nh2 ]; 51 53 mainProgram = "irecovery"; 52 - # Upstream description says it works on more platforms, but packager hasn't tried that yet 53 - platforms = platforms.linux ++ platforms.darwin; 54 + platforms = platforms.unix; 54 55 }; 55 56 }
+25 -13
pkgs/development/libraries/libplist/default.nix
··· 1 - { lib, stdenv, autoreconfHook, fetchFromGitHub, pkg-config, enablePython ? false, python ? null, glib }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + 7 + , enablePython ? false 8 + , python3 9 + }: 2 10 3 11 stdenv.mkDerivation rec { 4 12 pname = "libplist"; 5 - version = "2.2.0"; 13 + version = "2.2.0+date=2022-04-05"; 14 + 15 + outputs = [ "bin" "dev" "out" ] ++ lib.optional enablePython "py"; 6 16 7 17 src = fetchFromGitHub { 8 18 owner = "libimobiledevice"; 9 19 repo = pname; 10 - rev = version; 11 - sha256 = "1vxhpjxniybqsg5wcygmdmr5dv7p2zb34dqnd3bi813rnnzsdjm6"; 20 + rev = "db93bae96d64140230ad050061632531644c46ad"; 21 + hash = "sha256-8e/PFDhsyrOgmI3vLT1YhcROmbJgArDAJSe8Z2bZafo="; 12 22 }; 13 23 14 - outputs = ["bin" "dev" "out" ] ++ lib.optional enablePython "py"; 24 + postPatch = '' 25 + echo '${version}' > .tarball-version 26 + ''; 15 27 16 28 nativeBuildInputs = [ 17 - pkg-config 18 29 autoreconfHook 19 - ] ++ lib.optionals enablePython [ 20 - python 21 - python.pkgs.cython 30 + pkg-config 31 + ]; 32 + 33 + buildInputs = lib.optionals enablePython [ 34 + python3 35 + python3.pkgs.cython 22 36 ]; 23 37 24 38 configureFlags = lib.optionals (!enablePython) [ 25 39 "--without-cython" 26 40 ]; 27 - 28 - propagatedBuildInputs = [ glib ]; 29 41 30 42 postFixup = lib.optionalString enablePython '' 31 - moveToOutput "lib/${python.libPrefix}" "$py" 43 + moveToOutput "lib/${python3.libPrefix}" "$py" 32 44 ''; 33 45 34 46 meta = with lib; { ··· 36 48 homepage = "https://github.com/libimobiledevice/libplist"; 37 49 license = licenses.lgpl21Plus; 38 50 maintainers = with maintainers; [ infinisil ]; 39 - platforms = platforms.linux ++ platforms.darwin; 51 + platforms = platforms.unix; 40 52 }; 41 53 }
+2 -1
pkgs/development/libraries/libspng/default.nix
··· 49 49 50 50 meta = with lib; { 51 51 description = "Simple, modern libpng alternative"; 52 - homepage = "https://github.com/randy408/libspng"; 52 + homepage = "https://libspng.org/"; 53 53 license = with licenses; [ bsd2 ]; 54 54 maintainers = with maintainers; [ humancalico ]; 55 + platforms = platforms.all; 55 56 }; 56 57 }
+27 -9
pkgs/development/libraries/libusbmuxd/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libplist }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , libplist 7 + , libimobiledevice-glue 8 + }: 2 9 3 10 stdenv.mkDerivation rec { 4 11 pname = "libusbmuxd"; 5 - version = "unstable-2021-02-06"; 12 + version = "2.0.2+date=2022-05-04"; 6 13 7 14 src = fetchFromGitHub { 8 15 owner = "libimobiledevice"; 9 16 repo = pname; 10 - rev = "3eb50a07bad4c2222e76df93b23a0161922150d1"; 11 - sha256 = "sha256-pBPBgE6s8JYKJYEV8CcumNki+6jD5r7HzQ0nZ8yQLdM="; 17 + rev = "36ffb7ab6e2a7e33bd1b56398a88895b7b8c615a"; 18 + hash = "sha256-41N5cSLAiPJ9FjdnCQnMvPu9/qhI3Je/M1VmKY+yII4="; 12 19 }; 13 20 14 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 15 - buildInputs = [ libplist ]; 21 + postPatch = '' 22 + echo '${version}' > .tarball-version 23 + ''; 24 + 25 + nativeBuildInputs = [ 26 + autoreconfHook 27 + pkg-config 28 + ]; 29 + 30 + buildInputs = [ 31 + libplist 32 + libimobiledevice-glue 33 + ]; 16 34 17 35 meta = with lib; { 18 36 description = "A client library to multiplex connections from and to iOS devices"; 19 - homepage = "https://github.com/libimobiledevice/libusbmuxd"; 20 - license = licenses.lgpl21Plus; 21 - platforms = platforms.linux ++ platforms.darwin; 37 + homepage = "https://github.com/libimobiledevice/libusbmuxd"; 38 + license = licenses.lgpl21Plus; 39 + platforms = platforms.unix; 22 40 maintainers = with maintainers; [ infinisil ]; 23 41 }; 24 42 }
+1 -3
pkgs/development/python-modules/dash/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , buildPythonPackage 4 3 , fetchFromGitHub 5 4 , plotly ··· 54 53 pythonImportsCheck = [ "dash" ]; 55 54 56 55 meta = with lib; { 57 - broken = stdenv.isDarwin; 58 56 description = "Python framework for building analytical web applications"; 59 57 homepage = "https://dash.plot.ly/"; 60 58 license = licenses.mit;
+28
pkgs/development/python-modules/f90nml/default.nix
··· 1 + { lib, buildPythonPackage, fetchFromGitHub, python, setuptools-scm }: 2 + 3 + buildPythonPackage rec { 4 + pname = "f90nml"; 5 + version = "1.4.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "marshallward"; 9 + repo = pname; 10 + rev = "v" + version; 11 + sha256 = "sha256-nSpVBAS2VvXIQwYK/qVVzEc13bicAQ+ScXpO4Rn2O+8="; 12 + }; 13 + 14 + nativeBuildInputs = [ setuptools-scm ]; 15 + 16 + checkPhase = '' 17 + ${python.interpreter} setup.py test 18 + ''; 19 + 20 + pythonImportsCheck = [ "f90nml" ]; 21 + 22 + meta = with lib; { 23 + description = "Python module for working with Fortran Namelists"; 24 + homepage = "https://f90nml.readthedocs.io"; 25 + license = licenses.asl20; 26 + maintainers = with maintainers; [ loicreynier ]; 27 + }; 28 + }
+2 -2
pkgs/development/python-modules/pysnmplib/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pysnmplib"; 13 - version = "5.0.16"; 13 + version = "5.0.17"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "pysnmp"; 20 20 repo = "pysnmp"; 21 21 rev = "v${version}"; 22 - hash = "sha256-TmH4lvlgShEbhpBFEpgGJWLR2k1TmT2MhV2bgYWt9vo="; 22 + hash = "sha256-RG8EJmNDXRozlFx76c7p4wILwkatHg/eAhVojp807uQ="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+10 -14
pkgs/development/python-modules/secp256k1/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pkg-config 5 - , pytest 6 - , pytest-runner 5 + , pytestCheckHook 7 6 , cffi 8 7 , secp256k1 9 8 }: ··· 17 16 sha256 = "82c06712d69ef945220c8b53c1a0d424c2ff6a1f64aee609030df79ad8383397"; 18 17 }; 19 18 19 + postPatch = '' 20 + # don't do hacky tarball download + setuptools check 21 + sed -i '38,54d' setup.py 22 + substituteInPlace setup.py --replace ", 'pytest-runner==2.6.2'" "" 23 + ''; 24 + 20 25 nativeBuildInputs = [ pkg-config ]; 21 - checkInputs = [ pytest pytest-runner ]; 26 + 22 27 propagatedBuildInputs = [ cffi secp256k1 ]; 23 28 29 + checkInputs = [ pytestCheckHook ]; 30 + 24 31 # Tests are not included in archive 25 32 doCheck = false; 26 33 27 34 preConfigure = '' 28 35 cp -r ${secp256k1.src} libsecp256k1 29 - touch libsecp256k1/autogen.sh 30 36 export INCLUDE_DIR=${secp256k1}/include 31 37 export LIB_DIR=${secp256k1}/lib 32 - ''; 33 - 34 - checkPhase = '' 35 - py.test tests 36 - ''; 37 - 38 - postPatch = '' 39 - # don't do hacky tarball download + setuptools check 40 - sed -i '38,54d' setup.py 41 - substituteInPlace setup.py --replace ", 'pytest-runner==2.6.2'" "" 42 38 ''; 43 39 44 40 meta = {
+2 -2
pkgs/development/python-modules/tmb/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "tmb"; 10 - version = "0.1.3"; 10 + version = "0.1.5"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "alemuro"; 17 17 repo = pname; 18 18 rev = version; 19 - hash = "sha256-/syHSu9LKLDe3awrgSIHh0hV+raWqKd53f43WagHn9c="; 19 + hash = "sha256-XuRhRmeTXAplb14UwISyzaqEIrFeg8/aCdMxUccMUos="; 20 20 }; 21 21 22 22 VERSION = version;
+18 -11
pkgs/development/python-modules/torchinfo/default.nix
··· 1 1 { lib 2 - , fetchPypi 3 - , python 4 2 , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 5 , pythonOlder 6 6 , pytorch 7 - , pytestCheckHook 8 7 , torchvision 9 8 }: 10 9 11 10 buildPythonPackage rec { 12 11 pname = "torchinfo"; 13 - version = "1.6.5"; 12 + version = "1.7.0"; 13 + format = "setuptools"; 14 + 14 15 disabled = pythonOlder "3.7"; 15 16 16 - src = fetchPypi { 17 - inherit pname version; 18 - sha256 = "sha256-Vg/TXD+/VMIv1wHywaOuEj4MDTq90lUo99n+Nppu0uI="; 17 + src = fetchFromGitHub { 18 + owner = "TylerYep"; 19 + repo = pname; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-SfhFyv5ISbOG3srOK3m9BeSIkA7M8qJTm95GyfdqzcA="; 19 22 }; 20 23 21 24 propagatedBuildInputs = [ ··· 30 33 disabledTests = [ 31 34 # Skip as it downloads pretrained weights (require network access) 32 35 "test_eval_order_doesnt_matter" 36 + # AssertionError in output 37 + "test_google" 33 38 ]; 34 39 35 - pythonImportsCheck = [ "torchvision" ]; 40 + pythonImportsCheck = [ 41 + "torchvision" 42 + ]; 36 43 37 - meta = { 44 + meta = with lib; { 38 45 description = "API to visualize pytorch models"; 39 46 homepage = "https://github.com/TylerYep/torchinfo"; 40 - license = lib.licenses.mit; 41 - maintainers = with lib.maintainers; [ petterstorvik ]; 47 + license = licenses.mit; 48 + maintainers = with maintainers; [ petterstorvik ]; 42 49 }; 43 50 }
+3 -3
pkgs/development/tools/just/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "just"; 13 - version = "1.1.3"; 13 + version = "1.2.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "casey"; 17 17 repo = pname; 18 18 rev = version; 19 - sha256 = "sha256-2tKO0NyWFtRQgGrOKB3bROpDaIbQzTT4s2hGnBdZ6Fg="; 19 + sha256 = "sha256-b0a5TaB0muojqLCxTVvD95zgGp7gz72OvxfK+QtZV8k="; 20 20 }; 21 21 22 - cargoSha256 = "sha256-O5ntehb9ifWpBxBoOcFyyc8Ns6+SzHVOifUOD2QyhMY="; 22 + cargoSha256 = "sha256-ka5Np7YxfYRL42ipClD9xWTYA2vynDjQqy/6IsP5Ejs="; 23 23 24 24 nativeBuildInputs = [ installShellFiles ]; 25 25 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
+1 -1
pkgs/development/tools/poetry2nix/poetry2nix/default.nix
··· 5 5 }: 6 6 let 7 7 # Poetry2nix version 8 - version = "1.29.1"; 8 + version = "1.30.0"; 9 9 10 10 inherit (poetryLib) isCompatible readTOML moduleName; 11 11
+6
pkgs/development/tools/poetry2nix/poetry2nix/overrides/build-systems.json
··· 928 928 "pkgconfig": [ 929 929 "poetry-core" 930 930 ], 931 + "plux": [ 932 + "pytest-runner" 933 + ], 931 934 "poetry": [ 932 935 "poetry-core" 933 936 ], ··· 981 984 ], 982 985 "pvo": [ 983 986 "poetry-core" 987 + ], 988 + "py-multihash": [ 989 + "pytest-runner" 984 990 ], 985 991 "py-synologydsm-api": [ 986 992 "poetry-core"
+23 -3
pkgs/development/tools/poetry2nix/poetry2nix/overrides/default.nix
··· 163 163 attr = "flit-core"; 164 164 } else super.argon2-cffi; 165 165 166 + awscrt = super.awscrt.overridePythonAttrs ( 167 + old: { 168 + nativeBuildInputs = [ pkgs.cmake ] ++ old.nativeBuildInputs; 169 + dontUseCmakeConfigure = true; 170 + } 171 + ); 172 + 166 173 bcrypt = super.bcrypt.overridePythonAttrs ( 167 174 old: { 168 175 buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.libffi ]; ··· 1098 1105 url = "https://github.com/python/mypy/commit/f1755259d54330cd087cae763cd5bbbff26e3e8a.patch"; 1099 1106 sha256 = "sha256-5gPahX2X6+/qUaqDQIGJGvh9lQ2EDtks2cpQutgbOHk="; 1100 1107 }) 1101 - ] ++ lib.optionals (lib.strings.versionAtLeast old.version "0.940") [ 1108 + ] ++ lib.optionals ((lib.strings.versionAtLeast old.version "0.940") && lib.strings.versionOlder old.version "0.960") [ 1102 1109 (pkgs.fetchpatch { 1103 1110 url = "https://github.com/python/mypy/commit/e7869f05751561958b946b562093397027f6d5fa.patch"; 1104 1111 sha256 = "sha256-waIZ+m3tfvYE4HJ8kL6rN/C4fMjvLEe9UoPbt9mHWIM="; 1105 1112 }) 1113 + ] ++ lib.optionals (lib.strings.versionAtLeast old.version "0.960") [ 1114 + (pkgs.fetchpatch { 1115 + url = "https://github.com/python/mypy/compare/a6166b2f..5b3c9888.patch"; 1116 + sha256 = "sha256-3QY99ctkIv9PoNfcTKF9TZFBwAIVOqPLKBVP6rDQ9FU="; 1117 + }) 1106 1118 ]; 1107 1119 } 1108 1120 ); ··· 1454 1466 } 1455 1467 ); 1456 1468 1469 + pyfftw = super.pyfftw.overridePythonAttrs (old: { 1470 + buildInputs = (old.buildInputs or [ ]) ++ [ 1471 + pkgs.fftw 1472 + pkgs.fftwFloat 1473 + pkgs.fftwLongDouble 1474 + ]; 1475 + }); 1476 + 1457 1477 pyfuse3 = super.pyfuse3.overridePythonAttrs (old: { 1458 1478 nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkg-config ]; 1459 1479 buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.fuse3 ]; ··· 1887 1907 buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.geos ]; 1888 1908 inherit (pkgs.python3.pkgs.shapely) GEOS_LIBRARY_PATH; 1889 1909 1890 - GEOS_LIBC = lib.optionalString (!stdenv.isDarwin) "${stdenv.cc.libc}/lib/libc${stdenv.hostPlatform.extensions.sharedLibrary}.6"; 1910 + GEOS_LIBC = lib.optionalString (!stdenv.isDarwin) "${lib.getLib stdenv.cc.libc}/lib/libc${stdenv.hostPlatform.extensions.sharedLibrary}.6"; 1891 1911 1892 1912 # Fix library paths 1893 1913 postPatch = old.postPatch or "" + '' ··· 2346 2366 }); 2347 2367 2348 2368 wtforms = super.wtforms.overridePythonAttrs (old: { 2349 - buildInputs = (old.buildInputs or [ ]) ++ [ self.babel ]; 2369 + buildInputs = (old.buildInputs or [ ]) ++ [ self.Babel ]; 2350 2370 }); 2351 2371 2352 2372 }
+102 -454
pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock
··· 21 21 tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "cloudpickle"] 22 22 23 23 [[package]] 24 - name = "backports.functools-lru-cache" 25 - version = "1.6.4" 26 - description = "Backport of functools.lru_cache" 27 - category = "dev" 28 - optional = false 29 - python-versions = ">=2.6" 30 - 31 - [package.extras] 32 - docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] 33 - testing = ["pytest (>=4.6)", "pytest-black (>=0.3.7)", "pytest-mypy", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-checkdocs (>=2.4)"] 34 - 35 - [[package]] 36 24 name = "cachecontrol" 37 25 version = "0.12.6" 38 26 description = "httplib2 caching for requests" ··· 51 39 52 40 [[package]] 53 41 name = "cachecontrol" 54 - version = "0.12.10" 42 + version = "0.12.11" 55 43 description = "httplib2 caching for requests" 56 44 category = "main" 57 45 optional = false ··· 135 123 136 124 [package.dependencies] 137 125 crashtest = {version = ">=0.3.0,<0.4.0", markers = "python_version >= \"3.6\" and python_version < \"4.0\""} 138 - enum34 = {version = ">=1.1,<2.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\""} 139 126 pastel = ">=0.2.0,<0.3.0" 140 127 pylev = ">=1.3,<2.0" 141 - typing = {version = ">=3.6,<4.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\" or python_version >= \"3.4\" and python_version < \"3.5\""} 142 128 typing-extensions = {version = ">=3.6,<4.0", markers = "python_version >= \"3.5\" and python_full_version < \"3.5.4\""} 143 129 144 130 [[package]] ··· 150 136 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 151 137 152 138 [[package]] 153 - name = "configparser" 154 - version = "4.0.2" 155 - description = "Updated configparser from Python 3.7 for Python 2.6+." 156 - category = "main" 157 - optional = false 158 - python-versions = ">=2.6" 159 - 160 - [package.extras] 161 - docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"] 162 - testing = ["pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2)", "pytest-flake8", "pytest-black-multipy"] 163 - 164 - [[package]] 165 - name = "contextlib2" 166 - version = "0.6.0.post1" 167 - description = "Backports and enhancements for the contextlib module" 168 - category = "main" 169 - optional = false 170 - python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 171 - 172 - [[package]] 173 139 name = "coverage" 174 140 version = "5.5" 175 141 description = "Code coverage measurement for Python" ··· 209 175 210 176 [[package]] 211 177 name = "cryptography" 212 - version = "3.3.2" 213 - description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." 214 - category = "main" 215 - optional = false 216 - python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" 217 - 218 - [package.dependencies] 219 - cffi = ">=1.12" 220 - enum34 = {version = "*", markers = "python_version < \"3\""} 221 - ipaddress = {version = "*", markers = "python_version < \"3\""} 222 - six = ">=1.4.1" 223 - 224 - [package.extras] 225 - docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"] 226 - docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"] 227 - pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"] 228 - ssh = ["bcrypt (>=3.1.5)"] 229 - test = ["pytest (>=3.6.0,!=3.9.0,!=3.9.1,!=3.9.2)", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"] 230 - 231 - [[package]] 232 - name = "cryptography" 233 - version = "36.0.2" 178 + version = "37.0.2" 234 179 description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." 235 180 category = "main" 236 181 optional = false ··· 245 190 pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"] 246 191 sdist = ["setuptools_rust (>=0.11.4)"] 247 192 ssh = ["bcrypt (>=3.1.5)"] 248 - test = ["pytest (>=6.2.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"] 193 + test = ["pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"] 249 194 250 195 [[package]] 251 196 name = "distlib" ··· 256 201 python-versions = "*" 257 202 258 203 [[package]] 259 - name = "entrypoints" 260 - version = "0.3" 261 - description = "Discover and load entry points from installed packages." 262 - category = "main" 263 - optional = false 264 - python-versions = ">=2.7" 265 - 266 - [package.dependencies] 267 - configparser = {version = ">=3.5", markers = "python_version == \"2.7\""} 268 - 269 - [[package]] 270 - name = "enum34" 271 - version = "1.1.10" 272 - description = "Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4" 273 - category = "main" 274 - optional = false 275 - python-versions = "*" 276 - 277 - [[package]] 278 204 name = "filelock" 279 205 version = "3.2.1" 280 206 description = "A platform independent file lock." ··· 287 213 testing = ["coverage (>=4)", "pytest (>=4)", "pytest-cov", "pytest-timeout (>=1.4.2)"] 288 214 289 215 [[package]] 290 - name = "funcsigs" 291 - version = "1.0.2" 292 - description = "Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+" 293 - category = "dev" 294 - optional = false 295 - python-versions = "*" 296 - 297 - [[package]] 298 - name = "functools32" 299 - version = "3.2.3-2" 300 - description = "Backport of the functools module from Python 3.2.3 for use on 2.7 and PyPy." 301 - category = "main" 302 - optional = false 303 - python-versions = "*" 304 - 305 - [[package]] 306 - name = "futures" 307 - version = "3.3.0" 308 - description = "Backport of the concurrent.futures package from Python 3" 309 - category = "main" 310 - optional = false 311 - python-versions = ">=2.6, <3" 312 - 313 - [[package]] 314 - name = "glob2" 315 - version = "0.6" 316 - description = "Version of the glob module that can capture patterns and supports recursive wildcards" 317 - category = "main" 318 - optional = false 319 - python-versions = "*" 320 - 321 - [[package]] 322 216 name = "html5lib" 323 217 version = "1.1" 324 218 description = "HTML parser based on the WHATWG HTML specification" ··· 338 232 339 233 [[package]] 340 234 name = "httpretty" 341 - version = "0.9.7" 235 + version = "1.1.4" 342 236 description = "HTTP client mock for Python" 343 237 category = "dev" 344 238 optional = false 345 - python-versions = "*" 346 - 347 - [package.dependencies] 348 - six = "*" 239 + python-versions = ">=3" 349 240 350 241 [[package]] 351 242 name = "identify" ··· 375 266 python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" 376 267 377 268 [package.dependencies] 378 - configparser = {version = ">=3.5", markers = "python_version < \"3\""} 379 - contextlib2 = {version = "*", markers = "python_version < \"3\""} 380 - pathlib2 = {version = "*", markers = "python_version < \"3\""} 381 269 zipp = ">=0.5" 382 270 383 271 [package.extras] ··· 393 281 python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" 394 282 395 283 [package.dependencies] 396 - contextlib2 = {version = "*", markers = "python_version < \"3\""} 397 - pathlib2 = {version = "*", markers = "python_version < \"3\""} 398 - singledispatch = {version = "*", markers = "python_version < \"3.4\""} 399 - typing = {version = "*", markers = "python_version < \"3.5\""} 400 284 zipp = {version = ">=0.4", markers = "python_version < \"3.8\""} 401 285 402 286 [package.extras] ··· 407 291 version = "1.1.1" 408 292 description = "iniconfig: brain-dead simple config-ini parsing" 409 293 category = "dev" 410 - optional = false 411 - python-versions = "*" 412 - 413 - [[package]] 414 - name = "ipaddress" 415 - version = "1.0.23" 416 - description = "IPv4/IPv6 manipulation library" 417 - category = "main" 418 294 optional = false 419 295 python-versions = "*" 420 296 ··· 443 319 444 320 [[package]] 445 321 name = "keyring" 446 - version = "18.0.1" 447 - description = "Store and access your passwords safely." 448 - category = "main" 449 - optional = false 450 - python-versions = ">=2.7" 451 - 452 - [package.dependencies] 453 - entrypoints = "*" 454 - pywin32-ctypes = {version = "<0.1.0 || >0.1.0,<0.1.1 || >0.1.1", markers = "sys_platform == \"win32\""} 455 - secretstorage = {version = "<3", markers = "(sys_platform == \"linux2\" or sys_platform == \"linux\") and python_version < \"3.5\""} 456 - 457 - [package.extras] 458 - docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"] 459 - testing = ["pytest (>=3.5,!=3.7.3)", "pytest-checkdocs", "pytest-flake8"] 460 - 461 - [[package]] 462 - name = "keyring" 463 322 version = "20.0.1" 464 323 description = "Store and access your passwords safely." 465 324 category = "main" ··· 502 361 python-versions = "*" 503 362 504 363 [[package]] 505 - name = "mock" 506 - version = "3.0.5" 507 - description = "Rolling backport of unittest.mock for all Pythons" 508 - category = "dev" 509 - optional = false 510 - python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 511 - 512 - [package.dependencies] 513 - funcsigs = {version = ">=1", markers = "python_version < \"3.3\""} 514 - six = "*" 515 - 516 - [package.extras] 517 - build = ["twine", "wheel", "blurb"] 518 - docs = ["sphinx"] 519 - test = ["pytest", "pytest-cov"] 520 - 521 - [[package]] 522 364 name = "more-itertools" 523 - version = "5.0.0" 524 - description = "More routines for operating on iterables, beyond itertools" 525 - category = "dev" 526 - optional = false 527 - python-versions = "*" 528 - 529 - [package.dependencies] 530 - six = ">=1.0.0,<2.0.0" 531 - 532 - [[package]] 533 - name = "more-itertools" 534 - version = "7.2.0" 535 - description = "More routines for operating on iterables, beyond itertools" 536 - category = "dev" 537 - optional = false 538 - python-versions = ">=3.4" 539 - 540 - [[package]] 541 - name = "more-itertools" 542 - version = "8.12.0" 365 + version = "8.13.0" 543 366 description = "More routines for operating on iterables, beyond itertools" 544 367 category = "dev" 545 368 optional = false ··· 547 370 548 371 [[package]] 549 372 name = "msgpack" 550 - version = "1.0.3" 551 - description = "MessagePack (de)serializer." 373 + version = "1.0.4" 374 + description = "MessagePack serializer" 552 375 category = "main" 553 376 optional = false 554 377 python-versions = "*" ··· 589 412 python-versions = "*" 590 413 591 414 [package.dependencies] 592 - scandir = {version = "*", markers = "python_version < \"3.5\""} 593 415 six = "*" 594 - typing = {version = "*", markers = "python_version < \"3.5\""} 595 416 596 417 [[package]] 597 418 name = "pexpect" ··· 646 467 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 647 468 648 469 [package.dependencies] 649 - enum34 = {version = ">=1.1.10,<2.0.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\""} 650 - functools32 = {version = ">=3.2.3-2,<4.0.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\""} 651 470 importlib-metadata = {version = ">=1.7.0,<2.0.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\" or python_version >= \"3.5\" and python_version < \"3.8\""} 652 - pathlib2 = {version = ">=2.3.5,<3.0.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\""} 653 - typing = {version = ">=3.7.4.1,<4.0.0.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\""} 654 471 655 472 [[package]] 656 473 name = "pre-commit" ··· 712 529 713 530 [[package]] 714 531 name = "pytest" 715 - version = "4.6.11" 716 - description = "pytest: simple powerful testing with Python" 717 - category = "dev" 718 - optional = false 719 - python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" 720 - 721 - [package.dependencies] 722 - atomicwrites = ">=1.0" 723 - attrs = ">=17.4.0" 724 - colorama = {version = "*", markers = "sys_platform == \"win32\" and python_version != \"3.4\""} 725 - funcsigs = {version = ">=1.0", markers = "python_version < \"3.0\""} 726 - importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} 727 - more-itertools = [ 728 - {version = ">=4.0.0,<6.0.0", markers = "python_version <= \"2.7\""}, 729 - {version = ">=4.0.0", markers = "python_version > \"2.7\""}, 730 - ] 731 - packaging = "*" 732 - pathlib2 = {version = ">=2.2.0", markers = "python_version < \"3.6\""} 733 - pluggy = ">=0.12,<1.0" 734 - py = ">=1.5.0" 735 - six = ">=1.10.0" 736 - wcwidth = "*" 737 - 738 - [package.extras] 739 - testing = ["argcomplete", "hypothesis (>=3.56)", "nose", "requests", "mock"] 740 - 741 - [[package]] 742 - name = "pytest" 743 532 version = "5.4.3" 744 533 description = "pytest: simple powerful testing with Python" 745 534 category = "dev" ··· 809 598 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 810 599 811 600 [package.dependencies] 812 - mock = {version = "*", markers = "python_version < \"3.0\""} 813 601 pytest = ">=2.7" 814 602 815 603 [package.extras] ··· 874 662 requests = ">=2.0.1,<3.0.0" 875 663 876 664 [[package]] 877 - name = "scandir" 878 - version = "1.10.0" 879 - description = "scandir, a better directory iterator and faster os.walk()" 880 - category = "main" 881 - optional = false 882 - python-versions = "*" 883 - 884 - [[package]] 885 - name = "secretstorage" 886 - version = "2.3.1" 887 - description = "Python bindings to FreeDesktop.org Secret Service API" 888 - category = "main" 889 - optional = false 890 - python-versions = "*" 891 - 892 - [package.dependencies] 893 - cryptography = "*" 894 - 895 - [package.extras] 896 - dbus-python = ["dbus-python"] 897 - 898 - [[package]] 899 665 name = "secretstorage" 900 666 version = "3.2.0" 901 667 description = "Python bindings to FreeDesktop.org Secret Service API" ··· 909 675 910 676 [[package]] 911 677 name = "secretstorage" 912 - version = "3.3.1" 678 + version = "3.3.2" 913 679 description = "Python bindings to FreeDesktop.org Secret Service API" 914 680 category = "main" 915 681 optional = false ··· 928 694 python-versions = "!=3.0,!=3.1,!=3.2,!=3.3,>=2.6" 929 695 930 696 [[package]] 931 - name = "singledispatch" 932 - version = "3.7.0" 933 - description = "Backport functools.singledispatch from Python 3.4 to Python 2.6-3.3." 934 - category = "main" 935 - optional = false 936 - python-versions = ">=2.6" 937 - 938 - [package.dependencies] 939 - six = "*" 940 - 941 - [package.extras] 942 - docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] 943 - testing = ["pytest (>=4.6)", "pytest-flake8", "pytest-cov", "pytest-black (>=0.3.7)", "unittest2", "pytest-checkdocs (>=2.4)"] 944 - 945 - [[package]] 946 697 name = "six" 947 698 version = "1.16.0" 948 699 description = "Python 2 and 3 compatibility utilities" 949 700 category = "main" 950 701 optional = false 951 702 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" 952 - 953 - [[package]] 954 - name = "subprocess32" 955 - version = "3.5.4" 956 - description = "A backport of the subprocess module from Python 3 for use on 2.x." 957 - category = "main" 958 - optional = false 959 - python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4" 960 703 961 704 [[package]] 962 705 name = "termcolor" ··· 982 725 optional = false 983 726 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 984 727 985 - [package.dependencies] 986 - enum34 = {version = ">=1.1,<2.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\""} 987 - functools32 = {version = ">=3.2.3,<4.0.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\""} 988 - typing = {version = ">=3.6,<4.0", markers = "python_version >= \"2.7\" and python_version < \"2.8\" or python_version >= \"3.4\" and python_version < \"3.5\""} 989 - 990 728 [[package]] 991 729 name = "tox" 992 - version = "3.24.5" 730 + version = "3.25.0" 993 731 description = "tox is a generic virtualenv management and test command line tool" 994 732 category = "dev" 995 733 optional = false ··· 1011 749 testing = ["flaky (>=3.4.0)", "freezegun (>=0.3.11)", "pytest (>=4.0.0)", "pytest-cov (>=2.5.1)", "pytest-mock (>=1.10.0)", "pytest-randomly (>=1.0.0)", "psutil (>=5.6.1)", "pathlib2 (>=2.3.3)"] 1012 750 1013 751 [[package]] 1014 - name = "typing" 1015 - version = "3.10.0.0" 1016 - description = "Type Hints for Python" 1017 - category = "main" 1018 - optional = false 1019 - python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.5" 1020 - 1021 - [[package]] 1022 752 name = "typing-extensions" 1023 753 version = "3.10.0.2" 1024 754 description = "Backported and Experimental Type Hints for Python 3.5+" ··· 1028 758 1029 759 [[package]] 1030 760 name = "urllib3" 1031 - version = "1.25.11" 761 + version = "1.26.9" 1032 762 description = "HTTP library with thread-safe connection pooling, file post, and more." 1033 763 category = "main" 1034 764 optional = false 1035 765 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" 1036 766 1037 767 [package.extras] 1038 - brotli = ["brotlipy (>=0.6.0)"] 768 + brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"] 1039 769 secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"] 1040 770 socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] 1041 771 1042 772 [[package]] 1043 773 name = "virtualenv" 1044 - version = "20.14.0" 774 + version = "20.14.1" 1045 775 description = "Virtual Python Environment builder" 1046 776 category = "main" 1047 777 optional = false ··· 1052 782 filelock = ">=3.2,<4" 1053 783 importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} 1054 784 importlib-resources = {version = ">=1.0", markers = "python_version < \"3.7\""} 1055 - pathlib2 = {version = ">=2.3.3,<3", markers = "python_version < \"3.4\" and sys_platform != \"win32\""} 1056 785 platformdirs = ">=2,<3" 1057 786 six = ">=1.9.0,<2" 1058 787 ··· 1068 797 optional = false 1069 798 python-versions = "*" 1070 799 1071 - [package.dependencies] 1072 - "backports.functools-lru-cache" = {version = ">=1.2.1", markers = "python_version < \"3.2\""} 1073 - 1074 800 [[package]] 1075 801 name = "webencodings" 1076 802 version = "0.5.1" ··· 1087 813 optional = false 1088 814 python-versions = ">=2.7" 1089 815 1090 - [package.dependencies] 1091 - contextlib2 = {version = "*", markers = "python_version < \"3.4\""} 1092 - 1093 816 [package.extras] 1094 817 docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"] 1095 818 testing = ["pathlib2", "unittest2", "jaraco.itertools", "func-timeout"] 1096 819 1097 820 [metadata] 1098 821 lock-version = "1.1" 1099 - python-versions = "~2.7 || ^3.5" 1100 - content-hash = "3de9a28e5a2f53d26b75a9aa3eb333b360eb04470769675fb435183ab871798c" 822 + python-versions = "^3.5" 823 + content-hash = "9ef4eff67412cb5b3e575b88a4424e26f4f8a519ee503046ec435c9c10786d00" 1101 824 1102 825 [metadata.files] 1103 826 atomicwrites = [ ··· 1108 831 {file = "attrs-21.4.0-py2.py3-none-any.whl", hash = "sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4"}, 1109 832 {file = "attrs-21.4.0.tar.gz", hash = "sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd"}, 1110 833 ] 1111 - "backports.functools-lru-cache" = [ 1112 - {file = "backports.functools_lru_cache-1.6.4-py2.py3-none-any.whl", hash = "sha256:dbead04b9daa817909ec64e8d2855fb78feafe0b901d4568758e3a60559d8978"}, 1113 - {file = "backports.functools_lru_cache-1.6.4.tar.gz", hash = "sha256:d5ed2169378b67d3c545e5600d363a923b09c456dab1593914935a68ad478271"}, 1114 - ] 1115 834 cachecontrol = [ 1116 835 {file = "CacheControl-0.12.6-py2.py3-none-any.whl", hash = "sha256:10d056fa27f8563a271b345207402a6dcce8efab7e5b377e270329c62471b10d"}, 1117 836 {file = "CacheControl-0.12.6.tar.gz", hash = "sha256:be9aa45477a134aee56c8fac518627e1154df063e85f67d4f83ce0ccc23688e8"}, 1118 - {file = "CacheControl-0.12.10-py2.py3-none-any.whl", hash = "sha256:b0d43d8f71948ef5ebdee5fe236b86c6ffc7799370453dccb0e894c20dfa487c"}, 1119 - {file = "CacheControl-0.12.10.tar.gz", hash = "sha256:d8aca75b82eec92d84b5d6eb8c8f66ea16f09d2adb09dbca27fe2d5fc8d3732d"}, 837 + {file = "CacheControl-0.12.11-py2.py3-none-any.whl", hash = "sha256:2c75d6a8938cb1933c75c50184549ad42728a27e9f6b92fd677c3151aa72555b"}, 838 + {file = "CacheControl-0.12.11.tar.gz", hash = "sha256:a5b9fcc986b184db101aa280b42ecdcdfc524892596f606858e0b7a8b4d9e144"}, 1120 839 ] 1121 840 cachy = [ 1122 841 {file = "cachy-0.3.0-py2.py3-none-any.whl", hash = "sha256:338ca09c8860e76b275aff52374330efedc4d5a5e45dc1c5b539c1ead0786fe7"}, ··· 1198 917 {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, 1199 918 {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"}, 1200 919 ] 1201 - configparser = [ 1202 - {file = "configparser-4.0.2-py2.py3-none-any.whl", hash = "sha256:254c1d9c79f60c45dfde850850883d5aaa7f19a23f13561243a050d5a7c3fe4c"}, 1203 - {file = "configparser-4.0.2.tar.gz", hash = "sha256:c7d282687a5308319bf3d2e7706e575c635b0a470342641c93bea0ea3b5331df"}, 1204 - ] 1205 - contextlib2 = [ 1206 - {file = "contextlib2-0.6.0.post1-py2.py3-none-any.whl", hash = "sha256:3355078a159fbb44ee60ea80abd0d87b80b78c248643b49aa6d94673b413609b"}, 1207 - {file = "contextlib2-0.6.0.post1.tar.gz", hash = "sha256:01f490098c18b19d2bd5bb5dc445b2054d2fa97f09a4280ba2c5f3c394c8162e"}, 1208 - ] 1209 920 coverage = [ 1210 921 {file = "coverage-5.5-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:b6d534e4b2ab35c9f93f46229363e17f63c53ad01330df9f2d6bd1187e5eaacf"}, 1211 922 {file = "coverage-5.5-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:b7895207b4c843c76a25ab8c1e866261bcfe27bfaa20c192de5190121770672b"}, ··· 1287 998 {file = "cryptography-3.2.1-cp38-cp38-win32.whl", hash = "sha256:3cd75a683b15576cfc822c7c5742b3276e50b21a06672dc3a800a2d5da4ecd1b"}, 1288 999 {file = "cryptography-3.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:d25cecbac20713a7c3bc544372d42d8eafa89799f492a43b79e1dfd650484851"}, 1289 1000 {file = "cryptography-3.2.1.tar.gz", hash = "sha256:d3d5e10be0cf2a12214ddee45c6bd203dab435e3d83b4560c03066eda600bfe3"}, 1290 - {file = "cryptography-3.3.2-cp27-cp27m-macosx_10_10_x86_64.whl", hash = "sha256:541dd758ad49b45920dda3b5b48c968f8b2533d8981bcdb43002798d8f7a89ed"}, 1291 - {file = "cryptography-3.3.2-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:49570438e60f19243e7e0d504527dd5fe9b4b967b5a1ff21cc12b57602dd85d3"}, 1292 - {file = "cryptography-3.3.2-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:a9a4ac9648d39ce71c2f63fe7dc6db144b9fa567ddfc48b9fde1b54483d26042"}, 1293 - {file = "cryptography-3.3.2-cp27-cp27m-win32.whl", hash = "sha256:aa4969f24d536ae2268c902b2c3d62ab464b5a66bcb247630d208a79a8098e9b"}, 1294 - {file = "cryptography-3.3.2-cp27-cp27m-win_amd64.whl", hash = "sha256:1bd0ccb0a1ed775cd7e2144fe46df9dc03eefd722bbcf587b3e0616ea4a81eff"}, 1295 - {file = "cryptography-3.3.2-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:e18e6ab84dfb0ab997faf8cca25a86ff15dfea4027b986322026cc99e0a892da"}, 1296 - {file = "cryptography-3.3.2-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:c7390f9b2119b2b43160abb34f63277a638504ef8df99f11cb52c1fda66a2e6f"}, 1297 - {file = "cryptography-3.3.2-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:0d7b69674b738068fa6ffade5c962ecd14969690585aaca0a1b1fc9058938a72"}, 1298 - {file = "cryptography-3.3.2-cp36-abi3-manylinux1_x86_64.whl", hash = "sha256:922f9602d67c15ade470c11d616f2b2364950602e370c76f0c94c94ae672742e"}, 1299 - {file = "cryptography-3.3.2-cp36-abi3-manylinux2010_x86_64.whl", hash = "sha256:a0f0b96c572fc9f25c3f4ddbf4688b9b38c69836713fb255f4a2715d93cbaf44"}, 1300 - {file = "cryptography-3.3.2-cp36-abi3-manylinux2014_aarch64.whl", hash = "sha256:a777c096a49d80f9d2979695b835b0f9c9edab73b59e4ceb51f19724dda887ed"}, 1301 - {file = "cryptography-3.3.2-cp36-abi3-win32.whl", hash = "sha256:3c284fc1e504e88e51c428db9c9274f2da9f73fdf5d7e13a36b8ecb039af6e6c"}, 1302 - {file = "cryptography-3.3.2-cp36-abi3-win_amd64.whl", hash = "sha256:7951a966613c4211b6612b0352f5bf29989955ee592c4a885d8c7d0f830d0433"}, 1303 - {file = "cryptography-3.3.2.tar.gz", hash = "sha256:5a60d3780149e13b7a6ff7ad6526b38846354d11a15e21068e57073e29e19bed"}, 1304 - {file = "cryptography-36.0.2-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:4e2dddd38a5ba733be6a025a1475a9f45e4e41139d1321f412c6b360b19070b6"}, 1305 - {file = "cryptography-36.0.2-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:4881d09298cd0b669bb15b9cfe6166f16fc1277b4ed0d04a22f3d6430cb30f1d"}, 1306 - {file = "cryptography-36.0.2-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ea634401ca02367c1567f012317502ef3437522e2fc44a3ea1844de028fa4b84"}, 1307 - {file = "cryptography-36.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:7be666cc4599b415f320839e36367b273db8501127b38316f3b9f22f17a0b815"}, 1308 - {file = "cryptography-36.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8241cac0aae90b82d6b5c443b853723bcc66963970c67e56e71a2609dc4b5eaf"}, 1309 - {file = "cryptography-36.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b2d54e787a884ffc6e187262823b6feb06c338084bbe80d45166a1cb1c6c5bf"}, 1310 - {file = "cryptography-36.0.2-cp36-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:c2c5250ff0d36fd58550252f54915776940e4e866f38f3a7866d92b32a654b86"}, 1311 - {file = "cryptography-36.0.2-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:ec6597aa85ce03f3e507566b8bcdf9da2227ec86c4266bd5e6ab4d9e0cc8dab2"}, 1312 - {file = "cryptography-36.0.2-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:ca9f686517ec2c4a4ce930207f75c00bf03d94e5063cbc00a1dc42531511b7eb"}, 1313 - {file = "cryptography-36.0.2-cp36-abi3-win32.whl", hash = "sha256:f64b232348ee82f13aac22856515ce0195837f6968aeaa94a3d0353ea2ec06a6"}, 1314 - {file = "cryptography-36.0.2-cp36-abi3-win_amd64.whl", hash = "sha256:53e0285b49fd0ab6e604f4c5d9c5ddd98de77018542e88366923f152dbeb3c29"}, 1315 - {file = "cryptography-36.0.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:32db5cc49c73f39aac27574522cecd0a4bb7384e71198bc65a0d23f901e89bb7"}, 1316 - {file = "cryptography-36.0.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b3d199647468d410994dbeb8cec5816fb74feb9368aedf300af709ef507e3e"}, 1317 - {file = "cryptography-36.0.2-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:da73d095f8590ad437cd5e9faf6628a218aa7c387e1fdf67b888b47ba56a17f0"}, 1318 - {file = "cryptography-36.0.2-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:0a3bf09bb0b7a2c93ce7b98cb107e9170a90c51a0162a20af1c61c765b90e60b"}, 1319 - {file = "cryptography-36.0.2-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8897b7b7ec077c819187a123174b645eb680c13df68354ed99f9b40a50898f77"}, 1320 - {file = "cryptography-36.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82740818f2f240a5da8dfb8943b360e4f24022b093207160c77cadade47d7c85"}, 1321 - {file = "cryptography-36.0.2-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:1f64a62b3b75e4005df19d3b5235abd43fa6358d5516cfc43d87aeba8d08dd51"}, 1322 - {file = "cryptography-36.0.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e167b6b710c7f7bc54e67ef593f8731e1f45aa35f8a8a7b72d6e42ec76afd4b3"}, 1323 - {file = "cryptography-36.0.2.tar.gz", hash = "sha256:70f8f4f7bb2ac9f340655cbac89d68c527af5bb4387522a8413e841e3e6628c9"}, 1001 + {file = "cryptography-37.0.2-cp36-abi3-macosx_10_10_universal2.whl", hash = "sha256:ef15c2df7656763b4ff20a9bc4381d8352e6640cfeb95c2972c38ef508e75181"}, 1002 + {file = "cryptography-37.0.2-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:3c81599befb4d4f3d7648ed3217e00d21a9341a9a688ecdd615ff72ffbed7336"}, 1003 + {file = "cryptography-37.0.2-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2bd1096476aaac820426239ab534b636c77d71af66c547b9ddcd76eb9c79e004"}, 1004 + {file = "cryptography-37.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl", hash = "sha256:31fe38d14d2e5f787e0aecef831457da6cec68e0bb09a35835b0b44ae8b988fe"}, 1005 + {file = "cryptography-37.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:093cb351031656d3ee2f4fa1be579a8c69c754cf874206be1d4cf3b542042804"}, 1006 + {file = "cryptography-37.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59b281eab51e1b6b6afa525af2bd93c16d49358404f814fe2c2410058623928c"}, 1007 + {file = "cryptography-37.0.2-cp36-abi3-manylinux_2_24_x86_64.whl", hash = "sha256:0cc20f655157d4cfc7bada909dc5cc228211b075ba8407c46467f63597c78178"}, 1008 + {file = "cryptography-37.0.2-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:f8ec91983e638a9bcd75b39f1396e5c0dc2330cbd9ce4accefe68717e6779e0a"}, 1009 + {file = "cryptography-37.0.2-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:46f4c544f6557a2fefa7ac8ac7d1b17bf9b647bd20b16decc8fbcab7117fbc15"}, 1010 + {file = "cryptography-37.0.2-cp36-abi3-win32.whl", hash = "sha256:731c8abd27693323b348518ed0e0705713a36d79fdbd969ad968fbef0979a7e0"}, 1011 + {file = "cryptography-37.0.2-cp36-abi3-win_amd64.whl", hash = "sha256:471e0d70201c069f74c837983189949aa0d24bb2d751b57e26e3761f2f782b8d"}, 1012 + {file = "cryptography-37.0.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a68254dd88021f24a68b613d8c51d5c5e74d735878b9e32cc0adf19d1f10aaf9"}, 1013 + {file = "cryptography-37.0.2-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:a7d5137e556cc0ea418dca6186deabe9129cee318618eb1ffecbd35bee55ddc1"}, 1014 + {file = "cryptography-37.0.2-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:aeaba7b5e756ea52c8861c133c596afe93dd716cbcacae23b80bc238202dc023"}, 1015 + {file = "cryptography-37.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95e590dd70642eb2079d280420a888190aa040ad20f19ec8c6e097e38aa29e06"}, 1016 + {file = "cryptography-37.0.2-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:1b9362d34363f2c71b7853f6251219298124aa4cc2075ae2932e64c91a3e2717"}, 1017 + {file = "cryptography-37.0.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e53258e69874a306fcecb88b7534d61820db8a98655662a3dd2ec7f1afd9132f"}, 1018 + {file = "cryptography-37.0.2-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:1f3bfbd611db5cb58ca82f3deb35e83af34bb8cf06043fa61500157d50a70982"}, 1019 + {file = "cryptography-37.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:419c57d7b63f5ec38b1199a9521d77d7d1754eb97827bbb773162073ccd8c8d4"}, 1020 + {file = "cryptography-37.0.2-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:dc26bb134452081859aa21d4990474ddb7e863aa39e60d1592800a8865a702de"}, 1021 + {file = "cryptography-37.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:3b8398b3d0efc420e777c40c16764d6870bcef2eb383df9c6dbb9ffe12c64452"}, 1022 + {file = "cryptography-37.0.2.tar.gz", hash = "sha256:f224ad253cc9cea7568f49077007d2263efa57396a2f2f78114066fd54b5c68e"}, 1324 1023 ] 1325 1024 distlib = [ 1326 1025 {file = "distlib-0.3.4-py2.py3-none-any.whl", hash = "sha256:6564fe0a8f51e734df6333d08b8b94d4ea8ee6b99b5ed50613f731fd4089f34b"}, 1327 1026 {file = "distlib-0.3.4.zip", hash = "sha256:e4b58818180336dc9c529bfb9a0b58728ffc09ad92027a3f30b7cd91e3458579"}, 1328 1027 ] 1329 - entrypoints = [ 1330 - {file = "entrypoints-0.3-py2.py3-none-any.whl", hash = "sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19"}, 1331 - {file = "entrypoints-0.3.tar.gz", hash = "sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451"}, 1332 - ] 1333 - enum34 = [ 1334 - {file = "enum34-1.1.10-py2-none-any.whl", hash = "sha256:a98a201d6de3f2ab3db284e70a33b0f896fbf35f8086594e8c9e74b909058d53"}, 1335 - {file = "enum34-1.1.10-py3-none-any.whl", hash = "sha256:c3858660960c984d6ab0ebad691265180da2b43f07e061c0f8dca9ef3cffd328"}, 1336 - {file = "enum34-1.1.10.tar.gz", hash = "sha256:cce6a7477ed816bd2542d03d53db9f0db935dd013b70f336a95c73979289f248"}, 1337 - ] 1338 1028 filelock = [ 1339 1029 {file = "filelock-3.2.1-py2.py3-none-any.whl", hash = "sha256:7f07b08d731907441ff40d0c5b81f9512cd968842e0b6264c8bd18a8ce877760"}, 1340 1030 {file = "filelock-3.2.1.tar.gz", hash = "sha256:9cdd29c411ab196cf4c35a1da684f7b9da723696cb356efa45bf5eb1ff313ee3"}, 1341 1031 ] 1342 - funcsigs = [ 1343 - {file = "funcsigs-1.0.2-py2.py3-none-any.whl", hash = "sha256:330cc27ccbf7f1e992e69fef78261dc7c6569012cf397db8d3de0234e6c937ca"}, 1344 - {file = "funcsigs-1.0.2.tar.gz", hash = "sha256:a7bb0f2cf3a3fd1ab2732cb49eba4252c2af4240442415b4abce3b87022a8f50"}, 1345 - ] 1346 - functools32 = [ 1347 - {file = "functools32-3.2.3-2.tar.gz", hash = "sha256:f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d"}, 1348 - {file = "functools32-3.2.3-2.zip", hash = "sha256:89d824aa6c358c421a234d7f9ee0bd75933a67c29588ce50aaa3acdf4d403fa0"}, 1349 - ] 1350 - futures = [ 1351 - {file = "futures-3.3.0-py2-none-any.whl", hash = "sha256:49b3f5b064b6e3afc3316421a3f25f66c137ae88f068abbf72830170033c5e16"}, 1352 - {file = "futures-3.3.0.tar.gz", hash = "sha256:7e033af76a5e35f58e56da7a91e687706faf4e7bdfb2cbc3f2cca6b9bcda9794"}, 1353 - ] 1354 - glob2 = [ 1355 - {file = "glob2-0.6.tar.gz", hash = "sha256:f5b0a686ff21f820c4d3f0c4edd216704cea59d79d00fa337e244a2f2ff83ed6"}, 1356 - ] 1357 1032 html5lib = [ 1358 1033 {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, 1359 1034 {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, 1360 1035 ] 1361 1036 httpretty = [ 1362 - {file = "httpretty-0.9.7.tar.gz", hash = "sha256:66216f26b9d2c52e81808f3e674a6fb65d4bf719721394a1a9be926177e55fbe"}, 1037 + {file = "httpretty-1.1.4.tar.gz", hash = "sha256:20de0e5dd5a18292d36d928cc3d6e52f8b2ac73daec40d41eb62dee154933b68"}, 1363 1038 ] 1364 1039 identify = [ 1365 1040 {file = "identify-2.4.4-py2.py3-none-any.whl", hash = "sha256:aa68609c7454dbcaae60a01ff6b8df1de9b39fe6e50b1f6107ec81dcda624aa6"}, ··· 1380 1055 iniconfig = [ 1381 1056 {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"}, 1382 1057 {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"}, 1383 - ] 1384 - ipaddress = [ 1385 - {file = "ipaddress-1.0.23-py2.py3-none-any.whl", hash = "sha256:6e0f4a39e66cb5bb9a137b00276a2eff74f93b71dcbdad6f10ff7df9d3557fcc"}, 1386 - {file = "ipaddress-1.0.23.tar.gz", hash = "sha256:b7f8e0369580bb4a24d5ba1d7cc29660a4a6987763faf1d8a8046830e020e7e2"}, 1387 1058 ] 1388 1059 jeepney = [ 1389 1060 {file = "jeepney-0.4.3-py3-none-any.whl", hash = "sha256:d6c6b49683446d2407d2fe3acb7a368a77ff063f9182fe427da15d622adc24cf"}, ··· 1392 1063 {file = "jeepney-0.7.1.tar.gz", hash = "sha256:fa9e232dfa0c498bd0b8a3a73b8d8a31978304dcef0515adc859d4e096f96f4f"}, 1393 1064 ] 1394 1065 keyring = [ 1395 - {file = "keyring-18.0.1-py2.py3-none-any.whl", hash = "sha256:7b29ebfcf8678c4da531b2478a912eea01e80007e5ddca9ee0c7038cb3489ec6"}, 1396 - {file = "keyring-18.0.1.tar.gz", hash = "sha256:67d6cc0132bd77922725fae9f18366bb314fd8f95ff4d323a4df41890a96a838"}, 1397 1066 {file = "keyring-20.0.1-py2.py3-none-any.whl", hash = "sha256:c674f032424b4bffc62abeac5523ec49cc84aed07a480c3233e0baf618efc15c"}, 1398 1067 {file = "keyring-20.0.1.tar.gz", hash = "sha256:963bfa7f090269d30bdc5e25589e5fd9dad2cf2a7c6f176a7f2386910e5d0d8d"}, 1399 1068 {file = "keyring-22.3.0-py3-none-any.whl", hash = "sha256:2bc8363ebdd63886126a012057a85c8cb6e143877afa02619ac7dbc9f38a207b"}, ··· 1403 1072 {file = "lockfile-0.12.2-py2.py3-none-any.whl", hash = "sha256:6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa"}, 1404 1073 {file = "lockfile-0.12.2.tar.gz", hash = "sha256:6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799"}, 1405 1074 ] 1406 - mock = [ 1407 - {file = "mock-3.0.5-py2.py3-none-any.whl", hash = "sha256:d157e52d4e5b938c550f39eb2fd15610db062441a9c2747d3dbfa9298211d0f8"}, 1408 - {file = "mock-3.0.5.tar.gz", hash = "sha256:83657d894c90d5681d62155c82bda9c1187827525880eda8ff5df4ec813437c3"}, 1409 - ] 1410 1075 more-itertools = [ 1411 - {file = "more-itertools-5.0.0.tar.gz", hash = "sha256:38a936c0a6d98a38bcc2d03fdaaedaba9f412879461dd2ceff8d37564d6522e4"}, 1412 - {file = "more_itertools-5.0.0-py2-none-any.whl", hash = "sha256:c0a5785b1109a6bd7fac76d6837fd1feca158e54e521ccd2ae8bfe393cc9d4fc"}, 1413 - {file = "more_itertools-5.0.0-py3-none-any.whl", hash = "sha256:fe7a7cae1ccb57d33952113ff4fa1bc5f879963600ed74918f1236e212ee50b9"}, 1414 - {file = "more-itertools-7.2.0.tar.gz", hash = "sha256:409cd48d4db7052af495b09dec721011634af3753ae1ef92d2b32f73a745f832"}, 1415 - {file = "more_itertools-7.2.0-py3-none-any.whl", hash = "sha256:92b8c4b06dac4f0611c0729b2f2ede52b2e1bac1ab48f089c7ddc12e26bb60c4"}, 1416 - {file = "more-itertools-8.12.0.tar.gz", hash = "sha256:7dc6ad46f05f545f900dd59e8dfb4e84a4827b97b3cfecb175ea0c7d247f6064"}, 1417 - {file = "more_itertools-8.12.0-py3-none-any.whl", hash = "sha256:43e6dd9942dffd72661a2c4ef383ad7da1e6a3e968a927ad7a6083ab410a688b"}, 1076 + {file = "more-itertools-8.13.0.tar.gz", hash = "sha256:a42901a0a5b169d925f6f217cd5a190e32ef54360905b9c39ee7db5313bfec0f"}, 1077 + {file = "more_itertools-8.13.0-py3-none-any.whl", hash = "sha256:c5122bffc5f104d37c1626b8615b511f3427aa5389b94d61e5ef8236bfbc3ddb"}, 1418 1078 ] 1419 1079 msgpack = [ 1420 - {file = "msgpack-1.0.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:96acc674bb9c9be63fa8b6dabc3248fdc575c4adc005c440ad02f87ca7edd079"}, 1421 - {file = "msgpack-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2c3ca57c96c8e69c1a0d2926a6acf2d9a522b41dc4253a8945c4c6cd4981a4e3"}, 1422 - {file = "msgpack-1.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0a792c091bac433dfe0a70ac17fc2087d4595ab835b47b89defc8bbabcf5c73"}, 1423 - {file = "msgpack-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c58cdec1cb5fcea8c2f1771d7b5fec79307d056874f746690bd2bdd609ab147"}, 1424 - {file = "msgpack-1.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2f97c0f35b3b096a330bb4a1a9247d0bd7e1f3a2eba7ab69795501504b1c2c39"}, 1425 - {file = "msgpack-1.0.3-cp310-cp310-win32.whl", hash = "sha256:36a64a10b16c2ab31dcd5f32d9787ed41fe68ab23dd66957ca2826c7f10d0b85"}, 1426 - {file = "msgpack-1.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c1ba333b4024c17c7591f0f372e2daa3c31db495a9b2af3cf664aef3c14354f7"}, 1427 - {file = "msgpack-1.0.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c2140cf7a3ec475ef0938edb6eb363fa704159e0bf71dde15d953bacc1cf9d7d"}, 1428 - {file = "msgpack-1.0.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f4c22717c74d44bcd7af353024ce71c6b55346dad5e2cc1ddc17ce8c4507c6b"}, 1429 - {file = "msgpack-1.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47d733a15ade190540c703de209ffbc42a3367600421b62ac0c09fde594da6ec"}, 1430 - {file = "msgpack-1.0.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7e03b06f2982aa98d4ddd082a210c3db200471da523f9ac197f2828e80e7770"}, 1431 - {file = "msgpack-1.0.3-cp36-cp36m-win32.whl", hash = "sha256:3d875631ecab42f65f9dce6f55ce6d736696ced240f2634633188de2f5f21af9"}, 1432 - {file = "msgpack-1.0.3-cp36-cp36m-win_amd64.whl", hash = "sha256:40fb89b4625d12d6027a19f4df18a4de5c64f6f3314325049f219683e07e678a"}, 1433 - {file = "msgpack-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6eef0cf8db3857b2b556213d97dd82de76e28a6524853a9beb3264983391dc1a"}, 1434 - {file = "msgpack-1.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d8c332f53ffff01953ad25131272506500b14750c1d0ce8614b17d098252fbc"}, 1435 - {file = "msgpack-1.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c0903bd93cbd34653dd63bbfcb99d7539c372795201f39d16fdfde4418de43a"}, 1436 - {file = "msgpack-1.0.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bf1e6bfed4860d72106f4e0a1ab519546982b45689937b40257cfd820650b920"}, 1437 - {file = "msgpack-1.0.3-cp37-cp37m-win32.whl", hash = "sha256:d02cea2252abc3756b2ac31f781f7a98e89ff9759b2e7450a1c7a0d13302ff50"}, 1438 - {file = "msgpack-1.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:2f30dd0dc4dfe6231ad253b6f9f7128ac3202ae49edd3f10d311adc358772dba"}, 1439 - {file = "msgpack-1.0.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f201d34dc89342fabb2a10ed7c9a9aaaed9b7af0f16a5923f1ae562b31258dea"}, 1440 - {file = "msgpack-1.0.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bb87f23ae7d14b7b3c21009c4b1705ec107cb21ee71975992f6aca571fb4a42a"}, 1441 - {file = "msgpack-1.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a3a5c4b16e9d0edb823fe54b59b5660cc8d4782d7bf2c214cb4b91a1940a8ef"}, 1442 - {file = "msgpack-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f74da1e5fcf20ade12c6bf1baa17a2dc3604958922de8dc83cbe3eff22e8b611"}, 1443 - {file = "msgpack-1.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:73a80bd6eb6bcb338c1ec0da273f87420829c266379c8c82fa14c23fb586cfa1"}, 1444 - {file = "msgpack-1.0.3-cp38-cp38-win32.whl", hash = "sha256:9fce00156e79af37bb6db4e7587b30d11e7ac6a02cb5bac387f023808cd7d7f4"}, 1445 - {file = "msgpack-1.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:9b6f2d714c506e79cbead331de9aae6837c8dd36190d02da74cb409b36162e8a"}, 1446 - {file = "msgpack-1.0.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:89908aea5f46ee1474cc37fbc146677f8529ac99201bc2faf4ef8edc023c2bf3"}, 1447 - {file = "msgpack-1.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:973ad69fd7e31159eae8f580f3f707b718b61141838321c6fa4d891c4a2cca52"}, 1448 - {file = "msgpack-1.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da24375ab4c50e5b7486c115a3198d207954fe10aaa5708f7b65105df09109b2"}, 1449 - {file = "msgpack-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a598d0685e4ae07a0672b59792d2cc767d09d7a7f39fd9bd37ff84e060b1a996"}, 1450 - {file = "msgpack-1.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4c309a68cb5d6bbd0c50d5c71a25ae81f268c2dc675c6f4ea8ab2feec2ac4e2"}, 1451 - {file = "msgpack-1.0.3-cp39-cp39-win32.whl", hash = "sha256:494471d65b25a8751d19c83f1a482fd411d7ca7a3b9e17d25980a74075ba0e88"}, 1452 - {file = "msgpack-1.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:f01b26c2290cbd74316990ba84a14ac3d599af9cebefc543d241a66e785cf17d"}, 1453 - {file = "msgpack-1.0.3.tar.gz", hash = "sha256:51fdc7fb93615286428ee7758cecc2f374d5ff363bdd884c7ea622a7a327a81e"}, 1080 + {file = "msgpack-1.0.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4ab251d229d10498e9a2f3b1e68ef64cb393394ec477e3370c457f9430ce9250"}, 1081 + {file = "msgpack-1.0.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:112b0f93202d7c0fef0b7810d465fde23c746a2d482e1e2de2aafd2ce1492c88"}, 1082 + {file = "msgpack-1.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:002b5c72b6cd9b4bafd790f364b8480e859b4712e91f43014fe01e4f957b8467"}, 1083 + {file = "msgpack-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35bc0faa494b0f1d851fd29129b2575b2e26d41d177caacd4206d81502d4c6a6"}, 1084 + {file = "msgpack-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4733359808c56d5d7756628736061c432ded018e7a1dff2d35a02439043321aa"}, 1085 + {file = "msgpack-1.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb514ad14edf07a1dbe63761fd30f89ae79b42625731e1ccf5e1f1092950eaa6"}, 1086 + {file = "msgpack-1.0.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:c23080fdeec4716aede32b4e0ef7e213c7b1093eede9ee010949f2a418ced6ba"}, 1087 + {file = "msgpack-1.0.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:49565b0e3d7896d9ea71d9095df15b7f75a035c49be733051c34762ca95bbf7e"}, 1088 + {file = "msgpack-1.0.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:aca0f1644d6b5a73eb3e74d4d64d5d8c6c3d577e753a04c9e9c87d07692c58db"}, 1089 + {file = "msgpack-1.0.4-cp310-cp310-win32.whl", hash = "sha256:0dfe3947db5fb9ce52aaea6ca28112a170db9eae75adf9339a1aec434dc954ef"}, 1090 + {file = "msgpack-1.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:4dea20515f660aa6b7e964433b1808d098dcfcabbebeaaad240d11f909298075"}, 1091 + {file = "msgpack-1.0.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:e83f80a7fec1a62cf4e6c9a660e39c7f878f603737a0cdac8c13131d11d97f52"}, 1092 + {file = "msgpack-1.0.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c11a48cf5e59026ad7cb0dc29e29a01b5a66a3e333dc11c04f7e991fc5510a9"}, 1093 + {file = "msgpack-1.0.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1276e8f34e139aeff1c77a3cefb295598b504ac5314d32c8c3d54d24fadb94c9"}, 1094 + {file = "msgpack-1.0.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6c9566f2c39ccced0a38d37c26cc3570983b97833c365a6044edef3574a00c08"}, 1095 + {file = "msgpack-1.0.4-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:fcb8a47f43acc113e24e910399376f7277cf8508b27e5b88499f053de6b115a8"}, 1096 + {file = "msgpack-1.0.4-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:76ee788122de3a68a02ed6f3a16bbcd97bc7c2e39bd4d94be2f1821e7c4a64e6"}, 1097 + {file = "msgpack-1.0.4-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:0a68d3ac0104e2d3510de90a1091720157c319ceeb90d74f7b5295a6bee51bae"}, 1098 + {file = "msgpack-1.0.4-cp36-cp36m-win32.whl", hash = "sha256:85f279d88d8e833ec015650fd15ae5eddce0791e1e8a59165318f371158efec6"}, 1099 + {file = "msgpack-1.0.4-cp36-cp36m-win_amd64.whl", hash = "sha256:c1683841cd4fa45ac427c18854c3ec3cd9b681694caf5bff04edb9387602d661"}, 1100 + {file = "msgpack-1.0.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a75dfb03f8b06f4ab093dafe3ddcc2d633259e6c3f74bb1b01996f5d8aa5868c"}, 1101 + {file = "msgpack-1.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9667bdfdf523c40d2511f0e98a6c9d3603be6b371ae9a238b7ef2dc4e7a427b0"}, 1102 + {file = "msgpack-1.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11184bc7e56fd74c00ead4f9cc9a3091d62ecb96e97653add7a879a14b003227"}, 1103 + {file = "msgpack-1.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ac5bd7901487c4a1dd51a8c58f2632b15d838d07ceedaa5e4c080f7190925bff"}, 1104 + {file = "msgpack-1.0.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1e91d641d2bfe91ba4c52039adc5bccf27c335356055825c7f88742c8bb900dd"}, 1105 + {file = "msgpack-1.0.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2a2df1b55a78eb5f5b7d2a4bb221cd8363913830145fad05374a80bf0877cb1e"}, 1106 + {file = "msgpack-1.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:545e3cf0cf74f3e48b470f68ed19551ae6f9722814ea969305794645da091236"}, 1107 + {file = "msgpack-1.0.4-cp37-cp37m-win32.whl", hash = "sha256:2cc5ca2712ac0003bcb625c96368fd08a0f86bbc1a5578802512d87bc592fe44"}, 1108 + {file = "msgpack-1.0.4-cp37-cp37m-win_amd64.whl", hash = "sha256:eba96145051ccec0ec86611fe9cf693ce55f2a3ce89c06ed307de0e085730ec1"}, 1109 + {file = "msgpack-1.0.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:7760f85956c415578c17edb39eed99f9181a48375b0d4a94076d84148cf67b2d"}, 1110 + {file = "msgpack-1.0.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:449e57cc1ff18d3b444eb554e44613cffcccb32805d16726a5494038c3b93dab"}, 1111 + {file = "msgpack-1.0.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d603de2b8d2ea3f3bcb2efe286849aa7a81531abc52d8454da12f46235092bcb"}, 1112 + {file = "msgpack-1.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48f5d88c99f64c456413d74a975bd605a9b0526293218a3b77220a2c15458ba9"}, 1113 + {file = "msgpack-1.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6916c78f33602ecf0509cc40379271ba0f9ab572b066bd4bdafd7434dee4bc6e"}, 1114 + {file = "msgpack-1.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:81fc7ba725464651190b196f3cd848e8553d4d510114a954681fd0b9c479d7e1"}, 1115 + {file = "msgpack-1.0.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d5b5b962221fa2c5d3a7f8133f9abffc114fe218eb4365e40f17732ade576c8e"}, 1116 + {file = "msgpack-1.0.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:77ccd2af37f3db0ea59fb280fa2165bf1b096510ba9fe0cc2bf8fa92a22fdb43"}, 1117 + {file = "msgpack-1.0.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b17be2478b622939e39b816e0aa8242611cc8d3583d1cd8ec31b249f04623243"}, 1118 + {file = "msgpack-1.0.4-cp38-cp38-win32.whl", hash = "sha256:2bb8cdf50dd623392fa75525cce44a65a12a00c98e1e37bf0fb08ddce2ff60d2"}, 1119 + {file = "msgpack-1.0.4-cp38-cp38-win_amd64.whl", hash = "sha256:26b8feaca40a90cbe031b03d82b2898bf560027160d3eae1423f4a67654ec5d6"}, 1120 + {file = "msgpack-1.0.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:462497af5fd4e0edbb1559c352ad84f6c577ffbbb708566a0abaaa84acd9f3ae"}, 1121 + {file = "msgpack-1.0.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2999623886c5c02deefe156e8f869c3b0aaeba14bfc50aa2486a0415178fce55"}, 1122 + {file = "msgpack-1.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f0029245c51fd9473dc1aede1160b0a29f4a912e6b1dd353fa6d317085b219da"}, 1123 + {file = "msgpack-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed6f7b854a823ea44cf94919ba3f727e230da29feb4a99711433f25800cf747f"}, 1124 + {file = "msgpack-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0df96d6eaf45ceca04b3f3b4b111b86b33785683d682c655063ef8057d61fd92"}, 1125 + {file = "msgpack-1.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a4192b1ab40f8dca3f2877b70e63799d95c62c068c84dc028b40a6cb03ccd0f"}, 1126 + {file = "msgpack-1.0.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0e3590f9fb9f7fbc36df366267870e77269c03172d086fa76bb4eba8b2b46624"}, 1127 + {file = "msgpack-1.0.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:1576bd97527a93c44fa856770197dec00d223b0b9f36ef03f65bac60197cedf8"}, 1128 + {file = "msgpack-1.0.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:63e29d6e8c9ca22b21846234913c3466b7e4ee6e422f205a2988083de3b08cae"}, 1129 + {file = "msgpack-1.0.4-cp39-cp39-win32.whl", hash = "sha256:fb62ea4b62bfcb0b380d5680f9a4b3f9a2d166d9394e9bbd9666c0ee09a3645c"}, 1130 + {file = "msgpack-1.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:4d5834a2a48965a349da1c5a79760d94a1a0172fbb5ab6b5b33cbf8447e109ce"}, 1131 + {file = "msgpack-1.0.4.tar.gz", hash = "sha256:f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f"}, 1454 1132 ] 1455 1133 nodeenv = [ 1456 1134 {file = "nodeenv-1.6.0-py2.py3-none-any.whl", hash = "sha256:621e6b7076565ddcacd2db0294c0381e01fd28945ab36bcf00f41c5daf63bef7"}, ··· 1513 1191 {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"}, 1514 1192 ] 1515 1193 pytest = [ 1516 - {file = "pytest-4.6.11-py2.py3-none-any.whl", hash = "sha256:a00a7d79cbbdfa9d21e7d0298392a8dd4123316bfac545075e6f8f24c94d8c97"}, 1517 - {file = "pytest-4.6.11.tar.gz", hash = "sha256:50fa82392f2120cc3ec2ca0a75ee615be4c479e66669789771f1758332be4353"}, 1518 1194 {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"}, 1519 1195 {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"}, 1520 1196 {file = "pytest-6.2.5-py3-none-any.whl", hash = "sha256:7310f8d27bc79ced999e760ca304d69f6ba6c6649c0b60fb0e04a4a77cacc134"}, ··· 1578 1254 {file = "requests-toolbelt-0.9.1.tar.gz", hash = "sha256:968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0"}, 1579 1255 {file = "requests_toolbelt-0.9.1-py2.py3-none-any.whl", hash = "sha256:380606e1d10dc85c3bd47bf5a6095f815ec007be7a8b69c878507068df059e6f"}, 1580 1256 ] 1581 - scandir = [ 1582 - {file = "scandir-1.10.0-cp27-cp27m-win32.whl", hash = "sha256:92c85ac42f41ffdc35b6da57ed991575bdbe69db895507af88b9f499b701c188"}, 1583 - {file = "scandir-1.10.0-cp27-cp27m-win_amd64.whl", hash = "sha256:cb925555f43060a1745d0a321cca94bcea927c50114b623d73179189a4e100ac"}, 1584 - {file = "scandir-1.10.0-cp34-cp34m-win32.whl", hash = "sha256:2c712840c2e2ee8dfaf36034080108d30060d759c7b73a01a52251cc8989f11f"}, 1585 - {file = "scandir-1.10.0-cp34-cp34m-win_amd64.whl", hash = "sha256:2586c94e907d99617887daed6c1d102b5ca28f1085f90446554abf1faf73123e"}, 1586 - {file = "scandir-1.10.0-cp35-cp35m-win32.whl", hash = "sha256:2b8e3888b11abb2217a32af0766bc06b65cc4a928d8727828ee68af5a967fa6f"}, 1587 - {file = "scandir-1.10.0-cp35-cp35m-win_amd64.whl", hash = "sha256:8c5922863e44ffc00c5c693190648daa6d15e7c1207ed02d6f46a8dcc2869d32"}, 1588 - {file = "scandir-1.10.0-cp36-cp36m-win32.whl", hash = "sha256:2ae41f43797ca0c11591c0c35f2f5875fa99f8797cb1a1fd440497ec0ae4b022"}, 1589 - {file = "scandir-1.10.0-cp36-cp36m-win_amd64.whl", hash = "sha256:7d2d7a06a252764061a020407b997dd036f7bd6a175a5ba2b345f0a357f0b3f4"}, 1590 - {file = "scandir-1.10.0-cp37-cp37m-win32.whl", hash = "sha256:67f15b6f83e6507fdc6fca22fedf6ef8b334b399ca27c6b568cbfaa82a364173"}, 1591 - {file = "scandir-1.10.0-cp37-cp37m-win_amd64.whl", hash = "sha256:b24086f2375c4a094a6b51e78b4cf7ca16c721dcee2eddd7aa6494b42d6d519d"}, 1592 - {file = "scandir-1.10.0.tar.gz", hash = "sha256:4d4631f6062e658e9007ab3149a9b914f3548cb38bfb021c64f39a025ce578ae"}, 1593 - ] 1594 1257 secretstorage = [ 1595 - {file = "SecretStorage-2.3.1.tar.gz", hash = "sha256:3af65c87765323e6f64c83575b05393f9e003431959c9395d1791d51497f29b6"}, 1596 1258 {file = "SecretStorage-3.2.0-py3-none-any.whl", hash = "sha256:ed5279d788af258e4676fa26b6efb6d335a31f1f9f529b6f1e200f388fac33e1"}, 1597 1259 {file = "SecretStorage-3.2.0.tar.gz", hash = "sha256:46305c3847ee3f7252b284e0eee5590fa6341c891104a2fd2313f8798c615a82"}, 1598 - {file = "SecretStorage-3.3.1-py3-none-any.whl", hash = "sha256:422d82c36172d88d6a0ed5afdec956514b189ddbfb72fefab0c8a1cee4eaf71f"}, 1599 - {file = "SecretStorage-3.3.1.tar.gz", hash = "sha256:fd666c51a6bf200643495a04abb261f83229dcb6fd8472ec393df7ffc8b6f195"}, 1260 + {file = "SecretStorage-3.3.2-py3-none-any.whl", hash = "sha256:755dc845b6ad76dcbcbc07ea3da75ae54bb1ea529eb72d15f83d26499a5df319"}, 1261 + {file = "SecretStorage-3.3.2.tar.gz", hash = "sha256:0a8eb9645b320881c222e827c26f4cfcf55363e8b374a021981ef886657a912f"}, 1600 1262 ] 1601 1263 shellingham = [ 1602 1264 {file = "shellingham-1.4.0-py2.py3-none-any.whl", hash = "sha256:536b67a0697f2e4af32ab176c00a50ac2899c5a05e0d8e2dadac8e58888283f9"}, 1603 1265 {file = "shellingham-1.4.0.tar.gz", hash = "sha256:4855c2458d6904829bd34c299f11fdeed7cfefbf8a2c522e4caea6cd76b3171e"}, 1604 1266 ] 1605 - singledispatch = [ 1606 - {file = "singledispatch-3.7.0-py2.py3-none-any.whl", hash = "sha256:bc77afa97c8a22596d6d4fc20f1b7bdd2b86edc2a65a4262bdd7cc3cc19aa989"}, 1607 - {file = "singledispatch-3.7.0.tar.gz", hash = "sha256:c1a4d5c1da310c3fd8fccfb8d4e1cb7df076148fd5d858a819e37fffe44f3092"}, 1608 - ] 1609 1267 six = [ 1610 1268 {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, 1611 1269 {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, 1612 - ] 1613 - subprocess32 = [ 1614 - {file = "subprocess32-3.5.4-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:88e37c1aac5388df41cc8a8456bb49ebffd321a3ad4d70358e3518176de3a56b"}, 1615 - {file = "subprocess32-3.5.4-cp27-cp27mu-manylinux2014_x86_64.whl", hash = "sha256:e45d985aef903c5b7444d34350b05da91a9e0ea015415ab45a21212786c649d0"}, 1616 - {file = "subprocess32-3.5.4.tar.gz", hash = "sha256:eb2937c80497978d181efa1b839ec2d9622cf9600a039a79d0e108d1f9aec79d"}, 1617 1270 ] 1618 1271 termcolor = [ 1619 1272 {file = "termcolor-1.1.0.tar.gz", hash = "sha256:1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"}, ··· 1627 1280 {file = "tomlkit-0.7.2.tar.gz", hash = "sha256:d7a454f319a7e9bd2e249f239168729327e4dd2d27b17dc68be264ad1ce36754"}, 1628 1281 ] 1629 1282 tox = [ 1630 - {file = "tox-3.24.5-py2.py3-none-any.whl", hash = "sha256:be3362472a33094bce26727f5f771ca0facf6dafa217f65875314e9a6600c95c"}, 1631 - {file = "tox-3.24.5.tar.gz", hash = "sha256:67e0e32c90e278251fea45b696d0fef3879089ccbe979b0c556d35d5a70e2993"}, 1632 - ] 1633 - typing = [ 1634 - {file = "typing-3.10.0.0-py2-none-any.whl", hash = "sha256:c7219ef20c5fbf413b4567092adfc46fa6203cb8454eda33c3fc1afe1398a308"}, 1635 - {file = "typing-3.10.0.0-py3-none-any.whl", hash = "sha256:12fbdfbe7d6cca1a42e485229afcb0b0c8259258cfb919b8a5e2a5c953742f89"}, 1636 - {file = "typing-3.10.0.0.tar.gz", hash = "sha256:13b4ad211f54ddbf93e5901a9967b1e07720c1d1b78d596ac6a439641aa1b130"}, 1283 + {file = "tox-3.25.0-py2.py3-none-any.whl", hash = "sha256:0805727eb4d6b049de304977dfc9ce315a1938e6619c3ab9f38682bb04662a5a"}, 1284 + {file = "tox-3.25.0.tar.gz", hash = "sha256:37888f3092aa4e9f835fc8cc6dadbaaa0782651c41ef359e3a5743fcb0308160"}, 1637 1285 ] 1638 1286 typing-extensions = [ 1639 1287 {file = "typing_extensions-3.10.0.2-py2-none-any.whl", hash = "sha256:d8226d10bc02a29bcc81df19a26e56a9647f8b0a6d4a83924139f4a8b01f17b7"}, ··· 1641 1289 {file = "typing_extensions-3.10.0.2.tar.gz", hash = "sha256:49f75d16ff11f1cd258e1b988ccff82a3ca5570217d7ad8c5f48205dd99a677e"}, 1642 1290 ] 1643 1291 urllib3 = [ 1644 - {file = "urllib3-1.25.11-py2.py3-none-any.whl", hash = "sha256:f5321fbe4bf3fefa0efd0bfe7fb14e90909eb62a48ccda331726b4319897dd5e"}, 1645 - {file = "urllib3-1.25.11.tar.gz", hash = "sha256:8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2"}, 1292 + {file = "urllib3-1.26.9-py2.py3-none-any.whl", hash = "sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14"}, 1293 + {file = "urllib3-1.26.9.tar.gz", hash = "sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e"}, 1646 1294 ] 1647 1295 virtualenv = [ 1648 - {file = "virtualenv-20.14.0-py2.py3-none-any.whl", hash = "sha256:1e8588f35e8b42c6ec6841a13c5e88239de1e6e4e4cedfd3916b306dc826ec66"}, 1649 - {file = "virtualenv-20.14.0.tar.gz", hash = "sha256:8e5b402037287126e81ccde9432b95a8be5b19d36584f64957060a3488c11ca8"}, 1296 + {file = "virtualenv-20.14.1-py2.py3-none-any.whl", hash = "sha256:e617f16e25b42eb4f6e74096b9c9e37713cf10bf30168fb4a739f3fa8f898a3a"}, 1297 + {file = "virtualenv-20.14.1.tar.gz", hash = "sha256:ef589a79795589aada0c1c5b319486797c03b67ac3984c48c669c0e4f50df3a5"}, 1650 1298 ] 1651 1299 wcwidth = [ 1652 1300 {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"},
+3 -3
pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
··· 22 22 23 23 # Requirements 24 24 [tool.poetry.dependencies] 25 - python = "~2.7 || ^3.5" 25 + python = "^3.5" 26 26 27 27 poetry-core = "~1.0.7" 28 28 cleo = "^0.8.1" ··· 74 74 pre-commit = { version = "^2.6", python = "^3.6.1" } 75 75 tox = "^3.0" 76 76 pytest-sugar = "^0.9.2" 77 - httpretty = "^0.9.6" 77 + httpretty = "^1.0.3" 78 78 # We need to restrict the version of urllib3 to avoid 79 79 # httpretty breaking. This is fixed in httpretty >= 1.0.3 80 80 # but it's not compatible with Python 2.7 and 3.5. 81 - urllib3 = "~1.25.10" 81 + urllib3 = "~1.26.9" 82 82 83 83 [tool.poetry.scripts] 84 84 poetry = "poetry.console:main"
+44
pkgs/misc/rkdeveloptool-pine64/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , meson 5 + , pkg-config 6 + , libusb1 7 + , scdoc 8 + , ninja 9 + , cmake 10 + }: 11 + 12 + let 13 + rev = "cce7d2a5c4efd4e7727c440868141229354b327b"; 14 + in 15 + stdenv.mkDerivation { 16 + pname = "rkdeveloptool"; 17 + version = "unstable-2021-09-04"; 18 + 19 + src = fetchurl { 20 + url = "https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool/-/archive/${rev}/rkdeveloptool-${rev}.tar.gz"; 21 + sha256 = "sha256-u/x1Y1zZ19SYwNLVAvpqjH247RijyDJ1HTDWIsmqlFk="; 22 + }; 23 + 24 + postPatch = '' 25 + substituteInPlace meson.build --replace \ 26 + "udev_rules_dir = udev.get_pkgconfig_variable('udevdir') + '/rules.d'" \ 27 + "udev_rules_dir = '$out/lib/udev'" 28 + ''; 29 + 30 + nativeBuildInputs = [ meson ninja cmake pkg-config scdoc ]; 31 + 32 + buildInputs = [ libusb1 ]; 33 + 34 + meta = 35 + let 36 + inherit (lib) maintainers; 37 + in 38 + { 39 + homepage = "https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool/"; 40 + description = "A tool from Rockchip to communicate with Rockusb devices (pine64 fork)"; 41 + license = lib.licenses.gpl2; 42 + maintainers = [ maintainers.adisbladis ]; 43 + }; 44 + }
-1
pkgs/os-specific/linux/virtualbox/default.nix
··· 19 19 20 20 meta = virtualbox.meta // { 21 21 description = virtualbox.meta.description + " (kernel modules)"; 22 - broken = kernel.kernelAtLeast "5.18"; 23 22 }; 24 23 }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "2022.6.1"; 5 + version = "2022.6.2"; 6 6 components = { 7 7 "abode" = ps: with ps; [ 8 8 abodepy
+2 -2
pkgs/servers/home-assistant/default.nix
··· 166 166 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs); 167 167 168 168 # Don't forget to run parse-requirements.py after updating 169 - hassVersion = "2022.6.1"; 169 + hassVersion = "2022.6.2"; 170 170 171 171 in python.pkgs.buildPythonApplication rec { 172 172 pname = "homeassistant"; ··· 184 184 owner = "home-assistant"; 185 185 repo = "core"; 186 186 rev = version; 187 - hash = "sha256-6QVyJ0f1yeeXRhnEs0kdgwR9LI3waIJczCVfRMG0MHE="; 187 + hash = "sha256-M0wBvAdvoGrvJrE96ZM9+X1KMp796vtzbzIo8ScXcy8="; 188 188 }; 189 189 190 190 # leave this in, so users don't have to constantly update their downstream patch handling
+22 -5
pkgs/tools/filesystems/ifuse/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, usbmuxd, fuse, libimobiledevice }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , fuse 7 + , usbmuxd 8 + , libimobiledevice 9 + }: 2 10 3 11 stdenv.mkDerivation rec { 4 12 pname = "ifuse"; 5 - version = "1.1.4"; 13 + version = "1.1.4+date=2022-04-04"; 6 14 7 15 src = fetchFromGitHub { 8 16 owner = "libimobiledevice"; 9 17 repo = pname; 10 - rev = version; 11 - sha256 = "1r12y3h1j7ikkwk874h9969kr4ksyamvrwywx19ml6rsr01arw84"; 18 + rev = "6f5b8e410f9615b3369ca5eb5367745e13d83b92"; 19 + hash = "sha256-KbuJLS2BWua9DnhLv2KtsQObin0PQwXQwEdgi3lSAPk="; 12 20 }; 13 21 14 - nativeBuildInputs = [ autoreconfHook pkg-config fuse usbmuxd libimobiledevice ]; 22 + nativeBuildInputs = [ 23 + autoreconfHook 24 + pkg-config 25 + ]; 26 + 27 + buildInputs = [ 28 + fuse 29 + usbmuxd 30 + libimobiledevice 31 + ]; 15 32 16 33 meta = with lib; { 17 34 homepage = "https://github.com/libimobiledevice/ifuse";
+24 -7
pkgs/tools/misc/ideviceinstaller/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, usbmuxd, libzip, libimobiledevice }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , usbmuxd 7 + , libimobiledevice 8 + , libzip 9 + }: 2 10 3 11 stdenv.mkDerivation rec { 4 12 pname = "ideviceinstaller"; 5 - version = "1.1.1"; 13 + version = "1.1.1+date=2022-05-09"; 6 14 7 15 src = fetchFromGitHub { 8 16 owner = "libimobiledevice"; 9 17 repo = pname; 10 - rev = version; 11 - sha256 = "1xp0sjgfx2z19x9mxihn18ybsmrnrcfc55zbh5a44g3vrmagmlzz"; 18 + rev = "3909271599917bc4a3a996f99bdd3f88c49577fa"; 19 + hash = "sha256-dw3nda2PNddSFPzcx2lv0Nh1KLFXwPBbDBhhwEaB6d0="; 12 20 }; 13 21 14 - nativeBuildInputs = [ autoreconfHook pkg-config usbmuxd libimobiledevice libzip ]; 22 + nativeBuildInputs = [ 23 + autoreconfHook 24 + pkg-config 25 + ]; 26 + 27 + buildInputs = [ 28 + usbmuxd 29 + libimobiledevice 30 + libzip 31 + ]; 15 32 16 33 meta = with lib; { 17 34 homepage = "https://github.com/libimobiledevice/ideviceinstaller"; ··· 21 38 of an iOS device allowing to install, upgrade, uninstall, archive, restore 22 39 and enumerate installed or archived apps. 23 40 ''; 24 - license = licenses.gpl2; 25 - platforms = platforms.linux ++ platforms.darwin; 41 + license = licenses.gpl2Plus; 42 + platforms = platforms.unix; 26 43 maintainers = with maintainers; [ aristid infinisil ]; 27 44 }; 28 45 }
+14 -8
pkgs/tools/misc/idevicerestore/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 2 6 , curl 3 7 , libimobiledevice 4 8 , libirecovery 5 9 , libzip 6 10 , libusbmuxd 7 - , IOKit 8 11 }: 9 12 10 13 stdenv.mkDerivation rec { 11 14 pname = "idevicerestore"; 12 - version = "1.0.0"; 15 + version = "1.0.0+date=2022-05-22"; 13 16 14 17 src = fetchFromGitHub { 15 18 owner = "libimobiledevice"; 16 19 repo = pname; 17 - rev = version; 18 - sha256 = "1w7ywp77xc6v4hifi3j9ywrj447vv7fkwg2w26w0lq95f3bkblqr"; 20 + rev = "f80a876b3598de4eb551bafcb279947c527fae33"; 21 + hash = "sha256-I9zZQcZFd0hfeEJM7jltJtVJ6V5C5rA/S8gINiCnJdY="; 19 22 }; 23 + 24 + postPatch = '' 25 + echo '${version}' > .tarball-version 26 + ''; 20 27 21 28 nativeBuildInputs = [ 22 29 autoreconfHook ··· 32 39 # Not listing other dependencies specified in 33 40 # https://github.com/libimobiledevice/idevicerestore/blob/8a882038b2b1e022fbd19eaf8bea51006a373c06/README#L20 34 41 # because they are inherited `libimobiledevice`. 35 - ] ++ lib.optionals stdenv.isDarwin [ IOKit ]; 42 + ]; 36 43 37 44 meta = with lib; { 38 45 homepage = "https://github.com/libimobiledevice/idevicerestore"; ··· 52 59 This will download and restore a device to the latest firmware available. 53 60 ''; 54 61 license = licenses.lgpl21Plus; 55 - # configure.ac suggests it should work for mingw as well but not tried yet 56 - platforms = platforms.linux ++ platforms.darwin; 62 + platforms = platforms.unix; 57 63 maintainers = with maintainers; [ nh2 ]; 58 64 }; 59 65 }
+8 -5
pkgs/tools/misc/partition-manager/default.nix
··· 1 - { mkDerivation, fetchurl, lib, makeWrapper 2 - , extra-cmake-modules, kdoctools, wrapGAppsHook, wrapQtAppsHook 1 + { mkDerivation, fetchurl, lib 2 + , extra-cmake-modules, kdoctools, wrapGAppsHook 3 3 , kconfig, kcrash, kinit, kpmcore, polkit-qt 4 4 , cryptsetup, lvm2, mdadm, smartmontools, systemdMinimal, util-linux 5 5 , btrfs-progs, dosfstools, e2fsprogs, exfat, f2fs-tools, fatresize, hfsprogs ··· 48 48 hash = "sha256-eChn3OkdLHC9pedDBBwszTeTj2l7ky2W79INqvjrkBo="; 49 49 }; 50 50 51 - nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook wrapQtAppsHook makeWrapper ]; 51 + nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 52 52 53 53 propagatedBuildInputs = [ kconfig kcrash kinit kpmcore polkit-qt ]; 54 54 55 - postFixup = '' 56 - wrapProgram $out/bin/partitionmanager \ 55 + dontWrapGApps = true; 56 + preFixup = '' 57 + qtWrapperArgs+=( 58 + "''${gappsWrapperArgs[@]}" 57 59 --prefix PATH : "${runtimeDeps}" 60 + ) 58 61 ''; 59 62 60 63 meta = with lib; {
+25 -11
pkgs/tools/misc/usbmuxd/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libusb1, libimobiledevice }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , libimobiledevice 7 + , libusb1 8 + }: 2 9 3 10 stdenv.mkDerivation rec { 4 11 pname = "usbmuxd"; 5 - version = "unstable-2021-05-08"; 12 + version = "1.1.1+date=2022-04-04"; 6 13 7 14 src = fetchFromGitHub { 8 15 owner = "libimobiledevice"; 9 16 repo = pname; 10 - rev = "5e484e18f1383b5a0bd6c353ab1d668b03e4ffab"; 11 - sha256 = "sha256-hhbfRmLEhVVuJNnw65PakPnvjSCrN3oSMK6D7Zwnw60="; 17 + rev = "2839789bdb581ede7c331b9b4e07e0d5a89d7d18"; 18 + hash = "sha256-wYW6hI0Ti9gKtk/wxIbdY5KaPMs/p+Ve9ceeRqXihQI="; 12 19 }; 13 20 14 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 15 - propagatedBuildInputs = [ libimobiledevice libusb1 ]; 21 + nativeBuildInputs = [ 22 + autoreconfHook 23 + pkg-config 24 + ]; 16 25 17 - preConfigure = '' 18 - configureFlags="$configureFlags --with-udevrulesdir=$out/lib/udev/rules.d" 19 - configureFlags="$configureFlags --with-systemdsystemunitdir=$out/lib/systemd/system" 20 - ''; 26 + propagatedBuildInputs = [ 27 + libimobiledevice 28 + libusb1 29 + ]; 30 + 31 + configureFlags = [ 32 + "--with-udevrulesdir=${placeholder "out"}/lib/udev/rules.d" 33 + "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" 34 + ]; 21 35 22 36 meta = with lib; { 23 37 homepage = "https://github.com/libimobiledevice/usbmuxd"; ··· 32 46 in parallel. The higher-level layers are handled by libimobiledevice. 33 47 ''; 34 48 license = licenses.gpl2Plus; 35 - platforms = platforms.linux ++ platforms.darwin; 49 + platforms = platforms.unix; 36 50 maintainers = with maintainers; [ infinisil ]; 37 51 }; 38 52 }
+11 -5
pkgs/tools/security/exploitdb/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, makeWrapper }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , makeWrapper 5 + }: 2 6 3 7 stdenv.mkDerivation rec { 4 8 pname = "exploitdb"; 5 - version = "2022-05-26"; 9 + version = "2022-06-04"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "offensive-security"; 9 13 repo = pname; 10 14 rev = "refs/tags/${version}"; 11 - sha256 = "sha256-yLbPgU8BAAcXZtG4fIo6oVtD1tRBlGgNeFglyGJ8Uhk="; 15 + hash = "sha256-FJg87YWGKZxGgwr14Z+FAIWzgiZR63sFBn4+CpMyQUs="; 12 16 }; 13 17 14 - nativeBuildInputs = [ makeWrapper ]; 18 + nativeBuildInputs = [ 19 + makeWrapper 20 + ]; 15 21 16 22 installPhase = '' 17 23 runHook preInstall ··· 25 31 homepage = "https://github.com/offensive-security/exploitdb"; 26 32 description = "Archive of public exploits and corresponding vulnerable software"; 27 33 license = with licenses; [ gpl2Plus gpl3Plus mit ]; 28 - maintainers = with maintainers; [ applePrincess ]; 34 + maintainers = with maintainers; [ applePrincess fab ]; 29 35 mainProgram = "searchsploit"; 30 36 }; 31 37 }
+2 -2
pkgs/tools/security/gitleaks/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "gitleaks"; 8 - version = "8.8.6"; 8 + version = "8.8.7"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "zricethezav"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-o5pV3+ndMsXsXY21l9CfZQp1nhMsLddBKaf9fTQbw5k="; 14 + sha256 = "sha256-C4AbxE37kqO3FJR/J7wP7WcV/mzzLZxPLBku5qgCxV4="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-X8z9iKRR3PptNHwy1clZG8QsClsjbW45nZb2fHGfSYk=";
+11 -12
pkgs/tools/system/runitor/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, testers, runitor }: 1 + { lib, buildGoModule, fetchFromGitHub, fetchpatch, testers, runitor }: 2 2 3 3 buildGoModule rec { 4 4 pname = "runitor"; 5 - version = "0.9.2"; 5 + version = "0.10.0"; 6 6 vendorSha256 = null; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "bdd"; 10 10 repo = "runitor"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-LuCxn4j0MlnJjSh3d18YNzNrtbqtMPxgkZttqKUGJd4"; 12 + sha256 = "sha256-96WKMeRkkG6en9JXaZjjnqeZOcLSII3knx8cdjTBAKw="; 13 13 }; 14 14 15 15 ldflags = [ 16 - "-s" "-w" "-X main.Version=v${version}" 16 + "-s" "-X main.Version=v${version}" 17 17 ]; 18 18 19 - # TODO(cole-h): 20 - # End-to-end tests requiring localhost networking currently under 21 - # OfBorg's Linux builders, while passing under Darwin. 22 - # 23 - # Ref: https://github.com/NixOS/nixpkgs/pull/170566#issuecomment-1114034891 24 - # 25 - # Temporarily disable tests. 26 - doCheck = false; 19 + patches = [ 20 + (fetchpatch { 21 + name = "backport_TestPostRetries-timeout-fix.patch"; 22 + url = "https://github.com/bdd/runitor/commit/418142585a8387224825637cca3fe275d3c3d147.patch"; 23 + sha256 = "sha256-cl+KYoiHm2ioFuJVKokZkglIzL/NaEd5JNUuj4g8MUg="; 24 + }) 25 + ]; 27 26 28 27 passthru.tests.version = testers.testVersion { 29 28 package = runitor;
+13 -5
pkgs/top-level/all-packages.nix
··· 7064 7064 7065 7065 ifuse = callPackage ../tools/filesystems/ifuse { }; 7066 7066 ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { }; 7067 - idevicerestore = callPackage ../tools/misc/idevicerestore { 7068 - inherit (darwin) IOKit; 7069 - }; 7067 + idevicerestore = callPackage ../tools/misc/idevicerestore { }; 7070 7068 7071 7069 inherit (callPackages ../tools/filesystems/irods rec { 7072 7070 stdenv = llvmPackages.libcxxStdenv; ··· 18700 18698 18701 18699 libieee1284 = callPackage ../development/libraries/libieee1284 { }; 18702 18700 18703 - libimobiledevice = callPackage ../development/libraries/libimobiledevice { }; 18701 + libimobiledevice = callPackage ../development/libraries/libimobiledevice { 18702 + inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation; 18703 + }; 18704 + 18705 + libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { }; 18704 18706 18705 18707 libindicator-gtk2 = libindicator.override { gtkVersion = "2"; }; 18706 18708 libindicator-gtk3 = libindicator.override { gtkVersion = "3"; }; ··· 29412 29414 29413 29415 rkdeveloptool = callPackage ../misc/rkdeveloptool { }; 29414 29416 29417 + rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { }; 29418 + 29415 29419 rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { }; 29416 29420 29417 29421 rofi-unwrapped = callPackage ../applications/misc/rofi { }; ··· 31241 31245 lnd = callPackage ../applications/blockchains/lnd { }; 31242 31246 31243 31247 lndconnect = callPackage ../applications/blockchains/lndconnect { }; 31248 + 31249 + lndhub-go = callPackage ../applications/blockchains/lndhub-go { }; 31244 31250 31245 31251 lndmanage = callPackage ../applications/blockchains/lndmanage { }; 31246 31252 ··· 34460 34466 34461 34467 sndio = callPackage ../misc/sndio { }; 34462 34468 34469 + sticky = callPackage ../applications/misc/sticky { }; 34470 + 34463 34471 stork = callPackage ../applications/misc/stork { }; 34464 34472 34465 34473 oclgrind = callPackage ../development/tools/analysis/oclgrind { }; ··· 34562 34570 34563 34571 runit = callPackage ../tools/system/runit { }; 34564 34572 34565 - runitor = callPackage ../tools/system/runitor { }; 34573 + runitor = callPackage ../tools/system/runitor { buildGoModule = buildGo118Module; }; 34566 34574 34567 34575 refind = callPackage ../tools/bootloaders/refind { }; 34568 34576
+5 -4
pkgs/top-level/perl-packages.nix
··· 9816 9816 }; 9817 9817 }; 9818 9818 9819 - Gtk3 = buildPerlPackage { 9819 + Gtk3 = buildPerlPackage rec { 9820 9820 pname = "Gtk3"; 9821 - version = "0.037"; 9821 + version = "0.038"; 9822 9822 src = fetchurl { 9823 - url = "mirror://cpan/authors/id/X/XA/XAOC/Gtk3-0.037.tar.gz"; 9824 - sha256 = "0l9zis8l9jall1m48mgd5g4f85lsz4hcp22spal8r9wlf9af2nmz"; 9823 + url = "mirror://cpan/authors/id/X/XA/XAOC/Gtk3-${version}.tar.gz"; 9824 + sha256 = "sha256-cNxL8qp0mBx54V/SmNmY4FqS66SBHxrVyfH03jdzesw="; 9825 9825 }; 9826 9826 propagatedBuildInputs = [ pkgs.gtk3 CairoGObject GlibObjectIntrospection ]; 9827 + preCheck = lib.optionalString stdenv.isDarwin "rm t/overrides.t"; # Currently failing on macOS 9827 9828 meta = { 9828 9829 description = "Perl interface to the 3.x series of the GTK toolkit"; 9829 9830 license = lib.licenses.lgpl21Plus;
+2
pkgs/top-level/python-packages.nix
··· 2887 2887 2888 2888 ezdxf = callPackage ../development/python-modules/ezdxf { }; 2889 2889 2890 + f90nml = callPackage ../development/python-modules/f90nml { }; 2891 + 2890 2892 Fabric = callPackage ../development/python-modules/Fabric { }; 2891 2893 2892 2894 faadelays = callPackage ../development/python-modules/faadelays { };