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

⬆️(dependencies) update python dependencies #1525

Merged
merged 1 commit into from
Nov 29, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 22, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ipython (source) ==7.29.0 -> ==7.30.0 age adoption passing confidence
msgpack (source) ==1.0.2 -> ==1.0.3 age adoption passing confidence
mysqlclient ==2.0.3 -> ==2.1.0 age adoption passing confidence
pylint (changelog) ==2.11.1 -> ==2.12.1 age adoption passing confidence
redis >=3,<4 -> >=3,<5 age adoption passing confidence
responses ==0.15.0 -> ==0.16.0 age adoption passing confidence
sentry-sdk (changelog) ==1.4.3 -> ==1.5.0 age adoption passing confidence

Release Notes

ipython/ipython

v7.30.0

Compare Source

msgpack/msgpack-python

v1.0.3

Compare Source

=====

Release Date: 2021-11-24 JST

  • Fix Docstring (#​459)
  • Fix error formatting (#​463)
  • Improve error message about strict_map_key (#​485)
PyMySQL/mysqlclient

v2.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: PyMySQL/mysqlclient@v2.0.3...v2.1.0

PyCQA/pylint

v2.12.1

Compare Source

============================
Release date: 2021-11-25

  • Require Python 3.6.2 to run pylint.

    Closes #​5065

v2.12.0

Compare Source

============================
Release date: 2021-11-24

  • Upgrade astroid to 2.9.0

    Closes #​4982

  • Add ability to add end_line and end_column to the --msg-template option.
    With the standard TextReporter this will add the line and column number of the
    end of a node to the output of Pylint. If these numbers are unknown, they are represented
    by an empty string.

  • Introduced primer tests and a configuration tests framework. The helper classes available in
    pylint/testutil/ are still unstable and might be modified in the near future.

    Closes #​4412 #​5287

  • Fix install graphiz message which isn't needed for puml output format.

  • MessageTest of the unittest testutil now requires the confidence attribute
    to match the expected value. If none is provided it is set to UNDEFINED.

  • add_message of the unittest testutil now actually handles the col_offset parameter
    and allows it to be checked against actual output in a test.

  • Fix a crash in the check_elif extensions where an undetected if in a comprehension
    with an if statement within a f-string resulted in an out of range error. The checker no
    longer relies on counting if statements anymore and uses known if statements locations instead.
    It should not crash on badly parsed if statements anymore.

  • Fix simplify-boolean-expression when condition can be inferred as False.

    Closes #​5200

  • Fix exception when pyreverse parses property function of a class.

  • The functional testutils now accept end_lineno and end_column. Expected
    output files without these will trigger a DeprecationWarning. Expected output files
    can be easily updated with the python tests/test_functional.py --update-functional-output command.

  • The functional testutils now correctly check the distinction betweeen HIGH and
    UNDEFINED confidence. Expected output files without defiend confidence levels will now
    trigger a DeprecationWarning. Expected output files can be easily updated with the
    python tests/test_functional.py --update-functional-output command.

  • The functional test runner now supports the option min_pyver_end_position to control on which python
    versions the end_lineno and end_column attributes should be checked. The default value is 3.8.

  • Fix accept-no-yields-doc and accept-no-return-doc not allowing missing yield or
    return documentation when a docstring is partially correct

    Closes #​5223

  • Add an optional extension consider-using-any-or-all : Emitted when a for loop only
    produces a boolean and could be replaced by any or all using a generator. Also suggests
    a suitable any or all statement.

    Closes #​5008

  • Properly identify parameters with no documentation and add new message called missing-any-param-doc

    Closes #​3799

  • Add checkers overridden-final-method & subclassed-final-class

    Closes #​3197

  • Fixed protected-access for accessing of attributes and methods of inner classes

    Closes #​3066

  • Added support for ModuleNotFoundError (import-error and no-name-in-module).
    ModuleNotFoundError inherits from ImportError and was added in Python 3.6

  • undefined-variable now correctly flags variables which only receive a type annotations
    and never get assigned a value

    Closes #​5140

  • undefined-variable now correctly considers the line numbering and order of classes
    used in metaclass declarations

    Closes #​4031

  • used-before-assignment now correctly considers references to classes as type annotation
    or default values in first-level methods

    Closes #​3771

  • undefined-variable and unused-variable now correctly trigger for assignment expressions
    in functions defaults

    Fixes part of #​3688

  • undefined-variable now correctly triggers for assignment expressions in if ... else statements
    This includes a basic form of control flow inference for if ... else statements using
    constant boolean values

    Closes #​3688

  • Added the --enable-all-extensions command line option. It will load all available extensions
    which can be listed by running --list-extensions

  • Fix bug with importing namespace packages with relative imports

    Closes #​2967 and #​5131

  • Improve and flatten unused-wildcard-import message

    Closes #​3859

  • In length checker, len-as-condition has been renamed as
    use-implicit-booleaness-not-len in order to be consistent with
    use-implicit-booleaness-not-comparison.

  • Created new UnsupportedVersionChecker checker class that includes checks for features
    not supported by all versions indicated by a py-version.

    • Added using-f-string-in-unsupported-version checker. Issued when py-version
      is set to a version that does not support f-strings (< 3.6)
  • Fix useless-super-delegation false positive when default keyword argument is a variable.

  • Properly emit duplicate-key when Enum members are duplicate dictionary keys

    Closes #​5150

  • Use py-version setting for alternative union syntax check (PEP 604),
    instead of the Python interpreter version.

  • Subclasses of dict are regarded as reversible by the bad-reversed-sequence checker
    (Python 3.8 onwards).

    Closes #​4981

  • Support configuring mixin class pattern via mixin-class-rgx

  • Added new checker use-implicit-booleaness-not-comparison: Emitted when
    collection literal comparison is being used to check for emptiness.

    Closes #​4774

  • mising-param-doc now correctly parses asterisks for variable length and
    keyword parameters

    Closes #​3733

  • mising-param-doc now correctly handles Numpy parameter documentation without
    explicit typing

    Closes #​5222

  • pylint no longer crashes when checking assignment expressions within if-statements

    Closes #​5178

  • Update ``literal-comparison``` checker to ignore tuple literals

    Closes #​3031

  • Normalize the input to the ignore-paths option to allow both Posix and
    Windows paths

    Closes #​5194

  • Fix double emitting of not-callable on inferrable properties

    Closes #​4426

  • self-cls-assignment now also considers tuple assignment

  • Fix missing-function-docstring not being able to check __init__ and other
    magic methods even if the no-docstring-rgx setting was set to do so

  • Added using-final-decorator-in-unsupported-version checker. Issued when py-version
    is set to a version that does not support typing.final (< 3.8)

  • Added configuration option exclude-too-few-public-methods to allow excluding
    classes from the min-public-methods checker.

    Closes #​3370

  • The --jobs parameter now fallbacks to 1 if the host operating system does not
    have functioning shared semaphore implementation.

    Closes #​5216

  • Fix crash for unused-private-member when checking private members on __class__

    Closes #​5261

  • Crashes when a list is encountered in a toml configuration do not happen anymore.

    Closes #​4580

  • Moved misplaced-comparison-constant to its own extension comparison_placement.
    This checker was opinionated and now no longer a default. It can be reactived by adding
    pylint.extensions.comparison_placement to load-plugins in your config.

    Closes #​1064

  • A new bad-configuration-section checker was added that will emit for misplaced option
    in pylint's top level namespace for toml configuration. Top-level dictionaries or option defined
    in the wrong section will still silently not be taken into account, which is tracked in a
    follow-up issue.

    Follow-up in #​5259

  • Fix crash for protected-access on (outer) class traversal

  • Added new checker useless-with-lock to find incorrect usage of with statement and threading module locks.
    Emitted when with threading.Lock(): is used instead of with lock_instance:.

    Closes #​5208

  • Make yn validator case insensitive, to allow for True and False in config files.

  • Fix crash on open() calls when the mode argument is not a simple string.

    Partially closes #​5321

  • Inheriting from a class that implements __class_getitem__ no longer raises inherit-non-class.

  • Pyreverse - Add the project root directory to sys.path

    Closes #​2479

  • Don't emit consider-using-f-string if py-version is set to Python < 3.6.
    f-strings were added in Python 3.6

    Closes #​5019

  • Fix regression for unspecified-encoding with pathlib.Path.read_text()

    Closes #​5029

  • Don't emit consider-using-f-string if the variables to be interpolated include a backslash

  • Fixed false positive for cell-var-from-loop when variable is used as the default
    value for a keyword-only parameter.

    Closes #​5012

  • Fix false-positive undefined-variable with Lambda, IfExp, and
    assignment expression.

  • Fix false-positive useless-suppression for wrong-import-order

    Closes #​2366

  • Fixed toml dependency issue

    Closes #​5066

  • Fix false-positive useless-suppression for line-too-long

    Closes #​4212

  • Fixed invalid-name not checking parameters of overwritten base object methods

    Closes #​3614

  • Fixed crash in consider-using-f-string if format is not called

    Closes #​5058

  • Fix crash with AssignAttr in if TYPE_CHECKING blocks.

    Closes #​5111

  • Improve node information for invalid-name on function argument.

  • Prevent return type checkers being called on functions with ellipses as body

    Closes #​4736

  • Add is_sys_guard and is_typing_guard helper functions from astroid
    to pylint.checkers.utils.

  • Fix regression on ClassDef inference

    Closes #​5030
    Closes #​5036

  • Fix regression on Compare node inference

    Closes #​5048

  • Fix false-positive isinstance-second-argument-not-valid-type with typing.Callable.

    Closes #​3507
    Closes #​5087

  • It is now recommended to do pylint development on Python 3.8 or higher. This
    allows using the latest ast parser.

  • All standard jobs in the pylint CI now run on Python 3.8 by default. We still
    support python 3.6 and 3.7 and run tests for those interpreters.

  • TypingChecker

    • Fix false-negative for deprecated-typing-alias and consider-using-alias
      with typing.Type + typing.Callable.
redis/redis-py

v4.0.2

Compare Source

Changes

🐛 Bug Fixes

  • Restoring Sentinel commands to redis client (#​1723)
  • Better removal of hiredis warning (#​1726)

🧰 Maintenance

  • Adding links to redis documents in function calls (#​1719)

Contributors

We'd like to thank all the contributors who worked on this release!

@​Carlosbogo, @​sculley and @​wuisawesome

v4.0.1

Compare Source

🐛 Bug Fixes

  • Removing command on initial connections (#​1722)
  • Removing hiredis warning when not installed (#​1721)

Contributors

We'd like to thank all the contributors who worked on this release!

@​chayim

v4.0.0

Compare Source

Changes Since 3.5.3

4.0.0-rc2 release notes
4.0.0-rc1 release notes
4.0.0-beta3 release notes
4.0.0-beta2 release notes
4.0.0-beta1 ​release notes

🚀 New Features
  • FT.EXPLAINCLI intentionally raising NotImplementedError (#​1705)
🐛 Bug Fixes
  • Restoring ZRANGE desc for Redis < 6.2.0 (#​1697)
  • Response parsing occasionally fails to parse floats (#​1692)
  • Re-enabling read-the-docs (#​1707)
🧰 Maintenance
  • Call HSET after FT.CREATE to avoid keyspace scan (#​1706)
  • Unit tests fixes for compatibility (#​1703)
  • Improve documentation about Locks (#​1701)
  • Fixes to allow --redis-url to pass through all tests (#​1700)
  • Fix unit tests running against Redis 4.0.0 (#​1699)
  • Search alias test fix (#​1695)
  • Adding RediSearch/RedisJSON tests (#​1691)
  • Updating codecov rules (#​1689)
  • Tests to validate custom JSON decoders (#​1681)
  • Added breaking icon to release drafter (#​1702)
Contributors

We'd like to thank all the contributors who worked on this release!

@​AvitalFineRedis, @​ashtul, @​chayim and @​jerr0328

getsentry/responses

v0.16.0

Compare Source

  • Fixed regression with stream parameter deprecation, requests.session() and cookie handling.
  • Replaced adhoc URL parsing with urllib.parse.
  • Added match parameter to add_callback method
  • Added responses.matchers.fragment_identifier_matcher. This matcher allows you
    to match request URL fragment identifier.
  • Improved test coverage.
  • Fixed failing test in python 2.7 when python-future is also installed.
getsentry/sentry-python

v1.5.0

Compare Source

  • Also record client outcomes for before send #​1211
  • Add support for implicitly sized envelope items #​1229
  • Fix integration with Apache Beam 2.32, 2.33 #​1233
  • Remove Python 2.7 support for AWS Lambda layers in craft config #​1241
  • Refactor Sanic integration for v21.9 support #​1212
  • AWS Lambda Python 3.9 runtime support #​1239
  • Fix "shutdown_timeout" typing #​1256

Work in this release contributed by @​galuszkak, @​kianmeng, @​ahopkins, @​razumeiko, @​tomscytale, and @​seedofjoy. Thank you for your contribution!


Configuration

📅 Schedule: "before 7am on monday" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot added the dependencies Dependency-related tasks. label Nov 22, 2021
@renovate renovate bot force-pushed the renovate/python-dependencies branch 5 times, most recently from b644413 to 04815b1 Compare November 25, 2021 16:54
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 04815b1 to 3a7bb51 Compare November 26, 2021 23:31
@sampaccoud sampaccoud merged commit 528b232 into master Nov 29, 2021
@sampaccoud sampaccoud deleted the renovate/python-dependencies branch November 29, 2021 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Dependency-related tasks.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants