Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade pytest to 4.6.11 along with its deps #26704

Merged
merged 19 commits into from
Dec 15, 2020
Merged

Commits on Dec 15, 2020

  1. Squashed 'tools/third_party/funcsigs/' changes from db7f0af..29e7a6ebb2

    1b88d78a38 Release 1.0.2.
    a2602c812c Fix #21: setup_requires setuptools 17.1
    3b0a393c27 Release 1.0.1.
    6848ca897c Fixes #18: depend on ordereddict on old Pythons
    d967e51973 Version bump to 1.0.0.
    9610297407 Merge pull request #17 from rbtcollins/mfield-varargs_class_method
    f2c0368f2e Deal with unbound methods like foo(*args).
    3306968f41 Cleanup tests:
    e70929ceb2 Update README.rst
    fa0f64c06a Use the ordereddict pypi package when needed
    7693e97193 Add .gitignore
    e7fb456d52 Merge pull request #6 from rbtcollins/github
    43ee6b7b4e Fixup tox patch.
    4e80d81554 Add tox.ini for tox
    95ce8ebc49 README.rst: A few more tweaks
    6cea81cced README.rst: Add detail to example
    d131c4af91 README.rst: compatability => compatibility
    82d9c949d6 Avoid easy-install in travis.
    aa7288e532 Updates to fit into the new home.
    32a9d3e37b Closes #14: Fix binding with self as a kwarg.
    
    git-subtree-dir: tools/third_party/funcsigs
    git-subtree-split: 29e7a6ebb21bf1c4dc9aca710d9fbfea08875849
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    483de5a View commit details
    Browse the repository at this point in the history
  2. Merge commit '483de5a5b4c8bf03949b95cf6f77ded784d9673e' as 'tools/thi…

    …rd_party/funcsigs'
    
    git subtree pull --squash --prefix=tools/third_party/funcsigs https://github.com/testing-cabal/funcsigs.git 1.0.2
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    7371a19 View commit details
    Browse the repository at this point in the history
  3. Squashed 'tools/third_party/pathlib2/' content from commit efc652a560

    git-subtree-dir: tools/third_party/pathlib2
    git-subtree-split: efc652a560a8907f1aed728d5489a6b6897c9f7e
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    b2e86ec View commit details
    Browse the repository at this point in the history
  4. Merge commit 'b2e86ecc07141439c6af2b0808843e1e7e94b294' as 'tools/thi…

    …rd_party/pathlib2'
    
    git subtree add --squash --prefix=tools/third_party/pathlib2 https://github.com/mcmtroffaes/pathlib2.git 2.3.5
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    b4e2de6 View commit details
    Browse the repository at this point in the history
  5. Add pathlib2 to localpaths

    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    1e131cb View commit details
    Browse the repository at this point in the history
  6. Squashed 'tools/third_party/pluggy/' changes from bea8b75738..b1b07a3096

    b1b07a3096 manual changelog entry
    742f4705fb Preparing release 0.13.1
    39a6d69031 tox: release: use python3
    a5130ac87a Merge pull request #232 from kinow/patch-1
    9890e90f6d Merge pull request #236 from hoefling/master
    d5b871dee3 fixed wrong refs by class name in PluginManager docstring
    0e57e28df2 updated broken links due to acc name change
    ca1ddebd3b added cross-referencing in docstrings, some formatting improvements
    7f5213ea9a fixed broken links, added missing refs in apidoc, using intersphinx where possible
    fe5a72bc92 Merge pull request #234 from asottile/release-0.13.0
    93a6b83769 Preparing release 0.13.0
    5b7aba1a83 Fix simple typo: specfication -> specification (#233)
    c8872e2b23 Fix simple typo: specfication -> specification
    4d546fe479 Add the output of the example code
    e40a877135 Merge pull request #226 from bluetech/simplify-tracing
    4497278ec2 Avoid an intermediary variable
    14e9d85ca5 Merge pull request #229 from blueyed/tox-py
    12133da6cb test_pluginmanager: use pluggy.manager.metadata
    2ef0090917 tox.ini: make "tox -e py37" etc work
    8900b4c09e Do the string joining already inside _format_message()
    1be7c25235 Improve name tag2proc -> tags2proc
    f0535d2683 Reduce scope of except to avoid masking exceptions
    1f8fdd861c Remove unhelpful _HookRelay._trace indirection
    a05bdd56e1 Mark a few things on TagTracer private
    92e72be06e Remove TagTracerSub.setmyprocessor
    69c3255f7e Inline _TracedHookExecution
    a1c6c3526c Merge pull request #224 from bluetech/fixes1
    95dd65f538 Fix call_historic() example in index.rst
    0194e630c6 Remove broken test
    92c31e159b Don't confusingly reuse a variable name inside varnames()
    b2ffeb9962 Fix error case return type of varnames()
    8aa5592b53 Replace importlib_metadata with importlib.metadata on Python 3.8+ (#223)
    1bf30d695d Update tests matrix to reflect recent changes in pytest
    763b661fc1 Workaround pytest-dev/pytest#5523
    c66077d8c0 Replace importlib_metadata with importlib.metadata on Python 3.8+
    57b2a6dc15 Merge pull request #216 from asottile/release-0.12.0
    a878c473a6 Preparing release 0.12.0
    69deb13c16 importlib-metadata again (#215)
    94ab205d21 Require a newer version of importlib-metadata which supports eggs
    b0f3b6d616 Revert "Merge pull request #206 from asottile/revert-199-importlib_metadata_v2"
    7f8f8eb442 Merge pull request #214 from nicoddemus/revert-signature
    4e728aa40a Revert varnames() refactor to use inspect.Signature
    d4d45c9190 Fix a regression with keyword only arguments (#213)
    bebd02418f Fix a regression with keyword only arguments
    f8108d791f Convert hooks.varnames() to inspect.signature() on Python 3 (#210)
    39c6247294 Add CHANGELOG for #209
    2008a3d5d1 Check for funcsigs using sys.version_info
    0a7fec29cf Add testing for py38 on Travis
    68e56e553d Separate function for unbound method detection
    62f28acac8 Use funcsigs on Python 2
    6504cb358a Use --force-reinstall when installing tox
    04ef19308e Update setuptools and pip before installing tox
    ec28f02718 Convert hooks.varnames() to inspect.signature() on Python 3
    f8af26cb31 Use src-layout (#203)
    c86cc29a79 Update support files for new src layout
    b46ac5f7a3 Move pluggy -> src
    8e34a1ff71 fixup release script (#207)
    68c8a2e421 Merge pull request #208 from asottile/release-0.11.0
    e28defcbcf fixup release script
    e85335cbb0 Preparing release 0.11.0
    07f44342e8 Merge pull request #206 from asottile/revert-199-importlib_metadata_v2
    2b06ab4d96 Add changelog
    45b64240dc Revert "Switch to importlib-metadata"
    d7a9792412 Fix CHANGELOG for 0.10.0 (#204)
    6469325373 Fix CHANGELOG for 0.10.0
    895b564505 Preparing release 0.10.0 (#202)
    97262e812c Preparing release 0.10.0
    f4eb6b426a Add changelog for #199 (#201)
    f1f2e3c7bd skip installation in linting env
    b1d68ba0cf Add changelog for #199
    8749791ccd Switch to importlib-metadata (#199)
    4de9e440ee Merge pull request #200 from asottile/fix_pre_commit_config
    0706fbaa70 Invoke tox directly (?)
    f282a42a22 Expose the ImportError / AttributeError to the caller
    66b2a1308a pre-commit autoupdate + fix config
    e387587986 Fix test for DistFacade
    491cefe688 Add a Facade to pretend to be pkg_resources
    9550fc30e0 Switch to importlib-metadata
    59b3cf284a Merge pull request #197 from blueyed/cov
    1af417351a Merge branch 'master' into cov
    cbd4e3ae25 Merge pull request #198 from blueyed/cfg
    29c1a969d9 doc fix: is_blocked
    4223913f11 tox.ini: pytest: addopts, testpaths
    e654da4094 ci: Travis: dist=xenial
    e0ad955475 Setup coverage reporting  [skip appveyor]
    70cb026433 ci: Travis: cache for pre-commit
    4ea971188c Merge pull request #196 from jakobkogler/doc_classname_example_fix
    ee26b8d628 Fix class name of plugin in example
    4f98685510 Merge pull request #195 from jakobkogler/docstring_typo
    52c98abcf6 Fix method name `add_hookspecs` in docstring
    3ef4ff87ea Merge pull request #194 from ingwinlu/patch-1
    086784741b Add eggsample setup.py
    1874468e21 Fix typo
    758c00dc94 Merge pull request #193 from nicoddemus/skip-tests-on-deploy
    61f67e05b4 Merge pull request #192 from nicoddemus/release-0.9.0
    f32dee0d40 Skip tests when deploying
    b6a6c721a6 Preparing release 0.9.0
    3c384dd377 Merge pull request #189 from nicoddemus/early-load-4718
    9a12ad43ac Merge pull request #188 from nicoddemus/pypy3
    0e0f0544b4 Fix internal varnames function for PyPy3
    893b546aab Ignore 'pip-wheel-metadata' dir generated by pip
    1d6b381d05 Add name parameter to PluginManager.load_setuptools_entrypoints
    666bb4b9a9 Add testing for pypy3
    cfba99d3ad Merge pull request #184 from nicoddemus/release-0.8.1
    d0471e8f4a Merge pull request #185 from tgoodlet/sidebar_again
    a2939c044b Add html local toc sidebar to docs
    317e99212f Preparing release 0.8.1
    b40bcd8af9 Merge pull request #181 from crazymerlyn/change_implprefix_warning_stacklevel
    72ee32f592 Merge pull request #179 from nicoddemus/skip-deploy-without-tags
    2724a58a73 Merge pull request #182 from nicoddemus/update-conda-badge
    3e21bfea86 Use conda-forge badge instead of anaconda
    22d4417bdf Merge pull request #180 from nicoddemus/release-0.8.0
    bee289c9b8 Adjust stacklevel of implprefix warning
    758fd7cc04 Preparing release 0.8.0
    38988e9471 Merge pull request #177 from Sup3rGeo/feature/get-plugins-for-hook
    f0d6f87a2a Only generate 'deploy' jobs on Travis when a tag is present
    a5c17ec664 Simplify asserts in test_get_hookimpls
    21dec08835 Added comment to make order importance more explicit.
    c85f15449c Inverted order, needed for calls.
    e1fcf6041e Refactored to use get_hookimpls()
    ca0d07136e Fixed test.
    163ff505cd Moved get_hookimpl to HookCaller.
    17783a5504 Updated docstring.
    5e1ee9552f Fixed test.
    bcd551d76d Added get_hookimpl with test.
    1da70c931b Merge pull request #57 from tgoodlet/encapsulate_specs
    c967e91814 Add trivial entry
    894b5e2599 Encapsulate spec definitions with a class
    3a79b527f8 Merge pull request #172 from tgoodlet/test_opt_in_args
    429c5fc052 Add a test demonstrating the opt in nature of args
    96e94e5fb7 Merge pull request #173 from nicoddemus/plugin-count
    96543a5394 Update number of pytest plugins in the docs
    6587ed0d0e Merge pull request #169 from nicoddemus/pre-commit-black
    9940cf2a4a Remove extra newlines at the end of files
    98ae198625 Commit black-docs
    2e87aefb6e Add blacken-docs pre-commit hook
    851a02d5af Add black badge to README
    e413c70d01 Change "check" tox env to "linting" which runs pre-commit
    c253ce2e74 Run pre-commit in all files
    a07b424929 Add dev dependencies and pre-commit configuration
    962d67432d Merge pull request #167 from nicoddemus/fix-changelog
    bccc385b9b Merge pull request #168 from fschulze/changelog
    669315c835 Add changelog in long package description and documentation. Fixes #165.
    5d37d7a351 Normalize all titles and add dates in CHANGELOG
    e601df4325 Merge pull request #160 from nicoddemus/release-0.7.0
    9b48efb3f9 Run towncrier manually and fix changelog manually
    72e4c2597e Fix error when handling VersionConflict exceptions from setuptools entry points
    1b09518483 Merge pull request #162 from pytest-dev/nicoddemus-patch-1
    94333258b0 Merge pull request #161 from gitter-badger/gitter-badge
    c1f661658c Merge pull request #163 from pytest-dev/pluggy-changelog-titles
    8b95e0ff36 Fix Gitter badge
    53af86d380 Use "pluggy" in changelog title
    d044159483 Skip AppVeyor when deploying
    9555f4fd56 Add Gitter badge
    20685531ad Preparing release 0.7.0
    b607b01532 Change release command to call git directly
    b22cf1c244 Change #131 and #66 changelog entries to trivial
    8294801d6d Merge pull request #158 from tgoodlet/newsfragments
    1ad161e801 Add newsfragments for 0.7.0 release!
    887951a231 Merge pull request #157 from nicoddemus/towncrier
    7161f97856 Fix URL in changelog template
    0fa7d9e521 Use towncrier and a custom tox environment to prepare a release
    dad903c4ac Merge pull request #156 from blueyed/repr
    df14939f50 fixup! Add HookImpl.__repr__
    f05da83967 Add HookImpl.__repr__
    76232fa360 Merge pull request #153 from tgoodlet/tests_reorg
    dbda5aa884 Move deprecation warnings tests to a module
    8573118599 Document the manager module
    b093f9eec0 Move manager related tests to proper module
    32a02876ab Move hookcaller test to appropriate module
    4c19d8da3d Rename some test modules
    cab120f63e Merge pull request #144 from tgoodlet/deprecate_implprefix
    77578ad572 Expect deprecation warnings throughout tests
    39f2136ee8 Add deprecation test
    49968c25c9 Deprepate `implprefix` arg to `PluginManager`
    aeb1f673f3 Merge pull request #143 from tgoodlet/deprecate_proc_arg
    0faf6cb669 Document result_callback arg
    6b296c23f9 Deprecate `proc` kwarg to call_historic()
    88fe9b9ca3 Merge pull request #142 from tgoodlet/doc_self_arg
    eed63e0f09 Fix typo in RuntimeError
    f47d9d6f1e Aggregate hyperlinks
    e54fc41595 Document exception handling
    c5a50d6c04 Point to warehouse
    645cef3587 Note that `self` is ignored in hookimpl signatures
    119836b53a Merge pull request #136 from Avira/elevator-pitch
    a20a6670c1 Improve the output and make clearer, why we do what we do in docs.
    e84fdfa07a fix bug in example and some more improvements/clarfications.
    653a1e9bed Implement the suggestions by @tgoodlet
    115f1fca63 fix phrasing and formatting.
    d2baceeeaf fix class name
    c2286a9ce6 work in fixes, suggestions from review
    deb62e6950 Merge pull request #139 from nicoddemus/travis-deploy
    ffe2caad9f fix link to devpi docs - thanks @fschulze!
    6283b3b9d2 Rework the docs intro and add another example
    2b39339980 optimize vertical space
    9f4f954bb2 Document how to release pluggy
    8029ab004d Use setuptools_scm to automatically version the package on tags
    56e6ce01ee Use travis to deploy from travis to PyPI on tags
    e778f7a3ca Merge pull request #138 from RonnyPfannschmidt/hook-warn-defined
    a400a2cb9f support adding per implementation warnings for hookspecs
    a58b8b0fba rework of docs after discussion
    fb2f96c168 Merge pull request #137 from MarSoft/patch-1
    e51039deb2 make knowledge part explicit
    b59e917135 Fix typo in docstring
    5b77f41f12 introduce line breaks
    0381424c15 remove redundancy
    2f6831b0b0 fix grammar
    26f8a94d37 change some formulations and add some links
    fcdc245333 high level description of pluggy by using roles
    e57c82a7c6 Merge pull request #129 from nicoddemus/fix-self-docs
    140d6b54a2 Add missing 'self' parameter to hookimpl in docs
    366946a9b0 Merge pull request #122 from ids1024/PluginValidationError-plugin
    2a2c97193e Add test for PluginValidationError.plugin
    956a7be048 Merge pull request #126 from tgoodlet/firstresult_wrapper_mention
    6334e37c41 Mention that wrappers are still invoked when using `firstresult`
    36d0d717b0 Merge pull request #124 from jwilk-forks/spelling
    91e38d286f Fix typos
    6486ee8811 Document PluginValidationError.plugin
    54248d5a72 Add .plugin member to PluginValidationError to access failing plugin
    ab415994d5 Merge pull request #119 from tgoodlet/test_proc_is_none
    dcde058f93 Avoid calling None in call_historic
    cc223378a1 Test historic hook with no callback
    91b2193f09 Merge pull request #118 from tgoodlet/docs_ref_fix
    32ee0e0512 Merge pull request #117 from tgoodlet/split_into_modules
    2100bbf5c5 Minor version bump for development
    0a959f8fa6 Expose proper public imports and fix tests to match
    bfc2ae3597 Move hook execution tracer to tracing module
    dfedf4a6ca Move hook internals to a seperate module
    3f1eda532d Re-package such that tests work
    8984e86069 Move package file to `pluggy.manager`
    d2e19a4f9f move tracer to own file
    316cc6a8c2 Fix docs references
    50d6626188 Merge pull request #115 from anthrotype/fix-docs-typos
    9cbd220e47 docs/index.rst: typos [skip ci]
    13eee878e7 Merge pull request #113 from anthrotype/fix-docs-typos
    a8ae202fb2 docs/index.rst: fix minor typo
    f36d2db46c Merge pull request #112 from anthrotype/fix-docstring
    e587897dcc remove reference to missing 'excludefunc' arg in PluginManager docstring
    843d4b93e3 Stamp 0.6.0. minor release
    
    git-subtree-dir: tools/third_party/pluggy
    git-subtree-split: b1b07a309653a42a5311810f71d0addd09a4ec81
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    4ca1339 View commit details
    Browse the repository at this point in the history
  7. Merge commit '4ca1339ce4115d8e6806f8e4b6220eb6e215d6ce' as 'tools/thi…

    …rd_party/pluggy'
    
    git subtree pull --squash --prefix=tools/third_party/pluggy https://github.com/pytest-dev/pluggy.git 0.13.1
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    bb2650e View commit details
    Browse the repository at this point in the history
  8. Fix the path of pluggy

    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    cdcc1a2 View commit details
    Browse the repository at this point in the history
  9. Squashed 'tools/third_party/importlib_metadata/' content from commit …

    …519a374daf
    
    git-subtree-dir: tools/third_party/importlib_metadata
    git-subtree-split: 519a374daf284622f8fea8dabb034a62dfd3c45f
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    8c0b23f View commit details
    Browse the repository at this point in the history
  10. Merge commit '8c0b23feb0fb44dc09a5c4496953286846b93dbd' as 'tools/thi…

    …rd_party/importlib_metadata'
    
    git subtree add --squash --prefix=tools/third_party/importlib_metadata https://github.com/python/importlib_metadata.git v2.1.0
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    78ac860 View commit details
    Browse the repository at this point in the history
  11. Add importlib_metadata to localpaths

    But only on Python<=3.8 (this package became a part of stdlib since 3.8)
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    41dd226 View commit details
    Browse the repository at this point in the history
  12. Squashed 'tools/third_party/packaging/' content from commit f1706f543e

    git-subtree-dir: tools/third_party/packaging
    git-subtree-split: f1706f543ede6f0f54e3f79db53573e34209bdfa
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    122a58f View commit details
    Browse the repository at this point in the history
  13. Merge commit '122a58fc25277dbce4dbb93c127aae206a3bce9d' as 'tools/thi…

    …rd_party/packaging'
    
    git subtree add --squash --prefix tools/third_party/packaging https://github.com/pypa/packaging.git 20.7
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    6a49e4c View commit details
    Browse the repository at this point in the history
  14. Add packaging to localpaths

    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    3650057 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3fcdf4a View commit details
    Browse the repository at this point in the history
  16. Squashed 'tools/third_party/pytest/' content from commit 2262734edf

    git-subtree-dir: tools/third_party/pytest
    git-subtree-split: 2262734edfce27bed7839c93a9f7c42ace056a70
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    cc003ad View commit details
    Browse the repository at this point in the history
  17. Merge commit 'cc003ad772f702c6593b430f9f41ebc1c7180422' as 'tools/thi…

    …rd_party/pytest'
    
    git subtree add --squash --prefix=tools/third_party/pytest https://github.com/pytest-dev/pytest.git 4.6.11
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    5d22f87 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0943659 View commit details
    Browse the repository at this point in the history
  19. Revert "[tools] Disable some multiprocessing tests (#24892)"

    This reverts commit b2579d4.
    
    Fixes #24880.
    Hexcles committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    6e0e1a0 View commit details
    Browse the repository at this point in the history