diff options
author | Lancelot SIX <lsix@lancelotsix.com> | 2017-05-03 22:30:37 +0200 |
---|---|---|
committer | Lancelot SIX <lsix@lancelotsix.com> | 2017-05-03 23:17:56 +0200 |
commit | ff472837ea5a7cf4391ba57f91d0f2fd125252f6 (patch) | |
tree | a709b93785325935b8269e2155866df0f3653a31 /pkgs/development/python-modules/sqlalchemy-migrate | |
parent | 7f5ddfe52f8c2bc064f78b625d60ffeece19f1be (diff) | |
download | nixpkgs-ff472837ea5a7cf4391ba57f91d0f2fd125252f6.tar nixpkgs-ff472837ea5a7cf4391ba57f91d0f2fd125252f6.tar.gz nixpkgs-ff472837ea5a7cf4391ba57f91d0f2fd125252f6.tar.bz2 nixpkgs-ff472837ea5a7cf4391ba57f91d0f2fd125252f6.tar.lz nixpkgs-ff472837ea5a7cf4391ba57f91d0f2fd125252f6.tar.xz nixpkgs-ff472837ea5a7cf4391ba57f91d0f2fd125252f6.tar.zst nixpkgs-ff472837ea5a7cf4391ba57f91d0f2fd125252f6.zip |
pythonPackages.sqlalchemy_migrate: 0.10.0 -> 0.11.0
Diffstat (limited to 'pkgs/development/python-modules/sqlalchemy-migrate')
-rw-r--r-- | pkgs/development/python-modules/sqlalchemy-migrate/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/sqlalchemy-migrate/default.nix b/pkgs/development/python-modules/sqlalchemy-migrate/default.nix new file mode 100644 index 00000000000..11ed3a8d673 --- /dev/null +++ b/pkgs/development/python-modules/sqlalchemy-migrate/default.nix @@ -0,0 +1,34 @@ +{ stdenv, buildPythonPackage, fetchurl, python, + unittest2, scripttest, pytz, pylint, tempest-lib, mock, testtools, + pbr, tempita, decorator, sqlalchemy, six, sqlparse +}: +buildPythonPackage rec { + name = "sqlalchemy-migrate-${version}"; + version = "0.11.0"; + + src = fetchurl { + url = "mirror://pypi/s/sqlalchemy-migrate/${name}.tar.gz"; + sha256 = "0ld2bihp9kmf57ykgzrfgxs4j9kxlw79sgdj9sfn47snw3izb2p6"; + }; + + buildInputs = [ unittest2 scripttest pytz pylint tempest-lib mock testtools ]; + propagatedBuildInputs = [ pbr tempita decorator sqlalchemy six sqlparse ]; + + checkPhase = '' + export PATH=$PATH:$out/bin + echo sqlite:///__tmp__ > test_db.cfg + # depends on ibm_db_sa + rm migrate/tests/changeset/databases/test_ibmdb2.py + # wants very old testtools + rm migrate/tests/versioning/test_schema.py + # transient failures on py27 + substituteInPlace migrate/tests/versioning/test_util.py --replace "test_load_model" "noop" + ${python.interpreter} setup.py test + ''; + + meta = with stdenv.lib; { + homepage = http://code.google.com/p/sqlalchemy-migrate/; + description = "Schema migration tools for SQLAlchemy"; + license = licenses.asl20; + }; +} |