1{ stdenv
2, buildPythonPackage
3, fetchgit
4, isPy27
5, testfixtures
6, unittest2
7, webtest
8, pyramid
9, sqlalchemy
10, simplejson
11, mozsvc
12, cornice
13, pyramid_hawkauth
14, pymysql
15, pymysqlsa
16, umemcache
17, WSGIProxy
18, requests
19, pybrowserid
20}:
21
22buildPythonPackage rec {
23 name = "serversyncstorage-${version}";
24 version = "1.6.11";
25 disabled = !isPy27;
26
27 src = fetchgit {
28 url = https://github.com/mozilla-services/server-syncstorage.git;
29 rev = "refs/tags/${version}";
30 sha256 = "197gj2jfs2c6nzs20j37kqxwi91wabavxnfm4rqmrjwhgqjwhnm0";
31 };
32
33 buildInputs = [ testfixtures unittest2 webtest ];
34 propagatedBuildInputs = [
35 pyramid sqlalchemy simplejson mozsvc cornice pyramid_hawkauth pymysql
36 pymysqlsa umemcache WSGIProxy requests pybrowserid
37 ];
38}