diff options
| author | Václav Klusák <vaclav.klusak@maptiler.com> | 2020-08-17 11:58:56 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-09-01 10:59:07 -0400 |
| commit | f806491fca4b08623d7fcffc375bd5cbe3790e5f (patch) | |
| tree | 09d3eb22bc2e179ab4caf4e8e4caa59bfab46928 /lib/sqlalchemy/testing | |
| parent | ed5e015ef48ab7ce0950c0eac69b7aa4ad256ca5 (diff) | |
| download | sqlalchemy-f806491fca4b08623d7fcffc375bd5cbe3790e5f.tar.gz | |
Add support for classical mapping of dataclasses
Added support for direct mapping of Python classes that are defined using
the Python ``dataclasses`` decorator. See the section
:ref:`mapping_dataclasses` for background. Pull request courtesy Václav
Klusák.
Fixes: #5027
Closes: #5516
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/5516
Pull-request-sha: bb48c63d1561ca48c954ad9f84a3eb2646571115
Change-Id: Ie33db2aae4adeeb5d99633fe926b9c30bab0b885
Diffstat (limited to 'lib/sqlalchemy/testing')
| -rw-r--r-- | lib/sqlalchemy/testing/requirements.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/sqlalchemy/testing/requirements.py b/lib/sqlalchemy/testing/requirements.py index 9b8caac2e..4114137d4 100644 --- a/lib/sqlalchemy/testing/requirements.py +++ b/lib/sqlalchemy/testing/requirements.py @@ -1143,6 +1143,10 @@ class SuiteRequirements(Requirements): ) @property + def dataclasses(self): + return self.python37 + + @property def cpython(self): return exclusions.only_if( lambda: util.cpython, "cPython interpreter needed" |
