pkgsrc/databases/py-peewee/PLIST
fhajny 8c13579411 Update databases/py-peewee to 2.8.0.
This release includes a couple new field types and greatly improved
C extension support for both speedups and SQLite enhancements. Also
includes some work, suggested by @foxx, to remove some places where
Proxy was used in favor of more obvious APIs.

New features

- C extension speedups now enabled by default, includes faster
  implementations for dict and tuple QueryResultWrapper classes,
  faster date formatting, and a faster field and model sorting.
- C implementations of SQLite functions is now enabled by default.
  SQLite extension is now compatible with APSW and can be used in
  standalone form directly from Python.
- SQLite C extension now supports murmurhash2.
- UUIDField is now supported for SQLite and MySQL, using text and
  varchar respectively, thanks @foxx!
- Added BinaryField, thanks again, @foxx!
- Added PickledField to playhouse.fields.
- ManyToManyField now accepts a list of primary keys when adding or
  removing values from the through relationship.
- Added support for SQLite table-valued functions using the
  sqlite-vtfunc library.
- Significantly simplified the build process for compiling the
  C extensions.

Backwards-incompatible changes

- Instead of using a Proxy for defining circular foreign key
  relationships, you now need to use DeferredRelation.
- Instead of using a Proxy for defining many-to-many through tables,
  you now need to use DeferredThroughModel.
- SQLite Virtual Models must now use Meta.extension_module and
  Meta.extension_options to declare extension and any options.
- MySQL database will now issue COMMIT statements for SELECT queries.

Bugs fixed

- #766, fixed bug with PasswordField and Python3. Fuck Python 3.
- #768, fixed SortedFieldList and remove_field(). Thanks @klen!
- #771, clarified docs for APSW.
- #773, added docs for request hooks in Pyramid
- #774, prefetch() only loads first ForeignKeyField
  for a given relation.
- #782, fixed typo in docs.
- #791, foreign keys were not correctly handling coercing to
  the appropriate python value.
- #792, cleaned up some CSV utils code.
- #798, cleaned up iteration protocol in QueryResultWrappers.
- #806, not really a bug, but MySQL users were clowning around
  and needed help.

2.7.4

This is another small release which adds code to automatically build
the SQLite C extension if libsqlite is available. The release also
includes:

- Support for UUIDField with SQLite.
- Support for registering additional database classes with the db_url
  module via register_database.
- prefetch() supports fetching multiple foreign-keys to the same model
  class.
- Added method to validate FTS5 search queries.
2016-01-18 15:53:14 +00:00

79 lines
2.7 KiB
Text

@comment $NetBSD: PLIST,v 1.9 2016/01/18 15:53:14 fhajny Exp $
bin/pwiz.py
${PYSITELIB}/peewee.py
${PYSITELIB}/peewee.pyc
${PYSITELIB}/peewee.pyo
${PYSITELIB}/playhouse/__init__.py
${PYSITELIB}/playhouse/__init__.pyc
${PYSITELIB}/playhouse/__init__.pyo
${PYSITELIB}/playhouse/_speedups.so
${PYSITELIB}/playhouse/_sqlite_ext.so
${PYSITELIB}/playhouse/apsw_ext.py
${PYSITELIB}/playhouse/apsw_ext.pyc
${PYSITELIB}/playhouse/apsw_ext.pyo
${PYSITELIB}/playhouse/berkeleydb.py
${PYSITELIB}/playhouse/berkeleydb.pyc
${PYSITELIB}/playhouse/berkeleydb.pyo
${PYSITELIB}/playhouse/csv_loader.py
${PYSITELIB}/playhouse/csv_loader.pyc
${PYSITELIB}/playhouse/csv_loader.pyo
${PYSITELIB}/playhouse/csv_utils.py
${PYSITELIB}/playhouse/csv_utils.pyc
${PYSITELIB}/playhouse/csv_utils.pyo
${PYSITELIB}/playhouse/dataset.py
${PYSITELIB}/playhouse/dataset.pyc
${PYSITELIB}/playhouse/dataset.pyo
${PYSITELIB}/playhouse/db_url.py
${PYSITELIB}/playhouse/db_url.pyc
${PYSITELIB}/playhouse/db_url.pyo
${PYSITELIB}/playhouse/djpeewee.py
${PYSITELIB}/playhouse/djpeewee.pyc
${PYSITELIB}/playhouse/djpeewee.pyo
${PYSITELIB}/playhouse/fields.py
${PYSITELIB}/playhouse/fields.pyc
${PYSITELIB}/playhouse/fields.pyo
${PYSITELIB}/playhouse/flask_utils.py
${PYSITELIB}/playhouse/flask_utils.pyc
${PYSITELIB}/playhouse/flask_utils.pyo
${PYSITELIB}/playhouse/gfk.py
${PYSITELIB}/playhouse/gfk.pyc
${PYSITELIB}/playhouse/gfk.pyo
${PYSITELIB}/playhouse/hybrid.py
${PYSITELIB}/playhouse/hybrid.pyc
${PYSITELIB}/playhouse/hybrid.pyo
${PYSITELIB}/playhouse/kv.py
${PYSITELIB}/playhouse/kv.pyc
${PYSITELIB}/playhouse/kv.pyo
${PYSITELIB}/playhouse/migrate.py
${PYSITELIB}/playhouse/migrate.pyc
${PYSITELIB}/playhouse/migrate.pyo
${PYSITELIB}/playhouse/pool.py
${PYSITELIB}/playhouse/pool.pyc
${PYSITELIB}/playhouse/pool.pyo
${PYSITELIB}/playhouse/postgres_ext.py
${PYSITELIB}/playhouse/postgres_ext.pyc
${PYSITELIB}/playhouse/postgres_ext.pyo
${PYSITELIB}/playhouse/read_slave.py
${PYSITELIB}/playhouse/read_slave.pyc
${PYSITELIB}/playhouse/read_slave.pyo
${PYSITELIB}/playhouse/reflection.py
${PYSITELIB}/playhouse/reflection.pyc
${PYSITELIB}/playhouse/reflection.pyo
${PYSITELIB}/playhouse/shortcuts.py
${PYSITELIB}/playhouse/shortcuts.pyc
${PYSITELIB}/playhouse/shortcuts.pyo
${PYSITELIB}/playhouse/signals.py
${PYSITELIB}/playhouse/signals.pyc
${PYSITELIB}/playhouse/signals.pyo
${PYSITELIB}/playhouse/sqlcipher_ext.py
${PYSITELIB}/playhouse/sqlcipher_ext.pyc
${PYSITELIB}/playhouse/sqlcipher_ext.pyo
${PYSITELIB}/playhouse/sqlite_ext.py
${PYSITELIB}/playhouse/sqlite_ext.pyc
${PYSITELIB}/playhouse/sqlite_ext.pyo
${PYSITELIB}/playhouse/test_utils.py
${PYSITELIB}/playhouse/test_utils.pyc
${PYSITELIB}/playhouse/test_utils.pyo
${PYSITELIB}/pwiz.py
${PYSITELIB}/pwiz.pyc
${PYSITELIB}/pwiz.pyo