~ruther/guix-local

acda793e1e2f8d3c4abe8de2f777afdaf808d745 — Jake Coble 5 months ago 5f8a699
gnu: Add python-psycopg2cffi.

* gnu/packages/databases.scm (python-psycopg2cffi): New variable.

Change-Id: Ifdc8eb44e7bb56cc00354eb919e36bc79b4a009a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 25 insertions(+), 0 deletions(-)

M gnu/packages/databases.scm
M gnu/packages/databases.scm => gnu/packages/databases.scm +25 -0
@@ 128,6 128,7 @@
  #:use-module (gnu packages language)
  #:use-module (gnu packages libedit)
  #:use-module (gnu packages libevent)
  #:use-module (gnu packages libffi)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages lisp)
  #:use-module (gnu packages lisp-xyz)


@@ 877,6 878,30 @@ they exist.")
client.")
    (license license:asl2.0)))

(define-public python-psycopg2cffi
  (package
    (name "python-psycopg2cffi")
    (version "2.9.0")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "psycopg2cffi" version))
       (sha256
        (base32 "0ljwsglgjm0c28dzlqlyvbz1jnn4hpmqa8dn28fkmpipv3f2w9vy"))))
    (build-system pyproject-build-system)
    ;; TODO: Fix tests: ImportError: cannot import name 'psycopg2_tests' from
    ;; partially initialized module 'psycopg2cffi.tests' (most likely due to a
    ;; circular import)
    (arguments '(#:tests? #f))
    (propagated-inputs (list python-cffi
                             python-six)) ;; hard dependency
    (native-inputs (list python-setuptools postgresql))
    (home-page "https://github.com/chtd/psycopg2cffi")
    (synopsis "Port of psycopg2 to CFFI")
    (description
     "This package is an implementation of @code{psycopg2} using CFFI.")
    (license license:lgpl3)))

(define-public python-pylibmc
  (package
    (name "python-pylibmc")