Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / routes / default.nix
blob1176fcb4eb0933f4b043f1f671fd4270ed2fc95e
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , repoze_lru
5 , six
6 , soupsieve
7 , webob
8 , coverage
9 , webtest
12 buildPythonPackage rec {
13   pname = "Routes";
14   version = "2.5.1";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "b6346459a15f0cbab01a45a90c3d25caf980d4733d628b4cc1952b865125d053";
19   };
21   propagatedBuildInputs = [ repoze_lru six soupsieve webob ];
22   # incompatible with latest soupsieve
23   doCheck = false;
24   checkInputs = [ coverage soupsieve webtest ];
26   pythonImportsCheck = [ "routes" ];
28   meta = with lib; {
29     description = "A Python re-implementation of the Rails routes system for mapping URLs to application actions";
30     homepage = "http://routes.groovie.org/";
31     license = licenses.mit;
32   };