meta-openembedded/meta-python
Leon Anavi c02f933221 python3-sqlalchemy: Upgrade 1.3.19 -> 1.3.20
Upgrade to release 1.3.20:

orm:
- An ArgumentError with more detail is now raised if the target
  parameter for Query.join() is set to an unmapped object. Prior
  to this change a less detailed AttributeError was raised.
- Fixed issue where using a loader option against a string
  attribute name that is not actually a mapped attribute, such
  as a plain Python descriptor, would raise an uninformative
  AttributeError; a descriptive error is now raised.

engine:
- Fixed issue where a non-string object sent to SQLAlchemyError or
  a subclass, as occurs with some third party dialects, would fail
  to stringify correctly.
- Repaired a function-level import that was not using SQLAlchemy’s
  standard late-import system within the sqlalchemy.exc module.

sql:
- Fixed issue where the pickle.dumps() operation against Over
  construct would produce a recursion overflow.
- Fixed bug where an error was not raised in the case where a
  column() were added to more than one table() at a time. This
  raised correctly for the Column and Table objects. An
  ArgumentError is now raised when this occurs.

postgresql:
- The psycopg2 dialect now support PostgreSQL multiple host
  connections, by passing host/port combinations to the query
  string.
- Adjusted the Comparator.any() and Comparator.all() methods to
  implement a straight “NOT” operation for negation, rather than
  negating the comparison operator.
- Fixed issue where the ENUM type would not consult the schema
  translate map when emitting a CREATE TYPE or DROP TYPE during the
  test to see if the type exists or not. Additionally, repaired an
  issue where if the same enum were encountered multiple times in a
  single DDL sequence, the “check” query would run repeatedly rather
  than relying upon a cached value.

mysql:
- Adjusted the MySQL dialect to correctly parenthesize functional
  index expressions as accepted by MySQL 8.
- The “skip_locked” keyword used with with_for_update() will emit a
  warning when used on MariaDB backends, and will then be ignored.
  This is a deprecated behavior that will raise in SQLAlchemy 1.4,
  as an application that requests “skip locked” is looking for a
  non-blocking operation which is not available on those backends.
- Fixed bug where an UPDATE statement against a JOIN using MySQL
  multi-table format would fail to include the table prefix for the
  target table if the statement had no WHERE clause, as only the
  WHERE clause were scanned to detect a “multi table update” at
  that particular point. The target is now also scanned if it’s a
  JOIN to get the leftmost table as the primary table and the
  additional entries as additional FROM entries.
- Add new MySQL reserved words: cube, lateral added in MySQL 8.0.1
  and 8.0.14, respectively; this indicates that these terms will
  be quoted if used as table or column identifier names.

mssql:
- Fixed issue where a SQLAlchemy connection URI for Azure DW with
  authentication=ActiveDirectoryIntegrated (and no username+password)
  was not constructing the ODBC connection string in a way that was
  acceptable to the Azure DW instance.

misc:
- Fixed issue where the following pool parameters were not being
  propagated to the new pool created when Engine.dispose() were
  called: pre_ping, use_lifo. Additionally the recycle and
  reset_on_return parameter is now propagated for the AssertionPool
  class.
- An informative error is now raised when attempting to use an
  association proxy element as a plain column expression to be
  SELECTed from or used in a SQL function; this use case is not
  currently supported.
- Fixed incompatibilities in the test suite when running against
  Pytest 6.x.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-16 23:11:58 -07:00
..
classes
conf meta-openembedded: Add gatesgarth to LAYERSERIES_COMPAT 2020-10-15 11:42:15 -07:00
licenses python3-pydicti: Add recipe 2020-08-25 10:32:58 -07:00
recipes-connectivity python3-h2: Upgrade 3.2.0 -> 4.0.0 2020-09-23 10:12:51 -07:00
recipes-core python3-iniconfig: add recipe 2020-09-30 15:56:48 -07:00
recipes-devtools python3-sqlalchemy: Upgrade 1.3.19 -> 1.3.20 2020-10-16 23:11:58 -07:00
recipes-extended python3-pywbem: Upgrade 1.0.2 -> 1.1.0 2020-10-13 22:28:43 -07:00
COPYING.MIT
README meta-python: add self as maintainer 2020-05-14 22:24:17 -07:00

meta-python

Introduction

This layer is intended to be the home of python modules for OpenEmbedded.

Dependencies

The meta-python layer depends on:

URI: git://git.openembedded.org/openembedded-core
layers: meta
branch: master
revision: HEAD

URI: git://git.openembedded.org/meta-openembedded
layers: meta-oe
branch: master
revision: HEAD

Please follow the recommended setup procedures of your OE distribution. For Angstrom that is: http://www.angstrom-distribution.org/building-angstrom, other distros should have similar online resources.

Contributing

The meta-openembedded mailinglist (openembedded-devel@lists.openembedded.org) is used for questions, comments and patch review. It is subscriber only, so please register before posting.

Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-python]' in the subject.

When sending single patches, please use something like: 'git send-email -M -1 --to=openembedded-devel@lists.openembedded.org --subject-prefix=meta-python][PATCH'

Maintenance

Layer Maintainers: Tim "moto-timo" Orling TicoTimo@gmail.com Derek Straka derek@asterius.io Trevor Gamblin trevor.gamblin@windriver.com