diff options
author | adisbladis <adis@blad.is> | 2017-08-09 12:33:54 +0800 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-08-09 14:51:01 +0200 |
commit | 490df6756228390846dbed82b359f50fba88149b (patch) | |
tree | e54f62b81a93f826688082d023c9d48816efb94e /pkgs/development/python-modules/pecan | |
parent | 5167116ebabe1f6eaf341bd701fb23e4d512433f (diff) | |
download | nixlib-490df6756228390846dbed82b359f50fba88149b.tar nixlib-490df6756228390846dbed82b359f50fba88149b.tar.gz nixlib-490df6756228390846dbed82b359f50fba88149b.tar.bz2 nixlib-490df6756228390846dbed82b359f50fba88149b.tar.lz nixlib-490df6756228390846dbed82b359f50fba88149b.tar.xz nixlib-490df6756228390846dbed82b359f50fba88149b.tar.zst nixlib-490df6756228390846dbed82b359f50fba88149b.zip |
pythonPackages.pecan: 1.0.3 -> 1.2.1
Diffstat (limited to 'pkgs/development/python-modules/pecan')
-rw-r--r-- | pkgs/development/python-modules/pecan/default.nix | 40 | ||||
-rw-r--r-- | pkgs/development/python-modules/pecan/python36_test_fix.patch | 13 |
2 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pecan/default.nix b/pkgs/development/python-modules/pecan/default.nix new file mode 100644 index 000000000000..b6e022640cbd --- /dev/null +++ b/pkgs/development/python-modules/pecan/default.nix @@ -0,0 +1,40 @@ +{ stdenv +, fetchPypi +, buildPythonPackage +# Python deps +, singledispatch +, logutils +, webtest +, Mako +, genshi +, Kajiki +, sqlalchemy +, gunicorn +, jinja2 +, virtualenv +}: + +buildPythonPackage rec { + name = "${pname}-${version}"; + pname = "pecan"; + version = "1.2.1"; + + patches = [ + ./python36_test_fix.patch + ]; + + src = fetchPypi { + inherit pname version; + sha256 = "0ikc32rd2hr8j2jxc0mllvdjvxydx3fwfp3z8sdxmkzdkixlb5cd"; + }; + + propagatedBuildInputs = [ singledispatch logutils ]; + buildInputs = [ + webtest Mako genshi Kajiki sqlalchemy gunicorn jinja2 virtualenv + ]; + + meta = with stdenv.lib; { + description = "Pecan"; + homepage = "http://github.com/pecan/pecan"; + }; +} diff --git a/pkgs/development/python-modules/pecan/python36_test_fix.patch b/pkgs/development/python-modules/pecan/python36_test_fix.patch new file mode 100644 index 000000000000..65e0733ab06e --- /dev/null +++ b/pkgs/development/python-modules/pecan/python36_test_fix.patch @@ -0,0 +1,13 @@ +diff --git a/pecan/tests/test_conf.py b/pecan/tests/test_conf.py +index 0573d84..7c98e16 100644 +--- a/pecan/tests/test_conf.py ++++ b/pecan/tests/test_conf.py +@@ -157,7 +157,7 @@ class TestConf(PecanTestCase): + + try: + configuration.conf_from_file(f.name) +- except (ValueError, SystemError) as e: ++ except (ValueError, SystemError, ImportError) as e: + assert 'relative import' in str(e) + else: + raise AssertionError( |