# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
categories-append databases
maintainers {snc @nerdling} openmaintainer
description A python DBAPI-2.0-compliant database adapter for postgresql
long_description Psycopg2 is a postgresql database adapter for python. \
It's fully compliant to python's DBAPI-2.0. psycopg is \
designed for heavily multi-threaded applications \
featuring connection pooling.
python.versions 27 34 35 36 37
homepage http://initd.org/psycopg/
master_sites pypi:[string index ${python.rootname} 0]/${python.rootname}
distname ${python.rootname}-${version}
checksums md5 bc00aa77595c03af7d68876ceb74ef77 \
rmd160 f03a3ec9775d92d65b43c6a651570a4d38b45f0a \
sha256 897a6e838319b4bf648a574afb6cabcb17d0488f8c7195100d48d872419f4457 \
if {${name} ne ${subport}} {
depends_lib-append path:lib/libssl.dylib:openssl port:py${python.version}-setuptools
patchfiles patch-setup.cfg.diff
if {[variant_isset postgresql11]} {
s|@PG_CONFIG@|${prefix}/lib/postgresql11/bin/pg_config|g \
if {[variant_isset postgresql10]} {
s|@PG_CONFIG@|${prefix}/lib/postgresql10/bin/pg_config|g \
if {[variant_isset postgresql94]} {
s|@PG_CONFIG@|${prefix}/lib/postgresql94/bin/pg_config|g \
if {[variant_isset postgresql95]} {
s|@PG_CONFIG@|${prefix}/lib/postgresql95/bin/pg_config|g \
if {[variant_isset postgresql96]} {