Commit Graph

10 Commits

Author SHA1 Message Date
Ben Darnell e71fb6e616 setup: Build wheels with the stable ABI (abi3)
This will produce cross-version wheels so we won't have to do
releases just to make new wheels when new versions of Python
are available.

Also modernize the build process a bit to require setuptools and use
the native "optional" flag for extensions.
2022-06-17 15:55:17 -04:00
Ben Darnell 4470d6927a build: Run build workflow on tags 2022-06-10 15:08:59 -04:00
Ben Darnell cc38e3042d build: Add pypi upload (non test) for tags 2022-06-10 14:23:12 -04:00
Ben Darnell 3ee1548704 build: Publish to testpypi via github actions 2022-06-10 13:12:50 -04:00
Christian Clauss 91642168fb
Upgrade actions/checkout and actions/setup-python 2022-03-12 13:17:24 +01:00
Christian Clauss 2d36b9456b
Upgrade actions/checkout and actions/setup-python 2022-03-12 13:15:47 +01:00
Ben Darnell fe71a31d03 build: Add python 3.11 alphas to CI
Updates #3077
2022-01-30 15:40:16 -05:00
Ben Darnell 1f8aab8ba7 build: Add python 3.10 to CI. Remove 3.6 2022-01-16 22:58:46 -05:00
Ben Darnell d1442a388b test: Remove twisted compatibility test
Now that compatibility between tornado and twisted is based on
asyncio, this test isn't very useful any more. It is broken by the
deprecations introduced in Python 3.10 and isn't worth reviving.
2022-01-16 20:29:49 -05:00
Ben Darnell e82bd95c5d ci: move CI to github actions
Our previous CI on Travis has been broken for a while due to their
move from travis-ci.org to travis-ci.com. Instead of fixing things up
there, move everything to github actions.
2022-01-16 16:43:19 -05:00