+ source /opt/miniconda3/bin/activate
++ _CONDA_ROOT=/opt/miniconda3
++ . /opt/miniconda3/etc/profile.d/conda.sh
+++ export CONDA_EXE=/opt/miniconda3/bin/conda
+++ CONDA_EXE=/opt/miniconda3/bin/conda
+++ export _CE_M=
+++ _CE_M=
+++ export _CE_CONDA=
+++ _CE_CONDA=
+++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ '[' -z '' ']'
+++ export CONDA_SHLVL=0
+++ CONDA_SHLVL=0
+++ '[' -n '' ']'
+++++ dirname /opt/miniconda3/bin/conda
++++ dirname /opt/miniconda3/bin
+++ PATH=/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ export PATH
+++ '[' -z '' ']'
+++ PS1=
++ conda activate
++ local cmd=activate
++ case "$cmd" in
++ __conda_activate activate
++ '[' -n '' ']'
++ local ask_conda
+++ PS1=
+++ __conda_exe shell.posix activate
+++ /opt/miniconda3/bin/conda shell.posix activate
++ ask_conda='PS1='\''(base) '\''
export PATH='\''/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3'\''
export CONDA_SHLVL='\''1'\''
export CONDA_DEFAULT_ENV='\''base'\''
export CONDA_PROMPT_MODIFIER='\''(base) '\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
++ eval 'PS1='\''(base) '\''
export PATH='\''/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3'\''
export CONDA_SHLVL='\''1'\''
export CONDA_DEFAULT_ENV='\''base'\''
export CONDA_PROMPT_MODIFIER='\''(base) '\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
+++ PS1='(base) '
+++ export PATH=/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ PATH=/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ export CONDA_PREFIX=/opt/miniconda3
+++ CONDA_PREFIX=/opt/miniconda3
+++ export CONDA_SHLVL=1
+++ CONDA_SHLVL=1
+++ export CONDA_DEFAULT_ENV=base
+++ CONDA_DEFAULT_ENV=base
+++ export 'CONDA_PROMPT_MODIFIER=(base) '
+++ CONDA_PROMPT_MODIFIER='(base) '
+++ export CONDA_EXE=/opt/miniconda3/bin/conda
+++ CONDA_EXE=/opt/miniconda3/bin/conda
+++ export _CE_M=
+++ _CE_M=
+++ export _CE_CONDA=
+++ _CE_CONDA=
+++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
++ __conda_hashr
++ '[' -n '' ']'
++ '[' -n '' ']'
++ hash -r
+ conda activate testbed
+ local cmd=activate
+ case "$cmd" in
+ __conda_activate activate testbed
+ '[' -n '' ']'
+ local ask_conda
++ PS1='(base) '
++ __conda_exe shell.posix activate testbed
++ /opt/miniconda3/bin/conda shell.posix activate testbed
+ ask_conda='PS1='\''(testbed) '\''
export PATH='\''/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3/envs/testbed'\''
export CONDA_SHLVL='\''2'\''
export CONDA_DEFAULT_ENV='\''testbed'\''
export CONDA_PROMPT_MODIFIER='\''(testbed) '\''
export CONDA_PREFIX_1='\''/opt/miniconda3'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
+ eval 'PS1='\''(testbed) '\''
export PATH='\''/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3/envs/testbed'\''
export CONDA_SHLVL='\''2'\''
export CONDA_DEFAULT_ENV='\''testbed'\''
export CONDA_PROMPT_MODIFIER='\''(testbed) '\''
export CONDA_PREFIX_1='\''/opt/miniconda3'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
++ PS1='(testbed) '
++ export PATH=/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ PATH=/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ export CONDA_PREFIX=/opt/miniconda3/envs/testbed
++ CONDA_PREFIX=/opt/miniconda3/envs/testbed
++ export CONDA_SHLVL=2
++ CONDA_SHLVL=2
++ export CONDA_DEFAULT_ENV=testbed
++ CONDA_DEFAULT_ENV=testbed
++ export 'CONDA_PROMPT_MODIFIER=(testbed) '
++ CONDA_PROMPT_MODIFIER='(testbed) '
++ export CONDA_PREFIX_1=/opt/miniconda3
++ CONDA_PREFIX_1=/opt/miniconda3
++ export CONDA_EXE=/opt/miniconda3/bin/conda
++ CONDA_EXE=/opt/miniconda3/bin/conda
++ export _CE_M=
++ _CE_M=
++ export _CE_CONDA=
++ _CE_CONDA=
++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+ __conda_hashr
+ '[' -n '' ']'
+ '[' -n '' ']'
+ hash -r
+ cd /testbed
+ git config --global --add safe.directory /testbed
+ cd /testbed
+ git status
On branch main
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   src/_pytest/skipping.py

no changes added to commit (use "git add" and/or "git commit -a")
+ git show
commit a0d8040ee4ee621e86a39ae62208596bc865c9c1
Author: SWE-bench <setup@swebench.com>
Date:   Sat Aug 15 07:37:17 2026 +0000

    SWE-bench

