diff options
author | Robert Schütz <dev@schuetz-co.de> | 2021-03-08 08:48:54 +0100 |
---|---|---|
committer | Robert Schütz <dev@schuetz-co.de> | 2021-03-08 09:25:12 +0100 |
commit | 2758f7bb1effe1f98b8f2eff27287ba79e51dc16 (patch) | |
tree | 1f8b243c74f85db6659ae30414c26a27b832d156 /pkgs/development/python-modules/agate-sql | |
parent | 891d560b214b2f1e5b55da10c4d0b16a145b5320 (diff) |
python3Packages.agate-sql: 0.5.5 -> 0.5.6
Diffstat (limited to 'pkgs/development/python-modules/agate-sql')
-rw-r--r-- | pkgs/development/python-modules/agate-sql/default.nix | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/pkgs/development/python-modules/agate-sql/default.nix b/pkgs/development/python-modules/agate-sql/default.nix index fb080bcc11b28..7bbfc623d35ba 100644 --- a/pkgs/development/python-modules/agate-sql/default.nix +++ b/pkgs/development/python-modules/agate-sql/default.nix @@ -1,15 +1,34 @@ -{ lib, fetchPypi, buildPythonPackage, agate, sqlalchemy, crate }: +{ lib +, buildPythonPackage +, isPy27 +, fetchFromGitHub +, agate +, sqlalchemy +, crate +, nose +, geojson +}: buildPythonPackage rec { pname = "agate-sql"; - version = "0.5.5"; + version = "0.5.6"; - src = fetchPypi { - inherit pname version; - sha256 = "50a39754babef6cd0d1b1e75763324a49593394fe46ab1ea9546791b5e6b69a7"; + disabled = isPy27; + + src = fetchFromGitHub { + owner = "wireservice"; + repo = "agate-sql"; + rev = version; + sha256 = "16rijcnvxrvw9mmyk4228dalrr2qb74y649g1l6qifiabx5ij78s"; }; - propagatedBuildInputs = [ agate sqlalchemy crate ]; + propagatedBuildInputs = [ agate sqlalchemy ]; + + checkInputs = [ crate nose geojson ]; + + checkPhase = '' + nosetests + ''; pythonImportsCheck = [ "agatesql" ]; @@ -18,7 +37,5 @@ buildPythonPackage rec { homepage = "https://github.com/wireservice/agate-sql"; license = with licenses; [ mit ]; maintainers = with maintainers; [ vrthra ]; - # FAIL: test_to_sql_create_statement_with_schema (tests.test_agatesql.TestSQL) - broken = true; }; } |