]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
try out greenlet / cython on py311
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 25 Aug 2022 18:05:16 +0000 (14:05 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 25 Aug 2022 23:34:00 +0000 (19:34 -0400)
I've updated jenkins to see what happens

Change-Id: If71b3f6da98dacd21419e8ece2395bc5fd20d133

test/ext/asyncio/test_engine_py3k.py
tox.ini

index a54c399811d5858124539c4e76dfa51ff0f34bbc..8e6fdee7d9eb6c83bba4049df072260ab1fd49c5 100644 (file)
@@ -1,4 +1,3 @@
-import asyncio
 import inspect as stdlib_inspect
 
 from sqlalchemy import Column
@@ -507,7 +506,8 @@ class AsyncEngineTest(EngineFixture):
     @async_test
     async def test_init_once_concurrency(self, async_engine):
         async with async_engine.connect() as c1, async_engine.connect() as c2:
-            await asyncio.wait([c1, c2])
+            eq_(await c1.scalar(select(1)), 1)
+            eq_(await c2.scalar(select(1)), 1)
 
     @async_test
     async def test_connect_ctxmanager(self, async_engine):
diff --git a/tox.ini b/tox.ini
index ec51a939c5846bfa10232361f45ddb8a9479f43f..3b2c1b67420f173c507a975569d7c354bb58afa2 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -14,10 +14,6 @@ deps=
      pytest>=7.0.0rc1,<8
      pytest-xdist
 
-     # cython and greenlet both not working on 3.11
-     # note cython not working for 3.11 at all right now
-     git+https://github.com/sqlalchemyorg/greenlet/@fix_py311_cpp#egg=greenlet; python_version >= '3.11'
-
      sqlite: .[aiosqlite]
      sqlite_file: .[aiosqlite]
      sqlite_file: .[sqlcipher]; python_version < '3.10'