mirror of
https://github.com/chatmail/core.git
synced 2026-05-05 22:36:30 +03:00
Add PyPy support
Run CI against PyPy and build PyPy wheels.
This commit is contained in:
15
.github/workflows/ci.yml
vendored
15
.github/workflows/ci.yml
vendored
@@ -141,3 +141,18 @@ jobs:
|
|||||||
DCC_RS_DEV: ${{ github.workspace }}
|
DCC_RS_DEV: ${{ github.workspace }}
|
||||||
working-directory: python
|
working-directory: python
|
||||||
run: tox -e lint,mypy,doc,py3
|
run: tox -e lint,mypy,doc,py3
|
||||||
|
|
||||||
|
- name: install pypy
|
||||||
|
if: ${{ matrix.python }}
|
||||||
|
uses: actions/setup-python@v4
|
||||||
|
with:
|
||||||
|
python-version: 'pypy${{ matrix.python }}'
|
||||||
|
|
||||||
|
- name: run pypy tests
|
||||||
|
if: ${{ matrix.python }}
|
||||||
|
env:
|
||||||
|
DCC_NEW_TMP_EMAIL: ${{ secrets.DCC_NEW_TMP_EMAIL }}
|
||||||
|
DCC_RS_TARGET: debug
|
||||||
|
DCC_RS_DEV: ${{ github.workspace }}
|
||||||
|
working-directory: python
|
||||||
|
run: tox -e pypy3
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
- upgrade to `pgp@0.8.0` #3467
|
- upgrade to `pgp@0.8.0` #3467
|
||||||
- add IMAP ID extension support #3468
|
- add IMAP ID extension support #3468
|
||||||
- configure DeltaChat folder by selecting it, so it is configured even if not LISTed #3371
|
- configure DeltaChat folder by selecting it, so it is configured even if not LISTed #3371
|
||||||
|
- build PyPy wheels #6683
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
- mailing list: remove square-brackets only for first name #3452
|
- mailing list: remove square-brackets only for first name #3452
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ mkdir -p $TOXWORKDIR
|
|||||||
# Note that the independent remote_tests_python step does all kinds of
|
# Note that the independent remote_tests_python step does all kinds of
|
||||||
# live-testing already.
|
# live-testing already.
|
||||||
unset DCC_NEW_TMP_EMAIL
|
unset DCC_NEW_TMP_EMAIL
|
||||||
tox --workdir "$TOXWORKDIR" -e py37,py38,py39,py310,auditwheels
|
tox --workdir "$TOXWORKDIR" -e py37,py38,py39,py310,pypy37,pypy38,pypy39,auditwheels
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user