Skip to content

Commit

Permalink
pythonPackages.WSME: 0.8.0 -> 0.9.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Robert Schütz committed Mar 20, 2018
1 parent 9f54b03 commit 2773b76
Showing 1 changed file with 16 additions and 7 deletions.
23 changes: 16 additions & 7 deletions pkgs/development/python-modules/WSME/default.nix
Original file line number Diff line number Diff line change
@@ -1,27 +1,35 @@
{ lib, buildPythonPackage, fetchPypi, isPy3k
, pbr, six, simplegeneric, netaddr, pytz, webob
, cornice, nose, webtest, pecan, transaction, cherrypy, sphinx }:
, cornice, nose, webtest, pecan, transaction, cherrypy, sphinx
, flask, flask-restful, suds-jurko, glibcLocales }:

buildPythonPackage rec {
pname = "WSME";
version = "0.8.0";
version = "0.9.2";

src = fetchPypi {
inherit pname version;
sha256 = "1nw827iz5g9jlfnfbdi8kva565v0kdjzba2lccziimj09r71w900";
sha256 = "e790ac755a7e36eaa796d3966d3878677896dbc7d1c2685cb85c06b744c21976";
};

checkPhase = ''
postPatch = ''
# remove turbogears tests as we don't have it packaged
rm tests/test_tg*
# remove flask since we don't have flask-restful
rm tests/test_flask*
# WSME seems incompatible with recent SQLAlchemy version
rm wsmeext/tests/test_sqlalchemy*
# https://bugs.launchpad.net/wsme/+bug/1510823
${if isPy3k then "rm tests/test_cornice.py" else ""}
'';

nosetests tests/
checkPhae = ''
nosetests --exclude test_buildhtml \
--exlcude test_custom_clientside_error \
--exclude test_custom_non_http_clientside_error
'';

# UnicodeEncodeError, ImportError, ...
doCheck = !isPy3k;

nativeBuildInputs = [ pbr ];

propagatedBuildInputs = [
Expand All @@ -30,6 +38,7 @@ buildPythonPackage rec {

checkInputs = [
cornice nose webtest pecan transaction cherrypy sphinx
flask flask-restful suds-jurko glibcLocales
];

meta = with lib; {
Expand Down

0 comments on commit 2773b76

Please sign in to comment.