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
JSON Schema formatters #107
Conversation
Hey @liiight, |
Hey @liiight, |
Codecov Report
@@ Coverage Diff @@
## develop #107 +/- ##
==========================================
+ Coverage 94.5% 95.01% +0.5%
==========================================
Files 50 51 +1
Lines 2112 2147 +35
==========================================
+ Hits 1996 2040 +44
+ Misses 116 107 -9
Continue to review full report at Codecov.
|
Hey @liiight, |
Hey @liiight, |
* Bump version: 0.7.3 → 0.7.4 * updated changelog * Statuspage clear incidents (#106) Cleat existing statuspage incidents on online test runs * removed gitter credentials from travis.yaml, set in travis settings correctly * JSON Schema formatters (#107) Closes #104 Closed #105 Add ability to improve data validation via JSON schema formatters * added COC link * added brobot config * Added ok property and documentation * updated changelog * Bump sphinx from 1.7.5 to 1.7.6 (#109) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.7.5 to 1.7.6. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](sphinx-doc/sphinx@v1.7.5...v1.7.6) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.1 to 3.66.2 (#110) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.1 to 3.66.2. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.1...hypothesis-python-3.66.2) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.2 to 3.66.8 (#112) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.2 to 3.66.8. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.2...hypothesis-python-3.66.8) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.8 to 3.66.9 (#113) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.8 to 3.66.9. <details> <summary>Commits</summary> - [`c88b187`](HypothesisWorks/hypothesis@c88b187) Bump hypothesis-python version to 3.66.9 and update changelog - [`d7d376c`](HypothesisWorks/hypothesis@d7d376c) Merge pull request [#1416](https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/1416) from HypothesisWorks/DRMacIver/shrink-pass-metadata - [`7dc032c`](HypothesisWorks/hypothesis@7dc032c) Python 2 compatibility in test - [`f11ec36`](HypothesisWorks/hypothesis@f11ec36) Fix linting error - [`1af5f36`](HypothesisWorks/hypothesis@1af5f36) Add common debug reporting mechanism for shrink passes - See full diff in [compare view](HypothesisWorks/hypothesis@hypothesis-python-3.66.8...hypothesis-python-3.66.9) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=hypothesis&package-manager=pip&previous-version=3.66.8&new-version=3.66.9)](https://dependabot.com/compatibility-score.html?dependency-name=hypothesis&package-manager=pip&previous-version=3.66.8&new-version=3.66.9) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot reopen` will reopen this PR - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump rfc3987 from 1.3.7 to 1.3.8 (#114) Bumps [rfc3987](https://github.com/dgerber/rfc3987) from 1.3.7 to 1.3.8. - [Release notes](https://github.com/dgerber/rfc3987/releases) - [Commits](https://github.com/dgerber/rfc3987/commits) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.6.3 to 3.6.4 (#116) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.6.3 to 3.6.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest@3.6.3...3.6.4) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.9 to 3.66.13 (#115) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.9 to 3.66.13. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.9...hypothesis-python-3.66.13) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx-rtd-theme from 0.4.0 to 0.4.1 (#117) Bumps [sphinx-rtd-theme](https://github.com/rtfd/sphinx_rtd_theme) from 0.4.0 to 0.4.1. - [Release notes](https://github.com/rtfd/sphinx_rtd_theme/releases) - [Changelog](https://github.com/rtfd/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](readthedocs/sphinx_rtd_theme@0.4.0...0.4.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * set host so the dummy emails aren't actually sent via travis * fixed statuspage tests * Bump hypothesis from 3.66.13 to 3.66.15 (#118) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.13 to 3.66.15. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.13...hypothesis-python-3.66.15) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.6.4 to 3.7.0 (#119) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.6.4 to 3.7.0. <details> <summary>Changelog</summary> *Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > pytest 3.7.0 (2018-07-30) > ========================= > > Deprecations and Removals > ------------------------- > > - `#2639 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2639>`_: ``pytest_namespace`` has been deprecated. > > See the documentation for ``pytest_namespace`` hook for suggestions on how to deal > with this in plugins which use this functionality. > > > - `#3661 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3661>`_: Calling a fixture function directly, as opposed to request them in a test function, now issues a ``RemovedInPytest4Warning``. It will be changed into an error in pytest ``4.0``. > > This is a great source of confusion to new users, which will often call the fixture functions and request them from test functions interchangeably, which breaks the fixture resolution model. > > > > Features > -------- > > - `#2283 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2283>`_: New ``package`` fixture scope: fixtures are finalized when the last test of a *package* finishes. This feature is considered **experimental**, so use it sparingly. > > > - `#3576 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3576>`_: ``Node.add_marker`` now supports an ``append=True/False`` parameter to determine whether the mark comes last (default) or first. > > > - `#3579 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3579>`_: Fixture ``caplog`` now has a ``messages`` property, providing convenient access to the format-interpolated log messages without the extra data provided by the formatter/handler. > > > - `#3610 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3610>`_: New ``--trace`` option to enter the debugger at the start of a test. > > > - `#3623 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3623>`_: Introduce ``pytester.copy_example`` as helper to do acceptance tests against examples from the project. > > > > Bug Fixes > --------- > > - `#2220 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2220>`_: Fix a bug where fixtures overridden by direct parameters (for example parametrization) were being instantiated even if they were not being used by a test. > > > - `#3695 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3695>`_: Fix ``ApproxNumpy`` initialisation argument mixup, ``abs`` and ``rel`` tolerances were flipped causing strange comparsion results. > Add tests to check ``abs`` and ``rel`` tolerances for ``np.array`` and test for expecting ``nan`` with ``np.array()`` > > > - `#980 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/980>`_: Fix truncated locals output in verbose mode. > > ></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`997ef59`](pytest-dev/pytest@997ef59) Fix typos in CHANGELOG - [`60b1913`](pytest-dev/pytest@60b1913) Preparing release version 3.7.0 - [`2c09930`](pytest-dev/pytest@2c09930) Use proper quotes for python 3.7 on travis.yml - [`d461e93`](pytest-dev/pytest@d461e93) Use python 3.6 for regendoc - [`eada0b1`](pytest-dev/pytest@eada0b1) Merge remote-tracking branch 'upstream/master' into release-3.7.0 - [`150535b`](pytest-dev/pytest@150535b) Merge pull request [#3696](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3696) from abrammer/approx_numpy_tolerance_bugfix - [`f1ec02c`](pytest-dev/pytest@f1ec02c) Merge pull request [#3733](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3733) from nicoddemus/py37 - [`9f5d73d`](pytest-dev/pytest@9f5d73d) Merge pull request [#3735](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3735) from nicoddemus/deprecate-pytest-namespace - [`8609f8d`](pytest-dev/pytest@8609f8d) Move warning definition to deprecated module - [`953a618`](pytest-dev/pytest@953a618) Update CHANGELOG entry about pytest_namespace deprecation - Additional commits viewable in [compare view](pytest-dev/pytest@3.6.4...3.7.0) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=3.6.4&new-version=3.7.0)](https://dependabot.com/compatibility-score.html?dependency-name=pytest&package-manager=pip&previous-version=3.6.4&new-version=3.7.0) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump hypothesis from 3.66.15 to 3.66.19 (#120) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.15 to 3.66.19. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.15...hypothesis-python-3.66.19) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.19 to 3.66.22 (#121) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.19 to 3.66.22. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.19...hypothesis-python-3.66.22) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.7.0 to 3.7.1 (#123) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest@3.7.0...3.7.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.22 to 3.66.23 (#122) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.22 to 3.66.23. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.22...hypothesis-python-3.66.23) Signed-off-by: dependabot[bot] <support@dependabot.com> * set different host to avoid email failures spam * Better docs (#125)
* Merge to master (#126) * Bump version: 0.7.3 → 0.7.4 * updated changelog * Statuspage clear incidents (#106) Cleat existing statuspage incidents on online test runs * removed gitter credentials from travis.yaml, set in travis settings correctly * JSON Schema formatters (#107) Closes #104 Closed #105 Add ability to improve data validation via JSON schema formatters * added COC link * added brobot config * Added ok property and documentation * updated changelog * Bump sphinx from 1.7.5 to 1.7.6 (#109) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.7.5 to 1.7.6. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](sphinx-doc/sphinx@v1.7.5...v1.7.6) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.1 to 3.66.2 (#110) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.1 to 3.66.2. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.1...hypothesis-python-3.66.2) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.2 to 3.66.8 (#112) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.2 to 3.66.8. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.2...hypothesis-python-3.66.8) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.8 to 3.66.9 (#113) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.8 to 3.66.9. <details> <summary>Commits</summary> - [`c88b187`](HypothesisWorks/hypothesis@c88b187) Bump hypothesis-python version to 3.66.9 and update changelog - [`d7d376c`](HypothesisWorks/hypothesis@d7d376c) Merge pull request [#1416](https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/1416) from HypothesisWorks/DRMacIver/shrink-pass-metadata - [`7dc032c`](HypothesisWorks/hypothesis@7dc032c) Python 2 compatibility in test - [`f11ec36`](HypothesisWorks/hypothesis@f11ec36) Fix linting error - [`1af5f36`](HypothesisWorks/hypothesis@1af5f36) Add common debug reporting mechanism for shrink passes - See full diff in [compare view](HypothesisWorks/hypothesis@hypothesis-python-3.66.8...hypothesis-python-3.66.9) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=hypothesis&package-manager=pip&previous-version=3.66.8&new-version=3.66.9)](https://dependabot.com/compatibility-score.html?dependency-name=hypothesis&package-manager=pip&previous-version=3.66.8&new-version=3.66.9) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot reopen` will reopen this PR - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump rfc3987 from 1.3.7 to 1.3.8 (#114) Bumps [rfc3987](https://github.com/dgerber/rfc3987) from 1.3.7 to 1.3.8. - [Release notes](https://github.com/dgerber/rfc3987/releases) - [Commits](https://github.com/dgerber/rfc3987/commits) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.6.3 to 3.6.4 (#116) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.6.3 to 3.6.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest@3.6.3...3.6.4) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.9 to 3.66.13 (#115) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.9 to 3.66.13. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.9...hypothesis-python-3.66.13) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx-rtd-theme from 0.4.0 to 0.4.1 (#117) Bumps [sphinx-rtd-theme](https://github.com/rtfd/sphinx_rtd_theme) from 0.4.0 to 0.4.1. - [Release notes](https://github.com/rtfd/sphinx_rtd_theme/releases) - [Changelog](https://github.com/rtfd/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](readthedocs/sphinx_rtd_theme@0.4.0...0.4.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * set host so the dummy emails aren't actually sent via travis * fixed statuspage tests * Bump hypothesis from 3.66.13 to 3.66.15 (#118) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.13 to 3.66.15. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.13...hypothesis-python-3.66.15) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.6.4 to 3.7.0 (#119) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.6.4 to 3.7.0. <details> <summary>Changelog</summary> *Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > pytest 3.7.0 (2018-07-30) > ========================= > > Deprecations and Removals > ------------------------- > > - `#2639 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2639>`_: ``pytest_namespace`` has been deprecated. > > See the documentation for ``pytest_namespace`` hook for suggestions on how to deal > with this in plugins which use this functionality. > > > - `#3661 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3661>`_: Calling a fixture function directly, as opposed to request them in a test function, now issues a ``RemovedInPytest4Warning``. It will be changed into an error in pytest ``4.0``. > > This is a great source of confusion to new users, which will often call the fixture functions and request them from test functions interchangeably, which breaks the fixture resolution model. > > > > Features > -------- > > - `#2283 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2283>`_: New ``package`` fixture scope: fixtures are finalized when the last test of a *package* finishes. This feature is considered **experimental**, so use it sparingly. > > > - `#3576 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3576>`_: ``Node.add_marker`` now supports an ``append=True/False`` parameter to determine whether the mark comes last (default) or first. > > > - `#3579 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3579>`_: Fixture ``caplog`` now has a ``messages`` property, providing convenient access to the format-interpolated log messages without the extra data provided by the formatter/handler. > > > - `#3610 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3610>`_: New ``--trace`` option to enter the debugger at the start of a test. > > > - `#3623 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3623>`_: Introduce ``pytester.copy_example`` as helper to do acceptance tests against examples from the project. > > > > Bug Fixes > --------- > > - `#2220 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2220>`_: Fix a bug where fixtures overridden by direct parameters (for example parametrization) were being instantiated even if they were not being used by a test. > > > - `#3695 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3695>`_: Fix ``ApproxNumpy`` initialisation argument mixup, ``abs`` and ``rel`` tolerances were flipped causing strange comparsion results. > Add tests to check ``abs`` and ``rel`` tolerances for ``np.array`` and test for expecting ``nan`` with ``np.array()`` > > > - `#980 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/980>`_: Fix truncated locals output in verbose mode. > > ></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`997ef59`](pytest-dev/pytest@997ef59) Fix typos in CHANGELOG - [`60b1913`](pytest-dev/pytest@60b1913) Preparing release version 3.7.0 - [`2c09930`](pytest-dev/pytest@2c09930) Use proper quotes for python 3.7 on travis.yml - [`d461e93`](pytest-dev/pytest@d461e93) Use python 3.6 for regendoc - [`eada0b1`](pytest-dev/pytest@eada0b1) Merge remote-tracking branch 'upstream/master' into release-3.7.0 - [`150535b`](pytest-dev/pytest@150535b) Merge pull request [#3696](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3696) from abrammer/approx_numpy_tolerance_bugfix - [`f1ec02c`](pytest-dev/pytest@f1ec02c) Merge pull request [#3733](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3733) from nicoddemus/py37 - [`9f5d73d`](pytest-dev/pytest@9f5d73d) Merge pull request [#3735](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3735) from nicoddemus/deprecate-pytest-namespace - [`8609f8d`](pytest-dev/pytest@8609f8d) Move warning definition to deprecated module - [`953a618`](pytest-dev/pytest@953a618) Update CHANGELOG entry about pytest_namespace deprecation - Additional commits viewable in [compare view](pytest-dev/pytest@3.6.4...3.7.0) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=3.6.4&new-version=3.7.0)](https://dependabot.com/compatibility-score.html?dependency-name=pytest&package-manager=pip&previous-version=3.6.4&new-version=3.7.0) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump hypothesis from 3.66.15 to 3.66.19 (#120) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.15 to 3.66.19. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.15...hypothesis-python-3.66.19) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.19 to 3.66.22 (#121) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.19 to 3.66.22. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.19...hypothesis-python-3.66.22) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.7.0 to 3.7.1 (#123) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest@3.7.0...3.7.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.22 to 3.66.23 (#122) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.22 to 3.66.23. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-3.66.22...hypothesis-python-3.66.23) Signed-off-by: dependabot[bot] <support@dependabot.com> * set different host to avoid email failures spam * Better docs (#125) * rsp call now in try block (duh) * fixed all tests * reverted hipchat change * skipping popcorn notify tests
* Bump version: 0.7.3 → 0.7.4 * updated changelog * Statuspage clear incidents (#106) Cleat existing statuspage incidents on online test runs * removed gitter credentials from travis.yaml, set in travis settings correctly * JSON Schema formatters (#107) Closes #104 Closed #105 Add ability to improve data validation via JSON schema formatters * added COC link * added brobot config * Added ok property and documentation * updated changelog * Bump sphinx from 1.7.5 to 1.7.6 (#109) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.7.5 to 1.7.6. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v1.7.5...v1.7.6) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.1 to 3.66.2 (#110) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.1 to 3.66.2. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.1...hypothesis-python-3.66.2) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.2 to 3.66.8 (#112) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.2 to 3.66.8. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.2...hypothesis-python-3.66.8) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.8 to 3.66.9 (#113) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.8 to 3.66.9. <details> <summary>Commits</summary> - [`c88b187`](https://github.com/HypothesisWorks/hypothesis/commit/c88b187e80e68b546c56f4bb23c2df4c9ed615a5) Bump hypothesis-python version to 3.66.9 and update changelog - [`d7d376c`](https://github.com/HypothesisWorks/hypothesis/commit/d7d376c37bccea863465060a2bc53303d83914f5) Merge pull request [#1416](https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/1416) from HypothesisWorks/DRMacIver/shrink-pass-metadata - [`7dc032c`](https://github.com/HypothesisWorks/hypothesis/commit/7dc032ce57047f18080bb1fc02d38b1b7e717455) Python 2 compatibility in test - [`f11ec36`](https://github.com/HypothesisWorks/hypothesis/commit/f11ec363c280f63647ac7b1632d02934b4aca913) Fix linting error - [`1af5f36`](https://github.com/HypothesisWorks/hypothesis/commit/1af5f36f6ba524d0a5bbe898598aa12a32e42e54) Add common debug reporting mechanism for shrink passes - See full diff in [compare view](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.8...hypothesis-python-3.66.9) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=hypothesis&package-manager=pip&previous-version=3.66.8&new-version=3.66.9)](https://dependabot.com/compatibility-score.html?dependency-name=hypothesis&package-manager=pip&previous-version=3.66.8&new-version=3.66.9) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot reopen` will reopen this PR - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump rfc3987 from 1.3.7 to 1.3.8 (#114) Bumps [rfc3987](https://github.com/dgerber/rfc3987) from 1.3.7 to 1.3.8. - [Release notes](https://github.com/dgerber/rfc3987/releases) - [Commits](https://github.com/dgerber/rfc3987/commits) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.6.3 to 3.6.4 (#116) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.6.3 to 3.6.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/3.6.3...3.6.4) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.9 to 3.66.13 (#115) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.9 to 3.66.13. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.9...hypothesis-python-3.66.13) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx-rtd-theme from 0.4.0 to 0.4.1 (#117) Bumps [sphinx-rtd-theme](https://github.com/rtfd/sphinx_rtd_theme) from 0.4.0 to 0.4.1. - [Release notes](https://github.com/rtfd/sphinx_rtd_theme/releases) - [Changelog](https://github.com/rtfd/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](https://github.com/rtfd/sphinx_rtd_theme/compare/0.4.0...0.4.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * set host so the dummy emails aren't actually sent via travis * fixed statuspage tests * Bump hypothesis from 3.66.13 to 3.66.15 (#118) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.13 to 3.66.15. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.13...hypothesis-python-3.66.15) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.6.4 to 3.7.0 (#119) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.6.4 to 3.7.0. <details> <summary>Changelog</summary> *Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > pytest 3.7.0 (2018-07-30) > ========================= > > Deprecations and Removals > ------------------------- > > - `#2639 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2639>`_: ``pytest_namespace`` has been deprecated. > > See the documentation for ``pytest_namespace`` hook for suggestions on how to deal > with this in plugins which use this functionality. > > > - `#3661 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3661>`_: Calling a fixture function directly, as opposed to request them in a test function, now issues a ``RemovedInPytest4Warning``. It will be changed into an error in pytest ``4.0``. > > This is a great source of confusion to new users, which will often call the fixture functions and request them from test functions interchangeably, which breaks the fixture resolution model. > > > > Features > -------- > > - `#2283 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2283>`_: New ``package`` fixture scope: fixtures are finalized when the last test of a *package* finishes. This feature is considered **experimental**, so use it sparingly. > > > - `#3576 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3576>`_: ``Node.add_marker`` now supports an ``append=True/False`` parameter to determine whether the mark comes last (default) or first. > > > - `#3579 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3579>`_: Fixture ``caplog`` now has a ``messages`` property, providing convenient access to the format-interpolated log messages without the extra data provided by the formatter/handler. > > > - `#3610 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3610>`_: New ``--trace`` option to enter the debugger at the start of a test. > > > - `#3623 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3623>`_: Introduce ``pytester.copy_example`` as helper to do acceptance tests against examples from the project. > > > > Bug Fixes > --------- > > - `#2220 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2220>`_: Fix a bug where fixtures overridden by direct parameters (for example parametrization) were being instantiated even if they were not being used by a test. > > > - `#3695 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3695>`_: Fix ``ApproxNumpy`` initialisation argument mixup, ``abs`` and ``rel`` tolerances were flipped causing strange comparsion results. > Add tests to check ``abs`` and ``rel`` tolerances for ``np.array`` and test for expecting ``nan`` with ``np.array()`` > > > - `#980 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/980>`_: Fix truncated locals output in verbose mode. > > ></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`997ef59`](https://github.com/pytest-dev/pytest/commit/997ef593068a36c283cbb83d938272b9770caa36) Fix typos in CHANGELOG - [`60b1913`](https://github.com/pytest-dev/pytest/commit/60b1913ba21094da5eb91d8c68642c38f20f6a26) Preparing release version 3.7.0 - [`2c09930`](https://github.com/pytest-dev/pytest/commit/2c09930b6d701d91a0284c6d44086488ffbcb419) Use proper quotes for python 3.7 on travis.yml - [`d461e93`](https://github.com/pytest-dev/pytest/commit/d461e931dd7fa7eae7b835cb84047e033872aade) Use python 3.6 for regendoc - [`eada0b1`](https://github.com/pytest-dev/pytest/commit/eada0b1fd7a892be9c8e32cac7b3af26b919056d) Merge remote-tracking branch 'upstream/master' into release-3.7.0 - [`150535b`](https://github.com/pytest-dev/pytest/commit/150535b6c11b16ad38299ea93246b5ad55ce013c) Merge pull request [#3696](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3696) from abrammer/approx_numpy_tolerance_bugfix - [`f1ec02c`](https://github.com/pytest-dev/pytest/commit/f1ec02cdcd6aa00d0eaf72d9bcfa862be9629118) Merge pull request [#3733](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3733) from nicoddemus/py37 - [`9f5d73d`](https://github.com/pytest-dev/pytest/commit/9f5d73d44afc165a0c0803913615f3ddd119d2b3) Merge pull request [#3735](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3735) from nicoddemus/deprecate-pytest-namespace - [`8609f8d`](https://github.com/pytest-dev/pytest/commit/8609f8d25a1f9a59df835bf51bdf86953c127f00) Move warning definition to deprecated module - [`953a618`](https://github.com/pytest-dev/pytest/commit/953a618102782daceb229af3b8788b71560b1f0d) Update CHANGELOG entry about pytest_namespace deprecation - Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.6.4...3.7.0) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=3.6.4&new-version=3.7.0)](https://dependabot.com/compatibility-score.html?dependency-name=pytest&package-manager=pip&previous-version=3.6.4&new-version=3.7.0) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump hypothesis from 3.66.15 to 3.66.19 (#120) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.15 to 3.66.19. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.15...hypothesis-python-3.66.19) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.19 to 3.66.22 (#121) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.19 to 3.66.22. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.19...hypothesis-python-3.66.22) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.7.0 to 3.7.1 (#123) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/3.7.0...3.7.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.22 to 3.66.23 (#122) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.22 to 3.66.23. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.22...hypothesis-python-3.66.23) Signed-off-by: dependabot[bot] <support@dependabot.com> * set different host to avoid email failures spam * Better docs (#125) * Bump hypothesis from 3.66.23 to 3.66.29 (#124) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.23 to 3.66.29. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.23...hypothesis-python-3.66.29) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.66.29 to 3.67.0 (#127) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.66.29 to 3.67.0. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.66.29...hypothesis-python-3.67.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.7.1 to 3.7.2 (#130) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.7.1 to 3.7.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/3.7.1...3.7.2) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.67.0 to 3.68.2 (#132) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.67.0 to 3.68.2. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.67.0...hypothesis-python-3.68.2) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx from 1.7.6 to 1.7.7 (#131) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.7.6 to 1.7.7. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v1.7.6...v1.7.7) Signed-off-by: dependabot[bot] <support@dependabot.com> * Adding black (#133) * Bump hypothesis from 3.68.2 to 3.69.3 (#136) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.68.2 to 3.69.3. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.68.2...hypothesis-python-3.69.3) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.7.2 to 3.7.3 (#135) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.7.2 to 3.7.3. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/3.7.2...3.7.3) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx from 1.7.7 to 1.7.8 (#140) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.7.7 to 1.7.8. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v1.7.7...v1.7.8) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.7.3 to 3.7.4 (#137) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.7.3 to 3.7.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/3.7.3...3.7.4) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pre-commit from 1.10.5 to 1.11.0 (#138) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.10.5 to 1.11.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v1.10.5...v1.11.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.69.3 to 3.70.3 (#141) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.69.3 to 3.70.3. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.69.3...hypothesis-python-3.70.3) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.70.3 to 3.71.3 (#145) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.70.3 to 3.71.3. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.70.3...hypothesis-python-3.71.3) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.7.4 to 3.8.0 (#144) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.7.4 to 3.8.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/3.7.4...3.8.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest-cov from 2.5.1 to 2.6.0 (#143) Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.5.1 to 2.6.0. - [Release notes](https://github.com/pytest-dev/pytest-cov/releases) - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.5.1...v2.6.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx from 1.7.8 to 1.7.9 (#142) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.7.8 to 1.7.9. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v1.7.8...v1.7.9) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.71.3 to 3.71.6 (#147) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.71.3 to 3.71.6. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.71.3...hypothesis-python-3.71.6) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx from 1.7.9 to 1.8.0 (#146) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.7.9 to 1.8.0. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v1.7.9...v1.8.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.8.0 to 3.8.1 (#152) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.8.0 to 3.8.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/3.8.0...3.8.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pre-commit from 1.11.0 to 1.11.1 (#149) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.11.0 to 1.11.1. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v1.11.0...v1.11.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx from 1.8.0 to 1.8.1 (#151) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.8.0 to 1.8.1. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v1.8.0...v1.8.1) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.71.6 to 3.71.10 (#150) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.71.6 to 3.71.10. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.71.6...hypothesis-python-3.71.10) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump click from 6.7 to 7.0 (#153) Bumps [click](https://github.com/pallets/click) from 6.7 to 7.0. - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/master/docs/changelog.rst) - [Commits](https://github.com/pallets/click/compare/6.7...7.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.71.10 to 3.74.0 (#154) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.71.10 to 3.74.0. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.71.10...hypothesis-python-3.74.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pip-tools from 2.0.2 to 3.0.0 (#155) Bumps [pip-tools](https://github.com/jazzband/pip-tools) from 2.0.2 to 3.0.0. - [Release notes](https://github.com/jazzband/pip-tools/releases) - [Changelog](https://github.com/jazzband/pip-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/jazzband/pip-tools/compare/2.0.2...3.0.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pip-tools from 3.0.0 to 3.1.0 (#160) Bumps [pip-tools](https://github.com/jazzband/pip-tools) from 3.0.0 to 3.1.0. <details> <summary>Release notes</summary> *Sourced from [pip-tools's releases](https://github.com/jazzband/pip-tools/releases).* > ## 3.1.0 > Features: > - Added support of `pip` 18.1 ([#689](https://github-redirect.dependabot.com/jazzband/pip-tools/pull/689)). Thanks [**vphilippon**](https://github.com/vphilippon) </details> <details> <summary>Changelog</summary> *Sourced from [pip-tools's changelog](https://github.com/jazzband/pip-tools/blob/master/CHANGELOG.md).* > # 3.1.0 (2018-10-05) > > Features: > - Added support of `pip` 18.1 > ([#689](https://github-redirect.dependabot.com/jazzband/pip-tools/pull/689)). Thanks [**vphilippon**](https://github.com/vphilippon) </details> <details> <summary>Commits</summary> - [`d182b50`](https://github.com/jazzband/pip-tools/commit/d182b50f36d3de77e51efcdf5e421468db18ba60) v3.1.0 changelog - [`40c19b2`](https://github.com/jazzband/pip-tools/commit/40c19b293eb6487ed89cb1cdaba503d5cbee3f3e) Merge pull request [#689](https://github-redirect.dependabot.com/jazzband/pip-tools/issues/689) from vphilippon/pip-18.1-support - [`98f6599`](https://github.com/jazzband/pip-tools/commit/98f6599b6f59696a5a04a7a5e4a013fcd2c8144a) Support of pip 18.1 - See full diff in [compare view](https://github.com/jazzband/pip-tools/compare/3.0.0...3.1.0) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=pip-tools&package-manager=pip&previous-version=3.0.0&new-version=3.1.0)](https://dependabot.com/compatibility-score.html?dependency-name=pip-tools&package-manager=pip&previous-version=3.0.0&new-version=3.1.0) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump sphinx-rtd-theme from 0.4.1 to 0.4.2 (#159) Bumps [sphinx-rtd-theme](https://github.com/rtfd/sphinx_rtd_theme) from 0.4.1 to 0.4.2. - [Release notes](https://github.com/rtfd/sphinx_rtd_theme/releases) - [Changelog](https://github.com/rtfd/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](https://github.com/rtfd/sphinx_rtd_theme/compare/0.4.1...0.4.2) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.8.1 to 3.8.2 (#158) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.8.1 to 3.8.2. <details> <summary>Changelog</summary> *Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > pytest 3.8.2 (2018-10-02) > ========================= > > Deprecations and Removals > ------------------------- > > - `#4036 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4036>`_: The ``item`` parameter of ``pytest_warning_captured`` hook is now documented as deprecated. We realized only after > the ``3.8`` release that this parameter is incompatible with ``pytest-xdist``. > > Our policy is to not deprecate features during bugfix releases, but in this case we believe it makes sense as we are > only documenting it as deprecated, without issuing warnings which might potentially break test suites. This will get > the word out that hook implementers should not use this parameter at all. > > In a future release ``item`` will always be ``None`` and will emit a proper warning when a hook implementation > makes use of it. > > > > Bug Fixes > --------- > > - `#3539 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3539>`_: Fix reload on assertion rewritten modules. > > > - `#4034 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4034>`_: The ``.user_properties`` attribute of ``TestReport`` objects is a list > of (name, value) tuples, but could sometimes be instantiated as a tuple > of tuples. It is now always a list. > > > - `#4039 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4039>`_: No longer issue warnings about using ``pytest_plugins`` in non-top-level directories when using ``--pyargs``: the > current ``--pyargs`` mechanism is not reliable and might give false negatives. > > > - `#4040 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4040>`_: Exclude empty reports for passed tests when ``-rP`` option is used. > > > - `#4051 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4051>`_: Improve error message when an invalid Python expression is passed to the ``-m`` option. > > > - `#4056 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4056>`_: ``MonkeyPatch.setenv`` and ``MonkeyPatch.delenv`` issue a warning if the environment variable name is not ``str`` on Python 2. > > In Python 2, adding ``unicode`` keys to ``os.environ`` causes problems with ``subprocess`` (and possible other modules), > making this a subtle bug specially susceptible when used with ``from __future__ import unicode_literals``. > > > > Improved Documentation > ---------------------- > > - `#3928 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3928>`_: Add possible values for fixture scope to docs. ></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`d3673c7`](https://github.com/pytest-dev/pytest/commit/d3673c7429f00ac7dfa91180194d43fe9dd99b5c) Preparing release version 3.8.2 - [`25fe370`](https://github.com/pytest-dev/pytest/commit/25fe3706a4c5b327c8050335ea10326a14638e4c) Merge pull request [#4056](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4056) from nicoddemus/unicode-vars - [`1a323fb`](https://github.com/pytest-dev/pytest/commit/1a323fbd3c52db051ae32e2b27275717b891b322) Show a warning when non-str is given to Monkeypatch.setenv - [`9d971d3`](https://github.com/pytest-dev/pytest/commit/9d971d33bec34715715bf5c5c269bc73fca00c36) Hide internal pytest.warns traceback - [`bc009a8`](https://github.com/pytest-dev/pytest/commit/bc009a8582b4787c409528bf9c0d1bc6792d35ce) Fix test to comply with pypy 6.0 - [`5e7d427`](https://github.com/pytest-dev/pytest/commit/5e7d427df1b258b5e4c0f5e1496f0f68545ad4b1) Merge pull request [#4060](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4060) from nicoddemus/4051-changelog - [`dd59ed3`](https://github.com/pytest-dev/pytest/commit/dd59ed3b18404df695f20815aa4a2d854465d582) Merge pull request [#4059](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4059) from labcodes/documenting-scopes - [`20d0f0e`](https://github.com/pytest-dev/pytest/commit/20d0f0e56bfa87440920cc4809d1505d975e130f) Improve changelog for [#4051](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4051) - [`d24a7e6`](https://github.com/pytest-dev/pytest/commit/d24a7e6c5a415ece9ad377d13b20daefc944fdd4) Issue warning if Monkeypatch.setenv/delenv receive non-strings in Python 2 - [`4dc73bd`](https://github.com/pytest-dev/pytest/commit/4dc73bda45b3cbf1bc42429b29943c1557db5a6d) Update changelog - Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.8.1...3.8.2) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=3.8.1&new-version=3.8.2)](https://dependabot.com/compatibility-score.html?dependency-name=pytest&package-manager=pip&previous-version=3.8.1&new-version=3.8.2) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump hypothesis from 3.74.0 to 3.74.3 (#157) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.74.0 to 3.74.3. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.74.0...hypothesis-python-3.74.3) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pre-commit from 1.11.1 to 1.11.2 (#161) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.11.1 to 1.11.2. <details> <summary>Release notes</summary> *Sourced from [pre-commit's releases](https://github.com/pre-commit/pre-commit/releases).* > ## pre-commit v1.11.2 > ### Fixes > - `check-useless-exclude` now considers `types` > - [#704](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/704) issue by [**asottile**](https://github.com/asottile). > - [#837](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/837) PR by [**georgeyk**](https://github.com/georgeyk). > - `pre-push` hook was not identifying all commits on push to new branch > - [#843](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/843) issue by [**prem-nuro**](https://github.com/prem-nuro). > - [#844](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/844) PR by [**asottile**](https://github.com/asottile). </details> <details> <summary>Changelog</summary> *Sourced from [pre-commit's changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md).* > 1.11.2 > ====== > > ### Fixes > - `check-useless-exclude` now considers `types` > - [#704](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/704) issue by [**asottile**](https://github.com/asottile). > - [#837](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/837) PR by [**georgeyk**](https://github.com/georgeyk). > - `pre-push` hook was not identifying all commits on push to new branch > - [#843](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/843) issue by [**prem-nuro**](https://github.com/prem-nuro). > - [#844](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/844) PR by [**asottile**](https://github.com/asottile). </details> <details> <summary>Commits</summary> - [`9c37473`](https://github.com/pre-commit/pre-commit/commit/9c374732566efa7883a85c53c5aa09d64214a6bd) v1.11.2 - [`9bcfe17`](https://github.com/pre-commit/pre-commit/commit/9bcfe176d412dbdffa5142131c7b659830cef441) Merge pull request [#844](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/844) from pre-commit/pre_push_ancestor_identification - [`3181b46`](https://github.com/pre-commit/pre-commit/commit/3181b461aa9386d733455147a1cac18dc50b6606) fix pushing to new branch not identifying all commits - [`c0b1f2f`](https://github.com/pre-commit/pre-commit/commit/c0b1f2ff25b53efcfa03098f2b4cb90ded905063) Merge pull request [#837](https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/837) from georgeyk/check-useless-excludes-type-filter - [`1b496c5`](https://github.com/pre-commit/pre-commit/commit/1b496c5fc37298d029c97782486ff420c99a4797) Fix `check-useless-exclude` to consider types filter - See full diff in [compare view](https://github.com/pre-commit/pre-commit/compare/v1.11.1...v1.11.2) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=pre-commit&package-manager=pip&previous-version=1.11.1&new-version=1.11.2)](https://dependabot.com/compatibility-score.html?dependency-name=pre-commit&package-manager=pip&previous-version=1.11.1&new-version=1.11.2) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump hypothesis from 3.74.3 to 3.76.0 (#162) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.74.3 to 3.76.0. <details> <summary>Release notes</summary> *Sourced from [hypothesis's releases](https://github.com/HypothesisWorks/hypothesis/releases).* > ## Hypothesis for Python - version 3.76.0 > You can [read the changelog for this release here](https://hypothesis.readthedocs.io/en/latest/changes.html#v3-76-0). > > ## Hypothesis for Python - version 3.75.4 > You can [read the changelog for this release here](https://hypothesis.readthedocs.io/en/latest/changes.html#v3-75-4). > > ## Hypothesis for Python - version 3.75.3 > You can [read the changelog for this release here](https://hypothesis.readthedocs.io/en/latest/changes.html#v3-75-3). > > ## Hypothesis for Python - version 3.75.2 > You can [read the changelog for this release here](https://hypothesis.readthedocs.io/en/latest/changes.html#v3-75-2). > > ## Hypothesis for Python - version 3.75.1 > You can [read the changelog for this release here](https://hypothesis.readthedocs.io/en/latest/changes.html#v3-75-1). > > ## Hypothesis for Python - version 3.75.0 > You can [read the changelog for this release here](https://hypothesis.readthedocs.io/en/latest/changes.html#v3-75-0). </details> <details> <summary>Commits</summary> - [`4e208b1`](https://github.com/HypothesisWorks/hypothesis/commit/4e208b1823474615930e004a1e6590edc37aa921) Bump hypothesis-python version to 3.76.0 and update changelog - [`928e575`](https://github.com/HypothesisWorks/hypothesis/commit/928e57554754bc780ee307835688cc752a386743) Deprecate float sizes (min_size, max_size) ([#1635](https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/1635)) - [`9064a8f`](https://github.com/HypothesisWorks/hypothesis/commit/9064a8fd13cc05261fbe0853b6f40f3313150e53) Bump hypothesis-python version to 3.75.4 and update changelog - [`1652781`](https://github.com/HypothesisWorks/hypothesis/commit/1652781fe427ab6f61049e71e32471d3e3414751) Merge pull request [#1608](https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/1608) from Zalathar/length-shrinker - [`49b536e`](https://github.com/HypothesisWorks/hypothesis/commit/49b536e6d1af03f4d913aa65fdf2bedab13fd6e4) Merge pull request [#1632](https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/1632) from seifertm/ignore_pluggy_deprecation - [`9fb3fcf`](https://github.com/HypothesisWorks/hypothesis/commit/9fb3fcfd2fd0c3ea971656a00f32789945abd2f6) Tests no longer fail with a DeprecationWarning for users of pluggy<0.6. - [`23bd21b`](https://github.com/HypothesisWorks/hypothesis/commit/23bd21b3f16d5b1ebd995b6f31fc8927e48eceb9) Bump hypothesis-python version to 3.75.3 and update changelog - [`1379f18`](https://github.com/HypothesisWorks/hypothesis/commit/1379f1888c0db6e69cb37189c980994841a6801a) Merge pull request [#1601](https://github-redirect.dependabot.com/HypothesisWorks/hypothesis/issues/1601) from Zalathar/example-block-docs - [`acad9ca`](https://github.com/HypothesisWorks/hypothesis/commit/acad9cae56070b95474056e07a92036eb39db3b8) Add RELEASE.rst - [`7aa3881`](https://github.com/HypothesisWorks/hypothesis/commit/7aa3881e67b68bc54fb58d4b9ee070580beb4272) Explain how Length.run_step works - Additional commits viewable in [compare view](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.74.3...hypothesis-python-3.76.0) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=hypothesis&package-manager=pip&previous-version=3.74.3&new-version=3.76.0)](https://dependabot.com/compatibility-score.html?dependency-name=hypothesis&package-manager=pip&previous-version=3.74.3&new-version=3.76.0) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump pre-commit from 1.11.2 to 1.12.0 (#168) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.11.2 to 1.12.0. - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v1.11.2...v1.12.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump hypothesis from 3.76.0 to 3.81.0 (#167) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 3.76.0 to 3.81.0. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-3.76.0...hypothesis-python-3.81.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump pytest from 3.8.2 to 3.9.3 (#166) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.8.2 to 3.9.3. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/3.8.2...3.9.3) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump requests from 2.19.1 to 2.20.0 (#163) Bumps [requests](https://github.com/requests/requests) from 2.19.1 to 2.20.0. - [Release notes](https://github.com/requests/requests/releases) - [Changelog](https://github.com/requests/requests/blob/master/HISTORY.md) - [Commits](https://github.com/requests/requests/compare/v2.19.1...v2.20.0) Signed-off-by: dependabot[bot] <support@dependabot.com> * Bump sphinx from 1.8.1 to 1.8.2 (#173) Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.8.1 to 1.8.2. <details> <summary>Changelog</summary> *Sourced from [sphinx's changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES).* > Release 1.8.2 (in development) > ============================== > > Dependencies > ------------ > > Incompatible changes > -------------------- > > Deprecated > ---------- > > Features added > -------------- > > Bugs fixed > ---------- > > Testing > -------- > > Release 1.8.2 (released Nov 11, 2018) > ===================================== > > Incompatible changes > -------------------- > > * [#5497](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5497): Do not include MathJax.js and jsmath.js unless it is really needed > > Features added > -------------- > > * [#5471](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5471): Show appropriate deprecation warnings > > Bugs fixed > ---------- > > * [#5490](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5490): latex: enumerated list causes a crash with recommonmark > * [#5492](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5492): sphinx-build fails to build docs w/ Python < 3.5.2 > * [#3704](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/3704): latex: wrong ``\label`` positioning for figures with a legend > * [#5496](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5496): C++, fix assertion when a symbol is declared more than twice. > * [#5493](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5493): gettext: crashed with broken template > * [#5495](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5495): csv-table directive with file option in included file is broken (refs: > [#4821](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/4821)) > * [#5498](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5498): autodoc: unable to find type hints for a ``functools.partial`` > * [#5480](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5480): autodoc: unable to find type hints for unresolvable Forward references > * [#5419](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5419): incompatible math_block node has been generated > * [#5548](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5548): Fix ensuredir() in case of pre-existing file > * [#5549](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5549): graphviz Correctly deal with non-existing static dir > * [#3002](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/3002): i18n: multiple footnote_references referring same footnote causes ></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`62a83e4`](https://github.com/sphinx-doc/sphinx/commit/62a83e496093bb48bcabcc432f54005686dc06a1) Bump to 1.8.2 final - [`f75f03c`](https://github.com/sphinx-doc/sphinx/commit/f75f03c1cbe427b9dd83e430b9251b81e51a3684) Merge pull request [#5601](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5601) from tk0miya/tox_install_command - [`b28ab1e`](https://github.com/sphinx-doc/sphinx/commit/b28ab1e103ad5508b4881b339e2adc2f4cdbf837) Merge pull request [#5600](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5600) from tk0miya/3080_invalid_texinfo - [`8adb20c`](https://github.com/sphinx-doc/sphinx/commit/8adb20cc420cf836e4b4715dc1dab99c27062df1) Give install_command to tox - [`feba53f`](https://github.com/sphinx-doc/sphinx/commit/feba53ff55185e87cb38f582c0f17621121969ce) Fix [#3080](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/3080): texinfo: multiline citations are broken - [`84f7812`](https://github.com/sphinx-doc/sphinx/commit/84f781252f7ec44e2b13da24ea8c3e34589b414c) Fix [#3080](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/3080): texinfo: multiline rubric is broken - [`994b0ea`](https://github.com/sphinx-doc/sphinx/commit/994b0ea827013179ca0f64f7e413b9472955e0d7) LaTeX: update date and version of sphinx.sty - [`c9999b1`](https://github.com/sphinx-doc/sphinx/commit/c9999b12087ce4a0f9ea2ebcfb2efd2d71897733) Merge pull request [#5583](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5583) from jfbu/5579_style_index_entries - [`63daf8c`](https://github.com/sphinx-doc/sphinx/commit/63daf8c6e62e57ceaf818243592ecf3f28bc45db) Merge pull request [#5525](https://github-redirect.dependabot.com/sphinx-doc/sphinx/issues/5525) from eqvinox/revert-pickle-write-1.8 - [`00a75b2`](https://github.com/sphinx-doc/sphinx/commit/00a75b2742a608ebaedf4816d66e36c8f4f18205) LaTeX: deprecate optional argument scre to visit_index() - Additional commits viewable in [compare view](https://github.com/sphinx-doc/sphinx/compare/v1.8.1...v1.8.2) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=sphinx&package-manager=pip&previous-version=1.8.1&new-version=1.8.2)](https://dependabot.com/compatibility-score.html?dependency-name=sphinx&package-manager=pip&previous-version=1.8.1&new-version=1.8.2) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * Bump pytest from 3.9.3 to 3.10.1 (#172) Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.9.3 to 3.10.1. <details> <summary>Changelog</summary> *Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > pytest 3.10.1 (2018-11-11) > ========================== > > Bug Fixes > --------- > > - `#4287 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4287>`_: Fix nested usage of debugging plugin (pdb), e.g. with pytester's ``testdir.runpytest``. > > > - `#4304 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4304>`_: Block the ``stepwise`` plugin if ``cacheprovider`` is also blocked, as one depends on the other. > > > - `#4306 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4306>`_: Parse ``minversion`` as an actual version and not as dot-separated strings. > > > - `#4310 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4310>`_: Fix duplicate collection due to multiple args matching the same packages. > > > - `#4321 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4321>`_: Fix ``item.nodeid`` with resolved symlinks. > > > - `#4325 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4325>`_: Fix collection of direct symlinked files, where the target does not match ``python_files``. > > > - `#4329 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4329>`_: Fix TypeError in report_collect with _collect_report_last_write. > > > > Trivial/Internal Changes > ------------------------ > > - `#4305 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4305>`_: Replace byte/unicode helpers in test_capture with python level syntax. > > > pytest 3.10.0 (2018-11-03) > ========================== > > Features > -------- > > - `#2619 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2619>`_: Resume capturing output after ``continue`` with ``__import__("pdb").set_trace()``. > > This also adds a new ``pytest_leave_pdb`` hook, and passes in ``pdb`` to the > existing ``pytest_enter_pdb`` hook. > > > - `#4147 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4147>`_: Add ``--sw``, ``--stepwise`` as an alternative to ``--lf -x`` for stopping at the first failure, but starting the next test invocation from that test. See `the documentation <https://docs.pytest.org/en/latest/cache.html#stepwise>`__ for more info. > > > - `#4188 <https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4188>`_: Make ``--color`` emit colorful dots when not running in verbose mode. Earlier, it would only colorize the test-by-test output if ``--verbose`` was also passed. ></table> ... (truncated) </details> <details> <summary>Commits</summary> - [`2626bd9`](https://github.com/pytest-dev/pytest/commit/2626bd9afa714c9ae1f50b99f7d0d18e7cf29d27) Preparing release version 3.10.1 - [`b6f16ab`](https://github.com/pytest-dev/pytest/commit/b6f16abfe0f29c0f5a5b4d983950c7b77da40607) Merge pull request [#4369](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4369) from blueyed/cleanup - [`e5a9f92`](https://github.com/pytest-dev/pytest/commit/e5a9f92dfb52bbaaf20efe566a92dc087ea1688b) Merge pull request [#4337](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4337) from blueyed/fix-sym - [`a6ff5e6`](https://github.com/pytest-dev/pytest/commit/a6ff5e6bfc117f9151c6506a5f6f4bba51a1676c) Cleanup/follow-up to [#4319](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4319) - [`be15ad8`](https://github.com/pytest-dev/pytest/commit/be15ad8d2521c8b5f48c6bf36c0e4e8031ef1f1d) Fix collection of direct symlinked files not in python_files - [`7ab3d81`](https://github.com/pytest-dev/pytest/commit/7ab3d818f03331ebf2765f6c4ea005b721b1c3fe) Merge pull request [#4356](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4356) from blueyed/fix-equal_with_bash - [`b51c1c3`](https://github.com/pytest-dev/pytest/commit/b51c1c3b8da92c670766fe2fec43f2332bfe7c70) tests: fix equal_with_bash for .coverage files - [`e14ca19`](https://github.com/pytest-dev/pytest/commit/e14ca19988bb5cb1754a82b6c404b8ae3f746ee7) Merge pull request [#4352](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4352) from blueyed/_check_initialpaths_for_relpath - [`bee72a6`](https://github.com/pytest-dev/pytest/commit/bee72a66228762a220474445c9bf019600105528) Fix nodes._check_initialpaths_for_relpath for dirs - [`e00f3a2`](https://github.com/pytest-dev/pytest/commit/e00f3a2fb76cd81be72fc41db509fe301122dbcb) Merge pull request [#4353](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4353) from blueyed/test_fileimport - Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.9.3...3.10.1) </details> <br /> [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=3.9.3&new-version=3.10.1)](https://dependabot.com/compatibility-score.html?dependency-name=pytest&package-manager=pip&previous-version=3.9.3&new-version=3.10.1) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot. </details> * [Security] Bump requests from 2.19.1 to 2.20.1 (#171) Bumps [requests](https://github.com/requests/requests) from 2.19.1 to 2.20.1. **This update includes security fixes.** <details> …
Add ability to improve data validation via JSON schema formatters