Bruno Oliveira
5746b8e696
doc: update and improve import mode docs
2024-03-02 16:13:48 -03:00
Sergey Kim
725de3a0d3
add flake8-pytest-style mention to goodpractices ( #10939 )
2023-04-28 23:47:47 +03:00
bluthej
5a61ec3d4a
Fix example in the documentation ( #10782 )
2023-03-05 17:01:21 +01:00
Bruno Oliveira
b90e7b84d0
Remove reference to explicit pytest tox support
...
This reference no longer exists in tox 4.0 docs.
2022-12-14 08:38:11 -03:00
Marko Pacak
9fbd67dd4b
Class methods can now be discovered as tests ( #10552 )
...
Fix #10525
2022-12-02 15:53:04 +00:00
Ofek Lev
86602ce6e0
Fix packaging example
2022-10-12 11:51:26 -04:00
wodny
2bc036e50a
Mention pythonpath confval in Good Integration Practices ( #10314 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-07 13:03:13 -03:00
Philipp A
245a8c23dd
Revamp good practices ( #10206 )
...
* Recommend importlib import mode for new projects
* Recommend src layout more strongly
* Switch to hatchling as the packaging tool in the example (following PyPA)
* Add explanation about the different import modes
2022-09-01 07:55:41 -03:00
Sviatoslav Sydorenko
71aa1388e0
Drop wheel from pyproject.toml example
...
It is unnecessary and has been deleted from the setuptools' docs too.
The setuptools' PEP 517 build backend implementation has been
auto-adding the `wheel` dependency since it's first been implemented.
2022-08-19 19:01:40 +02:00
Bruno Oliveira
6017666fe1
Do not advertise that importlib will be default import mode
...
It is clear at this point that changing the default would break a lot of suites, and is not a clear win in all cases anyway.
Close #10003
2022-05-31 09:53:23 -03:00
gresm
61095e4ba6
Update goodpractices.rst
...
Fix example package tree.
2022-04-16 15:51:21 +02:00
Oleg Höfling
1e9e16d829
Replace hardcoded links to PyPI with extlinks ( #9224 )
2021-10-22 09:47:57 -03:00
Ran Benita
7314b32b63
doc: modernize discussion of setup.py in "Good Integration Practices"
2021-10-22 10:24:39 +03:00
James Myatt
ccd3874d7a
Recommend not integrating with setuptools ( #9185 )
2021-10-11 15:28:27 +03:00
oleg.hoefling
d1aea7d7a8
use intersphinx crossrefs to stdlib docs where possible instead of hardcoded URLs
...
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com >
2021-08-26 16:05:03 +02:00
MapleCCC
627b446252
Fix cyclic links in goodpractices.rst
2021-05-27 04:33:49 +08:00
Nico Schlömer
9ef608ef76
"fix" a couple of http -> https redirects
...
Found with
urli-fix . -a http: -i pytest
2021-04-26 17:44:27 +02:00
Tadeu Manoel
b706a2c048
Fix error with --import-mode=importlib and modules containing dataclasses or pickle ( #7870 )
...
Co-authored-by: Bruno Oliveira <nicoddemus@gmail.com >
Fixes #7856 , fixes #7859
2021-04-05 17:10:03 -03:00
Daniele Procida
8410d9ac54
Created a new Explanation section and new landing pages for main sections.
...
Added landing pages for:
How-to guides
Reference guides
Explanation
Added links to the main landing pages to the sidebar.
2021-03-12 22:57:53 +00:00