diff options
author | vbgl <vbgl@users.noreply.github.com> | 2015-08-17 09:03:10 +0200 |
---|---|---|
committer | vbgl <vbgl@users.noreply.github.com> | 2015-08-17 09:03:10 +0200 |
commit | f2aeca77722815041ecefa54ecb3c1f297f329f1 (patch) | |
tree | 354f58110d157b97e125b0eb7aa35ae618e5f411 | |
parent | 7ca6742acc47958bcb17b9859f048208124c9b27 (diff) | |
parent | 5b91f2dd91d4194d96b80da6def0adf62b6bd5c5 (diff) | |
download | nixlib-f2aeca77722815041ecefa54ecb3c1f297f329f1.tar nixlib-f2aeca77722815041ecefa54ecb3c1f297f329f1.tar.gz nixlib-f2aeca77722815041ecefa54ecb3c1f297f329f1.tar.bz2 nixlib-f2aeca77722815041ecefa54ecb3c1f297f329f1.tar.lz nixlib-f2aeca77722815041ecefa54ecb3c1f297f329f1.tar.xz nixlib-f2aeca77722815041ecefa54ecb3c1f297f329f1.tar.zst nixlib-f2aeca77722815041ecefa54ecb3c1f297f329f1.zip |
Merge pull request #9274 from mdorman/fix-python-cryptography
Update python-cryptography to 1.0.
-rw-r--r-- | pkgs/applications/misc/electrum/default.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 41 |
2 files changed, 30 insertions, 13 deletions
diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix index 7aff57a6af93..b1fdc50fe15c 100644 --- a/pkgs/applications/misc/electrum/default.nix +++ b/pkgs/applications/misc/electrum/default.nix @@ -6,7 +6,7 @@ buildPythonPackage rec { src = fetchurl { url = "https://download.electrum.org/Electrum-${version}.tar.gz"; - sha256 = "0z5ksr1wlywl4bpvxjmmqnsk7jh1jfjdz9lsjkhf2j391jx0wz9q"; + sha256 = "0y04m5b410y3s9vqvkbvmlvvx1nr0cyvrnl41yapz8hydw9vdkjx"; }; propagatedBuildInputs = with pythonPackages; [ diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bd2d55054067..1017bed54b9a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2318,24 +2318,41 @@ let }; cryptography = buildPythonPackage rec { - name = "cryptography-0.6.1"; + name = "cryptography-1.0"; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/c/cryptography/${name}.tar.gz"; - sha256 = "17ij2acy28ryxahiq64lpf71d5z3sa9xhr4pjv7a1v81189i0j82"; + sha256 = "008hq9s4z7y17yjxh1aycvddas320hfbl9vj8gydg4fpfzz04711"; }; buildInputs = [ pkgs.openssl self.pretend self.cryptography_vectors - self.iso8601 self.pyasn1 self.pytest ]; - propagatedBuildInputs = [ self.six ] ++ optional (!isPyPy) self.cffi_0_8; + self.iso8601 self.pyasn1 self.pytest self.py ]; + propagatedBuildInputs = [ self.six self.idna self.ipaddress ] + ++ optional (!isPyPy) self.cffi + ++ optional (pythonOlder "3.4") self.enum34; + }; + + idna = buildPythonPackage rec { + name = "idna-2.0"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/i/idna/${name}.tar.gz"; + sha256 = "0frxgmgi234lr9hylg62j69j4ik5zhg0wz05w5dhyacbjfnrl68n"; + }; + + meta = { + homepage = "http://github.com/kjd/idna/"; + description = "Internationalized Domain Names in Applications (IDNA)"; + license = "licenses.bsd3"; + }; }; cryptography_vectors = buildPythonPackage rec { - name = "cryptography_vectors-0.6.1"; + name = "cryptography_vectors-1.0"; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/c/cryptography-vectors/${name}.tar.gz"; - sha256 = "1ks1xdb1ff74qmjdzqcfvkrwsbnwpsjgg3cy18zh37p8985cvl3r"; + sha256 = "0d02x93vk0b1fla914bij71pfma0p7sprlvrxq1bb6dxnwc7h9z7"; }; }; @@ -8214,8 +8231,8 @@ let propagatedBuildInputs = with self ; [ dnspython3 pyasn1 ]; src = pkgs.fetchurl { - url = "https://github.com/fritzy/SleekXMPP/archive/${version}.tar.gz"; - sha256 = "1hqs2w5d7x532psfqipd2wl1mkmsaak83jvp1rh9rv406fzp9h67"; + url = "https://github.com/fritzy/SleekXMPP/archive/sleek-${version}.tar.gz"; + sha256 = "07zz0bm098zss0xww11gj45aw417nrkp9k1szzs1zm88wyfr1z31"; }; meta = { @@ -9899,11 +9916,11 @@ let pyasn1 = buildPythonPackage ({ - name = "pyasn1-0.1.7"; + name = "pyasn1-0.1.8"; src = pkgs.fetchurl { - url = "mirror://sourceforge/pyasn1/0.1.7/pyasn1-0.1.7.tar.gz"; - sha256 = "1aqy21fb564gmnkw2fbkn55c40diyx3z0ixh4savvxikqm9ivy74"; + url = "mirror://sourceforge/pyasn1/0.1.8/pyasn1-0.1.8.tar.gz"; + sha256 = "0iw31d9l0zwx35szkzq72hiw002wnqrlrsi9dpbrfngcl1ybwcsx"; }; meta = { @@ -11191,7 +11208,7 @@ let # 17 tests failing doCheck = false; - propagatedBuildInputs = [ self.cryptography ]; + propagatedBuildInputs = [ self.cryptography self.pyasn1 self.idna ]; }; |