8c13579411
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.
79 lines
2.7 KiB
Text
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
|