Log Message: py-sqlalchemy: updated to 2.0.31 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. orm [orm] [usecase] Added missing parameter with_polymorphic.name that allows specifying the name of \ returned AliasedClass. [orm] [bug] Fixed issue where a MetaData collection would not be serializable, if an Enum or \ Boolean datatype were present which had been adapted. This specific scenario in \ turn could occur when using the Enum or Boolean within ORM Annotated Declarative \ form where type objects frequently get copied. [orm] [bug] Fixed issue where the selectinload() and subqueryload() loader options would \ fail to take effect when made against an inherited subclass that itself included \ a subclass-specific Mapper.with_polymorphic setting. [orm] [bug] Fixed very old issue involving the 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. [orm] [bug] [regression] Fixed bug in ORM Declarative where the __table__ directive could not be declared \ as a class function with 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. sql [sql] [bug] Fixed issue when serializing an over() clause with unbounded range or rows. [sql] [bug] Added missing methods FunctionFilter.within_group() and WithinGroup.filter() [sql] [bug] Fixed bug in 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. schema [schema] [usecase] Added Column.insert_default as an alias of Column.default for compatibility with \ mapped_column(). mysql [mysql] [usecase] [reflection] Added missing foreign key reflection option SET DEFAULT in the MySQL and MariaDB \ dialects. Pull request courtesy of Quentin Roche.
Revision | Action | file |
1.77 | modify | pkgsrc/databases/py-sqlalchemy/Makefile |
1.24 | modify | pkgsrc/databases/py-sqlalchemy/PLIST |
1.68 | modify | pkgsrc/databases/py-sqlalchemy/distinfo |