Skip to content

Commit 263a5e5

Browse files
committed
switch to official driver by default
1 parent 8f3462a commit 263a5e5

5 files changed

Lines changed: 20 additions & 15 deletions

File tree

.github/workflows/python-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ jobs:
9898
run: |
9999
pip install -U pip setuptools wheel \
100100
-r requirements-dev.txt \
101-
-r requirements-iris.txt \
101+
# -r requirements-iris.txt \
102102
-e .
103103
104104
- name: Build Python package

setup.cfg

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ project_urls =
2929
[options]
3030
python_requires = >=3.10
3131
packages = find:
32+
install_requires =
33+
intersystems-irispython~=5.1.0
3234

3335
[options.extras_require]
3436
intersystems =
@@ -41,8 +43,8 @@ addopts= --tb native -v -r fxX -p no:warnings
4143
default=iris://_SYSTEM:SYS@localhost:1972/USER
4244
iris=iris://_SYSTEM:SYS@localhost:1972/USER
4345
irisintersystems=iris+intersystems://_SYSTEM:SYS@localhost:1972/USER
44-
irisasync=iris+irisasync://_SYSTEM:SYS@localhost:1972/USER
45-
irisemb=iris+emb:///
46+
# irisasync=iris+irisasync://_SYSTEM:SYS@localhost:1972/USER
47+
# irisemb=iris+emb:///
4648
sqlite=sqlite:///:memory:
4749

4850
[sqla_testing]

setup.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
],
77
entry_points={
88
"sqlalchemy.dialects": [
9-
"iris = sqlalchemy_iris.iris:IRISDialect_iris",
10-
"iris.emb = sqlalchemy_iris.embedded:IRISDialect_emb",
11-
"iris.irisasync = sqlalchemy_iris.irisasync:IRISDialect_irisasync",
9+
# "iris = sqlalchemy_iris.iris:IRISDialect_iris",
10+
# "iris.emb = sqlalchemy_iris.embedded:IRISDialect_emb",
11+
# "iris.irisasync = sqlalchemy_iris.irisasync:IRISDialect_irisasync",
12+
"iris = sqlalchemy_iris.intersystems:IRISDialect_intersystems",
1213
"iris.intersystems = sqlalchemy_iris.intersystems:IRISDialect_intersystems",
1314
]
1415
},

sqlalchemy_iris/__init__.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
from sqlalchemy.dialects import registry as _registry
22

33
from . import base
4-
from . import iris
4+
# from . import iris as iris_dialect
5+
from .intersystems import dialect as intersystems_dialect
56

67
try:
78
import alembic # noqa
@@ -27,11 +28,12 @@
2728
from .base import IRISListBuild
2829
from .base import IRISVector
2930

30-
base.dialect = dialect = iris.dialect
31+
base.dialect = dialect = intersystems_dialect
3132

32-
_registry.register("iris.iris", "sqlalchemy_iris.iris", "IRISDialect_iris")
33-
_registry.register("iris.emb", "sqlalchemy_iris.embedded", "IRISDialect_emb")
34-
_registry.register("iris.irisasync", "sqlalchemy_iris.irisasync", "IRISDialect_irisasync")
33+
# _registry.register("iris.iris", "sqlalchemy_iris.iris", "IRISDialect_iris")
34+
# _registry.register("iris.emb", "sqlalchemy_iris.embedded", "IRISDialect_emb")
35+
# _registry.register("iris.irisasync", "sqlalchemy_iris.irisasync", "IRISDialect_irisasync")
36+
_registry.register("iris.iris", "sqlalchemy_iris.intersystems", "IRISDialect_intersystems")
3537
_registry.register("iris.intersystems", "sqlalchemy_iris.intersystems", "IRISDialect_intersystems")
3638

3739
__all__ = [

tox.ini

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,30 @@ setenv =
1111
deps =
1212
sqlalchemy<2
1313
-r requirements-dev.txt
14-
-r requirements-iris.txt
14+
# -r requirements-iris.txt
1515
-e.
1616
commands = {envpython} -m pytest {posargs} --driver iris
1717

1818
[testenv:py{310,311,312,313,314}-new-iris]
1919
deps =
2020
sqlalchemy>=2
2121
-r requirements-dev.txt
22-
-r requirements-iris.txt
22+
# -r requirements-iris.txt
2323
-e.
2424
commands = {envpython} -m pytest {posargs} --driver iris
2525

2626
[testenv:py{310,311,312,313,314}-old-intersystems]
2727
deps =
2828
sqlalchemy<2
2929
-r requirements-dev.txt
30-
-r requirements-iris.txt
30+
# -r requirements-iris.txt
3131
-e .[intersystems]
3232
commands = {envpython} -m pytest {posargs} --driver intersystems
3333

3434
[testenv:py{310,311,312,313,314}-new-intersystems]
3535
deps =
3636
sqlalchemy>=2
3737
-r requirements-dev.txt
38-
-r requirements-iris.txt
38+
# -r requirements-iris.txt
3939
-e .[intersystems]
4040
commands = {envpython} -m pytest {posargs} --driver intersystems

0 commit comments

Comments
 (0)