From 5f49c1f0cb150199d485eb886e329bd05dc7383d Mon Sep 17 00:00:00 2001 From: David Larsson Date: Tue, 26 Oct 2021 19:39:37 +0200 Subject: [PATCH 1/4] gnu: Add sqlalchemy-1.3. * gnu/packages/databases.scm (python-sqlalchemy-1.3): New variable. --- gnu/packages/databases.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 0da6c2d1be..ef3b407ae4 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -3006,6 +3006,38 @@ designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.") (license license:x11))) +(define-public python-sqlalchemy-1.3 + (package + (name "python-sqlalchemy") + (version "1.3.20") + (source + (origin + (method url-fetch) + (uri (pypi-uri "SQLAlchemy" version)) + (sha256 + (base32 "18b9am7bsqc4nj3d2h5r93i002apczxfvpfpcqbd6f0385zmrwnj")))) + (build-system python-build-system) + (native-inputs + `(("python-cython" ,python-cython) ; for C extensions + ("python-pytest" ,python-pytest) + ("python-mock" ,python-mock))) ; for tests + ;; (propagated-inputs + ;; `(("python-greenlet" ,python-greenlet))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ (invoke "py.test")))))) + (home-page "https://www.sqlalchemy.org") + (synopsis "Database abstraction library") + (description + "SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that +gives application developers the full power and flexibility of SQL. It +provides a full suite of well known enterprise-level persistence patterns, +designed for efficient and high-performing database access, adapted into a +simple and Pythonic domain language.") + (license license:x11))) + (define-public python2-sqlalchemy (package-with-python2 python-sqlalchemy)) -- 2.31.0