File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ to the minor version used at implementation time (at the time of writing
30
30
(spring 2018) ``pluggy `` is not at 1.0 yet, so breaking changes should be
31
31
expected with any minor release).
32
32
33
+ necessary knowledge about ``pluggy ``:
34
+
33
35
They need to learn about ``pluggy `` and its capabilities and should at least
34
36
loosely follow the development of the ``pluggy `` project.
35
37
@@ -49,6 +51,8 @@ their `setup.py <https://docs.python.org/3.6/distutils/setupscript.html>`_
49
51
of this is called a plugin for a certain project. The plugin project naming rule
50
52
is `<publisher>-<subscriber> ` (e.g. `pytest-sugar `, `tox-conda ` or `devpi-ldap `).
51
53
54
+ necessary knowledge about ``pluggy ``:
55
+
52
56
Depending on how involved the modifications are, they need to learn about how
53
57
the `publisher ` project works and about the parameters the hook functions provide.
54
58
They also might have to learn a bit more about how ``pluggy `` executes hooks
@@ -66,6 +70,8 @@ of their normal program execution.
66
70
If a `user ` doesn't need the changed behaviour of a `plugin ` anymore, they
67
71
uninstall it and all is back to normal.
68
72
73
+ necessary knowledge about ``pluggy ``:
74
+
69
75
`Users ` don't need to know that the mechanism making this possible is provided by ``pluggy ``.
70
76
71
77
Origins: the ``pytest `` plugin system
You can’t perform that action at this time.
0 commit comments