github-actions[bot]
dbf7dee8c8
[automated] Update plugin list ( #12547 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com>
2024-06-30 12:05:11 +00:00
Zach Snicker
0adcc21f48
Support venv detection on Windows with mingw Python ( #12545 )
...
Closes #12544
2024-06-29 00:30:51 +03:00
Sviatoslav Sydorenko
29e4b6b9f0
📝 🔥 Remove the `:bpo:` RST role declaration
...
BPO is in read-only mode and all issues have been migrated to GitHub.
This patch replaces the use of that role with `:issue:`, recently
integrated via #12522 . It also disables the built-in `extlinks` Sphinx
extension, as it's no longer in use.
2024-06-26 14:19:13 +02:00
Florian Bruhin
53bf188999
Merge pull request #12523 from lovetheguitar/fix/follow_up_to_pr_#12500
...
Improve documentation & other kinks of marker keyword expression PR #12500
2024-06-25 10:17:07 +02:00
Florian Bruhin
2b7eadf090
Update trainings ( #12514 )
2024-06-25 07:24:50 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
237152552e
Merge pull request #12522 from webknjaz/docs/sphinx-issues-ext
...
📝 Replace GH/PyPI `extlinks` w/ `sphinx-issues`
2024-06-23 16:55:51 +02:00
github-actions[bot]
175340e06b
[automated] Update plugin list ( #12524 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com>
2024-06-23 06:22:44 +00:00
Sviatoslav Sydorenko
8f2ef30f4a
🚑 Stop setting PR/issue prefix @ `sphinx-issues`
...
Apparently, the extension only supports one of the pre-defined
prefixes.
2024-06-22 22:16:40 +02:00
Sviatoslav Sydorenko
b919a711a4
📝 Replace GH/PyPI `extlinks` w/ `sphinx_issues`
...
This extension implements more generic roles that can also be used
more flexibly. Relying on an external extension allows to stop
maintaining an in-repo copy of the commonly used behavior.
2024-06-22 22:11:43 +02:00
Sviatoslav Sydorenko
66dbab697b
📝 Rename `:pull:` RST role to `:pr:`
...
This is a preparatory patch for integrating the third party
`sphinx-issues` extension.
2024-06-22 21:54:45 +02:00
lovetheguitar
66eff85e54
docs: use double quotes for cross-platform compatibility in example code
2024-06-22 19:48:15 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
fbdf9c887c
Merge pull request #12455 from stdedos/patch-1
...
Update `contact.rst`: Update Matrix link
2024-06-21 23:26:32 +02:00
Sviatoslav Sydorenko (Святослав Сидоренко)
24450e33e3
📝 Use explicit RST roles for built-in types in docs
2024-06-21 22:05:43 +02:00
lovetheguitar
598d881c9c
docs: document keyword argument support in marker expressions
2024-06-21 20:51:01 +02:00
pytest bot
27b2550283
[automated] Update plugin list
2024-06-21 20:19:10 +02:00
Ronny Pfannschmidt
bbe6b4a218
Merge pull request #12467 from RonnyPfannschmidt/ronny/new-annotations-try-2
...
from __future__ import annotations + migrate
2024-06-21 10:24:56 +02:00
Ronny Pfannschmidt
5e1649f59a
resolve most sphinx lookup errors
...
add the extra sphinx annotations to refer to Path instances
add Path to nitpicky ignore
2024-06-20 11:04:33 +02:00
Ronny Pfannschmidt
9295f9ffff
RFC: from __future__ import annotations + migrate
2024-06-20 11:03:03 +02:00
Sviatoslav Sydorenko
39b548e6ea
📝 Make "setuptools entrypoint" term generic
...
This feature grew out of `setuptools` but the modern interface for
extracting this information from the distribution package metadata
is `importlib.metadata`. So the patch attempts to reflect this in
the documentation messaging.
Refs:
* https://docs.python.org/3/library/importlib.metadata.html#entry-points
* https://packaging.python.org/en/latest/guides/creating-and-discovering-plugins/#using-package-metadata
* https://packaging.python.org/en/latest/specifications/entry-points/#entry-points
2024-06-20 11:01:10 +02:00
Sviatoslav Sydorenko
e702079fd5
📝 💅 Always render changelog draft @ Sphinx docs
...
The earlier implementation was generating a temporary file, when
the docs site was being built with `tox`. However, this was not
enabled in RTD and is hackish.
This patch integrates the `sphinxcontrib-towncrier` extension to
make it work in any environment where Sphinx docs are being built.
2024-06-20 10:44:32 +02:00
github-actions[bot]
5037f8d114
[automated] Update plugin list ( #12462 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com>
2024-06-16 05:24:06 +00:00
neutraljump
2effd8cb2c
Docs: clean up various documentation pages ( #12451 )
...
* Change Contribution doc title to match sidebar
* Rearrange sentence for clarity
* Update backwards-compatibility.rst
some minor grammar changes
* Update pythonpath.rst
fixed some gramatical errors
* Update AUTHORS
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update doc/en/explanation/pythonpath.rst
From a quick overview it looks like lowercase is more consistent, although some pages do use `pytest` in code blocks
Co-authored-by: Bruno Oliveira <bruno@soliv.dev>
---------
Co-authored-by: Mackerello <82668740+Mackerello@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bruno Oliveira <bruno@soliv.dev>
2024-06-13 09:09:02 -03:00
Stavros Ntentos
037aaa7d45
Update `contact.rst`: Update Matrix link
2024-06-13 11:18:40 +03:00
github-actions[bot]
9bfcca6f48
[automated] Update plugin list ( #12441 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com>
2024-06-09 22:49:33 -03:00
holger krekel
043ff9abc6
Remove hp42 contact details from the documentation ( #12427 )
2024-06-06 10:24:31 +00:00
Ran Benita
4cd80e19c5
Merge pull request #12415 from pytest-dev/release-8.2.2
...
Prepare release 8.2.2
(cherry picked from commit f3a494cca3
)
2024-06-04 16:52:15 +03:00
github-actions[bot]
98021838fd
[automated] Update plugin list ( #12405 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com>
2024-06-02 09:31:40 -03:00
Florian Bruhin
10c6db2df2
doc: Update trainings/events ( #12401 )
2024-05-30 16:48:37 +02:00
James Frost
020db7ec04
Add html_baseurl to sphinx conf.py ( #12364 )
...
This is used to set the <link rel="canonical" href="X"> tag that points to the canonical version of the webpage. Including this indicates to search engines which version to include in their indexes, and should prevent older versions showing up.
Fixes #12363
2024-05-26 07:21:30 -03:00
pytest bot
b83dd34ce1
[automated] Update plugin list
2024-05-26 00:21:28 +00:00
Nathan Goldbaum
889d9b28d7
Add thread safety section to flaky test docs ( #12359 )
...
Closes #12356
2024-05-24 08:16:44 -03:00
Sam Jirovec
cbf6bd9dd2
Issue #12290 - Docs using Furo Theme W/ Dark Mode ( #12326 )
...
* furo theme for docs site
* removing duplicate tocs from deprecations and reference pages
* removing pallets references in code and config
* reverting trainings to sidebar
* removed sphinx style and unpinned packaging version
* updated styles
2024-05-21 13:56:18 +00:00
Hynek Schlawack
d4f827d86b
Fix link in changelog ( #12343 )
2024-05-19 21:14:45 +00:00
pytest bot
32baa0b93d
Prepare release version 8.2.1
...
(cherry picked from commit 66ff8dffdf
)
2024-05-19 22:11:09 +03:00
pytest bot
cb732bbfb0
[automated] Update plugin list
2024-05-19 00:21:06 +00:00
Josh Soref
8d00811822
Spelling and minor changes ( #12122 )
2024-05-15 13:49:34 -03:00
Ran Benita
ebe2e8eac9
changelog: document unittest 8.2 change as breaking
2024-05-13 22:34:35 +03:00
pytest bot
e20a08565f
[automated] Update plugin list
2024-05-12 00:21:02 +00:00
Florian Bruhin
d49f1fc4db
doc: update sprint repo link ( #12296 )
2024-05-08 10:13:30 -03:00
Bruno Oliveira
84e59af8c8
Document exceptions raised by exit, skip, xfail, fail, and importorskip ( #12285 )
...
As commented on: https://github.com/pytest-dev/pytest/issues/7469#issuecomment-2094104215
2024-05-05 22:53:16 +00:00
github-actions[bot]
3d09c85df0
[automated] Update plugin list ( #12286 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com>
2024-05-04 21:26:09 -03:00
Pierre Sassoulas
4788165e69
[ruff UP031] Fix to use format specifiers instead of percent format
2024-04-30 18:06:26 +02:00
dj
2ede8778d0
Document using PYTEST_VERSION to detect if a code is running inside pytest ( #12153 )
...
Related to #9502
2024-04-28 15:52:29 -03:00
pytest bot
852df0dc3e
[automated] Update plugin list
2024-04-28 00:20:56 +00:00
Bruno Oliveira
79ca819e59
Merge pull request #12257 from pytest-dev/release-8.2.0
...
Prepare release 8.2.0
(cherry picked from commit 69c3bcea36
)
2024-04-27 20:36:02 -03:00
Bruno Oliveira
93c2cdf6d6
cherry-pick release-8.1.2 ( #12252 )
...
(cherry picked from commit 7df3dbc545
)
2024-04-26 15:25:44 -03:00
Shekhar verma
4eb8b6d525
Changed importError to ModuleNotFoundError ( #12220 )
...
* Changed importError to ModuleNotFoundError
* added testing for importorskip
* added exc_types parameter in importorskip
* Added warning and Test Cases
* Improve tests and docs
* Improve deprecation docs
* Change exc_type to kw only
* Apply suggestions from code review
Co-authored-by: Florian Bruhin <me@the-compiler.org>
* Fix check
---------
Co-authored-by: Bruno Oliveira <bruno@soliv.dev>
Co-authored-by: Florian Bruhin <me@the-compiler.org>
2024-04-26 09:48:57 +02:00
Florian Bruhin
a830a3e98d
Update events/trainings ( #12236 )
2024-04-22 19:52:25 +02:00
github-actions[bot]
63d985c6d3
[automated] Update plugin list ( #12230 )
...
Co-authored-by: pytest bot <pytestbot@users.noreply.github.com>
2024-04-21 10:57:36 -03:00
Ran Benita
58136c5376
hookspec: deprecate hookimpls requesting py.path parameters
2024-04-21 11:37:56 +03:00