Merge pull request #9274 from mdorman/fix-python-cryptography

Update python-cryptography to 1.0.

vbgl f2aeca77 7ca6742a

+30 -13
+1 -1
pkgs/applications/misc/electrum/default.nix
··· 6 6 7 7 src = fetchurl { 8 8 url = "https://download.electrum.org/Electrum-${version}.tar.gz"; 9 - sha256 = "0z5ksr1wlywl4bpvxjmmqnsk7jh1jfjdz9lsjkhf2j391jx0wz9q"; 9 + sha256 = "0y04m5b410y3s9vqvkbvmlvvx1nr0cyvrnl41yapz8hydw9vdkjx"; 10 10 }; 11 11 12 12 propagatedBuildInputs = with pythonPackages; [
+29 -12
pkgs/top-level/python-packages.nix
··· 2318 2318 }; 2319 2319 2320 2320 cryptography = buildPythonPackage rec { 2321 - name = "cryptography-0.6.1"; 2321 + name = "cryptography-1.0"; 2322 2322 2323 2323 src = pkgs.fetchurl { 2324 2324 url = "https://pypi.python.org/packages/source/c/cryptography/${name}.tar.gz"; 2325 - sha256 = "17ij2acy28ryxahiq64lpf71d5z3sa9xhr4pjv7a1v81189i0j82"; 2325 + sha256 = "008hq9s4z7y17yjxh1aycvddas320hfbl9vj8gydg4fpfzz04711"; 2326 2326 }; 2327 2327 2328 2328 buildInputs = [ pkgs.openssl self.pretend self.cryptography_vectors 2329 - self.iso8601 self.pyasn1 self.pytest ]; 2330 - propagatedBuildInputs = [ self.six ] ++ optional (!isPyPy) self.cffi_0_8; 2329 + self.iso8601 self.pyasn1 self.pytest self.py ]; 2330 + propagatedBuildInputs = [ self.six self.idna self.ipaddress ] 2331 + ++ optional (!isPyPy) self.cffi 2332 + ++ optional (pythonOlder "3.4") self.enum34; 2333 + }; 2334 + 2335 + idna = buildPythonPackage rec { 2336 + name = "idna-2.0"; 2337 + 2338 + src = pkgs.fetchurl { 2339 + url = "https://pypi.python.org/packages/source/i/idna/${name}.tar.gz"; 2340 + sha256 = "0frxgmgi234lr9hylg62j69j4ik5zhg0wz05w5dhyacbjfnrl68n"; 2341 + }; 2342 + 2343 + meta = { 2344 + homepage = "http://github.com/kjd/idna/"; 2345 + description = "Internationalized Domain Names in Applications (IDNA)"; 2346 + license = "licenses.bsd3"; 2347 + }; 2331 2348 }; 2332 2349 2333 2350 cryptography_vectors = buildPythonPackage rec { 2334 - name = "cryptography_vectors-0.6.1"; 2351 + name = "cryptography_vectors-1.0"; 2335 2352 2336 2353 src = pkgs.fetchurl { 2337 2354 url = "https://pypi.python.org/packages/source/c/cryptography-vectors/${name}.tar.gz"; 2338 - sha256 = "1ks1xdb1ff74qmjdzqcfvkrwsbnwpsjgg3cy18zh37p8985cvl3r"; 2355 + sha256 = "0d02x93vk0b1fla914bij71pfma0p7sprlvrxq1bb6dxnwc7h9z7"; 2339 2356 }; 2340 2357 }; 2341 2358 ··· 8214 8231 propagatedBuildInputs = with self ; [ dnspython3 pyasn1 ]; 8215 8232 8216 8233 src = pkgs.fetchurl { 8217 - url = "https://github.com/fritzy/SleekXMPP/archive/${version}.tar.gz"; 8218 - sha256 = "1hqs2w5d7x532psfqipd2wl1mkmsaak83jvp1rh9rv406fzp9h67"; 8234 + url = "https://github.com/fritzy/SleekXMPP/archive/sleek-${version}.tar.gz"; 8235 + sha256 = "07zz0bm098zss0xww11gj45aw417nrkp9k1szzs1zm88wyfr1z31"; 8219 8236 }; 8220 8237 8221 8238 meta = { ··· 9899 9916 9900 9917 9901 9918 pyasn1 = buildPythonPackage ({ 9902 - name = "pyasn1-0.1.7"; 9919 + name = "pyasn1-0.1.8"; 9903 9920 9904 9921 src = pkgs.fetchurl { 9905 - url = "mirror://sourceforge/pyasn1/0.1.7/pyasn1-0.1.7.tar.gz"; 9906 - sha256 = "1aqy21fb564gmnkw2fbkn55c40diyx3z0ixh4savvxikqm9ivy74"; 9922 + url = "mirror://sourceforge/pyasn1/0.1.8/pyasn1-0.1.8.tar.gz"; 9923 + sha256 = "0iw31d9l0zwx35szkzq72hiw002wnqrlrsi9dpbrfngcl1ybwcsx"; 9907 9924 }; 9908 9925 9909 9926 meta = { ··· 11191 11208 # 17 tests failing 11192 11209 doCheck = false; 11193 11210 11194 - propagatedBuildInputs = [ self.cryptography ]; 11211 + propagatedBuildInputs = [ self.cryptography self.pyasn1 self.idna ]; 11195 11212 }; 11196 11213 11197 11214