]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Remove deprecated extension and similar classes
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 6 Oct 2019 01:28:48 +0000 (21:28 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 6 Oct 2019 23:17:35 +0000 (19:17 -0400)
commit08757f05e027ead82a24cd8b7d4a3e90c5b01b59
tree33670c405892d449d298e56807ef7be6a3f74adc
parentc6abd4766abb0396c9bf532d81d16226b970a35a
Remove deprecated extension and similar classes

All long-deprecated "extension" classes have been removed, including
MapperExtension, SessionExtension, PoolListener, ConnectionProxy,
AttributExtension.  These classes have been deprecated since version 0.7
long superseded by the event listener system.

Fixes: #4638
Change-Id: If4156d4956b10847bd93b6408a7c52ff5168db9b
18 files changed:
doc/build/changelog/unreleased_14/4638.rst [new file with mode: 0644]
doc/build/core/interfaces.rst [deleted file]
doc/build/orm/deprecated.rst [deleted file]
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/interfaces.py [deleted file]
lib/sqlalchemy/orm/__init__.py
lib/sqlalchemy/orm/attributes.py
lib/sqlalchemy/orm/deprecated_interfaces.py [deleted file]
lib/sqlalchemy/orm/descriptor_props.py
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/properties.py
lib/sqlalchemy/orm/relationships.py
lib/sqlalchemy/orm/session.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/pool/base.py
test/engine/test_deprecations.py
test/orm/test_deprecations.py