summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/decl_api.py
Commit message (Expand)AuthorAgeFilesLines
* Fix usage of `Annotated` in `DeclarativeBase` docstring (#9751)Viicos2023-05-081-1/+1
* add deterministic imv returning ordering using sentinel columnsMike Bayer2023-04-211-0/+2
* establish column_property and query_expression as readonly from a dc perspectiveMike Bayer2023-04-121-9/+0
* update for mypy 1.1.1Mike Bayer2023-03-081-10/+10
* add dataclasses callable and apply annotations more strictlyMike Bayer2023-02-161-1/+13
* fix typo "Annotation" -> "Annotated" and use typing_extensionsMike Bayer2023-02-141-2/+2
* check for superclasses of user defined initMike Bayer2023-02-061-1/+1
* Merge "Add support for typing.Literal in Mapped" into mainmike bayer2023-02-011-2/+12
|\
| * Add support for typing.Literal in MappedFrederik Aalund2023-01-311-2/+12
* | Merge "Unify doc typing" into mainFederico Caselli2023-01-311-1/+1
|\ \ | |/ |/|
| * Unify doc typingHarry Lees2023-01-311-1/+1
* | support NewType in type_annotation_mapMike Bayer2023-01-311-9/+22
|/
* Merge "MappedAsDataclass applies @dataclasses.dataclass unconditionally" into...mike bayer2023-01-311-2/+12
|\
| * MappedAsDataclass applies @dataclasses.dataclass unconditionallyMike Bayer2023-01-301-2/+12
* | add __init__ to DeclarativeBase directlyMike Bayer2023-01-281-1/+50
|/
* clarify __table__, local_tableMike Bayer2023-01-201-2/+10
* super-fine pass through the metadata tutorialMike Bayer2023-01-151-2/+122
* Use field_specifiers instead of deprecated field_descriptorsFederico Caselli2023-01-081-2/+2
* happy new year 2023Mike Bayer2023-01-031-1/+1
* Improve support for enum in mapped classesFederico Caselli2022-11-291-0/+36
* identify unresolvable Mapped typesMike Bayer2022-11-281-0/+4
* try to support mypy 0.990Mike Bayer2022-11-091-2/+2
* DeclarativeBase ``__table__`` annotation is not optionalFederico Caselli2022-10-221-1/+1
* Improve typing of DeclarativeBaseFederico Caselli2022-10-191-1/+5
* call super().__init_subclass__(); support GenericAliasMike Bayer2022-10-191-1/+1
* reorganize Mapped[] super outside of MapperPropertyMike Bayer2022-10-051-3/+3
* Support kw_only and match_args in dataclass mappingFederico Caselli2022-08-041-0/+10
* Ensure that a daclarative base is not used directlyFederico Caselli2022-07-181-10/+24
* update ORM declarative docs for new featuresMike Bayer2022-07-161-198/+236
* make anno-only Mapped[] column available for mixinsMike Bayer2022-07-151-0/+10
* Minor cleanupFederico Caselli2022-07-131-1/+2
* some typing fixesMike Bayer2022-06-031-6/+8
* Improvements on dataclass_transform featureFederico Caselli2022-05-221-17/+33
* implement dataclass_transformsMike Bayer2022-05-201-2/+140
* revenge of pep 484Mike Bayer2022-05-151-82/+147
* run zimports to match pref changesMike Bayer2022-05-061-2/+0
* pep-484: ORM public API, constructorsMike Bayer2022-04-201-4/+4
* read from cls.__dict__ so init_subclass worksMike Bayer2022-04-121-1/+6
* update flake8 noqa skips with proper syntaxFederico Caselli2022-04-111-1/+1
* pep-484 for sqlalchemy.event; use future annotationsMike Bayer2022-02-151-0/+3
* establish mypy / typing approach for v2.0Mike Bayer2022-02-131-23/+137
* mypy: sqlalchemy.utilMike Bayer2022-01-241-4/+12
* detect map_imperatively() called twiceMike Bayer2022-01-181-0/+5
* Initial ORM typing layoutMike Bayer2022-01-141-18/+166
* initial reorganize for static typingMike Bayer2022-01-121-1/+1
* remove internal use of metaclassesMike Bayer2022-01-111-0/+4
* happy new year 2022Mike Bayer2022-01-061-1/+1
* Remove all remaining removed_in_20 warnings slated for removalMike Bayer2022-01-051-13/+10
* Fix missing class attributes when using __class_getitem__Kai Mueller2021-12-221-1/+7
* Merge "Removals: MetaData.bind, Table.bind, all other .bind" into mainmike bayer2021-12-031-30/+2
|\