diff --git a/README.testing.rst b/README.testing.rst index 184d26e..ff7d056 100644 --- a/README.testing.rst +++ b/README.testing.rst @@ -6,7 +6,8 @@ for more verbose output: or: python3 -m pytest --log-info=sqlalchemy.engine --log-debug=pytds --log-debug=sqlalchemy.engine -results: 64 failed, 686 passed, 767 skipped, 1 warning +results with SQLAlchemy==2.0.31 +50 failed, 706 passed, 777 skipped, 1 warning IMPORTANT: diff --git a/setup.cfg b/setup.cfg index f8bc823..34df817 100644 --- a/setup.cfg +++ b/setup.cfg @@ -22,5 +22,5 @@ requirement_cls=sqlalchemy_pytds.requirements:Requirements profile_file=.profiles.txt [db] -default=mssql+pytds://sa:Admin1!1@127.0.0.1/testing +default=mssql+pytds://sa:SaAdmin1%%40@127.0.0.1/testing sqlite=sqlite:///:memory: diff --git a/sqlalchemy_pytds/__init__.py b/sqlalchemy_pytds/__init__.py index eaec2b8..f0d0d43 100644 --- a/sqlalchemy_pytds/__init__.py +++ b/sqlalchemy_pytds/__init__.py @@ -1,4 +1,4 @@ -__version__ = '1.0.0' +__version__ = '1.0.1' from sqlalchemy.dialects import registry diff --git a/sqlalchemy_pytds/dialect.py b/sqlalchemy_pytds/dialect.py index c647af0..236acf8 100644 --- a/sqlalchemy_pytds/dialect.py +++ b/sqlalchemy_pytds/dialect.py @@ -132,6 +132,8 @@ class MSDialect_pytds(PyTDSConnector, MSDialect): supports_statement_cache = True supports_sane_rowcount_returning = True supports_sane_multi_rowcount = False + supports_native_decimal = True + supports_native_uuid = True def __init__(self, server_side_cursors=False, **params): super(MSDialect_pytds, self).__init__(**params)