]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Create initial future package, RemovedIn20Warning
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 24 Jan 2020 19:07:24 +0000 (14:07 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 12 Feb 2020 17:44:47 +0000 (12:44 -0500)
commit9fca5d827d880ccc529c94bb65c46de6aafd227c
tree54383b90c6acfc644c563872f131724fed5ef6ea
parent47202abbf9823e1058e0b88ce64ffd3b88027e96
Create initial future package, RemovedIn20Warning

Reorganization of Select() is the first major element
of the 2.0 restructuring.   In order to start this we need
to first create the new Select constructor and apply legacy
elements to the old one.    This in turn necessitates
starting up the RemovedIn20Warning concept which itself
need to refer to "sqlalchemy.future", so begin to establish
this basic framework.   Additionally, update the
DML constructors with the newer no-keyword style.  Remove
the use of the "pending deprecation" and fix Query.add_column()
deprecation which was not acting as deprecated.

Fixes: #4845
Fixes: #4648
Change-Id: I0c7a22b2841a985e1c379a0bb6c94089aae6264c
29 files changed:
doc/build/Makefile
doc/build/changelog/index.rst
doc/build/changelog/migration_20.rst [new file with mode: 0644]
doc/build/conf.py
doc/build/core/tutorial.rst
doc/build/errors.rst
lib/sqlalchemy/dialects/mssql/base.py
lib/sqlalchemy/dialects/oracle/base.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/exc.py
lib/sqlalchemy/future/__init__.py [new file with mode: 0644]
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/sql/dml.py
lib/sqlalchemy/sql/functions.py
lib/sqlalchemy/sql/selectable.py
lib/sqlalchemy/testing/warnings.py
lib/sqlalchemy/util/__init__.py
lib/sqlalchemy/util/deprecations.py
test/orm/inheritance/test_single.py
test/orm/test_deferred.py
test/orm/test_deprecations.py
test/orm/test_froms.py
test/orm/test_query.py
test/sql/test_compiler.py
test/sql/test_deprecations.py
test/sql/test_external_traversal.py
test/sql/test_selectable.py
test/sql/test_text.py
test/sql/test_update.py