summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/decl_api.py
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Removals: MetaData.bind, Table.bind, all other .bindMike Bayer2021-12-021-30/+2
* | Add __class_getitem__ to the declarative Base classKai Mueller2021-12-011-0/+2
|/
* Clean up most py3k compatFederico Caselli2021-11-241-2/+0
* Remove object in class definitionFederico Caselli2021-11-221-5/+5
* Fix various lib / test / examples typos (#7017)Kevin Kirsche2021-09-111-1/+1
* document placement of declarative init methodMike Bayer2021-09-101-0/+2
* apply list() around weakkeydictionary iterationMike Bayer2021-07-151-2/+2
* Replace all http:// links to https://Federico Caselli2021-07-041-1/+1
* Remove pep484 type comments from the codeFederico Caselli2021-05-161-4/+0
* implement declared_attr superclass assignment check for dataclassesMike Bayer2021-04-231-2/+1
* Adjust for mypy incremental behaviorsMike Bayer2021-04-051-0/+42
* support callable mapped attributes in dataclass mixinsMike Bayer2021-03-191-15/+53
* Early-assign Base.registry to a private nameMike Bayer2021-03-161-1/+16
* document declarative base made non-dynamicallyMike Bayer2021-02-241-1/+13
* don't fail if purge recyclebin fails/mutex on registryMike Bayer2021-02-021-1/+2
* reorganize mapper compile/teardown under registryMike Bayer2021-02-011-0/+173