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 typeguard from 2.6.1 to 2.7.0 #118

Closed
wants to merge 1 commit into from

Conversation

dependabot-preview[bot]
Copy link
Contributor

@dependabot-preview dependabot-preview bot commented Dec 11, 2019

Bumps typeguard from 2.6.1 to 2.7.0.

Changelog

Sourced from typeguard's changelog.

Version history

This library adheres to Semantic Versioning 2.0.

2.7.0 (2019-12-10)

  • Added support for typing.Protocol subclasses
  • Added support for typing.AbstractSet
  • Fixed the handling of total=False in TypedDict
  • Fixed no error reported on unknown keys with TypedDict
  • Removed support of default values in TypedDict, as they are not supported in the spec

2.6.1 (2019-11-17)

  • Fixed import errors when using the import hook and trying to import a module that has both a module docstring and __future__ imports in it
  • Fixed AttributeError when using @typechecked on a metaclass
  • Fixed @typechecked compatibility with built-in function wrappers
  • Fixed type checking generator wrappers not being recognized as generators
  • Fixed resolution of forward references in certain cases (inner classes, function-local classes)
  • Fixed AttributeError when a class has contains a variable that is an instance of a class that has a __call__() method
  • Fixed class methods and static methods being wrapped incorrectly when @typechecked is applied to the class
  • Fixed AttributeError when @typechecked is applied to a function that has been decorated with a decorator that does not properly wrap the original (PR by Joel Beach)
  • Fixed collections with mixed value (or key) types raising TypeError on Python 3.7+ when matched against unparametrized annotations from the typing module
  • Fixed inadvertent TypeError when checking against a type variable that has constraints or a bound type expressed as a forward reference

2.6.0 (2019-11-06)

  • Added a 302 import hook for annotating functions and classes with @typechecked
  • Added a pytest plugin that activates the import hook
  • Added support for typing.TypedDict
  • Deprecated TypeChecker (will be removed in v3.0)

2.5.1 (2019-09-26)

  • Fixed incompatibility between annotated Iterable, Iterator, AsyncIterable or AsyncIterator return types and generator/async generator functions
  • Fixed TypeError being wrapped inside another TypeError (PR by russok)

2.5.0 (2019-08-26)

  • Added yield type checking via TypeChecker for regular generators
  • Added yield, send and return type checking via @typechecked for regular and async generators
  • Silenced TypeChecker warnings about async generators
  • Fixed bogus TypeError on Type[Any]
  • Fixed bogus TypeChecker warnings when an exception is raised from a type checked function
  • Accept a bytearray where bytes are expected, as per python/typing#552
  • Added policies for dealing with unmatched forward references
  • Added support for using @typechecked as a class decorator
  • Added check_return_type() to accompany check_argument_types()
  • Added Sphinx documentation
... (truncated)
Commits
  • 1faec9d Added release date
  • 8b3962e Fixed no error reported on unknown keys with TypedDict
  • 34492a1 Simplified the instance check in check_set()
  • 3be8f85 Fixed test failures on py3.5.2, py3.7 and py3.8
  • 373f4a6 Added .pre-commit-config.yaml to .gitignore
  • 096fafe Added support for type checking AbstractSet
  • a00f03e Added support for protocols
  • f5517a8 Removed support of default values in TypedDict
  • 6002d7c Fixed the handling of total=False in TypedDict
  • See full diff in compare view

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.


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 close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor 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)
  • 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)

Bumps [typeguard](https://github.com/agronholm/typeguard) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/agronholm/typeguard/releases)
- [Changelog](https://github.com/agronholm/typeguard/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/typeguard@2.6.1...2.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 11, 2019
@dependabot-preview
Copy link
Contributor Author

Looks like typeguard is up-to-date now, so this is no longer needed.

@dependabot-preview dependabot-preview bot deleted the dependabot/pip/typeguard-2.7.0 branch December 13, 2019 09:03
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 python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants