rel_2_0_31
版本发布时间: 2024-06-19 05:38:57
sqlalchemy/sqlalchemy最新发布版本:rel_2_0_36(2024-10-16 03:41:54)
2.0.31
Released: June 18, 2024
general
-
[general] [bug] Set up full Python 3.13 support to the extent currently possible, repairing issues within internal language helpers as well as the serializer extension module.
References: #11417
orm
-
[orm] [usecase] Added missing parameter
_orm.with_polymorphic.name
that allows specifying the name of returned_orm.AliasedClass
.References: #11361
-
[orm] [bug] Fixed issue where a
MetaData
collection would not be serializable, if anEnum
orBoolean
datatype were present which had been adapted. This specific scenario in turn could occur when using theEnum
orBoolean
within ORM Annotated Declarative form where type objects frequently get copied.References: #11365
-
[orm] [bug] Fixed issue where the
_orm.selectinload()
and_orm.subqueryload()
loader options would fail to take effect when made against an inherited subclass that itself included a subclass-specific_orm.Mapper.with_polymorphic
setting.References: #11446
-
[orm] [bug] Fixed very old issue involving the
_orm.joinedload.innerjoin
parameter where making use of this parameter mixed into a query that also included joined eager loads along a self-referential or other cyclical relationship, along with complicating factors like inner joins added for secondary tables and such, would have the chance of splicing a particular inner join to the wrong part of the query. Additional state has been added to the internal method that does this splice to make a better decision as to where splicing should proceed.References: #11449
-
[orm] [bug] [regression] Fixed bug in ORM Declarative where the
__table__
directive could not be declared as a class function with_orm.declared_attr()
on a superclass, including an__abstract__
class as well as coming from the declarative base itself. This was a regression since 1.4 where this was working, and there were apparently no tests for this particular use case.References: #11509
sql
-
[sql] [bug] Fixed issue when serializing an
_sql.over()
clause with unbounded range or rows.References: #11422
-
[sql] [bug] Added missing methods
_sql.FunctionFilter.within_group()
and_sql.WithinGroup.filter()
References: #11423
-
[sql] [bug] Fixed bug in
_sql.FunctionFilter.filter()
that would mutate the existing function in-place. It now behaves like the rest of the SQLAlchemy API, returning a new instance instead of mutating the original one.References: #11426
schema
-
[schema] [usecase] Added
_schema.Column.insert_default
as an alias of_schema.Column.default
for compatibility with_orm.mapped_column()
.References: #11374
mysql
-
[mysql] [usecase] [reflection] Added missing foreign key reflection option
SET DEFAULT
in the MySQL and MariaDB dialects. Pull request courtesy of Quentin Roche.References: #11285
1、 SQLAlchemy-2.0.31-cp310-cp310-macosx_10_9_x86_64.whl 1.99MB
2、 SQLAlchemy-2.0.31-cp310-cp310-macosx_11_0_arm64.whl 1.98MB
3、 SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 2.92MB
4、 SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2.92MB
5、 SQLAlchemy-2.0.31-cp310-cp310-musllinux_1_2_aarch64.whl 2.88MB
6、 SQLAlchemy-2.0.31-cp310-cp310-musllinux_1_2_x86_64.whl 2.91MB
7、 SQLAlchemy-2.0.31-cp310-cp310-win32.whl 1.96MB
8、 SQLAlchemy-2.0.31-cp310-cp310-win_amd64.whl 1.98MB
9、 SQLAlchemy-2.0.31-cp311-cp311-macosx_10_9_x86_64.whl 1.99MB
10、 SQLAlchemy-2.0.31-cp311-cp311-macosx_11_0_arm64.whl 1.98MB
11、 SQLAlchemy-2.0.31-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 3.05MB
12、 SQLAlchemy-2.0.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 3.05MB
13、 SQLAlchemy-2.0.31-cp311-cp311-musllinux_1_2_aarch64.whl 2.99MB
14、 SQLAlchemy-2.0.31-cp311-cp311-musllinux_1_2_x86_64.whl 3.01MB
15、 SQLAlchemy-2.0.31-cp311-cp311-win32.whl 1.96MB
16、 SQLAlchemy-2.0.31-cp311-cp311-win_amd64.whl 1.98MB
17、 SQLAlchemy-2.0.31-cp312-cp312-macosx_10_9_x86_64.whl 1.99MB
18、 SQLAlchemy-2.0.31-cp312-cp312-macosx_11_0_arm64.whl 1.98MB
19、 SQLAlchemy-2.0.31-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 3.07MB
20、 SQLAlchemy-2.0.31-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 3.08MB
21、 SQLAlchemy-2.0.31-cp312-cp312-musllinux_1_2_aarch64.whl 3.02MB
22、 SQLAlchemy-2.0.31-cp312-cp312-musllinux_1_2_x86_64.whl 3.05MB
23、 SQLAlchemy-2.0.31-cp312-cp312-win32.whl 1.96MB
24、 SQLAlchemy-2.0.31-cp312-cp312-win_amd64.whl 1.98MB
25、 SQLAlchemy-2.0.31-cp37-cp37m-macosx_10_9_x86_64.whl 1.99MB
26、 SQLAlchemy-2.0.31-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 2.84MB
27、 SQLAlchemy-2.0.31-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2.84MB
28、 SQLAlchemy-2.0.31-cp37-cp37m-musllinux_1_2_aarch64.whl 2.79MB
29、 SQLAlchemy-2.0.31-cp37-cp37m-musllinux_1_2_x86_64.whl 2.82MB
30、 SQLAlchemy-2.0.31-cp37-cp37m-win32.whl 1.96MB
31、 SQLAlchemy-2.0.31-cp37-cp37m-win_amd64.whl 1.99MB
32、 SQLAlchemy-2.0.31-cp38-cp38-macosx_10_9_x86_64.whl 1.99MB
33、 SQLAlchemy-2.0.31-cp38-cp38-macosx_11_0_arm64.whl 1.98MB
34、 SQLAlchemy-2.0.31-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 2.94MB
35、 SQLAlchemy-2.0.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2.95MB
36、 SQLAlchemy-2.0.31-cp38-cp38-musllinux_1_2_aarch64.whl 2.9MB
37、 SQLAlchemy-2.0.31-cp38-cp38-musllinux_1_2_x86_64.whl 2.92MB
38、 SQLAlchemy-2.0.31-cp38-cp38-win32.whl 1.96MB
39、 SQLAlchemy-2.0.31-cp38-cp38-win_amd64.whl 1.99MB
40、 SQLAlchemy-2.0.31-cp39-cp39-macosx_10_9_x86_64.whl 1.99MB
41、 SQLAlchemy-2.0.31-cp39-cp39-macosx_11_0_arm64.whl 1.98MB
42、 SQLAlchemy-2.0.31-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 2.93MB
43、 SQLAlchemy-2.0.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2.94MB
44、 SQLAlchemy-2.0.31-cp39-cp39-musllinux_1_2_aarch64.whl 2.9MB
45、 SQLAlchemy-2.0.31-cp39-cp39-musllinux_1_2_x86_64.whl 2.92MB
46、 SQLAlchemy-2.0.31-cp39-cp39-win32.whl 1.96MB
47、 SQLAlchemy-2.0.31-cp39-cp39-win_amd64.whl 1.99MB
48、 SQLAlchemy-2.0.31-py3-none-any.whl 1.79MB