diff --git a/.cirrus.yml b/.cirrus.yml index 1f03e32ee..34cb5e60f 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -17,9 +17,15 @@ task: - env: ELECTRUM_PYTHON_VERSION: 3.10 - env: - ELECTRUM_PYTHON_VERSION: 3 + ELECTRUM_PYTHON_VERSION: 3.11 - env: ELECTRUM_PYTHON_VERSION: rc + - name: Tox Python 3 debug mode + env: + ELECTRUM_PYTHON_VERSION: 3 + # enable additional checks: + PYTHONASYNCIODEBUG: "1" + PYTHONDEVMODE: "1" - name: Tox PyPy allow_failures: true env: @@ -38,6 +44,8 @@ task: - apt-get -y install libsecp256k1-0 - pip install -r $ELECTRUM_REQUIREMENTS_CI tox_script: + - export PYTHONASYNCIODEBUG + - export PYTHONDEVMODE - tox coveralls_script: - if [ ! -z "$COVERALLS_REPO_TOKEN" ] ; then coveralls ; fi diff --git a/tox.ini b/tox.ini index f36336f92..367518c06 100644 --- a/tox.ini +++ b/tox.ini @@ -4,6 +4,9 @@ deps= pytest coverage +passenv= + PYTHONASYNCIODEBUG + PYTHONDEVMODE commands= coverage run --source=electrum '--omit=electrum/gui/*,electrum/plugins/*,electrum/scripts/*,electrum/tests/*' -m pytest -v coverage report