Skip to content

Commit 46482bf

Browse files
committed
Parse SA version #285
1 parent b3dd945 commit 46482bf

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

clickhouse_sqlalchemy/drivers/native/base.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
# Export connector version
1414
VERSION = (0, 0, 2, None)
1515

16+
sqlalchemy_version = tuple(
17+
(int(x) if x.isdigit() else x) for x in sqlalchemy_version.split('.')
18+
)
19+
1620

1721
class ClickHouseExecutionContext(ClickHouseExecutionContextBase):
1822
def pre_exec(self):
@@ -53,7 +57,7 @@ def import_dbapi(cls):
5357
return connector
5458

5559
def create_connect_args(self, url):
56-
use_quote = sqlalchemy_version < '2.0.24'
60+
use_quote = sqlalchemy_version < (2, 0, 24)
5761

5862
url = url.set(drivername='clickhouse')
5963
if url.username:

testsrequire.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
tests_require = [
33
'pytest',
4-
'sqlalchemy>=2.0.25,<2.1.0',
4+
'sqlalchemy>=2.0.0,<2.1.0',
55
'greenlet>=2.0.1',
66
'alembic',
77
'requests',

0 commit comments

Comments
 (0)