Commit Graph

  • 304ccb4ad7
    Merge pull request #11928 from bluetech/setup-cfg-cleanups Ran Benita 2024-02-05 13:29:49 +0200
  • 90634a6060 setup.cfg: remove `zip_safe` Ran Benita 2024-02-05 12:20:37 +0200
  • ccbae95ad4 setup.cfg: remove redundant `packages`/`py_modules` Ran Benita 2024-02-05 12:16:52 +0200
  • cd9b241047 setup.cfg: remove `[devpi:upload]` section Ran Benita 2024-02-05 12:08:21 +0200
  • 5c67cb2cf5 setup.cfg: remove `[check-manifest]` section Ran Benita 2024-02-05 11:58:56 +0200
  • 2fc7926bae setup.cfg: remove `[build_sphinx]` section Ran Benita 2024-02-05 11:55:38 +0200
  • 79de84941a setup.cfg: move mypy configuration from setup.cfg to pyproject.toml Ran Benita 2024-02-05 11:53:21 +0200
  • 0d1f4c63fa
    Merge pull request #11914 - Activate flake8-bugbear and flake8-pyi Pierre Sassoulas 2024-02-05 09:37:37 +0100
  • 2d4e27daf2
    build(deps): Bump pytest-sugar in /testing/plugins_integration dependabot[bot] 2024-02-05 03:39:30 +0000
  • 2e50788b6d
    build(deps): Bump pytest-django in /testing/plugins_integration dependabot[bot] 2024-02-05 03:39:23 +0000
  • 3101c026b9 [flake8-bugbear] Remove hidden global state to import only once Pierre Sassoulas 2024-02-04 19:39:21 +0100
  • e193a263c7 [flake8-pyi] Add checks for flake8-pyi and fix existing Pierre Sassoulas 2024-02-02 21:36:20 +0100
  • 4eb246d4e1 [flake8-bugbear] noqa B023 not bound by design Pierre Sassoulas 2024-02-02 21:26:49 +0100
  • 41ff3584d7 [flake8-bugbear] Fixes a B017 we can actually fix and noqa the two others Pierre Sassoulas 2024-02-04 11:39:27 +0100
  • b62d4b3527 [flake8-bugbear] Remove misleading multiple characters in lstrip Pierre Sassoulas 2024-02-02 21:21:39 +0100
  • e7bab63537 [flake8-bugbear] noqa all the useless comparison that are justified Pierre Sassoulas 2024-02-02 21:15:22 +0100
  • 52fba25ff9 [flake8-bugbear] Fix all the useless expressions that are justified Pierre Sassoulas 2024-02-02 21:13:43 +0100
  • fcb818b73c [flake8-bugbear] Re-raise all exceptions with proper exception chaining Pierre Sassoulas 2024-02-04 11:13:47 +0100
  • 7eef4619d5 [flake8-bugbear] Add checks from flake8 bugbear Pierre Sassoulas 2024-02-04 11:24:47 +0100
  • e28f35c296
    Merge pull request #11915 from bluetech/compat-string-types Ran Benita 2024-02-04 16:51:43 +0200
  • b28bb01c4e [automated] Update plugin list pytest bot 2024-02-04 00:19:52 +0000
  • 3ba4095400 compat: inline helpers into `ascii_escaped` Ran Benita 2024-02-03 18:42:05 +0200
  • 99e8129ba3 compat: get rid of STRING_TYPES Ran Benita 2024-02-03 18:37:49 +0200
  • 20b18f0f9a
    Merge pull request #11913 from bluetech/ruff-version-ignore Ran Benita 2024-02-02 21:55:40 +0200
  • cb5f738858 Ignore isort on _version.py Ran Benita 2024-02-02 21:29:30 +0200
  • 5be64c31cb
    Merge pull request #11912 from Pierre-Sassoulas/activate-ruff-checks Pierre Sassoulas 2024-02-02 20:22:18 +0100
  • 233ab89f13 [ruff] Fix all consider [*cats, garfield] instead of cats + [garfield] Pierre Sassoulas 2024-02-02 15:12:50 +0100
  • 8967c527ff [ruff] Activate use next(iter(x)) instead of list(x)[0] and fix issue Pierre Sassoulas 2024-02-02 15:08:22 +0100
  • 180a16a344 [ruff] Fix ambiguous characters found in string and comment Pierre Sassoulas 2024-02-02 15:07:29 +0100
  • 514376fe29 [ruff] Add ruff's check and autofix existing issues Pierre Sassoulas 2024-02-02 14:49:15 +0100
  • bdfc5c80d8
    Merge pull request #11901 from Pierre-Sassoulas/migrate-from-isort-to-ruff Pierre Sassoulas 2024-02-02 09:42:07 +0100
  • 9ef905e7a0 [.git-blame-ignore-revs] Add migration to ruff/ruff format and blacken-docs 2024's style Pierre Sassoulas 2024-02-01 23:00:25 +0100
  • 4588653b24 Migrate from autoflake, black, isort, pyupgrade, flake8 and pydocstyle, to ruff Pierre Sassoulas 2024-01-31 21:12:33 +0100
  • 046f64751b Fix a duplicate assignment in test_config.py Pierre Sassoulas 2024-01-31 13:59:14 +0100
  • 4546d5445a
    Upgrade blacken-doc to black's 2024 style (#11899) Pierre Sassoulas 2024-01-31 13:53:21 +0100
  • de161f8791
    Merge pull request #11896 from nicoddemus/isort Bruno Oliveira 2024-01-31 08:04:39 -0300
  • 3be2a9d655
    Update and rename .gitblameignore to .git-blame-ignore-revs Bruno Oliveira 2024-01-31 07:50:49 -0300
  • e885013c6b
    fix incorrect example for group_contains (#11892) John Litborn 2024-01-30 21:00:38 +0100
  • 8b54596639 Run pre-commit on all files Bruno Oliveira 2024-01-30 16:34:23 -0300
  • 899a6cf2ce Replace reorder-python-imports by isort due to black incompatibility Bruno Oliveira 2024-01-29 21:54:52 -0300
  • 407d984142
    Fix an edge case where ExceptionInfo._stringify_exception could crash pytest.raises (#11879) Clément Robert 2024-01-30 16:20:30 +0100
  • 21bec6cfbe
    Add changelog entry about FixtureManager.getfixtureclosure changing (#11887) Bruno Oliveira 2024-01-30 09:41:18 -0300
  • cb57bf50b1
    Pin back pytest-asyncio to 8.0.0 compatible release (#11889) Bruno Oliveira 2024-01-30 06:58:22 -0300
  • c0dfc45186
    build(deps): Bump hynek/build-and-inspect-python-package (#11877) dependabot[bot] 2024-01-29 10:42:51 -0300
  • 5855f65d0f
    build(deps): Bump pytest-asyncio in /testing/plugins_integration (#11878) dependabot[bot] 2024-01-29 10:42:27 -0300
  • 14d3707818
    Catch `OSError` from `getpass.getuser()` (#11875) Russell Martin 2024-01-28 21:07:18 -0500
  • 8853a57532
    [automated] Update plugin list (#11867) github-actions[bot] 2024-01-28 13:28:28 +0000
  • 878af85aef
    mypy: disallow untyped defs by default (#11862) Bruno Oliveira 2024-01-28 10:12:42 -0300
  • e7b43b2121
    Merge pull request #11859 from bluetech/numbered-dir-scandir Ran Benita 2024-01-28 00:05:39 +0200
  • d0f427aec4
    Merge pull request #11865 from bluetech/cherry-pick-release Ran Benita 2024-01-28 00:03:06 +0200
  • c6da0d20d2 Merge pull request #11864 from bluetech/release-8.0.0 Ran Benita 2024-01-27 23:55:26 +0200
  • a164ed6400
    logging: avoid rounding microsecond to `1_000_000` (#11861) Dương Quốc Khánh 2024-01-27 22:40:31 +0900
  • eb9013d42c pathlib: speed up `make_numbered_dir` given a large tmp root Ran Benita 2024-01-25 17:33:23 +0200
  • ac2cd72e5f
    Merge pull request #11856 from bluetech/pluggy-unblock Ran Benita 2024-01-25 10:42:13 +0200
  • bca4bb0738 config: use `pluginmanager.unblock` instead of accessing pluggy's internals Ran Benita 2024-01-24 13:22:36 +0200
  • 2a77f8d88b
    Merge pull request #11854 from bluetech/runner-inline-2 Ran Benita 2024-01-24 10:36:28 +0200
  • d972957303
    hookspec: document conftest behavior for all hooks (#9496) Ran Benita 2024-01-23 16:08:16 +0200
  • 44bf7a2ec0
    Mark some xfails from #10042 as non-strict (#11832) Joachim B Haga 2024-01-22 22:29:14 +0100
  • 5ab8972bb5 runner: inline `call_runtest_hook` Ran Benita 2024-01-22 16:26:55 +0200
  • 21440521fa
    [automated] Update plugin list (#11848) github-actions[bot] 2024-01-22 10:14:58 -0300
  • 79ae968131
    build(deps): Bump actions/cache from 3 to 4 (#11852) dependabot[bot] 2024-01-22 10:11:09 -0300
  • c3fc717ff7
    Merge pull request #11843 from bluetech/writing-plugins Ran Benita 2024-01-19 14:30:20 +0200
  • d71ef04f11
    Escape skip reason in junitxml (#11842) clee2000 2024-01-18 17:08:26 -0800
  • 111ad26f71 doc/writing_plugins: correct inaccuracies re. initial conftest loading Ran Benita 2024-01-18 21:37:42 +0200
  • 2178ee86d7
    Merge pull request #11826 from bluetech/no-cwd Ran Benita 2024-01-18 19:02:37 +0200
  • a6dd90a414 python: use invocation dir instead of cwd in fixture-printing code Ran Benita 2024-01-16 21:52:23 +0200
  • 676f38d04a findpaths: rely on invocation_dir instead of cwd Ran Benita 2024-01-16 20:56:32 +0200
  • 212c55218b helpconfig: add invocation dir to debug output Ran Benita 2024-01-16 20:47:36 +0200
  • 34fafe4c6b config: avoid Path.cwd() call in `_set_initial_conftests` Ran Benita 2024-01-16 20:42:09 +0200
  • eefc9d47fc
    [DOCS] Clarify tmp_path directory location and retention (#11830) faph 2024-01-18 10:21:49 +0000
  • 7fd561e4ba
    Properly attach packages to the GH release notes (#11839) Bruno Oliveira 2024-01-17 19:11:10 -0300
  • da9749cd97
    Merge pull request #11838 from bluetech/cherry-pick-release Ran Benita 2024-01-17 23:53:41 +0200
  • ca5bbd0a9f Merge pull request #11835 from pytest-dev/release-8.0.0rc2 Ran Benita 2024-01-17 23:44:01 +0200
  • 5cd0535395
    testing: temporarily disable test due to hypothesis issue (#11836) Ran Benita 2024-01-17 22:53:04 +0200
  • 0f5aa5a7d2
    Merge pull request #11825 from woutdenolf/fix_missing_fixture_issue Ran Benita 2024-01-17 15:29:29 +0200
  • 9ea2e0a79f fixtures: avoid slow `pm.get_name(plugin)` call by using the new `plugin_name` hook parameter Ran Benita 2024-01-17 14:49:17 +0200
  • 0f5ecd83c4 hookspecs: add `plugin_name` parameter to the `pytest_plugin_registered` hook Ran Benita 2024-01-17 14:47:07 +0200
  • 6b9bba2edb pre-commit: add pluggy to mypy deps Ran Benita 2024-01-17 15:00:09 +0200
  • 6e9f566d79 avoid using __file__ in pytest_plugin_registered as can be wrong on Windows woutdenolf 2024-01-16 15:41:01 +0100
  • a6708b9254
    Merge pull request #11822 from bluetech/doc-hookspec Ran Benita 2024-01-16 18:34:33 +0200
  • e895c9d38c
    doc: Remove sold out training (#11823) Florian Bruhin 2024-01-16 14:53:10 +0100
  • c973ccb622 hookspec: modernize a reference Ran Benita 2024-01-15 23:46:59 +0200
  • dd1447cfe5 hookspec: move pytest_load_initial_conftests up Ran Benita 2022-01-10 00:04:20 +0200
  • 9ad8b9fc36 hookspec: remove explicit `:param` types Ran Benita 2022-01-09 23:17:48 +0200
  • 348e6de102
    doc: Update training dates and add pytest sprint (#11819) Florian Bruhin 2024-01-15 21:04:08 +0100
  • 9af6d46371
    Merge pull request #11817 from bluetech/conftesterror-cleanup Ran Benita 2024-01-15 13:26:46 +0200
  • e1074f9c3d config: stop using exception triplets in `ConftestImportError` Ran Benita 2024-01-13 23:35:16 +0200
  • 6e74601466
    Merge pull request #11815 from bluetech/iter_parents-rename Ran Benita 2024-01-15 09:46:59 +0200
  • 3acbdc2f79
    Merge pull request #11814 from bluetech/pycache-ignore-collect Ronny Pfannschmidt 2024-01-14 17:26:34 +0100
  • 707642ad35 nodes: rename `iterparents()` -> `iter_parents()` Ran Benita 2024-01-14 15:17:41 +0200
  • 2413d1b214 main,python: move `__pycache__` ignore to `pytest_ignore_collect` Ran Benita 2024-01-14 15:05:15 +0200
  • 2bb0eca347
    Merge pull request #11795 from lesteve/improve-assert-mod-not-in-mods-error-message Ran Benita 2024-01-14 13:39:14 +0200
  • 1c9d6834fd Improve assert mod not in mods error message Loïc Estève 2024-01-10 06:35:13 +0100
  • c6ed86453f
    [automated] Update plugin list (#11811) github-actions[bot] 2024-01-14 01:04:53 -0300
  • e403bbf1a9
    Merge pull request #11708 from fcharras/FIX/crash_during_conftest_collection Ran Benita 2024-01-13 21:45:36 +0200
  • a7c2549321 Fix `assert mod not in mods` crash Franck Charras 2023-12-15 16:54:07 +0100
  • d65bcd9a3b
    Merge pull request #11808 from bluetech/doctest-conftest Ran Benita 2024-01-13 19:50:20 +0200
  • 06dbd3c21c doctest: remove special conftest handling Ran Benita 2024-01-13 11:15:05 +0200
  • 1b78de4e21
    Merge pull request #11803 from pytest-dev/package-scope-note Ran Benita 2024-01-12 22:15:33 +0200
  • 82fda31e99
    Clarify package scope mrbean-bremen 2024-01-11 19:02:26 +0100