-
Notifications
You must be signed in to change notification settings - Fork 126
Comparing changes
Open a pull request
base repository: pytest-dev/pluggy
base: 0.12.0
head repository: pytest-dev/pluggy
compare: 0.13.0
Commits on May 27, 2019
-
Merge pull request #216 from asottile/release-0.12.0
Preparing release 0.12.0
Configuration menu - View commit details
-
Copy full SHA for 57b2a6d - Browse repository at this point
Copy the full SHA 57b2a6dView commit details
Commits on Jul 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c66077d - Browse repository at this point
Copy the full SHA c66077dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 763b661 - Browse repository at this point
Copy the full SHA 763b661View commit details -
Update tests matrix to reflect recent changes in pytest
No Python 3.8 on AppVeyor yet.
Configuration menu - View commit details
-
Copy full SHA for 1bf30d6 - Browse repository at this point
Copy the full SHA 1bf30d6View commit details
Commits on Jul 3, 2019
-
Replace importlib_metadata with importlib.metadata on Python 3.8+ (#223)
Replace importlib_metadata with importlib.metadata on Python 3.8+
Configuration menu - View commit details
-
Copy full SHA for 8aa5592 - Browse repository at this point
Copy the full SHA 8aa5592View commit details
Commits on Jul 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b2ffeb9 - Browse repository at this point
Copy the full SHA b2ffeb9View commit details -
Don't confusingly reuse a variable name inside varnames()
`defaults` is the default values e.g. `1` in `foo=1`. It's just used to find the offset of the kwargs, but the code reused the name which made me scratch my head for a minute.
Configuration menu - View commit details
-
Copy full SHA for 92c31e1 - Browse repository at this point
Copy the full SHA 92c31e1View commit details
Commits on Jul 22, 2019
-
The test passes invalid values to the instance (it does not takes functions, it takes HookImpls). The test fails, but it accidentally used `return` instead of `assert` so it wasn't visible. Since what is being tested is evidently unimportant and legacy, just remove it.
Configuration menu - View commit details
-
Copy full SHA for 0194e63 - Browse repository at this point
Copy the full SHA 0194e63View commit details -
Fix call_historic() example in index.rst
It doesn't take `**kwargs` but an argument `kwargs`.
Configuration menu - View commit details
-
Copy full SHA for 95dd65f - Browse repository at this point
Copy the full SHA 95dd65fView commit details
Commits on Jul 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a1c6c35 - Browse repository at this point
Copy the full SHA a1c6c35View commit details
Commits on Jul 26, 2019
-
The way _TracedHookExecution is implemented, it takes the PluginManager instance, which creates a cyclic dependency between the manager.py and _tracing.py modules. It also mutates internal variables of PluginManager. This makes the code harder to understand. Just inlining it makes things mostly straightforward. This commit also removes an assert which prevented a trace from being added if there is already an active one. I don't see any reason why it was done; seems like a legitimate thing to do and should work just fine.
Configuration menu - View commit details
-
Copy full SHA for 69c3255 - Browse repository at this point
Copy the full SHA 69c3255View commit details -
Remove TagTracerSub.setmyprocessor
This function is undocumented and unused internally. pytest used to use it in a test case, but hasn't done so since 2010: pytest-dev/pytest@b3628da#diff-5fd183e022c6cb9ca47f6c1ffc09eadeL274 A code search on GitHub only finds it inside copies of pluggy itself.
Configuration menu - View commit details
-
Copy full SHA for 92e72be - Browse repository at this point
Copy the full SHA 92e72beView commit details -
Mark a few things on TagTracer private
They are only directly used internally and not documented, Makes it easier to see what is exposed.
Configuration menu - View commit details
-
Copy full SHA for a05bdd5 - Browse repository at this point
Copy the full SHA a05bdd5View commit details -
Remove unhelpful _HookRelay._trace indirection
It was only used as a kind of namespacing, but it makes things harder to follow. Since TagTracerSub doesn't have any side-effects, avoid storing it and make its use entirely localized. pytest, devpi and tox don't use PluginManager.hook._trace.
Configuration menu - View commit details
-
Copy full SHA for 1f8fdd8 - Browse repository at this point
Copy the full SHA 1f8fdd8View commit details -
Reduce scope of except to avoid masking exceptions
If a KeyError is raised by the user-supplied processor function, it should propagate.
Configuration menu - View commit details
-
Copy full SHA for f0535d2 - Browse repository at this point
Copy the full SHA f0535d2View commit details -
Improve name tag2proc -> tags2proc
The key is a "path" (tuple) of tags, not a single tag.
Configuration menu - View commit details
-
Copy full SHA for 1be7c25 - Browse repository at this point
Copy the full SHA 1be7c25View commit details
Commits on Aug 17, 2019
-
Do the string joining already inside _format_message()
This is a bit more readable.
Configuration menu - View commit details
-
Copy full SHA for 8900b4c - Browse repository at this point
Copy the full SHA 8900b4cView commit details
Commits on Aug 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2ef0090 - Browse repository at this point
Copy the full SHA 2ef0090View commit details -
test_pluginmanager: use pluggy.manager.metadata
This has the version switch in a central place only once. Ref: https://github.com/pytest-dev/pluggy/pull/223/files#r315505111
Configuration menu - View commit details
-
Copy full SHA for 12133da - Browse repository at this point
Copy the full SHA 12133daView commit details -
Merge pull request #229 from blueyed/tox-py
tox.ini: make "tox -e py37" etc work
Configuration menu - View commit details
-
Copy full SHA for 14e9d85 - Browse repository at this point
Copy the full SHA 14e9d85View commit details
Commits on Aug 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4497278 - Browse repository at this point
Copy the full SHA 4497278View commit details
Commits on Aug 30, 2019
-
Merge pull request #226 from bluetech/simplify-tracing
Code-level simplifications to tracing.
Configuration menu - View commit details
-
Copy full SHA for e40a877 - Browse repository at this point
Copy the full SHA e40a877View commit details
Commits on Sep 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c8872e2 - Browse repository at this point
Copy the full SHA c8872e2View commit details -
Fix simple typo: specfication -> specification (#233)
Fix simple typo: specfication -> specification
Configuration menu - View commit details
-
Copy full SHA for 5b7aba1 - Browse repository at this point
Copy the full SHA 5b7aba1View commit details
Commits on Sep 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 93a6b83 - Browse repository at this point
Copy the full SHA 93a6b83View commit details
There are no files selected for viewing