pkgsrc/databases/py-psycopg2/PLIST
wiz 3d4a28f304 Updated py-psycopg2 to 2.7.
What's new in psycopg 2.7
-------------------------

New features:

- Added `~psycopg2.sql` module to generate SQL dynamically (🎫`#308`).
- Added :ref:`replication-support` (🎫`#322`). Main authors are
  Oleksandr Shulgin and Craig Ringer, who deserve a huge thank you.
- Added `~psycopg2.extensions.parse_dsn()` and
  `~psycopg2.extensions.make_dsn()` functions (🎟️`#321, #363`).
  `~psycopg2.connect()` now can take both *dsn* and keyword arguments, merging
  them together.
- Added `~psycopg2.__libpq_version__` and
  `~psycopg2.extensions.libpq_version()` to inspect the version of the
  ``libpq`` library the module was compiled/loaded with
  (🎟️`#35, #323`).
- The attributes `~connection.notices` and `~connection.notifies` can be
  customized replacing them with any object exposing an `!append()` method
  (🎫`#326`).
- Adapt network types to `ipaddress` objects when available. When not
  enabled, convert arrays of network types to lists by default. The old `!Inet`
  adapter is deprecated (🎟️`#317, #343, #387`).
- Added `~psycopg2.extensions.quote_ident()` function (🎫`#359`).
- Added `~connection.get_dsn_parameters()` connection method (🎫`#364`).
- `~cursor.callproc()` now accepts a dictionary of parameters (🎫`#381`).
- Give precedence to `!__conform__()` over superclasses to choose an object
  adapter (🎫`#456`).
- Using Python C API decoding functions and codecs caching for faster
  unicode encoding/decoding (🎫`#473`).
- `~cursor.executemany()` slowness addressed by
  `~psycopg2.extras.execute_batch()` and `~psycopg2.extras.execute_values()`
  (🎫`#491`).
- Added ``async_`` as an alias for ``async`` to support Python 3.7 where
  ``async`` will become a keyword (🎫`#495`).
- Unless in autocommit, do not use :sql:`default_transaction_*` settings to
  control the session characteristics as it may create problems with external
  connection pools such as pgbouncer; use :sql:`BEGIN` options instead
  (🎫`#503`).
- `~connection.isolation_level` is now writable and entirely separated from
  `~connection.autocommit`; added `~connection.readonly`,
  `~connection.deferrable` writable attributes.

Bug fixes:

- Fixed error caused by missing decoding `~psycopg2.extras.LoggingConnection`
  (🎫`#483`).
- Fixed integer overflow in :sql:`interval` seconds (🎫`#512`).

Other changes:

- Dropped support for Python 2.5 and 3.1.
- Dropped support for client library older than PostgreSQL 9.1 (but older
  server versions are still supported).
- `~connection.isolation_level` doesn't read from the database but will return
  `~psycopg2.extensions.ISOLATION_LEVEL_DEFAULT` if no value was set on the
  connection.
- Empty arrays no more converted into lists if they don't have a type attached
  (🎫`#506`)
2017-03-05 14:19:07 +00:00

129 lines
5.3 KiB
Text

