Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								ae38b076da 
								
							 
						 
						
							
							
								
								main: move norecursedir check to main's pytest_ignore_collect  
							
							 
							
							... 
							
							
							
							Fix  #11081  
							
						 
						
							2023-06-05 17:21:45 +03:00  
						
					 
				
					
						
							
							
								 
								dependabot[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								85c5bd26b6 
								
							 
						 
						
							
							
								
								build(deps): Bump pytest-xvfb in /testing/plugins_integration ( #11079 )  
							
							 
							
							... 
							
							
							
							Bumps [pytest-xvfb](https://github.com/The-Compiler/pytest-xvfb ) from 2.0.0 to 3.0.0.
- [Changelog](https://github.com/The-Compiler/pytest-xvfb/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/The-Compiler/pytest-xvfb/compare/v2.0.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: pytest-xvfb
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2023-06-05 12:06:55 +02:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e1204e1e23 
								
							 
						 
						
							
							
								
								Merge pull request  #11078  from bluetech/pkg-roots-path  
							
							 
							
							... 
							
							
							
							main: change pkg_roots to work with `Path`s instead of string paths 
							
						 
						
							2023-06-04 21:45:45 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								313b61471f 
								
							 
						 
						
							
							
								
								main: change pkg_roots to work with `Path`s instead of string paths  
							
							 
							
							... 
							
							
							
							- Works better on Windows (case sensitivity)
- Simpler code 
							
						 
						
							2023-06-04 20:43:34 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b5ff089d2c 
								
							 
						 
						
							
							
								
								Merge pull request  #11069  from bluetech/lf-file  
							
							 
							
							... 
							
							
							
							cacheprovider: make file-skipping work with any File, not just Modules 
							
						 
						
							2023-06-03 18:50:50 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								fda8024622 
								
							 
						 
						
							
							
								
								cacheprovider: make file-skipping work with any File, not just Modules  
							
							 
							
							... 
							
							
							
							No reason for `--lf`'s whole-file-skipping feature to not for for
non-Python files.
Fix  #11068 . 
							
						 
						
							2023-06-03 09:32:26 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4b823a42ce 
								
							 
						 
						
							
							
								
								Merge pull request  #11059  from bluetech/lf-skip-across  
							
							 
							
							... 
							
							
							
							cacheprovider: fix file-skipping functionality across packages 
							
						 
						
							2023-06-03 09:31:04 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6c9b277ce4 
								
							 
						 
						
							
							
								
								Merge pull request  #11070  from bluetech/pkg-redundant-methods  
							
							 
							
							... 
							
							
							
							python: remove redundant methods from Package 
							
						 
						
							2023-06-02 18:58:21 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								3de43e5102 
								
							 
						 
						
							
							
								
								python: remove redundant methods from Package  
							
							 
							
							... 
							
							
							
							They are already inherited exactly the same from FSCollector. 
							
						 
						
							2023-06-02 16:08:04 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								c76ae74bd7 
								
							 
						 
						
							
							
								
								cacheprovider: fix file-skipping functionality across packages  
							
							 
							
							... 
							
							
							
							Continuation of fc538c5766 .
Fixes  #11054  again. 
							
						 
						
							2023-05-30 23:16:43 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								24534cdd29 
								
							 
						 
						
							
							
								
								Merge pull request  #11043  from bluetech/confcutdir-rootpath  
							
							 
							
							... 
							
							
							
							config: fallback confcutdir to rootpath if inipath is not set 
							
						 
						
							2023-05-30 20:21:20 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								99c78aa93a 
								
							 
						 
						
							
							
								
								Merge pull request  #10921  from bluetech/tb-simplify-2  
							
							 
							
							... 
							
							
							
							Fix hidden traceback entries of chained exceptions getting shown 
							
						 
						
							2023-05-30 20:09:13 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3a6bdcd76b 
								
							 
						 
						
							
							
								
								Merge pull request  #11055  from bluetech/lf-skipped-package  
							
							 
							
							... 
							
							
							
							cacheprovider: fix file-skipping feature for files in packages 
							
						 
						
							2023-05-30 20:04:06 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								4a1bba25b9 
								
							 
						 
						
							
							
								
								config: fallback confcutdir to rootpath if inipath is not set  
							
							 
							
							... 
							
							
							
							Currently, if `--confcutdir` is not set, `inipath.parent` is used, and
if `initpath` is not set, then `confcutdir` is None, which means there
is no cutoff.
Having no cutoff is not great, it means we potentially start probing
stuff all the way up to the filesystem root directory. So let's add
another fallback, to `rootpath`, which is always something reasonable. 
							
						 
						
							2023-05-30 19:52:59 +03:00  
						
					 
				
					
						
							
							
								 
								Alessio Izzo
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9e1add75f7 
								
							 
						 
						
							
							
								
								Fix warlus operator behavior when called by a function ( #11041 )  
							
							 
							
							... 
							
							
							
							In #10758  we introduced the support for the use of the walrus operator in the test cases. There was a case which was not handled that caused a bug report #11028 . This PR aims to fix the issue and also to improve how the walrus operator is handled in the AssertionRewriter class.
Closes  #11028  
							
						 
						
							2023-05-30 11:59:24 -03:00  
						
					 
				
					
						
							
							
								 
								theirix
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4da9026766 
								
							 
						 
						
							
							
								
								Handle microseconds with custom logging.Formatter ( #11047 )  
							
							 
							
							... 
							
							
							
							Added handling of %f directive to print microseconds in log format options, such as log-date-format. It is impossible to do with a standard logging.Formatter because it uses time.strftime which doesn't know about milliseconds and %f. In this PR I added a custom Formatter which converts LogRecord to a datetime.datetime object and formats it with %f flag. This behaviour is enabled only if a microsecond flag is specified in a format string.
Also added a few tests to check the standard and changed behavior.
Closes  #10991  
							
						 
						
							2023-05-30 09:35:33 -03:00  
						
					 
				
					
						
							
							
								 
								Kenny Y
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7c231baa64 
								
							 
						 
						
							
							
								
								Add warning when testpaths is set but paths are not found by glob ( #11044 )  
							
							 
							
							... 
							
							
							
							Closes  #11013 
---------
Co-authored-by: Ran Benita <ran@unusedvar.com> 
							
						 
						
							2023-05-30 07:06:13 -03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								fc538c5766 
								
							 
						 
						
							
							
								
								cacheprovider: fix file-skipping feature for files in packages  
							
							 
							
							... 
							
							
							
							`--lf` has a feature where if a certain `Module` (python file) does not
contain any failed tests, it is skipped entirely at the collector level
instead of being collected and each item skipped individually. When this
happens the collection summary looks like this:
    run-last-failure: rerun previous 1 failure (skipped 1 file)
However, this feature didn't work for `Module`s inside of `Package`s,
only for those directly beneath the `Session`.
Fix  #11054 . 
							
						 
						
							2023-05-29 22:55:44 +03:00  
						
					 
				
					
						
							
							
								 
								dependabot[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fbfd4b5005 
								
							 
						 
						
							
							
								
								build(deps): Bump anyio[curio,trio] in /testing/plugins_integration ( #11050 )  
							
							 
							
							... 
							
							
							
							Bumps [anyio[curio,trio]](https://github.com/agronholm/anyio ) from 3.6.2 to 3.7.0.
- [Changelog](https://github.com/agronholm/anyio/blob/3.7.0/docs/versionhistory.rst )
- [Commits](https://github.com/agronholm/anyio/compare/3.6.2...3.7.0 )
---
updated-dependencies:
- dependency-name: anyio[curio,trio]
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2023-05-29 07:55:42 +02:00  
						
					 
				
					
						
							
							
								 
								dependabot[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ec752537ea 
								
							 
						 
						
							
							
								
								build(deps): Bump pytest-cov in /testing/plugins_integration ( #11051 )  
							
							 
							
							... 
							
							
							
							Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov ) from 4.0.0 to 4.1.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2023-05-29 07:55:13 +02:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								dd667336ce 
								
							 
						 
						
							
							
								
								nodes: apply same traceback filtering for chained exceptions as main exception  
							
							 
							
							... 
							
							
							
							Fix  #1904 . 
							
						 
						
							2023-05-28 17:20:50 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								29d16d2939 
								
							 
						 
						
							
							
								
								Merge pull request  #11046  from pytest-dev/update-plugin-list/patch-4f3f36c39  
							
							 
							
							... 
							
							
							
							[automated] Update plugin list 
							
						 
						
							2023-05-28 16:02:07 +03:00  
						
					 
				
					
						
							
							
								 
								pytest bot
							
						 
						
							 
							
							
							
							
								
							
							
								5313d50e18 
								
							 
						 
						
							
							
								
								[automated] Update plugin list  
							
							 
							
							
							
						 
						
							2023-05-28 00:22:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Mahoney
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4f3f36c396 
								
							 
						 
						
							
							
								
								Add alias `--config-file` to `-c` ( #11036 )  
							
							 
							
							... 
							
							
							
							Fixes  #11031 
Signed-off-by: Chris Mahoney <chrismahoey@hotmail.com>
Co-authored-by: Chris Mahoney <chrismahoey@hotmail.com> 
							
						 
						
							2023-05-26 07:56:18 -03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								af124c7f21 
								
							 
						 
						
							
							
								
								Merge pull request  #11026  from bluetech/small-fixes  
							
							 
							
							... 
							
							
							
							Small fixes and improvements 
							
						 
						
							2023-05-24 21:44:03 +03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4e6d53fef5 
								
							 
						 
						
							
							
								
								Merge pull request  #11033  from jkeifer/patch-1  
							
							 
							
							... 
							
							
							
							nonpython example now repr all exceptions 
							
						 
						
							2023-05-24 08:10:42 -03:00  
						
					 
				
					
						
							
							
								 
								Jarrett Keifer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								751d726d21 
								
							 
						 
						
							
							
								
								nonpython example now repr all exceptions  
							
							 
							
							... 
							
							
							
							The definition of `repr_failure` on the `YamlItem` subclass only handled the custom `YamlException` class, which hides all other errors from the user. By adding in the `super` call we ensure all other exception types also appropriately handled by `repr_failure`. 
							
						 
						
							2023-05-23 20:06:05 -07:00  
						
					 
				
					
						
							
							
								 
								github-actions[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9e491f430e 
								
							 
						 
						
							
							
								
								[automated] Update plugin list ( #11027 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: pytest bot <pytestbot@users.noreply.github.com> 
							
						 
						
							2023-05-21 10:47:02 -03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								63f258f432 
								
							 
						 
						
							
							
								
								python: fix syntax typo  
							
							 
							
							
							
						 
						
							2023-05-20 21:14:29 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								baaa67dfb9 
								
							 
						 
						
							
							
								
								python: simplify code in Package.collect()  
							
							 
							
							... 
							
							
							
							The path of Package is already the `__init__.py` file, and we're already
assured it's a file. 
							
						 
						
							2023-05-20 21:14:29 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								519f351b4f 
								
							 
						 
						
							
							
								
								pathlib: extract `scandir` utility from `visit`  
							
							 
							
							... 
							
							
							
							Will be used on its in some upcoming changes, but good on its own. 
							
						 
						
							2023-05-20 21:14:29 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								5d53447a73 
								
							 
						 
						
							
							
								
								fixtures: use isinstance in get_scope_package  
							
							 
							
							... 
							
							
							
							No reason for the exact type equality. 
							
						 
						
							2023-05-20 21:13:48 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								1716d3c9bf 
								
							 
						 
						
							
							
								
								fixtures: type annotate get_scope_package  
							
							 
							
							
							
						 
						
							2023-05-20 21:06:24 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								ac699e7b25 
								
							 
						 
						
							
							
								
								fixtures: add type annotations and docstring to `parsefactories`  
							
							 
							
							
							
						 
						
							2023-05-20 21:06:13 +03:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								a5f37199a9 
								
							 
						 
						
							
							
								
								fixtures: inline FixtureRequest._addfinalizer  
							
							 
							
							... 
							
							
							
							There are no longer any calls to `_addfinalizer` other than this one
place, so inline it. 
							
						 
						
							2023-05-20 21:06:07 +03:00  
						
					 
				
					
						
							
							
								 
								Roberto Aldera
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9fa82598a9 
								
							 
						 
						
							
							
								
								Use NamedTuple for pytest_report_teststatus return value ( #10972 )  
							
							 
							
							... 
							
							
							
							Closes  #10872 
---------
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com> 
							
						 
						
							2023-05-19 08:24:28 -03:00  
						
					 
				
					
						
							
							
								 
								Alex Lambson
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ba32a3bd87 
								
							 
						 
						
							
							
								
								Handle disabled logging in 'caplog.set_level' and 'caplog.at_level'  ( #8758 )  
							
							 
							
							... 
							
							
							
							Forces requested `caplog` logging levels to be enabled if they were disabled via `logging.disable()`
`[attr-defined]` mypy error ignored in `logging.py` because there were existing errors with the imports
and `loggin.Logger.manager` is an attr set at runtime. Since it's in the standard lib I can't really fix that.
Ignored an attr-defined error in `src/_pytest/config/__init__.py` because the re-export is necessary.
Fixes  #8711  
							
						 
						
							2023-05-18 10:18:59 -03:00  
						
					 
				
					
						
							
							
								 
								Ville Skyttä
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c8641f879f 
								
							 
						 
						
							
							
								
								Include reason in cache path warnings to aid debugging ( #11005 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com> 
							
						 
						
							2023-05-18 10:11:47 -03:00  
						
					 
				
					
						
							
							
								 
								Ville Skyttä
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6041511fb4 
								
							 
						 
						
							
							
								
								Spelling and grammar fixes ( #11014 )  
							
							 
							
							
							
						 
						
							2023-05-18 10:10:44 -03:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								739408b958 
								
							 
						 
						
							
							
								
								Merge pull request  #11009  from nicoddemus/reference-status-of-python-versions  
							
							 
							
							... 
							
							
							
							Reference "Status of Python Versions" in backwards-compatibility policy 
							
						 
						
							2023-05-17 09:51:30 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1636322995 
								
							 
						 
						
							
							
								
								Reference "Status of Python Versions" in backwards-compatibility policy  
							
							 
							
							... 
							
							
							
							As suggested in #10981 . 
							
						 
						
							2023-05-16 20:24:06 -03:00  
						
					 
				
					
						
							
							
								 
								pre-commit-ci[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b8edacb8f1 
								
							 
						 
						
							
							
								
								[pre-commit.ci] pre-commit autoupdate ( #11007 )  
							
							 
							
							... 
							
							
							
							updates:
- [github.com/pre-commit/mirrors-mypy: v1.2.0 → v1.3.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.2.0...v1.3.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 
							
						 
						
							2023-05-16 09:19:38 +02:00  
						
					 
				
					
						
							
							
								 
								github-actions[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								612489e2bd 
								
							 
						 
						
							
							
								
								[automated] Update plugin list ( #11001 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: pytest bot <pytestbot@users.noreply.github.com> 
							
						 
						
							2023-05-15 08:26:41 -03:00  
						
					 
				
					
						
							
							
								 
								dependabot[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								383774db10 
								
							 
						 
						
							
							
								
								build(deps): Bump actions/stale from 5 to 8 ( #11003 )  
							
							 
							
							... 
							
							
							
							Bumps [actions/stale](https://github.com/actions/stale ) from 5 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v5...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2023-05-15 07:29:18 +02:00  
						
					 
				
					
						
							
							
								 
								Adam J. Stewart
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3b5b3cf50e 
								
							 
						 
						
							
							
								
								monkeypatch: add support for TypedDict ( #11000 )  
							
							 
							
							
							
						 
						
							2023-05-14 22:17:00 +03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								23e343af60 
								
							 
						 
						
							
							
								
								Fix close stale issues workflow ( #10990 )  
							
							 
							
							... 
							
							
							
							Fixed how the label is configured. 
							
						 
						
							2023-05-14 08:39:45 -03:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f9a995b56d 
								
							 
						 
						
							
							
								
								Merge pull request  #10998  from bluetech/pre-commit-rm-default  
							
							 
							
							... 
							
							
							
							pre-commit: remove `default_language_version` setting 
							
						 
						
							2023-05-13 23:27:48 +02:00  
						
					 
				
					
						
							
							
								 
								Ran Benita
							
						 
						
							 
							
							
							
							
								
							
							
								d9d78a8aef 
								
							 
						 
						
							
							
								
								pre-commit: remove `default_language_version` setting  
							
							 
							
							... 
							
							
							
							This makes it difficult to run on newer python versions than the one
specified. 
							
						 
						
							2023-05-13 22:24:30 +03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								76d15231f5 
								
							 
						 
						
							
							
								
								Merge pull request  #10988  from nicoddemus/initial-testpaths-10987  
							
							 
							
							... 
							
							
							
							Consider testpaths for initial conftests 
							
						 
						
							2023-05-12 09:58:59 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Oliveira
							
						 
						
							 
							
							
							
							
								
							
							
								4cc05e7bee 
								
							 
						 
						
							
							
								
								Fix trailing whitespace in .github/workflows/stale.yml  
							
							 
							
							
							
						 
						
							2023-05-12 09:34:44 -03:00