Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Bump coverage from 4.0.3 to 4.5.3 #8

Closed
wants to merge 1 commit into from

Conversation

dependabot-preview[bot]
Copy link

Bumps coverage from 4.0.3 to 4.5.3.

Changelog

Sourced from coverage's changelog.

Version 4.5.3 -- 2019-03-09

  • Only packaging metadata changes.

Version 5.0a4 --- 2018-11-25

  • You can specify the command line to run your program with the [run] command_line configuration setting. issue 695.
  • Coverage will create directories as needed for the data file if they don't exist, closing issue 721.
  • The coverage run command has always adjusted the first entry in sys.path, to properly emulate how Python runs your program. Now this adjustment is skipped if sys.path[0] is already different than Python's default. This fixes issue 715.
  • Improvements to context support:
    • The "no such table: meta" error is fixed.: issue 716.
    • Combining data files now goes much faster.
  • Python 3.8 (as of today!) passes all tests.

Version 4.5.2 --- 2018-11-12

  • Namespace packages are supported on Python 3.7, where they used to cause TypeErrors about path being None. Fixes issue 700.
  • Python 3.8 (as of today!) passes all tests. Fixes issue 707 and issue 714.
  • Development moved from Bitbucket to GitHub.

Version 5.0a3 --- 2018-10-06

  • Context support: static contexts let you specify a label for a coverage run, which is recorded in the data, and retained when you combine files. See contexts for more information.
  • Dynamic contexts: specifying [run] dynamic_context = test_function in the config file will record the test function name as a dynamic context during execution. This is the core of "Who Tests What" (issue 170). Things to note:
    • There is no reporting support yet. Use SQLite to query the .coverage file for information. Ideas are welcome about how reporting could be extended to use this data.
    • There's a noticeable slow-down before any test is run.
    • Data files will now be roughly N times larger, where N is the number of tests you have. Combining data files is therefore also N times slower.
    • No other values for dynamic_context are recognized yet. Let me know what else would be useful. I'd like to use a pytest plugin to get better information directly from pytest, for example.
  • Environment variable substitution in configuration files now supports two syntaxes for controlling the behavior of undefined variables: if VARNAME is not defined, ${VARNAME?} will raise an error, and ${VARNAME-default value} will use "default value".
  • Partial support for Python 3.8, which has not yet released an alpha. Fixes issue 707 and issue 714.

Version 5.0a2 --- 2018-09-03

  • Coverage's data storage has changed. In version 4.x, .coverage files were basically JSON. Now, they are SQLite databases. This means the data file can be created earlier than it used to. A large amount of code was refactored to support this change.
    • Because the data file is created differently than previous releases, you may need parallel=true where you didn't before.
    • The old data format is still available (for now) by setting the environment variable COVERAGE_STORAGE=json. Please tell me if you think you need to keep the JSON format.
    • The database schema is guaranteed to change in the future, to support new features. I'm looking for opinions about making the schema part of the public API to coverage.py or not.
  • Development moved from Bitbucket to GitHub.
  • HTML files no longer have trailing and extra whitespace.
  • The sort order in the HTML report is stored in local storage rather than cookies, closing issue 611. Thanks, Federico Bond.
  • pickle2json, for converting v3 data files to v4 data files, has been removed.

Version 5.0a1 --- 2018-06-05

... (truncated)
Commits

Dependabot compatibility score

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.


Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking Bump now in your Dependabot dashboard.

Dependabot commands and options

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 squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @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:

  • 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.


Dependabot has been acquired by GitHub  🎉

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label May 24, 2019
@coveralls
Copy link

Coverage Status

Coverage remained the same at 97.312% when pulling b869608 on dependabot/pip/coverage-4.5.3 into 2a37f00 on master.

@dependabot-preview
Copy link
Author

Superseded by #17.

@dependabot-preview dependabot-preview bot deleted the dependabot/pip/coverage-4.5.3 branch July 30, 2019 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant