tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
pythonPackages.sqlalchemy_migrate: 0.10.0 -> 0.11.0
Lancelot SIX
8 years ago
ff472837
7f5ddfe5
+35
-31
2 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
sqlalchemy-migrate
default.nix
top-level
python-packages.nix
+34
pkgs/development/python-modules/sqlalchemy-migrate/default.nix
···
1
1
+
{ stdenv, buildPythonPackage, fetchurl, python,
2
2
+
unittest2, scripttest, pytz, pylint, tempest-lib, mock, testtools,
3
3
+
pbr, tempita, decorator, sqlalchemy, six, sqlparse
4
4
+
}:
5
5
+
buildPythonPackage rec {
6
6
+
name = "sqlalchemy-migrate-${version}";
7
7
+
version = "0.11.0";
8
8
+
9
9
+
src = fetchurl {
10
10
+
url = "mirror://pypi/s/sqlalchemy-migrate/${name}.tar.gz";
11
11
+
sha256 = "0ld2bihp9kmf57ykgzrfgxs4j9kxlw79sgdj9sfn47snw3izb2p6";
12
12
+
};
13
13
+
14
14
+
buildInputs = [ unittest2 scripttest pytz pylint tempest-lib mock testtools ];
15
15
+
propagatedBuildInputs = [ pbr tempita decorator sqlalchemy six sqlparse ];
16
16
+
17
17
+
checkPhase = ''
18
18
+
export PATH=$PATH:$out/bin
19
19
+
echo sqlite:///__tmp__ > test_db.cfg
20
20
+
# depends on ibm_db_sa
21
21
+
rm migrate/tests/changeset/databases/test_ibmdb2.py
22
22
+
# wants very old testtools
23
23
+
rm migrate/tests/versioning/test_schema.py
24
24
+
# transient failures on py27
25
25
+
substituteInPlace migrate/tests/versioning/test_util.py --replace "test_load_model" "noop"
26
26
+
${python.interpreter} setup.py test
27
27
+
'';
28
28
+
29
29
+
meta = with stdenv.lib; {
30
30
+
homepage = http://code.google.com/p/sqlalchemy-migrate/;
31
31
+
description = "Schema migration tools for SQLAlchemy";
32
32
+
license = licenses.asl20;
33
33
+
};
34
34
+
}
+1
-31
pkgs/top-level/python-packages.nix
···
24735
24735
};
24736
24736
};
24737
24737
24738
24738
-
24739
24739
-
sqlalchemy_migrate_func = sqlalchemy: buildPythonPackage rec {
24740
24740
-
name = "sqlalchemy-migrate-0.10.0";
24741
24741
-
24742
24742
-
src = pkgs.fetchurl {
24743
24743
-
url = "mirror://pypi/s/sqlalchemy-migrate/${name}.tar.gz";
24744
24744
-
sha256 = "00z0lzjs4ksr9yr31zs26csyacjvavhpz6r74xaw1r89kk75qg7q";
24745
24745
-
};
24746
24746
-
24747
24747
-
buildInputs = with self; [ unittest2 scripttest pytz pylint tempest-lib mock testtools ];
24748
24748
-
propagatedBuildInputs = with self; [ pbr tempita decorator sqlalchemy six sqlparse ];
24749
24749
-
24750
24750
-
checkPhase = ''
24751
24751
-
export PATH=$PATH:$out/bin
24752
24752
-
echo sqlite:///__tmp__ > test_db.cfg
24753
24753
-
# depends on ibm_db_sa
24754
24754
-
rm migrate/tests/changeset/databases/test_ibmdb2.py
24755
24755
-
# wants very old testtools
24756
24756
-
rm migrate/tests/versioning/test_schema.py
24757
24757
-
# transient failures on py27
24758
24758
-
substituteInPlace migrate/tests/versioning/test_util.py --replace "test_load_model" "noop"
24759
24759
-
${python.interpreter} setup.py test
24760
24760
-
'';
24761
24761
-
24762
24762
-
meta = {
24763
24763
-
homepage = http://code.google.com/p/sqlalchemy-migrate/;
24764
24764
-
description = "Schema migration tools for SQLAlchemy";
24765
24765
-
};
24766
24766
-
};
24767
24767
-
24768
24768
-
sqlalchemy_migrate = self.sqlalchemy_migrate_func self.sqlalchemy;
24738
24738
+
sqlalchemy_migrate = callPackage ../development/python-modules/sqlalchemy-migrate { };
24769
24739
24770
24740
sqlparse = buildPythonPackage rec {
24771
24741
name = "sqlparse-${version}";