Expose SQLAlchemy's queries and their metadata to a webservice
Project description
This package contains a few utilities to make it easier applying some filtering to a stock query and obtaining the resultset in various formats.
Since version 4 only Python 3 is supported: if you are still working with Python 2 (really⁈) you may want to use version 3.6 instead.
See latest documentation at http://metapensierosqlalchemyproxy.readthedocs.io/en/latest/
Changes
4.1 (2017-02-13)
Fix an oversight in Filter tuple slots positions, to simplify Filter.make() implementation
4.0 (2017-02-13)
From now on, a Python3-only package
Backward incompatible sorters and filters refactor, to make interaction easier for code using the library
Drop obsolete Pylons extension
3.6 (2017-01-11)
New Sphinx documentation
Field’s metadata now carries also information about foreign keys
Handle literal columns in core queries
3.5 (2016-12-29)
Fix incompatibility issue with SQLAlchemy 1.1.x when using ORM
3.4 (2016-03-12)
Better recognition of boolean argument values, coming from say an HTTP channel as string literals
Use tox to run the tests
3.3 (2016-02-23)
Handle the case when the column type cannot be determined
3.2 (2016-02-19)
Fix corner case with queries ordered by a subselect
3.1 (2016-02-07)
Fix metadata extraction of labelled columns on joined tables
Adjust size of time fields and align them to the right
3.0 (2016-02-03)
Internal, backward incompatible code reorganization, splitting the main module into smaller pieces
Handle corner cases with joined queries involving aliased tables
Previous changes are here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for metapensiero.sqlalchemy.proxy-4.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d655484cbaa235b0e5e58f7997b60804e51ec2599f3fad5e4ddbdbe3d3a416c4 |
|
MD5 | ca5d07049c8a52691ea4a0f637750a7b |
|
BLAKE2b-256 | c2fd6b5026dc148d32163766c7e11bcf9a609e78b8c46532b0a5ca85e60b8513 |