@comment $NetBSD: PLIST,v 1.11 2017/03/05 14:19:07 wiz Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/psycopg2/__init__.py
${PYSITELIB}/psycopg2/__init__.pyc
${PYSITELIB}/psycopg2/__init__.pyo
${PYSITELIB}/psycopg2/_ipaddress.py
${PYSITELIB}/psycopg2/_ipaddress.pyc
${PYSITELIB}/psycopg2/_ipaddress.pyo
${PYSITELIB}/psycopg2/_json.py
${PYSITELIB}/psycopg2/_json.pyc
${PYSITELIB}/psycopg2/_json.pyo
${PYSITELIB}/psycopg2/_psycopg.so
${PYSITELIB}/psycopg2/_range.py
${PYSITELIB}/psycopg2/_range.pyc
${PYSITELIB}/psycopg2/_range.pyo
${PYSITELIB}/psycopg2/errorcodes.py
${PYSITELIB}/psycopg2/errorcodes.pyc
${PYSITELIB}/psycopg2/errorcodes.pyo
${PYSITELIB}/psycopg2/extensions.py
${PYSITELIB}/psycopg2/extensions.pyc
${PYSITELIB}/psycopg2/extensions.pyo
${PYSITELIB}/psycopg2/extras.py
${PYSITELIB}/psycopg2/extras.pyc
${PYSITELIB}/psycopg2/extras.pyo
${PYSITELIB}/psycopg2/pool.py
${PYSITELIB}/psycopg2/pool.pyc
${PYSITELIB}/psycopg2/pool.pyo
${PYSITELIB}/psycopg2/psycopg1.py
${PYSITELIB}/psycopg2/psycopg1.pyc
${PYSITELIB}/psycopg2/psycopg1.pyo
${PYSITELIB}/psycopg2/sql.py
${PYSITELIB}/psycopg2/sql.pyc
${PYSITELIB}/psycopg2/sql.pyo
${PYSITELIB}/psycopg2/tests/__init__.py
${PYSITELIB}/psycopg2/tests/__init__.pyc
${PYSITELIB}/psycopg2/tests/__init__.pyo
${PYSITELIB}/psycopg2/tests/dbapi20.py
${PYSITELIB}/psycopg2/tests/dbapi20.pyc
${PYSITELIB}/psycopg2/tests/dbapi20.pyo
${PYSITELIB}/psycopg2/tests/dbapi20_tpc.py
${PYSITELIB}/psycopg2/tests/dbapi20_tpc.pyc
${PYSITELIB}/psycopg2/tests/dbapi20_tpc.pyo
${PYSITELIB}/psycopg2/tests/test_async.py
${PYSITELIB}/psycopg2/tests/test_async.pyc
${PYSITELIB}/psycopg2/tests/test_async.pyo
${PYSITELIB}/psycopg2/tests/test_async_keyword.py
${PYSITELIB}/psycopg2/tests/test_async_keyword.pyc
${PYSITELIB}/psycopg2/tests/test_async_keyword.pyo
${PYSITELIB}/psycopg2/tests/test_bugX000.py
${PYSITELIB}/psycopg2/tests/test_bugX000.pyc
${PYSITELIB}/psycopg2/tests/test_bugX000.pyo
${PYSITELIB}/psycopg2/tests/test_bug_gc.py
${PYSITELIB}/psycopg2/tests/test_bug_gc.pyc
${PYSITELIB}/psycopg2/tests/test_bug_gc.pyo
${PYSITELIB}/psycopg2/tests/test_cancel.py
${PYSITELIB}/psycopg2/tests/test_cancel.pyc
${PYSITELIB}/psycopg2/tests/test_cancel.pyo
${PYSITELIB}/psycopg2/tests/test_connection.py
${PYSITELIB}/psycopg2/tests/test_connection.pyc
${PYSITELIB}/psycopg2/tests/test_connection.pyo
${PYSITELIB}/psycopg2/tests/test_copy.py
${PYSITELIB}/psycopg2/tests/test_copy.pyc
${PYSITELIB}/psycopg2/tests/test_copy.pyo
${PYSITELIB}/psycopg2/tests/test_cursor.py
${PYSITELIB}/psycopg2/tests/test_cursor.pyc
${PYSITELIB}/psycopg2/tests/test_cursor.pyo
${PYSITELIB}/psycopg2/tests/test_dates.py
${PYSITELIB}/psycopg2/tests/test_dates.pyc
${PYSITELIB}/psycopg2/tests/test_dates.pyo
${PYSITELIB}/psycopg2/tests/test_errcodes.py
${PYSITELIB}/psycopg2/tests/test_errcodes.pyc
${PYSITELIB}/psycopg2/tests/test_errcodes.pyo
${PYSITELIB}/psycopg2/tests/test_extras_dictcursor.py
${PYSITELIB}/psycopg2/tests/test_extras_dictcursor.pyc
${PYSITELIB}/psycopg2/tests/test_extras_dictcursor.pyo
${PYSITELIB}/psycopg2/tests/test_fast_executemany.py
${PYSITELIB}/psycopg2/tests/test_fast_executemany.pyc
${PYSITELIB}/psycopg2/tests/test_fast_executemany.pyo
${PYSITELIB}/psycopg2/tests/test_green.py
${PYSITELIB}/psycopg2/tests/test_green.pyc
${PYSITELIB}/psycopg2/tests/test_green.pyo
${PYSITELIB}/psycopg2/tests/test_ipaddress.py
${PYSITELIB}/psycopg2/tests/test_ipaddress.pyc
${PYSITELIB}/psycopg2/tests/test_ipaddress.pyo
${PYSITELIB}/psycopg2/tests/test_lobject.py
${PYSITELIB}/psycopg2/tests/test_lobject.pyc
${PYSITELIB}/psycopg2/tests/test_lobject.pyo
${PYSITELIB}/psycopg2/tests/test_module.py
${PYSITELIB}/psycopg2/tests/test_module.pyc
${PYSITELIB}/psycopg2/tests/test_module.pyo
${PYSITELIB}/psycopg2/tests/test_notify.py
${PYSITELIB}/psycopg2/tests/test_notify.pyc
${PYSITELIB}/psycopg2/tests/test_notify.pyo
${PYSITELIB}/psycopg2/tests/test_psycopg2_dbapi20.py
${PYSITELIB}/psycopg2/tests/test_psycopg2_dbapi20.pyc
${PYSITELIB}/psycopg2/tests/test_psycopg2_dbapi20.pyo
${PYSITELIB}/psycopg2/tests/test_quote.py
${PYSITELIB}/psycopg2/tests/test_quote.pyc
${PYSITELIB}/psycopg2/tests/test_quote.pyo
${PYSITELIB}/psycopg2/tests/test_replication.py
${PYSITELIB}/psycopg2/tests/test_replication.pyc
${PYSITELIB}/psycopg2/tests/test_replication.pyo
${PYSITELIB}/psycopg2/tests/test_sql.py
${PYSITELIB}/psycopg2/tests/test_sql.pyc
${PYSITELIB}/psycopg2/tests/test_sql.pyo
${PYSITELIB}/psycopg2/tests/test_transaction.py
${PYSITELIB}/psycopg2/tests/test_transaction.pyc
${PYSITELIB}/psycopg2/tests/test_transaction.pyo
${PYSITELIB}/psycopg2/tests/test_types_basic.py
${PYSITELIB}/psycopg2/tests/test_types_basic.pyc
${PYSITELIB}/psycopg2/tests/test_types_basic.pyo
${PYSITELIB}/psycopg2/tests/test_types_extras.py
${PYSITELIB}/psycopg2/tests/test_types_extras.pyc
${PYSITELIB}/psycopg2/tests/test_types_extras.pyo
${PYSITELIB}/psycopg2/tests/test_with.py
${PYSITELIB}/psycopg2/tests/test_with.pyc
${PYSITELIB}/psycopg2/tests/test_with.pyo
${PYSITELIB}/psycopg2/tests/testconfig.py
${PYSITELIB}/psycopg2/tests/testconfig.pyc
${PYSITELIB}/psycopg2/tests/testconfig.pyo
${PYSITELIB}/psycopg2/tests/testutils.py
${PYSITELIB}/psycopg2/tests/testutils.pyc
${PYSITELIB}/psycopg2/tests/testutils.pyo
${PYSITELIB}/psycopg2/tz.py
${PYSITELIB}/psycopg2/tz.pyc
${PYSITELIB}/psycopg2/tz.pyo