Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

temp: nothing #2470

Closed
wants to merge 15 commits into from
8 changes: 4 additions & 4 deletions .coveragerc
Expand Up @@ -16,10 +16,10 @@ omit =
[coverage:paths]
source =
src
.tox/*/lib/python*/site-packages
.tox/pypy*/site-packages
.tox\*\Lib\site-packages
.tox\py\site-packages
**/.tox/*/lib/python*/site-packages
**/.tox/pypy*/site-packages
**/.tox\*\Lib\site-packages
**/.tox\py\site-packages
**/src
**\src

Expand Down
31 changes: 16 additions & 15 deletions .github/workflows/check.yml
Expand Up @@ -4,6 +4,7 @@ on:
pull_request:
schedule:
- cron: "0 8 * * *"
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand All @@ -17,24 +18,24 @@ jobs:
fail-fast: false
matrix:
py:
- "3.11"
#- "3.11"
- "3.10"
- "3.9"
- "3.8"
- "3.7"
- "3.6"
- pypy-3.9
- pypy-3.8
- pypy-3.7
#- "3.9"
#- "3.8"
#- "3.7"
#- "3.6"
#- pypy-3.9
#- pypy-3.8
#- pypy-3.7
os:
- ubuntu-20.04
- macos-12
- windows-2022
exclude:
- { os: macos-12, py: "pypy-3.6" } # PyPy 3.6 does not support macOS 11/12
include:
- { os: macos-12, py: "brew@3.9" }
- { os: macos-12, py: "brew@3.8" }
#- macos-12
#- windows-2022
#exclude:
# - { os: macos-12, py: "pypy-3.6" } # PyPy 3.6 does not support macOS 11/12
#include:
# - { os: macos-12, py: "brew@3.9" }
# - { os: macos-12, py: "brew@3.8" }
steps:
- name: Install OS dependencies
run: |
Expand Down
1 change: 1 addition & 0 deletions README.md
Expand Up @@ -22,5 +22,6 @@ A tool for creating isolated `virtual` python environments.

## Code of Conduct


Everyone interacting in the virtualenv project's codebases, issue trackers, chat rooms, and mailing lists is expected to
follow the [PSF Code of Conduct](https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md).
14 changes: 11 additions & 3 deletions tox.ini
Expand Up @@ -32,15 +32,23 @@ setenv =
extras =
testing
commands =
python -m pip install git+https://github.com/nedbat/coveragepy@nedbat/debug-virtualenv#egg=coverage==0.0
python -m coverage erase
python -m coverage run -m pytest {tty:--color=yes} \
python -m coverage run --debug=trace -m pytest {tty:--color=yes} \
--junitxml {toxworkdir}/junit.{envname}.xml \
{posargs:tests --int --timeout 600}
python -m coverage combine
pwd
ls -alR
ls -alR .tox/py310/lib/python3.10/site-packages/virtualenv/seed/wheels
python -m coverage debug data
python -m coverage combine --debug=pathmap
python -m coverage report --skip-covered --show-missing
python -m coverage xml -o {toxworkdir}/coverage.{envname}.xml
python -m coverage html -d {envtmpdir}/htmlcov --show-contexts \
--title virtualenv-{envname}-coverage
allowlist_externals =
ls
pwd
install_command = python -m pip install {opts} {packages} --disable-pip-version-check
package = wheel
wheel_build_env = .pkg
Expand All @@ -66,8 +74,8 @@ setenv =
COVERAGE_FILE = {toxworkdir}/.coverage
skip_install = true
deps =
coverage>=6.5
diff_cover>=7.2
git+https://github.com/nedbat/coveragepy@nedbat/debug-virtualenv#egg=coverage==0.0
extras =
parallel_show_output = true
commands =
Expand Down