diff mbox

[6/6] gnu: Enable passlib, babel, cryptography, pyt, psycopg2, furl, flask-babel and pytest in python-sqlalchemy-utils

Message ID 20161103105604.2937-7-dannym@scratchpost.org
State New
Headers show

Commit Message

Danny Milosavljevic Nov. 3, 2016, 10:56 a.m. UTC
* gnu/packages/python.scm (python-sqlalchemy-utils): Modified.
 gnu/packages/python.scm | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)


Hartmut Goebel Nov. 3, 2016, 10:15 p.m. UTC | #1
The patch title is much to long and does not fit in a line.

I suggest:
gnu: python-sqlalchemy-utils: Add inputs for extra features.

Beside of this I'm not sure whether we should really add all these
inputs. If a developer or administrator needs them, they are easily
added: Each "extra" feature add a single package. No complex stuff here.
But alone babel adds 21 MB, cryptography another ca. 70 MB.

I'm in favor of *not* adding any of these additional inputs.
diff mbox


diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 21adce7..927926e 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -3968,9 +3968,18 @@  simple and Pythonic domain language.")
     (build-system python-build-system)
-    (inputs
+    (propagated-inputs
      `(("python-six" ,python-six)
-       ("python-sqlalchemy" ,python-sqlalchemy)))
+       ("python-sqlalchemy" ,python-sqlalchemy)
+       ("python-passlib" ,python-passlib)
+       ("python-babel" ,python-babel)
+       ("python-cryptography" ,python-cryptography)
+       ("python-pytz" ,python-pytz)
+       ("python-psycopg2" ,python-psycopg2)
+       ("python-furl" ,python-furl)
+       ("python-flask-babel" ,python-flask-babel)))
+    (native-inputs
+     `(("python-pytest" ,python-pytest)))
     (home-page "https://github.com/kvesteri/sqlalchemy-utils")
     (synopsis "Various utility functions for SQLAlchemy")