Writing plugins¶| docs.pytest.org
Last time, we built a hybrid concurrent.futures executor using inheritance. Today, we're building it again (twice!) using composition and functions only, to figure out which way is better and why. Consider this a worked example.| death and gravity
The pyproject.toml file In package mode, the only required fields are name and version (either in the project section or in the tool.poetry section). Other fields are optional. In non-package mode, the name and version fields are required if using the project section. Note Run poetry check to print warnings about deprecated fields. The project section The project section of the pyproject.toml file according to the specification of the PyPA. name The name of the package. Always required when t...| python-poetry.org
This PEP specifies how to write a project’s core metadata in a pyproject.toml file for packaging-related tools to consume.| Python Enhancement Proposals (PEPs)
Choosing a build backend¶| packaging.python.org
Core metadata specifications¶| packaging.python.org