Commit Graph

23 Commits

Author SHA1 Message Date
Fantix King 1d765ead90
debug release 2023-10-15 15:58:45 -04:00
Fantix King 3eb2adfbe3
Upgrade and pin action revisions in CI 2023-10-15 15:58:45 -04:00
Fantix King 226db67c2a
Drop support of Python 3.7 2023-10-15 15:58:45 -04:00
Fantix King 8456be587c
Disable fail-fast in release CI 2023-10-13 11:46:32 -04:00
Yury Selivanov 9f82bd7444
Port uvloop to Python 3.12 (#570)
* Bump Cython to 0.29.36
* Add missing new API -- timeout param to shutdown_default_executor
* Stop using the beloved, but now deprecated, 'IF'
* Explicitly qualify void-returning callback functions as `noexcept`.
* Fix test_libuv_get_loop_t_ptr to work under Python 3.12
* "Fix" the failing asyncio tests by adding a sleep() call
* Add 3.12 to CI scripts
* Stop configuring watchers for asyncio tests under 3.12+
* Add the new timeout parameter of shutdown_default_executor to typeshed
* Implement uvloop.run()
* Add pyproject.toml and update CI

Co-authored-by: Fantix King <fantix.king@gmail.com>
2023-10-09 19:28:47 -05:00
Dulmandakh 1dd40f17f3
CI: python 3.11 stable (#553)
* CI: Python 3.11 stable
* test with latest aiohttp with Python 3.11 support
2023-08-11 12:25:03 -05:00
Fantix King 25b5f1e557
Longer test timeout (#497)
* Fix tests: 15s SSL_HANDSHAKE_TIMEOUT

Also allow longer time for slow tests on qemu aarch64 for GitHub Actions

* Build sdist on 22.04 to support LoongArch
2022-09-13 10:07:11 -05:00
Ben Raz d6a2b597fb
Fix tests invocation on release CI worklow (#489)
* Employ unittest discovery CLI (back again)
* Fix (sometimes) broken import with the pyx_import
* Bump cibuildwheel to 2.9.0
* Build without libffi-devel

Co-authored-by: Fantix King <fantix.king@gmail.com>
2022-09-10 10:45:27 -05:00
Euiseo Cha 8e42921d7b
Support python 3.11+ (#473)
* chore: Cython version update
* add 3.11-dev pipeline
* Test and build on Python 3.11
* Drop test_context_run_segfault
* Support context in loop.create_task()
* Consistent PseudoSocket repr
* Add stubs for new 3.11 loop.sock_*() methods
* Skip test_create_ssl_server_manual_connection_lost on 3.11 for now

Co-authored-by: Fantix King <fantix.king@gmail.com>
Co-authored-by: Elvis Pranskevichus <elvis@edgedb.com>
2022-09-01 10:56:34 -05:00
Christian Clauss 10086942f6
Upgrade GitHub Actions for release process (#480) 2022-07-18 09:18:36 -05:00
Christian Clauss fcbf422dc4
Upgrade GitHub Actions (#477) 2022-07-16 15:59:22 -05:00
Elvis Pranskevichus 3f691ab2a1
Workflow touchups 2021-08-10 11:14:18 -07:00
Elvis Pranskevichus 20febe0b37
Use cibuildwheel to build wheels (#435) 2021-08-09 18:17:09 -07:00
Elvis Pranskevichus 2519e2df62
Python 3.10 support (#432) 2021-08-06 18:02:12 -07:00
Fantix King 20905374fc Workaround Github Action issue
Refs actions/runner#781, add LD_LIBRARY_PATH manually here for now
before an upstream fix is added.
2021-02-09 22:41:09 -06:00
Fantix King cdd2218fa3
Drop Python 3.5/3.6 support (#383)
Fixes #381
2021-01-24 19:59:20 -06:00
Elvis Pranskevichus e21ceea0f0
Add release workflow (#376)
This is mostly a copy of asyncpg/release workflow
2021-01-20 18:01:14 -06:00
Fantix King 311997eda6 Switch to Github Actions 2020-12-06 19:43:25 -08:00
Elvis Pranskevichus 3be8967eb4 Add github test workflow 2020-12-06 19:43:25 -08:00
Yury Selivanov b849936c7b
issue template: Ask if uvloop behaves differently from vanilla asyncio 2019-10-24 18:12:13 -04:00
Yury Selivanov b996e0f7dd Add a script to generate release log 2018-06-25 13:33:23 -04:00
Yury Selivanov a7d6ff0db9 github: Add PYTHONASYNCIODEBUG question. 2017-03-29 11:47:40 -04:00
Yury Selivanov d345ec3fae Add issue template 2016-05-16 14:29:45 -04:00