mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-26 20:02:30 +01:00
Resolves build failure due to failed tests with sqlalchemy >= 2.0.36.
Example error:
```
___________________________ test_explicit_table[db2] ___________________________
[...]
self = <sqlalchemy.orm.decl_base._ClassScanMapperConfig object at 0xf4a06828>
[...]
# can't create a dataclass if __table__ is already there. This would
# fail an assertion when calling _get_arguments_for_make_dataclass:
# assert False, "Mapped[] received without a mapping declaration"
if "__table__" in self.cls.__dict__:
> raise exc.InvalidRequestError(
f"Class {self.cls} already defines a '__table__'. "
"ORM Annotated Dataclasses do not support a pre-existing "
"'__table__' element"
)
E sqlalchemy.exc.InvalidRequestError: Class <class 'test_model_bind.test_explicit_table.<locals>.User'> already defines a '__table__'. ORM Annotated Dataclasses do not support a pre-existing '__table__' element
/usr/lib/python3.12/site-packages/sqlalchemy/orm/decl_base.py:1074: InvalidRequestError
```