diff --git a/.coveragerc b/.coveragerc
old mode 100644
new mode 100755
diff --git a/.gitattributes b/.gitattributes
old mode 100644
new mode 100755
diff --git a/.gitblameignore b/.gitblameignore
old mode 100644
new mode 100755
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
old mode 100644
new mode 100755
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
old mode 100644
new mode 100755
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
old mode 100644
new mode 100755
diff --git a/.github/config.yml b/.github/config.yml
old mode 100644
new mode 100755
diff --git a/.github/labels.toml b/.github/labels.toml
old mode 100644
new mode 100755
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/release-on-comment.yml b/.github/workflows/release-on-comment.yml
old mode 100644
new mode 100755
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
old mode 100644
new mode 100755
diff --git a/.travis.yml b/.travis.yml
old mode 100644
new mode 100755
diff --git a/AUTHORS b/AUTHORS
old mode 100644
new mode 100755
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
old mode 100644
new mode 100755
diff --git a/CITATION b/CITATION
old mode 100644
new mode 100755
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
old mode 100644
new mode 100755
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/OPENCOLLECTIVE.rst b/OPENCOLLECTIVE.rst
old mode 100644
new mode 100755
diff --git a/README.rst b/README.rst
old mode 100644
new mode 100755
diff --git a/RELEASING.rst b/RELEASING.rst
old mode 100644
new mode 100755
diff --git a/TIDELIFT.rst b/TIDELIFT.rst
old mode 100644
new mode 100755
diff --git a/bench/bench.py b/bench/bench.py
old mode 100644
new mode 100755
diff --git a/bench/bench_argcomplete.py b/bench/bench_argcomplete.py
old mode 100644
new mode 100755
diff --git a/bench/empty.py b/bench/empty.py
old mode 100644
new mode 100755
diff --git a/bench/manyparam.py b/bench/manyparam.py
old mode 100644
new mode 100755
diff --git a/bench/skip.py b/bench/skip.py
old mode 100644
new mode 100755
diff --git a/changelog/1120.bugfix.rst b/changelog/1120.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/1316.breaking.rst b/changelog/1316.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/1556.feature.rst b/changelog/1556.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/4049.feature.rst b/changelog/4049.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/4375.improvement.rst b/changelog/4375.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/4391.improvement.rst b/changelog/4391.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/4583.bugfix.rst b/changelog/4583.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/4675.improvement.rst b/changelog/4675.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/4677.bugfix.rst b/changelog/4677.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/5456.bugfix.rst b/changelog/5456.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/5965.breaking.rst b/changelog/5965.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/6240.bugfix.rst b/changelog/6240.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6285.feature.rst b/changelog/6285.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6428.bugfix.rst b/changelog/6428.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6433.feature.rst b/changelog/6433.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6471.feature.rst b/changelog/6471.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6505.breaking.rst b/changelog/6505.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/6755.bugfix.rst b/changelog/6755.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6817.improvement.rst b/changelog/6817.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/6856.feature.rst b/changelog/6856.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6871.bugfix.rst b/changelog/6871.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6903.breaking.rst b/changelog/6903.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/6906.feature.rst b/changelog/6906.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6909.bugfix.rst b/changelog/6909.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6910.bugfix.rst b/changelog/6910.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6924.bugfix.rst b/changelog/6924.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6925.bugfix.rst b/changelog/6925.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6940.improvement.rst b/changelog/6940.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/6947.bugfix.rst b/changelog/6947.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6951.bugfix.rst b/changelog/6951.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6956.bugfix.rst b/changelog/6956.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6981.deprecation.rst b/changelog/6981.deprecation.rst
old mode 100644
new mode 100755
diff --git a/changelog/6991.bugfix.rst b/changelog/6991.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6991.improvement.rst b/changelog/6991.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/6992.bugfix.rst b/changelog/6992.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7035.trivial.rst b/changelog/7035.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7040.breaking.rst b/changelog/7040.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7061.bugfix.rst b/changelog/7061.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7076.bugfix.rst b/changelog/7076.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7091.improvement.rst b/changelog/7091.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7097.deprecation.rst b/changelog/7097.deprecation.rst
old mode 100644
new mode 100755
diff --git a/changelog/7110.bugfix.rst b/changelog/7110.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7119.improvement.rst b/changelog/7119.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7122.breaking.rst b/changelog/7122.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7126.bugfix.rst b/changelog/7126.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7128.improvement.rst b/changelog/7128.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7133.improvement.rst b/changelog/7133.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7135.breaking.rst b/changelog/7135.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7143.bugfix.rst b/changelog/7143.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7145.bugfix.rst b/changelog/7145.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7150.bugfix.rst b/changelog/7150.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7180.bugfix.rst b/changelog/7180.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7202.doc.rst b/changelog/7202.doc.rst
old mode 100644
new mode 100755
diff --git a/changelog/7210.deprecation.rst b/changelog/7210.deprecation.rst
old mode 100644
new mode 100755
diff --git a/changelog/7215.bugfix.rst b/changelog/7215.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7224.breaking.rst b/changelog/7224.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7226.breaking.rst b/changelog/7226.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7233.doc.rst b/changelog/7233.doc.rst
old mode 100644
new mode 100755
diff --git a/changelog/7245.feature.rst b/changelog/7245.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/7253.bugfix.rst b/changelog/7253.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7264.improvement.rst b/changelog/7264.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7291.trivial.rst b/changelog/7291.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7295.trivial.rst b/changelog/7295.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7305.feature.rst b/changelog/7305.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/7345.doc.rst b/changelog/7345.doc.rst
old mode 100644
new mode 100755
diff --git a/changelog/7346.feature.rst b/changelog/7346.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/7356.trivial.rst b/changelog/7356.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7357.trivial.rst b/changelog/7357.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7360.bugfix.rst b/changelog/7360.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7383.bugfix.rst b/changelog/7383.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7385.improvement.rst b/changelog/7385.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7418.breaking.rst b/changelog/7418.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/README.rst b/changelog/README.rst
old mode 100644
new mode 100755
diff --git a/changelog/_template.rst b/changelog/_template.rst
old mode 100644
new mode 100755
diff --git a/codecov.yml b/codecov.yml
old mode 100644
new mode 100755
diff --git a/doc/en/Makefile b/doc/en/Makefile
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/globaltoc.html b/doc/en/_templates/globaltoc.html
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/links.html b/doc/en/_templates/links.html
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/relations.html b/doc/en/_templates/relations.html
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/sidebarintro.html b/doc/en/_templates/sidebarintro.html
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/slim_searchbox.html b/doc/en/_templates/slim_searchbox.html
old mode 100644
new mode 100755
diff --git a/doc/en/adopt.rst b/doc/en/adopt.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/index.rst b/doc/en/announce/index.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.0.0.rst b/doc/en/announce/release-2.0.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.0.1.rst b/doc/en/announce/release-2.0.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.0.2.rst b/doc/en/announce/release-2.0.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.0.3.rst b/doc/en/announce/release-2.0.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.1.0.rst b/doc/en/announce/release-2.1.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.1.1.rst b/doc/en/announce/release-2.1.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.1.2.rst b/doc/en/announce/release-2.1.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.1.3.rst b/doc/en/announce/release-2.1.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.2.0.rst b/doc/en/announce/release-2.2.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.2.1.rst b/doc/en/announce/release-2.2.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.2.2.rst b/doc/en/announce/release-2.2.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.2.4.rst b/doc/en/announce/release-2.2.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.0.rst b/doc/en/announce/release-2.3.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.1.rst b/doc/en/announce/release-2.3.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.2.rst b/doc/en/announce/release-2.3.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.3.rst b/doc/en/announce/release-2.3.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.4.rst b/doc/en/announce/release-2.3.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.5.rst b/doc/en/announce/release-2.3.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.4.0.rst b/doc/en/announce/release-2.4.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.4.1.rst b/doc/en/announce/release-2.4.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.4.2.rst b/doc/en/announce/release-2.4.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.5.0.rst b/doc/en/announce/release-2.5.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.5.1.rst b/doc/en/announce/release-2.5.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.5.2.rst b/doc/en/announce/release-2.5.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.6.0.rst b/doc/en/announce/release-2.6.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.6.1.rst b/doc/en/announce/release-2.6.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.6.2.rst b/doc/en/announce/release-2.6.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.6.3.rst b/doc/en/announce/release-2.6.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.7.0.rst b/doc/en/announce/release-2.7.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.7.1.rst b/doc/en/announce/release-2.7.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.7.2.rst b/doc/en/announce/release-2.7.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.2.rst b/doc/en/announce/release-2.8.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.3.rst b/doc/en/announce/release-2.8.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.4.rst b/doc/en/announce/release-2.8.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.5.rst b/doc/en/announce/release-2.8.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.6.rst b/doc/en/announce/release-2.8.6.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.7.rst b/doc/en/announce/release-2.8.7.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.9.0.rst b/doc/en/announce/release-2.9.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.9.1.rst b/doc/en/announce/release-2.9.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.9.2.rst b/doc/en/announce/release-2.9.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.0.rst b/doc/en/announce/release-3.0.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.1.rst b/doc/en/announce/release-3.0.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.2.rst b/doc/en/announce/release-3.0.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.3.rst b/doc/en/announce/release-3.0.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.4.rst b/doc/en/announce/release-3.0.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.5.rst b/doc/en/announce/release-3.0.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.6.rst b/doc/en/announce/release-3.0.6.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.7.rst b/doc/en/announce/release-3.0.7.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.1.0.rst b/doc/en/announce/release-3.1.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.1.1.rst b/doc/en/announce/release-3.1.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.1.2.rst b/doc/en/announce/release-3.1.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.1.3.rst b/doc/en/announce/release-3.1.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.10.0.rst b/doc/en/announce/release-3.10.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.10.1.rst b/doc/en/announce/release-3.10.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.0.rst b/doc/en/announce/release-3.2.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.1.rst b/doc/en/announce/release-3.2.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.2.rst b/doc/en/announce/release-3.2.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.3.rst b/doc/en/announce/release-3.2.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.4.rst b/doc/en/announce/release-3.2.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.5.rst b/doc/en/announce/release-3.2.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.3.0.rst b/doc/en/announce/release-3.3.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.3.1.rst b/doc/en/announce/release-3.3.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.3.2.rst b/doc/en/announce/release-3.3.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.4.0.rst b/doc/en/announce/release-3.4.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.4.1.rst b/doc/en/announce/release-3.4.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.4.2.rst b/doc/en/announce/release-3.4.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.5.0.rst b/doc/en/announce/release-3.5.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.5.1.rst b/doc/en/announce/release-3.5.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.0.rst b/doc/en/announce/release-3.6.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.1.rst b/doc/en/announce/release-3.6.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.2.rst b/doc/en/announce/release-3.6.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.3.rst b/doc/en/announce/release-3.6.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.4.rst b/doc/en/announce/release-3.6.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.0.rst b/doc/en/announce/release-3.7.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.1.rst b/doc/en/announce/release-3.7.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.2.rst b/doc/en/announce/release-3.7.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.3.rst b/doc/en/announce/release-3.7.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.4.rst b/doc/en/announce/release-3.7.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.8.0.rst b/doc/en/announce/release-3.8.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.8.1.rst b/doc/en/announce/release-3.8.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.8.2.rst b/doc/en/announce/release-3.8.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.9.0.rst b/doc/en/announce/release-3.9.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.9.1.rst b/doc/en/announce/release-3.9.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.9.2.rst b/doc/en/announce/release-3.9.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.9.3.rst b/doc/en/announce/release-3.9.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.0.0.rst b/doc/en/announce/release-4.0.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.0.1.rst b/doc/en/announce/release-4.0.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.0.2.rst b/doc/en/announce/release-4.0.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.1.0.rst b/doc/en/announce/release-4.1.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.1.1.rst b/doc/en/announce/release-4.1.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.2.0.rst b/doc/en/announce/release-4.2.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.2.1.rst b/doc/en/announce/release-4.2.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.3.0.rst b/doc/en/announce/release-4.3.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.3.1.rst b/doc/en/announce/release-4.3.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.4.0.rst b/doc/en/announce/release-4.4.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.4.1.rst b/doc/en/announce/release-4.4.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.4.2.rst b/doc/en/announce/release-4.4.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.5.0.rst b/doc/en/announce/release-4.5.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.0.rst b/doc/en/announce/release-4.6.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.1.rst b/doc/en/announce/release-4.6.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.2.rst b/doc/en/announce/release-4.6.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.3.rst b/doc/en/announce/release-4.6.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.4.rst b/doc/en/announce/release-4.6.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.5.rst b/doc/en/announce/release-4.6.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.6.rst b/doc/en/announce/release-4.6.6.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.7.rst b/doc/en/announce/release-4.6.7.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.8.rst b/doc/en/announce/release-4.6.8.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.9.rst b/doc/en/announce/release-4.6.9.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.0.0.rst b/doc/en/announce/release-5.0.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.0.1.rst b/doc/en/announce/release-5.0.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.1.0.rst b/doc/en/announce/release-5.1.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.1.1.rst b/doc/en/announce/release-5.1.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.1.2.rst b/doc/en/announce/release-5.1.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.1.3.rst b/doc/en/announce/release-5.1.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.0.rst b/doc/en/announce/release-5.2.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.1.rst b/doc/en/announce/release-5.2.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.2.rst b/doc/en/announce/release-5.2.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.3.rst b/doc/en/announce/release-5.2.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.4.rst b/doc/en/announce/release-5.2.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.0.rst b/doc/en/announce/release-5.3.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.1.rst b/doc/en/announce/release-5.3.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.2.rst b/doc/en/announce/release-5.3.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.3.rst b/doc/en/announce/release-5.3.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.4.rst b/doc/en/announce/release-5.3.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.5.rst b/doc/en/announce/release-5.3.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.4.0.rst b/doc/en/announce/release-5.4.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.4.1.rst b/doc/en/announce/release-5.4.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.4.2.rst b/doc/en/announce/release-5.4.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.4.3.rst b/doc/en/announce/release-5.4.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/sprint2016.rst b/doc/en/announce/sprint2016.rst
old mode 100644
new mode 100755
diff --git a/doc/en/assert.rst b/doc/en/assert.rst
old mode 100644
new mode 100755
diff --git a/doc/en/backwards-compatibility.rst b/doc/en/backwards-compatibility.rst
old mode 100644
new mode 100755
diff --git a/doc/en/bash-completion.rst b/doc/en/bash-completion.rst
old mode 100644
new mode 100755
diff --git a/doc/en/builtin.rst b/doc/en/builtin.rst
old mode 100644
new mode 100755
diff --git a/doc/en/cache.rst b/doc/en/cache.rst
old mode 100644
new mode 100755
diff --git a/doc/en/capture.rst b/doc/en/capture.rst
old mode 100644
new mode 100755
diff --git a/doc/en/changelog.rst b/doc/en/changelog.rst
old mode 100644
new mode 100755
diff --git a/doc/en/conf.py b/doc/en/conf.py
old mode 100644
new mode 100755
diff --git a/doc/en/conftest.py b/doc/en/conftest.py
old mode 100644
new mode 100755
diff --git a/doc/en/contact.rst b/doc/en/contact.rst
old mode 100644
new mode 100755
diff --git a/doc/en/contents.rst b/doc/en/contents.rst
old mode 100644
new mode 100755
diff --git a/doc/en/contributing.rst b/doc/en/contributing.rst
old mode 100644
new mode 100755
diff --git a/doc/en/customize.rst b/doc/en/customize.rst
old mode 100644
new mode 100755
diff --git a/doc/en/deprecations.rst b/doc/en/deprecations.rst
old mode 100644
new mode 100755
diff --git a/doc/en/development_guide.rst b/doc/en/development_guide.rst
old mode 100644
new mode 100755
diff --git a/doc/en/doctest.rst b/doc/en/doctest.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/failure_demo.py b/doc/en/example/assertion/failure_demo.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/global_testmodule_config/conftest.py b/doc/en/example/assertion/global_testmodule_config/conftest.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/global_testmodule_config/test_hello_world.py b/doc/en/example/assertion/global_testmodule_config/test_hello_world.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/test_failures.py b/doc/en/example/assertion/test_failures.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/test_setup_flow_example.py b/doc/en/example/assertion/test_setup_flow_example.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/attic.rst b/doc/en/example/attic.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/conftest.py b/doc/en/example/conftest.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/fixtures/test_fixtures_order.py b/doc/en/example/fixtures/test_fixtures_order.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/index.rst b/doc/en/example/index.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/markers.rst b/doc/en/example/markers.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/multipython.py b/doc/en/example/multipython.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/nonpython.rst b/doc/en/example/nonpython.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/nonpython/__init__.py b/doc/en/example/nonpython/__init__.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/nonpython/conftest.py b/doc/en/example/nonpython/conftest.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/nonpython/test_simple.yaml b/doc/en/example/nonpython/test_simple.yaml
old mode 100644
new mode 100755
diff --git a/doc/en/example/parametrize.rst b/doc/en/example/parametrize.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/pythoncollection.py b/doc/en/example/pythoncollection.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/pythoncollection.rst b/doc/en/example/pythoncollection.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/reportingdemo.rst b/doc/en/example/reportingdemo.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/simple.rst b/doc/en/example/simple.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/special.rst b/doc/en/example/special.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/xfail_demo.py b/doc/en/example/xfail_demo.py
old mode 100644
new mode 100755
diff --git a/doc/en/existingtestsuite.rst b/doc/en/existingtestsuite.rst
old mode 100644
new mode 100755
diff --git a/doc/en/faq.rst b/doc/en/faq.rst
old mode 100644
new mode 100755
diff --git a/doc/en/fixture.rst b/doc/en/fixture.rst
old mode 100644
new mode 100755
diff --git a/doc/en/flaky.rst b/doc/en/flaky.rst
old mode 100644
new mode 100755
diff --git a/doc/en/funcarg_compare.rst b/doc/en/funcarg_compare.rst
old mode 100644
new mode 100755
diff --git a/doc/en/funcargs.rst b/doc/en/funcargs.rst
old mode 100644
new mode 100755
diff --git a/doc/en/getting-started.rst b/doc/en/getting-started.rst
old mode 100644
new mode 100755
diff --git a/doc/en/goodpractices.rst b/doc/en/goodpractices.rst
old mode 100644
new mode 100755
diff --git a/doc/en/historical-notes.rst b/doc/en/historical-notes.rst
old mode 100644
new mode 100755
diff --git a/doc/en/img/cramer2.png b/doc/en/img/cramer2.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/favicon.png b/doc/en/img/favicon.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/freiburg2.jpg b/doc/en/img/freiburg2.jpg
old mode 100644
new mode 100755
diff --git a/doc/en/img/gaynor3.png b/doc/en/img/gaynor3.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/keleshev.png b/doc/en/img/keleshev.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/pullrequest.png b/doc/en/img/pullrequest.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/pylib.png b/doc/en/img/pylib.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/pytest1.png b/doc/en/img/pytest1.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/theuni.png b/doc/en/img/theuni.png
old mode 100644
new mode 100755
diff --git a/doc/en/index.rst b/doc/en/index.rst
old mode 100644
new mode 100755
diff --git a/doc/en/license.rst b/doc/en/license.rst
old mode 100644
new mode 100755
diff --git a/doc/en/logging.rst b/doc/en/logging.rst
old mode 100644
new mode 100755
diff --git a/doc/en/mark.rst b/doc/en/mark.rst
old mode 100644
new mode 100755
diff --git a/doc/en/monkeypatch.rst b/doc/en/monkeypatch.rst
old mode 100644
new mode 100755
diff --git a/doc/en/naming20.rst b/doc/en/naming20.rst
old mode 100644
new mode 100755
diff --git a/doc/en/nose.rst b/doc/en/nose.rst
old mode 100644
new mode 100755
diff --git a/doc/en/parametrize.rst b/doc/en/parametrize.rst
old mode 100644
new mode 100755
diff --git a/doc/en/plugins.rst b/doc/en/plugins.rst
old mode 100644
new mode 100755
diff --git a/doc/en/projects.rst b/doc/en/projects.rst
old mode 100644
new mode 100755
diff --git a/doc/en/proposals/parametrize_with_fixtures.rst b/doc/en/proposals/parametrize_with_fixtures.rst
old mode 100644
new mode 100755
diff --git a/doc/en/py27-py34-deprecation.rst b/doc/en/py27-py34-deprecation.rst
old mode 100644
new mode 100755
diff --git a/doc/en/pytest.ini b/doc/en/pytest.ini
old mode 100644
new mode 100755
diff --git a/doc/en/pythonpath.rst b/doc/en/pythonpath.rst
old mode 100644
new mode 100755
diff --git a/doc/en/recwarn.rst b/doc/en/recwarn.rst
old mode 100644
new mode 100755
diff --git a/doc/en/reference.rst b/doc/en/reference.rst
old mode 100644
new mode 100755
diff --git a/doc/en/requirements.txt b/doc/en/requirements.txt
old mode 100644
new mode 100755
diff --git a/doc/en/skipping.rst b/doc/en/skipping.rst
old mode 100644
new mode 100755
diff --git a/doc/en/sponsor.rst b/doc/en/sponsor.rst
old mode 100644
new mode 100755
diff --git a/doc/en/talks.rst b/doc/en/talks.rst
old mode 100644
new mode 100755
diff --git a/doc/en/tidelift.rst b/doc/en/tidelift.rst
old mode 100644
new mode 100755
diff --git a/doc/en/tmpdir.rst b/doc/en/tmpdir.rst
old mode 100644
new mode 100755
diff --git a/doc/en/unittest.rst b/doc/en/unittest.rst
old mode 100644
new mode 100755
diff --git a/doc/en/usage.rst b/doc/en/usage.rst
old mode 100644
new mode 100755
diff --git a/doc/en/warnings.rst b/doc/en/warnings.rst
old mode 100644
new mode 100755
diff --git a/doc/en/writing_plugins.rst b/doc/en/writing_plugins.rst
old mode 100644
new mode 100755
diff --git a/doc/en/xunit_setup.rst b/doc/en/xunit_setup.rst
old mode 100644
new mode 100755
diff --git a/doc/en/yieldfixture.rst b/doc/en/yieldfixture.rst
old mode 100644
new mode 100755
diff --git a/extra/get_issues.py b/extra/get_issues.py
old mode 100644
new mode 100755
diff --git a/extra/setup-py.test/setup.py b/extra/setup-py.test/setup.py
old mode 100644
new mode 100755
diff --git a/pyproject.toml b/pyproject.toml
old mode 100644
new mode 100755
diff --git a/scripts/append_codecov_token.py b/scripts/append_codecov_token.py
old mode 100644
new mode 100755
diff --git a/scripts/publish-gh-release-notes.py b/scripts/publish-gh-release-notes.py
old mode 100644
new mode 100755
diff --git a/scripts/release-on-comment.py b/scripts/release-on-comment.py
old mode 100644
new mode 100755
diff --git a/scripts/release.minor.rst b/scripts/release.minor.rst
old mode 100644
new mode 100755
diff --git a/scripts/release.patch.rst b/scripts/release.patch.rst
old mode 100644
new mode 100755
diff --git a/scripts/release.py b/scripts/release.py
old mode 100644
new mode 100755
diff --git a/scripts/towncrier-draft-to-file.py b/scripts/towncrier-draft-to-file.py
old mode 100644
new mode 100755
diff --git a/setup.cfg b/setup.cfg
old mode 100644
new mode 100755
diff --git a/setup.py b/setup.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/__init__.py b/src/_pytest/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_argcomplete.py b/src/_pytest/_argcomplete.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_code/__init__.py b/src/_pytest/_code/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_code/code.py b/src/_pytest/_code/code.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_code/source.py b/src/_pytest/_code/source.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_io/__init__.py b/src/_pytest/_io/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_io/saferepr.py b/src/_pytest/_io/saferepr.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_io/terminalwriter.py b/src/_pytest/_io/terminalwriter.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_io/wcwidth.py b/src/_pytest/_io/wcwidth.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/assertion/__init__.py b/src/_pytest/assertion/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/assertion/rewrite.py b/src/_pytest/assertion/rewrite.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/assertion/truncate.py b/src/_pytest/assertion/truncate.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/assertion/util.py b/src/_pytest/assertion/util.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/capture.py b/src/_pytest/capture.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/compat.py b/src/_pytest/compat.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/config/__init__.py b/src/_pytest/config/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/config/argparsing.py b/src/_pytest/config/argparsing.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/config/exceptions.py b/src/_pytest/config/exceptions.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/config/findpaths.py b/src/_pytest/config/findpaths.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/debugging.py b/src/_pytest/debugging.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/deprecated.py b/src/_pytest/deprecated.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/doctest.py b/src/_pytest/doctest.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/faulthandler.py b/src/_pytest/faulthandler.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/fixtures.py b/src/_pytest/fixtures.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/freeze_support.py b/src/_pytest/freeze_support.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/helpconfig.py b/src/_pytest/helpconfig.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/hookspec.py b/src/_pytest/hookspec.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/junitxml.py b/src/_pytest/junitxml.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/logging.py b/src/_pytest/logging.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/main.py b/src/_pytest/main.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/mark/__init__.py b/src/_pytest/mark/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/mark/expression.py b/src/_pytest/mark/expression.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/mark/structures.py b/src/_pytest/mark/structures.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/monkeypatch.py b/src/_pytest/monkeypatch.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/nodes.py b/src/_pytest/nodes.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/nose.py b/src/_pytest/nose.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/outcomes.py b/src/_pytest/outcomes.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/pastebin.py b/src/_pytest/pastebin.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/pathlib.py b/src/_pytest/pathlib.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/pytester.py b/src/_pytest/pytester.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/python.py b/src/_pytest/python.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/python_api.py b/src/_pytest/python_api.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/recwarn.py b/src/_pytest/recwarn.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/reports.py b/src/_pytest/reports.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/resultlog.py b/src/_pytest/resultlog.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/runner.py b/src/_pytest/runner.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/setuponly.py b/src/_pytest/setuponly.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/setupplan.py b/src/_pytest/setupplan.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/skipping.py b/src/_pytest/skipping.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/stepwise.py b/src/_pytest/stepwise.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/store.py b/src/_pytest/store.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/terminal.py b/src/_pytest/terminal.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/timing.py b/src/_pytest/timing.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/tmpdir.py b/src/_pytest/tmpdir.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/unittest.py b/src/_pytest/unittest.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/warning_types.py b/src/_pytest/warning_types.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/warnings.py b/src/_pytest/warnings.py
old mode 100644
new mode 100755
diff --git a/src/pytest/__init__.py b/src/pytest/__init__.py
old mode 100644
new mode 100755
diff --git a/src/pytest/__main__.py b/src/pytest/__main__.py
old mode 100644
new mode 100755
diff --git a/src/pytest/collect.py b/src/pytest/collect.py
old mode 100644
new mode 100755
diff --git a/testing/acceptance_test.py b/testing/acceptance_test.py
old mode 100644
new mode 100755
diff --git a/testing/code/test_code.py b/testing/code/test_code.py
old mode 100644
new mode 100755
diff --git a/testing/code/test_excinfo.py b/testing/code/test_excinfo.py
old mode 100644
new mode 100755
diff --git a/testing/code/test_source.py b/testing/code/test_source.py
old mode 100644
new mode 100755
diff --git a/testing/conftest.py b/testing/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/deprecated_test.py b/testing/deprecated_test.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/README.rst b/testing/example_scripts/README.rst
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/acceptance/fixture_mock_integration.py b/testing/example_scripts/acceptance/fixture_mock_integration.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/collect_init_tests/pytest.ini b/testing/example_scripts/collect/collect_init_tests/pytest.ini
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/collect_init_tests/tests/__init__.py b/testing/example_scripts/collect/collect_init_tests/tests/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/collect_init_tests/tests/test_foo.py b/testing/example_scripts/collect/collect_init_tests/tests/test_foo.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_infinite_recursion/__init__.pyi b/testing/example_scripts/collect/package_infinite_recursion/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_infinite_recursion/conftest.py b/testing/example_scripts/collect/package_infinite_recursion/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_infinite_recursion/tests/__init__.py b/testing/example_scripts/collect/package_infinite_recursion/tests/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_infinite_recursion/tests/test_basic.py b/testing/example_scripts/collect/package_infinite_recursion/tests/test_basic.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_init_given_as_arg/pkg/__init__.py b/testing/example_scripts/collect/package_init_given_as_arg/pkg/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_init_given_as_arg/pkg/test_foo.py b/testing/example_scripts/collect/package_init_given_as_arg/pkg/test_foo.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/config/collect_pytest_prefix/__init__.pyi b/testing/example_scripts/config/collect_pytest_prefix/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/config/collect_pytest_prefix/conftest.py b/testing/example_scripts/config/collect_pytest_prefix/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/config/collect_pytest_prefix/test_foo.py b/testing/example_scripts/config/collect_pytest_prefix/test_foo.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/conftest_usageerror/__init__.pyi b/testing/example_scripts/conftest_usageerror/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/conftest_usageerror/conftest.py b/testing/example_scripts/conftest_usageerror/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_dataclasses.py b/testing/example_scripts/dataclasses/test_compare_dataclasses.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_dataclasses_field_comparison_off.py b/testing/example_scripts/dataclasses/test_compare_dataclasses_field_comparison_off.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_dataclasses_verbose.py b/testing/example_scripts/dataclasses/test_compare_dataclasses_verbose.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_recursive_dataclasses.py b/testing/example_scripts/dataclasses/test_compare_recursive_dataclasses.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_two_different_dataclasses.py b/testing/example_scripts/dataclasses/test_compare_two_different_dataclasses.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/custom_item/__init__.pyi b/testing/example_scripts/fixtures/custom_item/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/custom_item/conftest.py b/testing/example_scripts/fixtures/custom_item/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/custom_item/foo/__init__.py b/testing/example_scripts/fixtures/custom_item/foo/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/custom_item/foo/test_foo.py b/testing/example_scripts/fixtures/custom_item/foo/test_foo.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/__init__.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/test_in_sub1.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/test_in_sub1.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/__init__.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/test_in_sub2.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/test_in_sub2.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_detect_recursive_dependency_error.py b/testing/example_scripts/fixtures/fill_fixtures/test_detect_recursive_dependency_error.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/__init__.pyi b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/__init__.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/test_spam.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/test_spam.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/__init__.pyi b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/test_extend_fixture_conftest_module.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/test_extend_fixture_conftest_module.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_module_class.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_module_class.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_basic.py b/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_basic.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_classlevel.py b/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_classlevel.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_modulelevel.py b/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_modulelevel.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookupfails.py b/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookupfails.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/test_fixture_named_request.py b/testing/example_scripts/fixtures/test_fixture_named_request.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/test_getfixturevalue_dynamic.py b/testing/example_scripts/fixtures/test_getfixturevalue_dynamic.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/issue88_initial_file_multinodes/__init__.pyi b/testing/example_scripts/issue88_initial_file_multinodes/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/issue88_initial_file_multinodes/conftest.py b/testing/example_scripts/issue88_initial_file_multinodes/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/issue88_initial_file_multinodes/test_hello.py b/testing/example_scripts/issue88_initial_file_multinodes/test_hello.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/issue_519.py b/testing/example_scripts/issue_519.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/junit-10.xsd b/testing/example_scripts/junit-10.xsd
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/marks/marks_considered_keywords/__init__.pyi b/testing/example_scripts/marks/marks_considered_keywords/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/marks/marks_considered_keywords/conftest.py b/testing/example_scripts/marks/marks_considered_keywords/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/marks/marks_considered_keywords/test_marks_as_keywords.py b/testing/example_scripts/marks/marks_considered_keywords/test_marks_as_keywords.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/perf_examples/collect_stats/.gitignore b/testing/example_scripts/perf_examples/collect_stats/.gitignore
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/perf_examples/collect_stats/generate_folders.py b/testing/example_scripts/perf_examples/collect_stats/generate_folders.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/perf_examples/collect_stats/template_test.py b/testing/example_scripts/perf_examples/collect_stats/template_test.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/pytest.ini b/testing/example_scripts/pytest.ini
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/tmpdir/tmpdir_fixture.py b/testing/example_scripts/tmpdir/tmpdir_fixture.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_parametrized_fixture_error_message.py b/testing/example_scripts/unittest/test_parametrized_fixture_error_message.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_setup_skip.py b/testing/example_scripts/unittest/test_setup_skip.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_setup_skip_class.py b/testing/example_scripts/unittest/test_setup_skip_class.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_setup_skip_module.py b/testing/example_scripts/unittest/test_setup_skip_module.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_unittest_asyncio.py b/testing/example_scripts/unittest/test_unittest_asyncio.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_unittest_asynctest.py b/testing/example_scripts/unittest/test_unittest_asynctest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/warnings/test_group_warnings_by_message.py b/testing/example_scripts/warnings/test_group_warnings_by_message.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_1.py b/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_1.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_2.py b/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_2.py
old mode 100644
new mode 100755
diff --git a/testing/examples/test_issue519.py b/testing/examples/test_issue519.py
old mode 100644
new mode 100755
diff --git a/testing/freeze/.gitignore b/testing/freeze/.gitignore
old mode 100644
new mode 100755
diff --git a/testing/freeze/create_executable.py b/testing/freeze/create_executable.py
old mode 100644
new mode 100755
diff --git a/testing/freeze/runtests_script.py b/testing/freeze/runtests_script.py
old mode 100644
new mode 100755
diff --git a/testing/freeze/tests/test_doctest.txt b/testing/freeze/tests/test_doctest.txt
old mode 100644
new mode 100755
diff --git a/testing/freeze/tests/test_trivial.py b/testing/freeze/tests/test_trivial.py
old mode 100644
new mode 100755
diff --git a/testing/freeze/tox_run.py b/testing/freeze/tox_run.py
old mode 100644
new mode 100755
diff --git a/testing/io/test_saferepr.py b/testing/io/test_saferepr.py
old mode 100644
new mode 100755
diff --git a/testing/io/test_terminalwriter.py b/testing/io/test_terminalwriter.py
old mode 100644
new mode 100755
diff --git a/testing/io/test_wcwidth.py b/testing/io/test_wcwidth.py
old mode 100644
new mode 100755
diff --git a/testing/logging/test_fixture.py b/testing/logging/test_fixture.py
old mode 100644
new mode 100755
diff --git a/testing/logging/test_formatter.py b/testing/logging/test_formatter.py
old mode 100644
new mode 100755
diff --git a/testing/logging/test_reporting.py b/testing/logging/test_reporting.py
old mode 100644
new mode 100755
diff --git a/testing/python/approx.py b/testing/python/approx.py
old mode 100644
new mode 100755
diff --git a/testing/python/collect.py b/testing/python/collect.py
old mode 100644
new mode 100755
diff --git a/testing/python/fixtures.py b/testing/python/fixtures.py
old mode 100644
new mode 100755
diff --git a/testing/python/integration.py b/testing/python/integration.py
old mode 100644
new mode 100755
diff --git a/testing/python/metafunc.py b/testing/python/metafunc.py
old mode 100644
new mode 100755
diff --git a/testing/python/raises.py b/testing/python/raises.py
old mode 100644
new mode 100755
diff --git a/testing/python/show_fixtures_per_test.py b/testing/python/show_fixtures_per_test.py
old mode 100644
new mode 100755
diff --git a/testing/test_argcomplete.py b/testing/test_argcomplete.py
old mode 100644
new mode 100755
diff --git a/testing/test_assertion.py b/testing/test_assertion.py
old mode 100644
new mode 100755
diff --git a/testing/test_assertrewrite.py b/testing/test_assertrewrite.py
old mode 100644
new mode 100755
diff --git a/testing/test_cacheprovider.py b/testing/test_cacheprovider.py
old mode 100644
new mode 100755
diff --git a/testing/test_capture.py b/testing/test_capture.py
old mode 100644
new mode 100755
diff --git a/testing/test_collection.py b/testing/test_collection.py
old mode 100644
new mode 100755
diff --git a/testing/test_compat.py b/testing/test_compat.py
old mode 100644
new mode 100755
diff --git a/testing/test_config.py b/testing/test_config.py
old mode 100644
new mode 100755
diff --git a/testing/test_conftest.py b/testing/test_conftest.py
old mode 100644
new mode 100755
diff --git a/testing/test_debugging.py b/testing/test_debugging.py
old mode 100644
new mode 100755
diff --git a/testing/test_doctest.py b/testing/test_doctest.py
old mode 100644
new mode 100755
diff --git a/testing/test_entry_points.py b/testing/test_entry_points.py
old mode 100644
new mode 100755
diff --git a/testing/test_error_diffs.py b/testing/test_error_diffs.py
old mode 100644
new mode 100755
diff --git a/testing/test_faulthandler.py b/testing/test_faulthandler.py
old mode 100644
new mode 100755
diff --git a/testing/test_findpaths.py b/testing/test_findpaths.py
old mode 100644
new mode 100755
diff --git a/testing/test_helpconfig.py b/testing/test_helpconfig.py
old mode 100644
new mode 100755
diff --git a/testing/test_junitxml.py b/testing/test_junitxml.py
old mode 100644
new mode 100755
diff --git a/testing/test_link_resolve.py b/testing/test_link_resolve.py
old mode 100644
new mode 100755
diff --git a/testing/test_main.py b/testing/test_main.py
old mode 100644
new mode 100755
diff --git a/testing/test_mark.py b/testing/test_mark.py
old mode 100644
new mode 100755
diff --git a/testing/test_mark_expression.py b/testing/test_mark_expression.py
old mode 100644
new mode 100755
diff --git a/testing/test_meta.py b/testing/test_meta.py
old mode 100644
new mode 100755
diff --git a/testing/test_monkeypatch.py b/testing/test_monkeypatch.py
old mode 100644
new mode 100755
diff --git a/testing/test_nodes.py b/testing/test_nodes.py
old mode 100644
new mode 100755
diff --git a/testing/test_nose.py b/testing/test_nose.py
old mode 100644
new mode 100755
diff --git a/testing/test_parseopt.py b/testing/test_parseopt.py
old mode 100644
new mode 100755
diff --git a/testing/test_pastebin.py b/testing/test_pastebin.py
old mode 100644
new mode 100755
diff --git a/testing/test_pathlib.py b/testing/test_pathlib.py
old mode 100644
new mode 100755
diff --git a/testing/test_pluginmanager.py b/testing/test_pluginmanager.py
old mode 100644
new mode 100755
diff --git a/testing/test_pytester.py b/testing/test_pytester.py
old mode 100644
new mode 100755
diff --git a/testing/test_recwarn.py b/testing/test_recwarn.py
old mode 100644
new mode 100755
diff --git a/testing/test_reports.py b/testing/test_reports.py
old mode 100644
new mode 100755
diff --git a/testing/test_resultlog.py b/testing/test_resultlog.py
old mode 100644
new mode 100755
diff --git a/testing/test_runner.py b/testing/test_runner.py
old mode 100644
new mode 100755
diff --git a/testing/test_runner_xunit.py b/testing/test_runner_xunit.py
old mode 100644
new mode 100755
diff --git a/testing/test_session.py b/testing/test_session.py
old mode 100644
new mode 100755
diff --git a/testing/test_setuponly.py b/testing/test_setuponly.py
old mode 100644
new mode 100755
diff --git a/testing/test_setupplan.py b/testing/test_setupplan.py
old mode 100644
new mode 100755
diff --git a/testing/test_skipping.py b/testing/test_skipping.py
old mode 100644
new mode 100755
diff --git a/testing/test_stepwise.py b/testing/test_stepwise.py
old mode 100644
new mode 100755
diff --git a/testing/test_store.py b/testing/test_store.py
old mode 100644
new mode 100755
diff --git a/testing/test_terminal.py b/testing/test_terminal.py
old mode 100644
new mode 100755
diff --git a/testing/test_tmpdir.py b/testing/test_tmpdir.py
old mode 100644
new mode 100755
diff --git a/testing/test_unittest.py b/testing/test_unittest.py
old mode 100644
new mode 100755
diff --git a/testing/test_warning_types.py b/testing/test_warning_types.py
old mode 100644
new mode 100755
diff --git a/testing/test_warnings.py b/testing/test_warnings.py
old mode 100644
new mode 100755
diff --git a/tox.ini b/tox.ini
old mode 100644
new mode 100755
+ git -c core.fileMode=false diff e6e300e729dd33956e5448d8be9a0b1540b4e53a
diff --git a/.coveragerc b/.coveragerc
old mode 100644
new mode 100755
diff --git a/.gitattributes b/.gitattributes
old mode 100644
new mode 100755
diff --git a/.gitblameignore b/.gitblameignore
old mode 100644
new mode 100755
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
old mode 100644
new mode 100755
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
old mode 100644
new mode 100755
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
old mode 100644
new mode 100755
diff --git a/.github/config.yml b/.github/config.yml
old mode 100644
new mode 100755
diff --git a/.github/labels.toml b/.github/labels.toml
old mode 100644
new mode 100755
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
old mode 100644
new mode 100755
diff --git a/.github/workflows/release-on-comment.yml b/.github/workflows/release-on-comment.yml
old mode 100644
new mode 100755
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
old mode 100644
new mode 100755
diff --git a/.travis.yml b/.travis.yml
old mode 100644
new mode 100755
diff --git a/AUTHORS b/AUTHORS
old mode 100644
new mode 100755
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
old mode 100644
new mode 100755
diff --git a/CITATION b/CITATION
old mode 100644
new mode 100755
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
old mode 100644
new mode 100755
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/OPENCOLLECTIVE.rst b/OPENCOLLECTIVE.rst
old mode 100644
new mode 100755
diff --git a/README.rst b/README.rst
old mode 100644
new mode 100755
diff --git a/RELEASING.rst b/RELEASING.rst
old mode 100644
new mode 100755
diff --git a/TIDELIFT.rst b/TIDELIFT.rst
old mode 100644
new mode 100755
diff --git a/bench/bench.py b/bench/bench.py
old mode 100644
new mode 100755
diff --git a/bench/bench_argcomplete.py b/bench/bench_argcomplete.py
old mode 100644
new mode 100755
diff --git a/bench/empty.py b/bench/empty.py
old mode 100644
new mode 100755
diff --git a/bench/manyparam.py b/bench/manyparam.py
old mode 100644
new mode 100755
diff --git a/bench/skip.py b/bench/skip.py
old mode 100644
new mode 100755
diff --git a/changelog/1120.bugfix.rst b/changelog/1120.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/1316.breaking.rst b/changelog/1316.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/1556.feature.rst b/changelog/1556.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/4049.feature.rst b/changelog/4049.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/4375.improvement.rst b/changelog/4375.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/4391.improvement.rst b/changelog/4391.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/4583.bugfix.rst b/changelog/4583.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/4675.improvement.rst b/changelog/4675.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/4677.bugfix.rst b/changelog/4677.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/5456.bugfix.rst b/changelog/5456.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/5965.breaking.rst b/changelog/5965.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/6240.bugfix.rst b/changelog/6240.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6285.feature.rst b/changelog/6285.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6428.bugfix.rst b/changelog/6428.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6433.feature.rst b/changelog/6433.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6471.feature.rst b/changelog/6471.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6505.breaking.rst b/changelog/6505.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/6755.bugfix.rst b/changelog/6755.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6817.improvement.rst b/changelog/6817.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/6856.feature.rst b/changelog/6856.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6871.bugfix.rst b/changelog/6871.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6903.breaking.rst b/changelog/6903.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/6906.feature.rst b/changelog/6906.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/6909.bugfix.rst b/changelog/6909.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6910.bugfix.rst b/changelog/6910.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6924.bugfix.rst b/changelog/6924.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6925.bugfix.rst b/changelog/6925.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6940.improvement.rst b/changelog/6940.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/6947.bugfix.rst b/changelog/6947.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6951.bugfix.rst b/changelog/6951.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6956.bugfix.rst b/changelog/6956.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6981.deprecation.rst b/changelog/6981.deprecation.rst
old mode 100644
new mode 100755
diff --git a/changelog/6991.bugfix.rst b/changelog/6991.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/6991.improvement.rst b/changelog/6991.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/6992.bugfix.rst b/changelog/6992.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7035.trivial.rst b/changelog/7035.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7040.breaking.rst b/changelog/7040.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7061.bugfix.rst b/changelog/7061.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7076.bugfix.rst b/changelog/7076.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7091.improvement.rst b/changelog/7091.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7097.deprecation.rst b/changelog/7097.deprecation.rst
old mode 100644
new mode 100755
diff --git a/changelog/7110.bugfix.rst b/changelog/7110.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7119.improvement.rst b/changelog/7119.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7122.breaking.rst b/changelog/7122.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7126.bugfix.rst b/changelog/7126.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7128.improvement.rst b/changelog/7128.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7133.improvement.rst b/changelog/7133.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7135.breaking.rst b/changelog/7135.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7143.bugfix.rst b/changelog/7143.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7145.bugfix.rst b/changelog/7145.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7150.bugfix.rst b/changelog/7150.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7180.bugfix.rst b/changelog/7180.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7202.doc.rst b/changelog/7202.doc.rst
old mode 100644
new mode 100755
diff --git a/changelog/7210.deprecation.rst b/changelog/7210.deprecation.rst
old mode 100644
new mode 100755
diff --git a/changelog/7215.bugfix.rst b/changelog/7215.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7224.breaking.rst b/changelog/7224.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7226.breaking.rst b/changelog/7226.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/7233.doc.rst b/changelog/7233.doc.rst
old mode 100644
new mode 100755
diff --git a/changelog/7245.feature.rst b/changelog/7245.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/7253.bugfix.rst b/changelog/7253.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7264.improvement.rst b/changelog/7264.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7291.trivial.rst b/changelog/7291.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7295.trivial.rst b/changelog/7295.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7305.feature.rst b/changelog/7305.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/7345.doc.rst b/changelog/7345.doc.rst
old mode 100644
new mode 100755
diff --git a/changelog/7346.feature.rst b/changelog/7346.feature.rst
old mode 100644
new mode 100755
diff --git a/changelog/7356.trivial.rst b/changelog/7356.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7357.trivial.rst b/changelog/7357.trivial.rst
old mode 100644
new mode 100755
diff --git a/changelog/7360.bugfix.rst b/changelog/7360.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7383.bugfix.rst b/changelog/7383.bugfix.rst
old mode 100644
new mode 100755
diff --git a/changelog/7385.improvement.rst b/changelog/7385.improvement.rst
old mode 100644
new mode 100755
diff --git a/changelog/7418.breaking.rst b/changelog/7418.breaking.rst
old mode 100644
new mode 100755
diff --git a/changelog/README.rst b/changelog/README.rst
old mode 100644
new mode 100755
diff --git a/changelog/_template.rst b/changelog/_template.rst
old mode 100644
new mode 100755
diff --git a/codecov.yml b/codecov.yml
old mode 100644
new mode 100755
diff --git a/doc/en/Makefile b/doc/en/Makefile
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/globaltoc.html b/doc/en/_templates/globaltoc.html
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/links.html b/doc/en/_templates/links.html
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/relations.html b/doc/en/_templates/relations.html
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/sidebarintro.html b/doc/en/_templates/sidebarintro.html
old mode 100644
new mode 100755
diff --git a/doc/en/_templates/slim_searchbox.html b/doc/en/_templates/slim_searchbox.html
old mode 100644
new mode 100755
diff --git a/doc/en/adopt.rst b/doc/en/adopt.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/index.rst b/doc/en/announce/index.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.0.0.rst b/doc/en/announce/release-2.0.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.0.1.rst b/doc/en/announce/release-2.0.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.0.2.rst b/doc/en/announce/release-2.0.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.0.3.rst b/doc/en/announce/release-2.0.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.1.0.rst b/doc/en/announce/release-2.1.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.1.1.rst b/doc/en/announce/release-2.1.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.1.2.rst b/doc/en/announce/release-2.1.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.1.3.rst b/doc/en/announce/release-2.1.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.2.0.rst b/doc/en/announce/release-2.2.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.2.1.rst b/doc/en/announce/release-2.2.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.2.2.rst b/doc/en/announce/release-2.2.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.2.4.rst b/doc/en/announce/release-2.2.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.0.rst b/doc/en/announce/release-2.3.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.1.rst b/doc/en/announce/release-2.3.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.2.rst b/doc/en/announce/release-2.3.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.3.rst b/doc/en/announce/release-2.3.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.4.rst b/doc/en/announce/release-2.3.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.3.5.rst b/doc/en/announce/release-2.3.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.4.0.rst b/doc/en/announce/release-2.4.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.4.1.rst b/doc/en/announce/release-2.4.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.4.2.rst b/doc/en/announce/release-2.4.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.5.0.rst b/doc/en/announce/release-2.5.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.5.1.rst b/doc/en/announce/release-2.5.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.5.2.rst b/doc/en/announce/release-2.5.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.6.0.rst b/doc/en/announce/release-2.6.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.6.1.rst b/doc/en/announce/release-2.6.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.6.2.rst b/doc/en/announce/release-2.6.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.6.3.rst b/doc/en/announce/release-2.6.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.7.0.rst b/doc/en/announce/release-2.7.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.7.1.rst b/doc/en/announce/release-2.7.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.7.2.rst b/doc/en/announce/release-2.7.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.2.rst b/doc/en/announce/release-2.8.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.3.rst b/doc/en/announce/release-2.8.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.4.rst b/doc/en/announce/release-2.8.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.5.rst b/doc/en/announce/release-2.8.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.6.rst b/doc/en/announce/release-2.8.6.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.8.7.rst b/doc/en/announce/release-2.8.7.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.9.0.rst b/doc/en/announce/release-2.9.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.9.1.rst b/doc/en/announce/release-2.9.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-2.9.2.rst b/doc/en/announce/release-2.9.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.0.rst b/doc/en/announce/release-3.0.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.1.rst b/doc/en/announce/release-3.0.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.2.rst b/doc/en/announce/release-3.0.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.3.rst b/doc/en/announce/release-3.0.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.4.rst b/doc/en/announce/release-3.0.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.5.rst b/doc/en/announce/release-3.0.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.6.rst b/doc/en/announce/release-3.0.6.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.0.7.rst b/doc/en/announce/release-3.0.7.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.1.0.rst b/doc/en/announce/release-3.1.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.1.1.rst b/doc/en/announce/release-3.1.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.1.2.rst b/doc/en/announce/release-3.1.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.1.3.rst b/doc/en/announce/release-3.1.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.10.0.rst b/doc/en/announce/release-3.10.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.10.1.rst b/doc/en/announce/release-3.10.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.0.rst b/doc/en/announce/release-3.2.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.1.rst b/doc/en/announce/release-3.2.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.2.rst b/doc/en/announce/release-3.2.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.3.rst b/doc/en/announce/release-3.2.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.4.rst b/doc/en/announce/release-3.2.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.2.5.rst b/doc/en/announce/release-3.2.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.3.0.rst b/doc/en/announce/release-3.3.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.3.1.rst b/doc/en/announce/release-3.3.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.3.2.rst b/doc/en/announce/release-3.3.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.4.0.rst b/doc/en/announce/release-3.4.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.4.1.rst b/doc/en/announce/release-3.4.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.4.2.rst b/doc/en/announce/release-3.4.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.5.0.rst b/doc/en/announce/release-3.5.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.5.1.rst b/doc/en/announce/release-3.5.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.0.rst b/doc/en/announce/release-3.6.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.1.rst b/doc/en/announce/release-3.6.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.2.rst b/doc/en/announce/release-3.6.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.3.rst b/doc/en/announce/release-3.6.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.6.4.rst b/doc/en/announce/release-3.6.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.0.rst b/doc/en/announce/release-3.7.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.1.rst b/doc/en/announce/release-3.7.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.2.rst b/doc/en/announce/release-3.7.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.3.rst b/doc/en/announce/release-3.7.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.7.4.rst b/doc/en/announce/release-3.7.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.8.0.rst b/doc/en/announce/release-3.8.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.8.1.rst b/doc/en/announce/release-3.8.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.8.2.rst b/doc/en/announce/release-3.8.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.9.0.rst b/doc/en/announce/release-3.9.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.9.1.rst b/doc/en/announce/release-3.9.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.9.2.rst b/doc/en/announce/release-3.9.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-3.9.3.rst b/doc/en/announce/release-3.9.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.0.0.rst b/doc/en/announce/release-4.0.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.0.1.rst b/doc/en/announce/release-4.0.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.0.2.rst b/doc/en/announce/release-4.0.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.1.0.rst b/doc/en/announce/release-4.1.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.1.1.rst b/doc/en/announce/release-4.1.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.2.0.rst b/doc/en/announce/release-4.2.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.2.1.rst b/doc/en/announce/release-4.2.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.3.0.rst b/doc/en/announce/release-4.3.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.3.1.rst b/doc/en/announce/release-4.3.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.4.0.rst b/doc/en/announce/release-4.4.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.4.1.rst b/doc/en/announce/release-4.4.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.4.2.rst b/doc/en/announce/release-4.4.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.5.0.rst b/doc/en/announce/release-4.5.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.0.rst b/doc/en/announce/release-4.6.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.1.rst b/doc/en/announce/release-4.6.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.2.rst b/doc/en/announce/release-4.6.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.3.rst b/doc/en/announce/release-4.6.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.4.rst b/doc/en/announce/release-4.6.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.5.rst b/doc/en/announce/release-4.6.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.6.rst b/doc/en/announce/release-4.6.6.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.7.rst b/doc/en/announce/release-4.6.7.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.8.rst b/doc/en/announce/release-4.6.8.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-4.6.9.rst b/doc/en/announce/release-4.6.9.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.0.0.rst b/doc/en/announce/release-5.0.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.0.1.rst b/doc/en/announce/release-5.0.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.1.0.rst b/doc/en/announce/release-5.1.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.1.1.rst b/doc/en/announce/release-5.1.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.1.2.rst b/doc/en/announce/release-5.1.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.1.3.rst b/doc/en/announce/release-5.1.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.0.rst b/doc/en/announce/release-5.2.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.1.rst b/doc/en/announce/release-5.2.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.2.rst b/doc/en/announce/release-5.2.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.3.rst b/doc/en/announce/release-5.2.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.2.4.rst b/doc/en/announce/release-5.2.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.0.rst b/doc/en/announce/release-5.3.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.1.rst b/doc/en/announce/release-5.3.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.2.rst b/doc/en/announce/release-5.3.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.3.rst b/doc/en/announce/release-5.3.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.4.rst b/doc/en/announce/release-5.3.4.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.3.5.rst b/doc/en/announce/release-5.3.5.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.4.0.rst b/doc/en/announce/release-5.4.0.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.4.1.rst b/doc/en/announce/release-5.4.1.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.4.2.rst b/doc/en/announce/release-5.4.2.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/release-5.4.3.rst b/doc/en/announce/release-5.4.3.rst
old mode 100644
new mode 100755
diff --git a/doc/en/announce/sprint2016.rst b/doc/en/announce/sprint2016.rst
old mode 100644
new mode 100755
diff --git a/doc/en/assert.rst b/doc/en/assert.rst
old mode 100644
new mode 100755
diff --git a/doc/en/backwards-compatibility.rst b/doc/en/backwards-compatibility.rst
old mode 100644
new mode 100755
diff --git a/doc/en/bash-completion.rst b/doc/en/bash-completion.rst
old mode 100644
new mode 100755
diff --git a/doc/en/builtin.rst b/doc/en/builtin.rst
old mode 100644
new mode 100755
diff --git a/doc/en/cache.rst b/doc/en/cache.rst
old mode 100644
new mode 100755
diff --git a/doc/en/capture.rst b/doc/en/capture.rst
old mode 100644
new mode 100755
diff --git a/doc/en/changelog.rst b/doc/en/changelog.rst
old mode 100644
new mode 100755
diff --git a/doc/en/conf.py b/doc/en/conf.py
old mode 100644
new mode 100755
diff --git a/doc/en/conftest.py b/doc/en/conftest.py
old mode 100644
new mode 100755
diff --git a/doc/en/contact.rst b/doc/en/contact.rst
old mode 100644
new mode 100755
diff --git a/doc/en/contents.rst b/doc/en/contents.rst
old mode 100644
new mode 100755
diff --git a/doc/en/contributing.rst b/doc/en/contributing.rst
old mode 100644
new mode 100755
diff --git a/doc/en/customize.rst b/doc/en/customize.rst
old mode 100644
new mode 100755
diff --git a/doc/en/deprecations.rst b/doc/en/deprecations.rst
old mode 100644
new mode 100755
diff --git a/doc/en/development_guide.rst b/doc/en/development_guide.rst
old mode 100644
new mode 100755
diff --git a/doc/en/doctest.rst b/doc/en/doctest.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/failure_demo.py b/doc/en/example/assertion/failure_demo.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/global_testmodule_config/conftest.py b/doc/en/example/assertion/global_testmodule_config/conftest.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/global_testmodule_config/test_hello_world.py b/doc/en/example/assertion/global_testmodule_config/test_hello_world.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/test_failures.py b/doc/en/example/assertion/test_failures.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/assertion/test_setup_flow_example.py b/doc/en/example/assertion/test_setup_flow_example.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/attic.rst b/doc/en/example/attic.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/conftest.py b/doc/en/example/conftest.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/fixtures/test_fixtures_order.py b/doc/en/example/fixtures/test_fixtures_order.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/index.rst b/doc/en/example/index.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/markers.rst b/doc/en/example/markers.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/multipython.py b/doc/en/example/multipython.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/nonpython.rst b/doc/en/example/nonpython.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/nonpython/__init__.py b/doc/en/example/nonpython/__init__.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/nonpython/conftest.py b/doc/en/example/nonpython/conftest.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/nonpython/test_simple.yaml b/doc/en/example/nonpython/test_simple.yaml
old mode 100644
new mode 100755
diff --git a/doc/en/example/parametrize.rst b/doc/en/example/parametrize.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/pythoncollection.py b/doc/en/example/pythoncollection.py
old mode 100644
new mode 100755
diff --git a/doc/en/example/pythoncollection.rst b/doc/en/example/pythoncollection.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/reportingdemo.rst b/doc/en/example/reportingdemo.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/simple.rst b/doc/en/example/simple.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/special.rst b/doc/en/example/special.rst
old mode 100644
new mode 100755
diff --git a/doc/en/example/xfail_demo.py b/doc/en/example/xfail_demo.py
old mode 100644
new mode 100755
diff --git a/doc/en/existingtestsuite.rst b/doc/en/existingtestsuite.rst
old mode 100644
new mode 100755
diff --git a/doc/en/faq.rst b/doc/en/faq.rst
old mode 100644
new mode 100755
diff --git a/doc/en/fixture.rst b/doc/en/fixture.rst
old mode 100644
new mode 100755
diff --git a/doc/en/flaky.rst b/doc/en/flaky.rst
old mode 100644
new mode 100755
diff --git a/doc/en/funcarg_compare.rst b/doc/en/funcarg_compare.rst
old mode 100644
new mode 100755
diff --git a/doc/en/funcargs.rst b/doc/en/funcargs.rst
old mode 100644
new mode 100755
diff --git a/doc/en/getting-started.rst b/doc/en/getting-started.rst
old mode 100644
new mode 100755
diff --git a/doc/en/goodpractices.rst b/doc/en/goodpractices.rst
old mode 100644
new mode 100755
diff --git a/doc/en/historical-notes.rst b/doc/en/historical-notes.rst
old mode 100644
new mode 100755
diff --git a/doc/en/img/cramer2.png b/doc/en/img/cramer2.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/favicon.png b/doc/en/img/favicon.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/freiburg2.jpg b/doc/en/img/freiburg2.jpg
old mode 100644
new mode 100755
diff --git a/doc/en/img/gaynor3.png b/doc/en/img/gaynor3.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/keleshev.png b/doc/en/img/keleshev.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/pullrequest.png b/doc/en/img/pullrequest.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/pylib.png b/doc/en/img/pylib.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/pytest1.png b/doc/en/img/pytest1.png
old mode 100644
new mode 100755
diff --git a/doc/en/img/theuni.png b/doc/en/img/theuni.png
old mode 100644
new mode 100755
diff --git a/doc/en/index.rst b/doc/en/index.rst
old mode 100644
new mode 100755
diff --git a/doc/en/license.rst b/doc/en/license.rst
old mode 100644
new mode 100755
diff --git a/doc/en/logging.rst b/doc/en/logging.rst
old mode 100644
new mode 100755
diff --git a/doc/en/mark.rst b/doc/en/mark.rst
old mode 100644
new mode 100755
diff --git a/doc/en/monkeypatch.rst b/doc/en/monkeypatch.rst
old mode 100644
new mode 100755
diff --git a/doc/en/naming20.rst b/doc/en/naming20.rst
old mode 100644
new mode 100755
diff --git a/doc/en/nose.rst b/doc/en/nose.rst
old mode 100644
new mode 100755
diff --git a/doc/en/parametrize.rst b/doc/en/parametrize.rst
old mode 100644
new mode 100755
diff --git a/doc/en/plugins.rst b/doc/en/plugins.rst
old mode 100644
new mode 100755
diff --git a/doc/en/projects.rst b/doc/en/projects.rst
old mode 100644
new mode 100755
diff --git a/doc/en/proposals/parametrize_with_fixtures.rst b/doc/en/proposals/parametrize_with_fixtures.rst
old mode 100644
new mode 100755
diff --git a/doc/en/py27-py34-deprecation.rst b/doc/en/py27-py34-deprecation.rst
old mode 100644
new mode 100755
diff --git a/doc/en/pytest.ini b/doc/en/pytest.ini
old mode 100644
new mode 100755
diff --git a/doc/en/pythonpath.rst b/doc/en/pythonpath.rst
old mode 100644
new mode 100755
diff --git a/doc/en/recwarn.rst b/doc/en/recwarn.rst
old mode 100644
new mode 100755
diff --git a/doc/en/reference.rst b/doc/en/reference.rst
old mode 100644
new mode 100755
diff --git a/doc/en/requirements.txt b/doc/en/requirements.txt
old mode 100644
new mode 100755
diff --git a/doc/en/skipping.rst b/doc/en/skipping.rst
old mode 100644
new mode 100755
diff --git a/doc/en/sponsor.rst b/doc/en/sponsor.rst
old mode 100644
new mode 100755
diff --git a/doc/en/talks.rst b/doc/en/talks.rst
old mode 100644
new mode 100755
diff --git a/doc/en/tidelift.rst b/doc/en/tidelift.rst
old mode 100644
new mode 100755
diff --git a/doc/en/tmpdir.rst b/doc/en/tmpdir.rst
old mode 100644
new mode 100755
diff --git a/doc/en/unittest.rst b/doc/en/unittest.rst
old mode 100644
new mode 100755
diff --git a/doc/en/usage.rst b/doc/en/usage.rst
old mode 100644
new mode 100755
diff --git a/doc/en/warnings.rst b/doc/en/warnings.rst
old mode 100644
new mode 100755
diff --git a/doc/en/writing_plugins.rst b/doc/en/writing_plugins.rst
old mode 100644
new mode 100755
diff --git a/doc/en/xunit_setup.rst b/doc/en/xunit_setup.rst
old mode 100644
new mode 100755
diff --git a/doc/en/yieldfixture.rst b/doc/en/yieldfixture.rst
old mode 100644
new mode 100755
diff --git a/extra/get_issues.py b/extra/get_issues.py
old mode 100644
new mode 100755
diff --git a/extra/setup-py.test/setup.py b/extra/setup-py.test/setup.py
old mode 100644
new mode 100755
diff --git a/pyproject.toml b/pyproject.toml
old mode 100644
new mode 100755
diff --git a/scripts/append_codecov_token.py b/scripts/append_codecov_token.py
old mode 100644
new mode 100755
diff --git a/scripts/publish-gh-release-notes.py b/scripts/publish-gh-release-notes.py
old mode 100644
new mode 100755
diff --git a/scripts/release-on-comment.py b/scripts/release-on-comment.py
old mode 100644
new mode 100755
diff --git a/scripts/release.minor.rst b/scripts/release.minor.rst
old mode 100644
new mode 100755
diff --git a/scripts/release.patch.rst b/scripts/release.patch.rst
old mode 100644
new mode 100755
diff --git a/scripts/release.py b/scripts/release.py
old mode 100644
new mode 100755
diff --git a/scripts/towncrier-draft-to-file.py b/scripts/towncrier-draft-to-file.py
old mode 100644
new mode 100755
diff --git a/setup.cfg b/setup.cfg
old mode 100644
new mode 100755
diff --git a/setup.py b/setup.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/__init__.py b/src/_pytest/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_argcomplete.py b/src/_pytest/_argcomplete.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_code/__init__.py b/src/_pytest/_code/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_code/code.py b/src/_pytest/_code/code.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_code/source.py b/src/_pytest/_code/source.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_io/__init__.py b/src/_pytest/_io/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_io/saferepr.py b/src/_pytest/_io/saferepr.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_io/terminalwriter.py b/src/_pytest/_io/terminalwriter.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/_io/wcwidth.py b/src/_pytest/_io/wcwidth.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/assertion/__init__.py b/src/_pytest/assertion/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/assertion/rewrite.py b/src/_pytest/assertion/rewrite.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/assertion/truncate.py b/src/_pytest/assertion/truncate.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/assertion/util.py b/src/_pytest/assertion/util.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/capture.py b/src/_pytest/capture.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/compat.py b/src/_pytest/compat.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/config/__init__.py b/src/_pytest/config/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/config/argparsing.py b/src/_pytest/config/argparsing.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/config/exceptions.py b/src/_pytest/config/exceptions.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/config/findpaths.py b/src/_pytest/config/findpaths.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/debugging.py b/src/_pytest/debugging.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/deprecated.py b/src/_pytest/deprecated.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/doctest.py b/src/_pytest/doctest.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/faulthandler.py b/src/_pytest/faulthandler.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/fixtures.py b/src/_pytest/fixtures.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/freeze_support.py b/src/_pytest/freeze_support.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/helpconfig.py b/src/_pytest/helpconfig.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/hookspec.py b/src/_pytest/hookspec.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/junitxml.py b/src/_pytest/junitxml.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/logging.py b/src/_pytest/logging.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/main.py b/src/_pytest/main.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/mark/__init__.py b/src/_pytest/mark/__init__.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/mark/expression.py b/src/_pytest/mark/expression.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/mark/structures.py b/src/_pytest/mark/structures.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/monkeypatch.py b/src/_pytest/monkeypatch.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/nodes.py b/src/_pytest/nodes.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/nose.py b/src/_pytest/nose.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/outcomes.py b/src/_pytest/outcomes.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/pastebin.py b/src/_pytest/pastebin.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/pathlib.py b/src/_pytest/pathlib.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/pytester.py b/src/_pytest/pytester.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/python.py b/src/_pytest/python.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/python_api.py b/src/_pytest/python_api.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/recwarn.py b/src/_pytest/recwarn.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/reports.py b/src/_pytest/reports.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/resultlog.py b/src/_pytest/resultlog.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/runner.py b/src/_pytest/runner.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/setuponly.py b/src/_pytest/setuponly.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/setupplan.py b/src/_pytest/setupplan.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/skipping.py b/src/_pytest/skipping.py
old mode 100644
new mode 100755
index 7bd975e5a..9248939c0
--- a/src/_pytest/skipping.py
+++ b/src/_pytest/skipping.py
@@ -1,264 +1,4 @@
-""" support for skip/xfail functions and markers. """
-import os
-import platform
-import sys
-import traceback
-from typing import Generator
-from typing import Optional
-from typing import Tuple
-
-import attr
-
-import _pytest._code
-from _pytest.compat import TYPE_CHECKING
-from _pytest.config import Config
-from _pytest.config import hookimpl
-from _pytest.config.argparsing import Parser
-from _pytest.mark.structures import Mark
-from _pytest.nodes import Item
-from _pytest.outcomes import fail
-from _pytest.outcomes import skip
-from _pytest.outcomes import xfail
-from _pytest.reports import BaseReport
-from _pytest.runner import CallInfo
-from _pytest.store import StoreKey
-
-if TYPE_CHECKING:
-    from typing import Type
-
-
-def pytest_addoption(parser: Parser) -> None:
-    group = parser.getgroup("general")
-    group.addoption(
-        "--runxfail",
-        action="store_true",
-        dest="runxfail",
-        default=False,
-        help="report the results of xfail tests as if they were not marked",
-    )
-
-    parser.addini(
-        "xfail_strict",
-        "default for the strict parameter of xfail "
-        "markers when not given explicitly (default: False)",
-        default=False,
-        type="bool",
-    )
-
-
-def pytest_configure(config: Config) -> None:
-    if config.option.runxfail:
-        # yay a hack
-        import pytest
-
-        old = pytest.xfail
-        config._cleanup.append(lambda: setattr(pytest, "xfail", old))
-
-        def nop(*args, **kwargs):
-            pass
-
-        nop.Exception = xfail.Exception  # type: ignore[attr-defined] # noqa: F821
-        setattr(pytest, "xfail", nop)
-
-    config.addinivalue_line(
-        "markers",
-        "skip(reason=None): skip the given test function with an optional reason. "
-        'Example: skip(reason="no way of currently testing this") skips the '
-        "test.",
-    )
-    config.addinivalue_line(
-        "markers",
-        "skipif(condition, ..., *, reason=...): "
-        "skip the given test function if any of the conditions evaluate to True. "
-        "Example: skipif(sys.platform == 'win32') skips the test if we are on the win32 platform. "
-        "See https://docs.pytest.org/en/stable/reference.html#pytest-mark-skipif",
-    )
-    config.addinivalue_line(
-        "markers",
-        "xfail(condition, ..., *, reason=..., run=True, raises=None, strict=xfail_strict): "
-        "mark the test function as an expected failure if any of the conditions "
-        "evaluate to True. Optionally specify a reason for better reporting "
-        "and run=False if you don't even want to execute the test function. "
-        "If only specific exception(s) are expected, you can list them in "
-        "raises, and if the test fails in other ways, it will be reported as "
-        "a true failure. See https://docs.pytest.org/en/stable/reference.html#pytest-mark-xfail",
-    )
-
-
-def evaluate_condition(item: Item, mark: Mark, condition: object) -> Tuple[bool, str]:
-    """Evaluate a single skipif/xfail condition.
-
-    If an old-style string condition is given, it is eval()'d, otherwise the
-    condition is bool()'d. If this fails, an appropriately formatted pytest.fail
-    is raised.
-
-    Returns (result, reason). The reason is only relevant if the result is True.
-    """
-    # String condition.
-    if isinstance(condition, str):
-        globals_ = {
-            "os": os,
-            "sys": sys,
-            "platform": platform,
-            "config": item.config,
-        }
-        if hasattr(item, "obj"):
-            globals_.update(item.obj.__globals__)  # type: ignore[attr-defined]
-        try:
-            condition_code = _pytest._code.compile(condition, mode="eval")
-            result = eval(condition_code, globals_)
-        except SyntaxError as exc:
-            msglines = [
-                "Error evaluating %r condition" % mark.name,
-                "    " + condition,
-                "    " + " " * (exc.offset or 0) + "^",
-                "SyntaxError: invalid syntax",
-            ]
-            fail("\n".join(msglines), pytrace=False)
-        except Exception as exc:
-            msglines = [
-                "Error evaluating %r condition" % mark.name,
-                "    " + condition,
-                *traceback.format_exception_only(type(exc), exc),
-            ]
-            fail("\n".join(msglines), pytrace=False)
-
-    # Boolean condition.
-    else:
-        try:
-            result = bool(condition)
-        except Exception as exc:
-            msglines = [
-                "Error evaluating %r condition as a boolean" % mark.name,
-                *traceback.format_exception_only(type(exc), exc),
-            ]
-            fail("\n".join(msglines), pytrace=False)
-
-    reason = mark.kwargs.get("reason", None)
-    if reason is None:
-        if isinstance(condition, str):
-            reason = "condition: " + condition
-        else:
-            # XXX better be checked at collection time
-            msg = (
-                "Error evaluating %r: " % mark.name
-                + "you need to specify reason=STRING when using booleans as conditions."
-            )
-            fail(msg, pytrace=False)
-
-    return result, reason
-
-
-@attr.s(slots=True, frozen=True)
-class Skip:
-    """The result of evaluate_skip_marks()."""
-
-    reason = attr.ib(type=str)
-
-
-def evaluate_skip_marks(item: Item) -> Optional[Skip]:
-    """Evaluate skip and skipif marks on item, returning Skip if triggered."""
-    for mark in item.iter_markers(name="skipif"):
-        if "condition" not in mark.kwargs:
-            conditions = mark.args
-        else:
-            conditions = (mark.kwargs["condition"],)
-
-        # Unconditional.
-        if not conditions:
-            reason = mark.kwargs.get("reason", "")
-            return Skip(reason)
-
-        # If any of the conditions are true.
-        for condition in conditions:
-            result, reason = evaluate_condition(item, mark, condition)
-            if result:
-                return Skip(reason)
-
-    for mark in item.iter_markers(name="skip"):
-        if "reason" in mark.kwargs:
-            reason = mark.kwargs["reason"]
-        elif mark.args:
-            reason = mark.args[0]
-        else:
-            reason = "unconditional skip"
-        return Skip(reason)
-
-    return None
-
-
-@attr.s(slots=True, frozen=True)
-class Xfail:
-    """The result of evaluate_xfail_marks()."""
-
-    reason = attr.ib(type=str)
-    run = attr.ib(type=bool)
-    strict = attr.ib(type=bool)
-    raises = attr.ib(type=Optional[Tuple["Type[BaseException]", ...]])
-
-
-def evaluate_xfail_marks(item: Item) -> Optional[Xfail]:
-    """Evaluate xfail marks on item, returning Xfail if triggered."""
-    for mark in item.iter_markers(name="xfail"):
-        run = mark.kwargs.get("run", True)
-        strict = mark.kwargs.get("strict", item.config.getini("xfail_strict"))
-        raises = mark.kwargs.get("raises", None)
-        if "condition" not in mark.kwargs:
-            conditions = mark.args
-        else:
-            conditions = (mark.kwargs["condition"],)
-
-        # Unconditional.
-        if not conditions:
-            reason = mark.kwargs.get("reason", "")
-            return Xfail(reason, run, strict, raises)
-
-        # If any of the conditions are true.
-        for condition in conditions:
-            result, reason = evaluate_condition(item, mark, condition)
-            if result:
-                return Xfail(reason, run, strict, raises)
-
-    return None
-
-
-# Whether skipped due to skip or skipif marks.
-skipped_by_mark_key = StoreKey[bool]()
-# Saves the xfail mark evaluation. Can be refreshed during call if None.
-xfailed_key = StoreKey[Optional[Xfail]]()
-unexpectedsuccess_key = StoreKey[str]()
-
-
-@hookimpl(tryfirst=True)
-def pytest_runtest_setup(item: Item) -> None:
-    item._store[skipped_by_mark_key] = False
-
-    skipped = evaluate_skip_marks(item)
-    if skipped:
-        item._store[skipped_by_mark_key] = True
-        skip(skipped.reason)
-
-    if not item.config.option.runxfail:
-        item._store[xfailed_key] = xfailed = evaluate_xfail_marks(item)
-        if xfailed and not xfailed.run:
-            xfail("[NOTRUN] " + xfailed.reason)
-
-
-@hookimpl(hookwrapper=True)
-def pytest_runtest_call(item: Item) -> Generator[None, None, None]:
-    xfailed = item._store.get(xfailed_key, None)
-    if xfailed is None:
-        item._store[xfailed_key] = xfailed = evaluate_xfail_marks(item)
-
-    if not item.config.option.runxfail:
-        if xfailed and not xfailed.run:
-            xfail("[NOTRUN] " + xfailed.reason)
-
-    yield
-
-
-@hookimpl(hookwrapper=True)
-def pytest_runtest_makereport(item: Item, call: CallInfo[None]):
+def pytest_runtest_makereport(item: Item, call: CallInfo[None]) -> Generator[None, None, None]:
     outcome = yield
     rep = outcome.get_result()
     xfailed = item._store.get(xfailed_key, None)
