rel_1_4_54
版本发布时间: 2024-09-05 23:54:22
sqlalchemy/sqlalchemy最新发布版本:rel_2_0_36(2024-10-16 03:41:54)
1.4.54
Released: September 5, 2024
general
-
[general] [change] The pin for
setuptools<69.3
inpyproject.toml
has been removed. This pin was to prevent a sudden change in setuptools to use PEP 625 from taking place, which would change the file name of SQLAlchemy's source distribution on pypi to be an all lower case name, which is likely to cause problems with various build environments that expected the previous naming style. However, the presence of this pin is holding back environments that otherwise want to use a newer setuptools, so we've decided to move forward with this change, with the assumption that build environments will have largely accommodated the setuptools change by now.This change was first released in version 2.0.33 however is being backported to 1.4.54 to support ongoing releases.
References: #11818
-
[general] [change] The setuptools "test" command is removed from the 1.4 series as modern versions of setuptools actively refuse to accommodate this extension being present. This change was already part of the 2.0 series. To run the test suite use the
tox
command.
orm
-
[orm] [bug] [regression] Fixed regression from 1.3 where the column key used for a hybrid property might be populated with that of the underlying column that it returns, for a property that returns an ORM mapped column directly, rather than the key used by the hybrid property itself.
References: #11728
postgresql
-
[postgresql] [bug] Fixed critical issue in the asyncpg driver where a rollback or commit that fails specifically for the
MissingGreenlet
condition or any other error that is not raised by asyncpg itself would discard the asyncpg transaction in any case, even though the transaction were still idle, leaving to a server side condition with an idle transaction that then goes back into the connection pool. The flags for "transaction closed" are now not reset for errors that are raised outside of asyncpg itself. When asyncpg itself raises an error for.commit()
or.rollback()
, asyncpg does then discard of this transaction.References: #11819
1、 SQLAlchemy-1.4.54-cp310-cp310-macosx_12_0_x86_64.whl 1.5MB
3、 SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1.55MB
6、 SQLAlchemy-1.4.54-cp310-cp310-win32.whl 1.52MB
7、 SQLAlchemy-1.4.54-cp310-cp310-win_amd64.whl 1.52MB
8、 SQLAlchemy-1.4.54-cp311-cp311-macosx_10_9_universal2.whl 1.52MB
9、 SQLAlchemy-1.4.54-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1.55MB
11、 SQLAlchemy-1.4.54-cp311-cp311-win32.whl 1.52MB
12、 SQLAlchemy-1.4.54-cp311-cp311-win_amd64.whl 1.52MB
13、 SQLAlchemy-1.4.54-cp312-cp312-macosx_10_9_universal2.whl 1.52MB
14、 SQLAlchemy-1.4.54-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1.55MB
16、 SQLAlchemy-1.4.54-cp312-cp312-win32.whl 1.52MB
17、 SQLAlchemy-1.4.54-cp312-cp312-win_amd64.whl 1.52MB
18、 SQLAlchemy-1.4.54-cp36-cp36m-macosx_10_14_x86_64.whl 1.5MB
20、 SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1.55MB
23、 SQLAlchemy-1.4.54-cp37-cp37m-macosx_11_0_x86_64.whl 1.5MB
25、 SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1.55MB
28、 SQLAlchemy-1.4.54-cp37-cp37m-win32.whl 1.52MB
29、 SQLAlchemy-1.4.54-cp37-cp37m-win_amd64.whl 1.52MB
30、 SQLAlchemy-1.4.54-cp38-cp38-macosx_12_0_x86_64.whl 1.5MB
32、 SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1.55MB
35、 SQLAlchemy-1.4.54-cp38-cp38-win32.whl 1.52MB
36、 SQLAlchemy-1.4.54-cp38-cp38-win_amd64.whl 1.52MB
37、 SQLAlchemy-1.4.54-cp39-cp39-macosx_12_0_x86_64.whl 1.5MB
39、 SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1.55MB
42、 SQLAlchemy-1.4.54-cp39-cp39-win32.whl 1.52MB
43、 SQLAlchemy-1.4.54-cp39-cp39-win_amd64.whl 1.52MB