1{ stdenv
2, buildPythonPackage
3, fetchgit
4, isPy27
5, unittest2
6, cornice
7, gunicorn
8, pyramid
9, requests
10, simplejson
11, sqlalchemy
12, mozsvc
13, tokenserver
14, serversyncstorage
15, configparser
16}:
17
18buildPythonPackage rec {
19 name = "syncserver-${version}";
20 version = "1.6.0";
21 disabled = ! isPy27;
22
23 src = fetchgit {
24 url = https://github.com/mozilla-services/syncserver.git;
25 rev = "refs/tags/${version}";
26 sha256 = "1fsiwihgq3z5b5kmssxxil5g2abfvsf6wfikzyvi4sy8hnym77mb";
27 };
28
29 buildInputs = [ unittest2 ];
30 propagatedBuildInputs = [
31 cornice gunicorn pyramid requests simplejson sqlalchemy mozsvc tokenserver
32 serversyncstorage configparser
33 ];
34
35 meta = {
36 maintainers = [ ];
37 platforms = stdenv.lib.platforms.all;
38 };
39}