@@ -304,11 +44,9 @@ def pytest_runtest_makereport(item: Item, call: CallInfo[None]):
         assert line is not None
         rep.longrepr = str(filename), line + 1, reason
 
+    yield
 
-def pytest_report_teststatus(report: BaseReport) -> Optional[Tuple[str, str, str]]:
-    if hasattr(report, "wasxfail"):
-        if report.skipped:
-            return "xfailed", "x", "XFAIL"
-        elif report.passed:
-            return "xpassed", "X", "XPASS"
-    return None
+    # Ensure that the location is not modified when --runxfail is active
+    if item.config.option.runxfail:
+        if rep.longrepr and type(rep.longrepr) is tuple:
+            rep.longrepr = rep.longrepr[0], rep.longrepr[1], rep.longrepr[2]
\ No newline at end of file
diff --git a/src/_pytest/stepwise.py b/src/_pytest/stepwise.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/store.py b/src/_pytest/store.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/terminal.py b/src/_pytest/terminal.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/timing.py b/src/_pytest/timing.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/tmpdir.py b/src/_pytest/tmpdir.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/unittest.py b/src/_pytest/unittest.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/warning_types.py b/src/_pytest/warning_types.py
old mode 100644
new mode 100755
diff --git a/src/_pytest/warnings.py b/src/_pytest/warnings.py
old mode 100644
new mode 100755
diff --git a/src/pytest/__init__.py b/src/pytest/__init__.py
old mode 100644
new mode 100755
diff --git a/src/pytest/__main__.py b/src/pytest/__main__.py
old mode 100644
new mode 100755
diff --git a/src/pytest/collect.py b/src/pytest/collect.py
old mode 100644
new mode 100755
diff --git a/testing/acceptance_test.py b/testing/acceptance_test.py
old mode 100644
new mode 100755
diff --git a/testing/code/test_code.py b/testing/code/test_code.py
old mode 100644
new mode 100755
diff --git a/testing/code/test_excinfo.py b/testing/code/test_excinfo.py
old mode 100644
new mode 100755
diff --git a/testing/code/test_source.py b/testing/code/test_source.py
old mode 100644
new mode 100755
diff --git a/testing/conftest.py b/testing/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/deprecated_test.py b/testing/deprecated_test.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/README.rst b/testing/example_scripts/README.rst
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/acceptance/fixture_mock_integration.py b/testing/example_scripts/acceptance/fixture_mock_integration.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/collect_init_tests/pytest.ini b/testing/example_scripts/collect/collect_init_tests/pytest.ini
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/collect_init_tests/tests/__init__.py b/testing/example_scripts/collect/collect_init_tests/tests/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/collect_init_tests/tests/test_foo.py b/testing/example_scripts/collect/collect_init_tests/tests/test_foo.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_infinite_recursion/__init__.pyi b/testing/example_scripts/collect/package_infinite_recursion/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_infinite_recursion/conftest.py b/testing/example_scripts/collect/package_infinite_recursion/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_infinite_recursion/tests/__init__.py b/testing/example_scripts/collect/package_infinite_recursion/tests/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_infinite_recursion/tests/test_basic.py b/testing/example_scripts/collect/package_infinite_recursion/tests/test_basic.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_init_given_as_arg/pkg/__init__.py b/testing/example_scripts/collect/package_init_given_as_arg/pkg/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/collect/package_init_given_as_arg/pkg/test_foo.py b/testing/example_scripts/collect/package_init_given_as_arg/pkg/test_foo.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/config/collect_pytest_prefix/__init__.pyi b/testing/example_scripts/config/collect_pytest_prefix/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/config/collect_pytest_prefix/conftest.py b/testing/example_scripts/config/collect_pytest_prefix/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/config/collect_pytest_prefix/test_foo.py b/testing/example_scripts/config/collect_pytest_prefix/test_foo.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/conftest_usageerror/__init__.pyi b/testing/example_scripts/conftest_usageerror/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/conftest_usageerror/conftest.py b/testing/example_scripts/conftest_usageerror/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_dataclasses.py b/testing/example_scripts/dataclasses/test_compare_dataclasses.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_dataclasses_field_comparison_off.py b/testing/example_scripts/dataclasses/test_compare_dataclasses_field_comparison_off.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_dataclasses_verbose.py b/testing/example_scripts/dataclasses/test_compare_dataclasses_verbose.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_recursive_dataclasses.py b/testing/example_scripts/dataclasses/test_compare_recursive_dataclasses.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/dataclasses/test_compare_two_different_dataclasses.py b/testing/example_scripts/dataclasses/test_compare_two_different_dataclasses.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/custom_item/__init__.pyi b/testing/example_scripts/fixtures/custom_item/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/custom_item/conftest.py b/testing/example_scripts/fixtures/custom_item/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/custom_item/foo/__init__.py b/testing/example_scripts/fixtures/custom_item/foo/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/custom_item/foo/test_foo.py b/testing/example_scripts/fixtures/custom_item/foo/test_foo.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/__init__.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/test_in_sub1.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub1/test_in_sub1.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/__init__.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/test_in_sub2.py b/testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/test_in_sub2.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_detect_recursive_dependency_error.py b/testing/example_scripts/fixtures/fill_fixtures/test_detect_recursive_dependency_error.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/__init__.pyi b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/__init__.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/__init__.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/test_spam.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_conftest/pkg/test_spam.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/__init__.pyi b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/conftest.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/test_extend_fixture_conftest_module.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_conftest_module/test_extend_fixture_conftest_module.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_module_class.py b/testing/example_scripts/fixtures/fill_fixtures/test_extend_fixture_module_class.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_basic.py b/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_basic.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_classlevel.py b/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_classlevel.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_modulelevel.py b/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_modulelevel.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookupfails.py b/testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookupfails.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/test_fixture_named_request.py b/testing/example_scripts/fixtures/test_fixture_named_request.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/fixtures/test_getfixturevalue_dynamic.py b/testing/example_scripts/fixtures/test_getfixturevalue_dynamic.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/issue88_initial_file_multinodes/__init__.pyi b/testing/example_scripts/issue88_initial_file_multinodes/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/issue88_initial_file_multinodes/conftest.py b/testing/example_scripts/issue88_initial_file_multinodes/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/issue88_initial_file_multinodes/test_hello.py b/testing/example_scripts/issue88_initial_file_multinodes/test_hello.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/issue_519.py b/testing/example_scripts/issue_519.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/junit-10.xsd b/testing/example_scripts/junit-10.xsd
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/marks/marks_considered_keywords/__init__.pyi b/testing/example_scripts/marks/marks_considered_keywords/__init__.pyi
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/marks/marks_considered_keywords/conftest.py b/testing/example_scripts/marks/marks_considered_keywords/conftest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/marks/marks_considered_keywords/test_marks_as_keywords.py b/testing/example_scripts/marks/marks_considered_keywords/test_marks_as_keywords.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/perf_examples/collect_stats/.gitignore b/testing/example_scripts/perf_examples/collect_stats/.gitignore
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/perf_examples/collect_stats/generate_folders.py b/testing/example_scripts/perf_examples/collect_stats/generate_folders.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/perf_examples/collect_stats/template_test.py b/testing/example_scripts/perf_examples/collect_stats/template_test.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/pytest.ini b/testing/example_scripts/pytest.ini
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/tmpdir/tmpdir_fixture.py b/testing/example_scripts/tmpdir/tmpdir_fixture.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_parametrized_fixture_error_message.py b/testing/example_scripts/unittest/test_parametrized_fixture_error_message.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_setup_skip.py b/testing/example_scripts/unittest/test_setup_skip.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_setup_skip_class.py b/testing/example_scripts/unittest/test_setup_skip_class.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_setup_skip_module.py b/testing/example_scripts/unittest/test_setup_skip_module.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_unittest_asyncio.py b/testing/example_scripts/unittest/test_unittest_asyncio.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/unittest/test_unittest_asynctest.py b/testing/example_scripts/unittest/test_unittest_asynctest.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/warnings/test_group_warnings_by_message.py b/testing/example_scripts/warnings/test_group_warnings_by_message.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_1.py b/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_1.py
old mode 100644
new mode 100755
diff --git a/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_2.py b/testing/example_scripts/warnings/test_group_warnings_by_message_summary/test_2.py
old mode 100644
new mode 100755
diff --git a/testing/examples/test_issue519.py b/testing/examples/test_issue519.py
old mode 100644
new mode 100755
diff --git a/testing/freeze/.gitignore b/testing/freeze/.gitignore
old mode 100644
new mode 100755
diff --git a/testing/freeze/create_executable.py b/testing/freeze/create_executable.py
old mode 100644
new mode 100755
diff --git a/testing/freeze/runtests_script.py b/testing/freeze/runtests_script.py
old mode 100644
new mode 100755
diff --git a/testing/freeze/tests/test_doctest.txt b/testing/freeze/tests/test_doctest.txt
old mode 100644
new mode 100755
diff --git a/testing/freeze/tests/test_trivial.py b/testing/freeze/tests/test_trivial.py
old mode 100644
new mode 100755
diff --git a/testing/freeze/tox_run.py b/testing/freeze/tox_run.py
old mode 100644
new mode 100755
diff --git a/testing/io/test_saferepr.py b/testing/io/test_saferepr.py
old mode 100644
new mode 100755
diff --git a/testing/io/test_terminalwriter.py b/testing/io/test_terminalwriter.py
old mode 100644
new mode 100755
diff --git a/testing/io/test_wcwidth.py b/testing/io/test_wcwidth.py
old mode 100644
new mode 100755
diff --git a/testing/logging/test_fixture.py b/testing/logging/test_fixture.py
old mode 100644
new mode 100755
diff --git a/testing/logging/test_formatter.py b/testing/logging/test_formatter.py
old mode 100644
new mode 100755
diff --git a/testing/logging/test_reporting.py b/testing/logging/test_reporting.py
old mode 100644
new mode 100755
diff --git a/testing/python/approx.py b/testing/python/approx.py
old mode 100644
new mode 100755
diff --git a/testing/python/collect.py b/testing/python/collect.py
old mode 100644
new mode 100755
diff --git a/testing/python/fixtures.py b/testing/python/fixtures.py
old mode 100644
new mode 100755
diff --git a/testing/python/integration.py b/testing/python/integration.py
old mode 100644
new mode 100755
diff --git a/testing/python/metafunc.py b/testing/python/metafunc.py
old mode 100644
new mode 100755
diff --git a/testing/python/raises.py b/testing/python/raises.py
old mode 100644
new mode 100755
diff --git a/testing/python/show_fixtures_per_test.py b/testing/python/show_fixtures_per_test.py
old mode 100644
new mode 100755
diff --git a/testing/test_argcomplete.py b/testing/test_argcomplete.py
old mode 100644
new mode 100755
diff --git a/testing/test_assertion.py b/testing/test_assertion.py
old mode 100644
new mode 100755
diff --git a/testing/test_assertrewrite.py b/testing/test_assertrewrite.py
old mode 100644
new mode 100755
diff --git a/testing/test_cacheprovider.py b/testing/test_cacheprovider.py
old mode 100644
new mode 100755
diff --git a/testing/test_capture.py b/testing/test_capture.py
old mode 100644
new mode 100755
diff --git a/testing/test_collection.py b/testing/test_collection.py
old mode 100644
new mode 100755
diff --git a/testing/test_compat.py b/testing/test_compat.py
old mode 100644
new mode 100755
diff --git a/testing/test_config.py b/testing/test_config.py
old mode 100644
new mode 100755
diff --git a/testing/test_conftest.py b/testing/test_conftest.py
old mode 100644
new mode 100755
diff --git a/testing/test_debugging.py b/testing/test_debugging.py
old mode 100644
new mode 100755
diff --git a/testing/test_doctest.py b/testing/test_doctest.py
old mode 100644
new mode 100755
diff --git a/testing/test_entry_points.py b/testing/test_entry_points.py
old mode 100644
new mode 100755
diff --git a/testing/test_error_diffs.py b/testing/test_error_diffs.py
old mode 100644
new mode 100755
diff --git a/testing/test_faulthandler.py b/testing/test_faulthandler.py
old mode 100644
new mode 100755
diff --git a/testing/test_findpaths.py b/testing/test_findpaths.py
old mode 100644
new mode 100755
diff --git a/testing/test_helpconfig.py b/testing/test_helpconfig.py
old mode 100644
new mode 100755
diff --git a/testing/test_junitxml.py b/testing/test_junitxml.py
old mode 100644
new mode 100755
diff --git a/testing/test_link_resolve.py b/testing/test_link_resolve.py
old mode 100644
new mode 100755
diff --git a/testing/test_main.py b/testing/test_main.py
old mode 100644
new mode 100755
diff --git a/testing/test_mark.py b/testing/test_mark.py
old mode 100644
new mode 100755
diff --git a/testing/test_mark_expression.py b/testing/test_mark_expression.py
old mode 100644
new mode 100755
diff --git a/testing/test_meta.py b/testing/test_meta.py
old mode 100644
new mode 100755
diff --git a/testing/test_monkeypatch.py b/testing/test_monkeypatch.py
old mode 100644
new mode 100755
diff --git a/testing/test_nodes.py b/testing/test_nodes.py
old mode 100644
new mode 100755
diff --git a/testing/test_nose.py b/testing/test_nose.py
old mode 100644
new mode 100755
diff --git a/testing/test_parseopt.py b/testing/test_parseopt.py
old mode 100644
new mode 100755
diff --git a/testing/test_pastebin.py b/testing/test_pastebin.py
old mode 100644
new mode 100755
diff --git a/testing/test_pathlib.py b/testing/test_pathlib.py
old mode 100644
new mode 100755
diff --git a/testing/test_pluginmanager.py b/testing/test_pluginmanager.py
old mode 100644
new mode 100755
diff --git a/testing/test_pytester.py b/testing/test_pytester.py
old mode 100644
new mode 100755
diff --git a/testing/test_recwarn.py b/testing/test_recwarn.py
old mode 100644
new mode 100755
diff --git a/testing/test_reports.py b/testing/test_reports.py
old mode 100644
new mode 100755
diff --git a/testing/test_resultlog.py b/testing/test_resultlog.py
old mode 100644
new mode 100755
diff --git a/testing/test_runner.py b/testing/test_runner.py
old mode 100644
new mode 100755
diff --git a/testing/test_runner_xunit.py b/testing/test_runner_xunit.py
old mode 100644
new mode 100755
diff --git a/testing/test_session.py b/testing/test_session.py
old mode 100644
new mode 100755
diff --git a/testing/test_setuponly.py b/testing/test_setuponly.py
old mode 100644
new mode 100755
diff --git a/testing/test_setupplan.py b/testing/test_setupplan.py
old mode 100644
new mode 100755
diff --git a/testing/test_skipping.py b/testing/test_skipping.py
old mode 100644
new mode 100755
diff --git a/testing/test_stepwise.py b/testing/test_stepwise.py
old mode 100644
new mode 100755
diff --git a/testing/test_store.py b/testing/test_store.py
old mode 100644
new mode 100755
diff --git a/testing/test_terminal.py b/testing/test_terminal.py
old mode 100644
new mode 100755
diff --git a/testing/test_tmpdir.py b/testing/test_tmpdir.py
old mode 100644
new mode 100755
diff --git a/testing/test_unittest.py b/testing/test_unittest.py
old mode 100644
new mode 100755
diff --git a/testing/test_warning_types.py b/testing/test_warning_types.py
old mode 100644
new mode 100755
diff --git a/testing/test_warnings.py b/testing/test_warnings.py
old mode 100644
new mode 100755
diff --git a/tox.ini b/tox.ini
old mode 100644
new mode 100755
+ source /opt/miniconda3/bin/activate
++ _CONDA_ROOT=/opt/miniconda3
++ . /opt/miniconda3/etc/profile.d/conda.sh
+++ export CONDA_EXE=/opt/miniconda3/bin/conda
+++ CONDA_EXE=/opt/miniconda3/bin/conda
+++ export _CE_M=
+++ _CE_M=
+++ export _CE_CONDA=
+++ _CE_CONDA=
+++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ '[' -z x ']'
++ conda activate
++ local cmd=activate
++ case "$cmd" in
++ __conda_activate activate
++ '[' -n '' ']'
++ local ask_conda
+++ PS1='(testbed) '
+++ __conda_exe shell.posix activate
+++ /opt/miniconda3/bin/conda shell.posix activate
++ ask_conda='PS1='\''(base) '\''
export PATH='\''/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3'\''
export CONDA_SHLVL='\''3'\''
export CONDA_DEFAULT_ENV='\''base'\''
export CONDA_PROMPT_MODIFIER='\''(base) '\''
export CONDA_PREFIX_2='\''/opt/miniconda3/envs/testbed'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
++ eval 'PS1='\''(base) '\''
export PATH='\''/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3'\''
export CONDA_SHLVL='\''3'\''
export CONDA_DEFAULT_ENV='\''base'\''
export CONDA_PROMPT_MODIFIER='\''(base) '\''
export CONDA_PREFIX_2='\''/opt/miniconda3/envs/testbed'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
+++ PS1='(base) '
+++ export PATH=/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ PATH=/opt/miniconda3/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+++ export CONDA_PREFIX=/opt/miniconda3
+++ CONDA_PREFIX=/opt/miniconda3
+++ export CONDA_SHLVL=3
+++ CONDA_SHLVL=3
+++ export CONDA_DEFAULT_ENV=base
+++ CONDA_DEFAULT_ENV=base
+++ export 'CONDA_PROMPT_MODIFIER=(base) '
+++ CONDA_PROMPT_MODIFIER='(base) '
+++ export CONDA_PREFIX_2=/opt/miniconda3/envs/testbed
+++ CONDA_PREFIX_2=/opt/miniconda3/envs/testbed
+++ export CONDA_EXE=/opt/miniconda3/bin/conda
+++ CONDA_EXE=/opt/miniconda3/bin/conda
+++ export _CE_M=
+++ _CE_M=
+++ export _CE_CONDA=
+++ _CE_CONDA=
+++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
++ __conda_hashr
++ '[' -n '' ']'
++ '[' -n '' ']'
++ hash -r
+ conda activate testbed
+ local cmd=activate
+ case "$cmd" in
+ __conda_activate activate testbed
+ '[' -n '' ']'
+ local ask_conda
++ PS1='(base) '
++ __conda_exe shell.posix activate testbed
++ /opt/miniconda3/bin/conda shell.posix activate testbed
+ ask_conda='PS1='\''(testbed) '\''
export PATH='\''/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3/envs/testbed'\''
export CONDA_SHLVL='\''4'\''
export CONDA_DEFAULT_ENV='\''testbed'\''
export CONDA_PROMPT_MODIFIER='\''(testbed) '\''
export CONDA_PREFIX_3='\''/opt/miniconda3'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
+ eval 'PS1='\''(testbed) '\''
export PATH='\''/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\''
export CONDA_PREFIX='\''/opt/miniconda3/envs/testbed'\''
export CONDA_SHLVL='\''4'\''
export CONDA_DEFAULT_ENV='\''testbed'\''
export CONDA_PROMPT_MODIFIER='\''(testbed) '\''
export CONDA_PREFIX_3='\''/opt/miniconda3'\''
export CONDA_EXE='\''/opt/miniconda3/bin/conda'\''
export _CE_M='\'''\''
export _CE_CONDA='\'''\''
export CONDA_PYTHON_EXE='\''/opt/miniconda3/bin/python'\'''
++ PS1='(testbed) '
++ export PATH=/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ PATH=/opt/miniconda3/envs/testbed/bin:/opt/miniconda3/condabin:/opt/miniconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
++ export CONDA_PREFIX=/opt/miniconda3/envs/testbed
++ CONDA_PREFIX=/opt/miniconda3/envs/testbed
++ export CONDA_SHLVL=4
++ CONDA_SHLVL=4
++ export CONDA_DEFAULT_ENV=testbed
++ CONDA_DEFAULT_ENV=testbed
++ export 'CONDA_PROMPT_MODIFIER=(testbed) '
++ CONDA_PROMPT_MODIFIER='(testbed) '
++ export CONDA_PREFIX_3=/opt/miniconda3
++ CONDA_PREFIX_3=/opt/miniconda3
++ export CONDA_EXE=/opt/miniconda3/bin/conda
++ CONDA_EXE=/opt/miniconda3/bin/conda
++ export _CE_M=
++ _CE_M=
++ export _CE_CONDA=
++ _CE_CONDA=
++ export CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
++ CONDA_PYTHON_EXE=/opt/miniconda3/bin/python
+ __conda_hashr
+ '[' -n '' ']'
+ '[' -n '' ']'
+ hash -r
+ python -m pip install -e .
Obtaining file:///testbed
  Installing build dependencies: started
  Installing build dependencies: finished with status 'error'
  error: subprocess-exited-with-error
  
  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [7 lines of output]
      WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x757191107310>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/setuptools/
      WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x757191107640>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/setuptools/
      WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7571911078b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/setuptools/
      WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x757191107a60>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/setuptools/
      WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x757191107c10>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/setuptools/
      ERROR: Could not find a version that satisfies the requirement setuptools>=40.0 (from versions: none)
      ERROR: No matching distribution found for setuptools>=40.0
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
+ git checkout e6e300e729dd33956e5448d8be9a0b1540b4e53a testing/test_skipping.py
Updated 1 path from 877d43379
+ git apply -v -
Checking patch testing/test_skipping.py...
Applied patch testing/test_skipping.py cleanly.
+ : '>>>>> Start Test Output'
+ pytest -rA testing/test_skipping.py
Traceback (most recent call last):
  File "/opt/miniconda3/envs/testbed/bin/pytest", line 8, in <module>
    sys.exit(console_main())
  File "/testbed/src/_pytest/config/__init__.py", line 180, in console_main
    code = main()
  File "/testbed/src/_pytest/config/__init__.py", line 136, in main
    config = _prepareconfig(args, plugins)
  File "/testbed/src/_pytest/config/__init__.py", line 304, in _prepareconfig
    config = get_config(args, plugins)
  File "/testbed/src/_pytest/config/__init__.py", line 275, in get_config
    pluginmanager.import_plugin(spec)
  File "/testbed/src/_pytest/config/__init__.py", line 689, in import_plugin
    __import__(importspec)
  File "/testbed/src/_pytest/unittest.py", line 31, in <module>
    from _pytest.skipping import skipped_by_mark_key
  File "/testbed/src/_pytest/skipping.py", line 1, in <module>
    def pytest_runtest_makereport(item: Item, call: CallInfo[None]) -> Generator[None, None, None]:
NameError: name 'Item' is not defined
+ SWEBENCH_TEST_EXIT_CODE=1
+ : '>>>>> End Test Output'
+ echo '>>>>> Test Exit Code: 1'
+ git checkout e6e300e729dd33956e5448d8be9a0b1540b4e53a testing/test_skipping.py
>>>>> Test Exit Code: 1
Updated 1 path from 877d43379
