pipenv: 2018.5.18 -> 2018.7.1

Signed-off-by: Domen Kožar <domen@dev.si>

authored by Domen Kožar and committed by Frederik Rietdijk 40887a6d fb7b8948

+87 -8
+24
pkgs/development/python-modules/arpeggio/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , glibcLocales 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "Arpeggio"; 9 + version = "1.8.0"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "0rvgwc2nxqf22fjnggswqw2i3sn1f2hhq043vhjr3af7ldfai3l2"; 14 + }; 15 + 16 + # Shall not be needed for next release 17 + LC_ALL = "en_US.UTF-8"; 18 + buildInputs = [ glibcLocales ]; 19 + 20 + meta = { 21 + description = "Packrat parser interpreter"; 22 + license = lib.licenses.mit; 23 + }; 24 + }
+6 -5
pkgs/development/python-modules/hypothesis/default.nix
··· 9 9 # pytz fake_factory django numpy pytest 10 10 # If you need these, you can just add them to your environment. 11 11 12 - version = "3.45.2"; 12 + version = "3.66.2"; 13 13 pname = "hypothesis"; 14 14 15 - # Upstream prefers github tarballs 15 + # Use github tarballs that includes tests 16 16 src = fetchFromGitHub { 17 17 owner = "HypothesisWorks"; 18 18 repo = "hypothesis-python"; 19 - rev = version; 20 - sha256 = "063sn5m1966gvm3wrlxczdq4vw0r94h3nd9xpr94qxahpg2r4bpb"; 19 + rev = "hypothesis-python-${version}"; 20 + sha256 = "17ywbwa76z7f0pgash0003fvm25fsj7hxdrdiprdbv99y3i8bm88"; 21 21 }; 22 + 23 + postUnpack = "sourceRoot=$sourceRoot/hypothesis-python"; 22 24 23 25 propagatedBuildInputs = [ attrs coverage ] ++ lib.optional (!isPy3k) [ enum34 ]; 24 26 25 27 checkInputs = [ pytest pytest_xdist flaky mock ]; 26 28 inherit doCheck; 27 29 28 - # https://github.com/DRMacIver/hypothesis/issues/300 29 30 checkPhase = '' 30 31 rm tox.ini # This file changes how py.test runs and breaks it 31 32 py.test tests/cover
+22
pkgs/development/python-modules/invoke/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "invoke"; 8 + version = "1.1.0"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "0aiy1xvk1f91246zxd1zqrm679vdvd10h843a2na41cqr3cflpi6"; 13 + }; 14 + 15 + # errors with vendored libs 16 + doCheck = false; 17 + 18 + meta = { 19 + description = "Pythonic task execution"; 20 + license = lib.licenses.bsd2; 21 + }; 22 + }
+28
pkgs/development/python-modules/parver/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , six 5 + , attrs 6 + , pytest 7 + , hypothesis 8 + , pretend 9 + , arpeggio 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "parver"; 14 + version = "0.1.1"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "05dsjmk3ckd175ln8smxr1f6l6qsrjyd8s5vfqc5x7fii3vgyjmc"; 19 + }; 20 + 21 + propagatedBuildInputs = [ six attrs arpeggio ]; 22 + checkInputs = [ pytest hypothesis pretend ]; 23 + 24 + meta = { 25 + description = "parver allows parsing and manipulation of PEP 440 version numbers."; 26 + license = lib.licenses.mit; 27 + }; 28 + }
+3 -3
pkgs/development/tools/pipenv/default.nix
··· 2 2 with python3Packages; buildPythonApplication rec { 3 3 name = "${pname}-${version}"; 4 4 pname = "pipenv"; 5 - version = "2018.5.18"; 5 + version = "2018.7.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1knyknmykjj7gixdpfyns77sv4mizl68addk09ajmw9z5aqaif84"; 9 + sha256 = "0fpnfxdkymz9an3m6isq5g24ykd6hnkjc8llfnvbmnakz1sd0sxv"; 10 10 }; 11 11 12 12 LC_ALL = "en_US.UTF-8"; 13 13 14 - propagatedBuildInputs = [ pew pip requests flake8 ]; 14 + propagatedBuildInputs = [ pew pip requests flake8 parver invoke ]; 15 15 16 16 doCheck = false; 17 17
+4
pkgs/top-level/python-packages.nix
··· 264 264 265 265 discordpy = callPackage ../development/python-modules/discordpy { }; 266 266 267 + parver = callPackage ../development/python-modules/parver { }; 268 + arpeggio = callPackage ../development/python-modules/arpeggio { }; 269 + invoke = callPackage ../development/python-modules/invoke { }; 270 + 267 271 distorm3 = callPackage ../development/python-modules/distorm3 { }; 268 272 269 273 dogtail = callPackage ../development/python-modules/dogtail { };