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

build(deps): update bugfixes (hotfix/7.5) #4974

Merged
merged 1 commit into from
Aug 15, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 15, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Deprecated ==1.2.13 -> ==1.2.14 age adoption passing confidence
Jinja2 (changelog) ==3.1.2 -> ==3.1.4 age adoption passing confidence
MarkupSafe (changelog) ==2.1.1 -> ==2.1.5 age adoption passing confidence
PyYAML (source) ==6.0.1 -> ==6.0.2 age adoption passing confidence
PyYAML (source) ==6.0 -> ==6.0.2 age adoption passing confidence
alabaster (changelog) ==0.7.12 -> ==0.7.16 age adoption passing confidence
astroid ==2.15.4 -> ==2.15.8 age adoption passing confidence
click (changelog) ==8.1.3 -> ==8.1.7 age adoption passing confidence
dill ==0.3.6 -> ==0.3.8 age adoption passing confidence
distlib ==0.3.6 -> ==0.3.8 age adoption passing confidence
hupper (changelog) ==1.12 -> ==1.12.1 age adoption passing confidence
lazr.restfulclient (source) ==0.14.5 -> ==0.14.6 age adoption passing confidence
lxml (source, changelog) ==4.9.2 -> ==4.9.4 age adoption passing confidence
macaroonbakery ==1.3.1 -> ==1.3.4 age adoption passing confidence
psutil ==5.9.5 -> ==5.9.8 age adoption passing confidence
pyftpdlib ==1.5.7 -> ==1.5.10 age adoption passing confidence
pylint (changelog) ==2.17.4 -> ==2.17.7 age adoption passing confidence
pylint-fixme-info ==1.0.3 -> ==1.0.4 age adoption passing confidence
pylint-pytest (changelog) ==1.1.2 -> ==1.1.8 age adoption passing confidence
pylxd ==2.3.1 -> ==2.3.4 age adoption passing confidence
pyramid (changelog) ==2.0.1 -> ==2.0.2 age adoption passing confidence
pytest-subprocess ==1.5.0 -> ==1.5.2 age adoption passing confidence
simplejson ==3.19.1 -> ==3.19.2 age adoption passing confidence
sphinx-basic-ng ==1.0.0b1 -> ==1.0.0b2 age adoption passing confidence
sphinx-copybutton 0.5.1 -> 0.5.2 age adoption passing confidence
sphinx-copybutton ==0.5.1 -> ==0.5.2 age adoption passing confidence
sphinxcontrib-applehelp (changelog) ==1.0.2 -> ==1.0.8 age adoption passing confidence
sphinxcontrib-devhelp (changelog) ==1.0.2 -> ==1.0.6 age adoption passing confidence
sphinxcontrib-qthelp (changelog) ==1.0.3 -> ==1.0.8 age adoption passing confidence
sphinxcontrib-serializinghtml (changelog) ==1.1.5 -> ==1.1.10 age adoption passing confidence
types-Deprecated (changelog) ==1.2.9.2 -> ==1.2.9.20240311 age adoption passing confidence
types-PyYAML (changelog) ==6.0.12.9 -> ==6.0.12.20240808 age adoption passing confidence
types-tabulate (changelog) ==0.9.0.2 -> ==0.9.0.20240106 age adoption passing confidence
types-urllib3 (changelog) ==1.26.25.13 -> ==1.26.25.14 age adoption passing confidence
urllib3 (changelog) ==1.26.15 -> ==1.26.19 age adoption passing confidence
urllib3 (changelog) ==1.26.13 -> ==1.26.19 age adoption passing confidence

Release Notes

tantale/deprecated (Deprecated)

v1.2.14

Compare Source

====================

Bug fix release

Fix

  • Fix #​60: return a correctly dedented docstring when long docstring are using the D212 or D213 format.

Other

  • Add support for Python 3.11.

  • Drop support for Python older than 3.7 in build systems like pytest and tox,
    while ensuring the library remains production-compatible.

  • Update GitHub workflow to run in recent Python versions.

pallets/jinja (Jinja2)

v3.1.4

Compare Source

Released 2024-05-05

  • The xmlattr filter does not allow keys with / solidus, >
    greater-than sign, or = equals sign, in addition to disallowing spaces.
    Regardless of any validation done by Jinja, user input should never be used
    as keys to this filter, or must be separately validated first.
    :ghsa:h75v-3vvj-5mfj

v3.1.3

Compare Source

Released 2024-01-10

  • Fix compiler error when checking if required blocks in parent templates are
    empty. :pr:1858
  • xmlattr filter does not allow keys with spaces. :ghsa:h5c8-rqwp-cp95
  • Make error messages stemming from invalid nesting of {% trans %} blocks
    more helpful. :pr:1918
yaml/pyyaml (PyYAML)

v6.0.2

Compare Source

What's Changed

  • Support for Cython 3.x and Python 3.13.

Full Changelog: yaml/pyyaml@6.0.1...6.0.2

sphinx-doc/alabaster (alabaster)

v0.7.16: Alabaster 0.7.16

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

v0.7.15: Alabaster 0.7.15

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

v0.7.14: Alabaster 0.7.14

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

v0.7.13

Compare Source

pylint-dev/astroid (astroid)

v2.15.8

Compare Source

=============================
Release date: 2023-09-26

v2.15.7

Compare Source

=============================
Release date: 2023-09-23

  • Fix a crash when inferring a typing.TypeVar call.

    Closes pylint-dev/pylint#8802

  • Infer user-defined enum classes by checking if the class is a subtype of enum.Enum.

    Closes pylint-dev/pylint#8897

  • Fix inference of functions with @functools.lru_cache decorators without
    parentheses.

    Closes pylint-dev/pylint#8868

  • Make sys.argv uninferable because it never is. (It's impossible to infer
    the value it will have outside of static analysis where it's our own value.)

    Refs pylint-dev/pylint#7710

v2.15.6

Compare Source

=============================
Release date: 2023-07-08

v2.15.5

Compare Source

=============================
Release date: 2023-05-14

uqfoundation/dill (dill)

v0.3.8

Compare Source

0.3.8 Release Notes

With dill, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, dill also has some good tools to help you discover why your object fails to pickle.

dill installs with pip:
$ pip install dill

dill requires:
- python or pypy, >=3.8

Optional requirements:
- pyreadline, >=1.7.1 (install with $ pip install dill[readline])
- objgraph, >=1.7.2 (install with $ pip install dill[graph])

dill is licensed under 3-clause BSD:

>>> import dill
>>> print (dill.license())

To cite dill:

>>> import dill
>>> print (dill.citation())

What's Changed

New Contributors

Full Changelog: uqfoundation/dill@dill-0.3.7...0.3.8

v0.3.7

Compare Source

dill 0.3.7 Release Notes

With dill, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures, dill also has some good tools to help you discover why your object fails to pickle.

dill installs with pip:
$ pip install dill

dill requires:
- python or pypy, >=3.7

Optional requirements:
- pyreadline, >=1.7.1 (install with $ pip install dill[readline])
- objgraph, >=1.7.2 (install with $ pip install dill[graph])

dill is licensed under 3-clause BSD:

>>> import dill
>>> print (dill.license())

To cite dill:

>>> import dill
>>> print (dill.citation())

What's Changed

New Contributors

Full Changelog: uqfoundation/dill@dill-0.3.6...dill-0.3.7

pypa/distlib (distlib)

v0.3.8

Compare Source

v0.3.7

Compare Source

Pylons/hupper (hupper)

v1.12.1

Compare Source

===================

lxml/lxml (lxml)

v4.9.4

Compare Source

==================

Bugs fixed

  • LP#2046398: Inserting/replacing an ancestor into a node's children could loop indefinitely.

  • LP#1980767, GH#379: TreeBuilder.close() could fail with a TypeError after
    parsing incorrect input. Original patch by Enrico Minack.

  • LP#1522052: A file-system specific test is now optional and should no longer fail
    on systems that don't support it.

Other changes

  • Wheels include zlib 1.3, libxml2 2.10.3 and libxslt 1.1.39
    (zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).

  • Built with Cython 0.29.37.

v4.9.3

Compare Source

==================

Bugs fixed

  • lxml.objectify accepted non-decimal numbers like ²²² as integers.

  • A memory leak in lxml.html.clean was resolved by switching to Cython 0.29.34+.

  • GH#348: URL checking in the HTML cleaner was improved.
    Patch by Tim McCormack.

  • GH#371, GH#373: Some regex strings were changed to raw strings to fix Python warnings.
    Patches by Jakub Wilk and Anthony Sottile.

Other changes

  • Wheels include zlib 1.2.13, libxml2 2.10.3 and libxslt 1.1.38
    (zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).

  • Built with Cython 0.29.36 to adapt to changes in Python 3.12.

go-macaroon-bakery/py-macaroon-bakery (macaroonbakery)

v1.3.4

Compare Source

giampaolo/psutil (psutil)

v5.9.8

Compare Source

=====

2024-01-19

Enhancements

  • 2343_, [FreeBSD]: filter net_connections()_ returned list in C instead of
    Python, and avoid to retrieve unnecessary connection types unless explicitly
    asked. E.g., on an IDLE system with few IPv6 connections this will run around
    4 times faster. Before all connection types (TCP, UDP, UNIX) were retrieved
    internally, even if only a portion was returned.
  • 2342_, [NetBSD]: same as above (#​2343) but for NetBSD.
  • 2349_: adopted black formatting style.

Bug fixes

  • 930_, [NetBSD], [critical]: net_connections()_ implementation was broken.
    It could either leak memory or core dump.
  • 2340_, [NetBSD]: if process is terminated, Process.cwd()_ will return an
    empty string instead of raising NoSuchProcess_.
  • 2345_, [Linux]: fix compilation on older compiler missing DUPLEX_UNKNOWN.
  • 2222_, [macOS]: cpu_freq() now returns fixed values for min and max
    frequencies in all Apple Silicon chips.

v5.9.7

Compare Source

=====

2023-12-17

Enhancements

  • 2324_: enforce Ruff rule raw-string-in-exception, which helps providing
    clearer tracebacks when exceptions are raised by psutil.

Bug fixes

  • 2325_, [PyPy]: psutil did not compile on PyPy due to missing
    PyErr_SetExcFromWindowsErrWithFilenameObject cPython API.

v5.9.6

Compare Source

=====

2023-10-15

Enhancements

  • 1703_: cpu_percent()_ and cpu_times_percent()_ are now thread safe,
    meaning they can be called from different threads and still return
    meaningful and independent results. Before, if (say) 10 threads called
    cpu_percent(interval=None) at the same time, only 1 thread out of 10
    would get the right result.
  • 2266_: if Process_ class is passed a very high PID, raise NoSuchProcess_
    instead of OverflowError. (patch by Xuehai Pan)
  • 2246_: drop python 3.4 & 3.5 support. (patch by Matthieu Darbois)
  • 2290_: PID reuse is now pre-emptively checked for Process.ppid()_ and
    Process.parents()_.
  • 2312_: use ruff Python linter instead of flake8 + isort. It's an
    order of magnitude faster + it adds a ton of new code quality checks.

Bug fixes

  • 2195_, [Linux]: no longer print exception at import time in case /proc/stat
    can't be read due to permission error. Redirect it to PSUTIL_DEBUG
    instead.
  • 2241_, [NetBSD]: can't compile On NetBSD 10.99.3/amd64. (patch by Thomas
    Klausner)
  • 2245_, [Windows]: fix var unbound error on possibly in swap_memory()_
    (patch by student_2333)
  • 2268_: bytes2human() utility function was unable to properly represent
    negative values.
  • 2252_, [Windows]: disk_usage()_ fails on Python 3.12+. (patch by
    Matthieu Darbois)
  • 2284_, [Linux]: Process.memory_full_info()_ may incorrectly raise
    ZombieProcess_ if it's determined via /proc/pid/smaps_rollup. Instead
    we now fallback on reading /proc/pid/smaps.
  • 2287_, [OpenBSD], [NetBSD]: Process.is_running()_ erroneously return
    False for zombie processes, because creation time cannot be determined.
  • 2288_, [Linux]: correctly raise ZombieProcess_ on Process.exe(),
    Process.cmdline()
    and Process.memory_maps()_ instead of returning a
    "null" value.
  • 2290_: differently from what stated in the doc, PID reuse is not
    pre-emptively checked for Process.nice()_ (set), Process.ionice(),
    (set), Process.cpu_affinity()
    (set), Process.rlimit()_
    (set), Process.parent()_.
  • 2308_, [OpenBSD]: Process.threads()_ always fail with AccessDenied (also as
    root).
giampaolo/pyftpdlib (pyftpdlib)

v1.5.10

Compare Source

============================

Enhancements

  • #​621: use black formatter.
  • #​626: use argparse instead of deprecated optparse.
  • #​628: use pytest instead of unittest.
  • #​632: add ability to run tests in parallel with make test-parallel.

Bug fixes

  • #​627: PermissionError may occur on Windows when binding ports from a
    pre-configured PASV range.

v1.5.9

Compare Source

===========================

Enhancements

  • #​611: use ruff code style checker instead of flake8 + isort (much faster +
    makes many more code quality checks).

Bug fixes

  • #​604: client connection may be reset in PASV/EPSV mode during TLS handshake.
    (patch by Benedikt McMullin)
  • #​607: possible infinite wait in Epoll (patch by @​stat1c-void)
  • #​607: possible infinite traceback printing in DTPHandler (patch by
    @​stat1c-void)
  • #​613: (CRITICAL) bugfix for TLS disconnect causing 100% CPU usage. (patch by
    @​hakai)
  • #​614: close connection on SSL EOF error, instead of erroneously replying with
    "226 Transfer completed."

v1.5.8

Compare Source

===========================

Enhancements

  • #​586: removed Python 2.6 support.
  • #​591: speedup logging by 28% by using logging._srcfile = None trick. This
    avoids calling calling sys._getframe() for each log record.
  • #​605: added support for Python 3.12.
pylint-dev/pylint (pylint)

v2.17.7

Compare Source

2.17.7 is the last release before we only support pylint 3.0.0 or superior and python 3.8 or superior.

False Positives Fixed

  • Fix a regression in pylint 2.17.6 / astroid 2.15.7 causing various
    messages for code involving TypeVar.

    Closes #​9069

Other Bug Fixes

  • Fix crash in refactoring checker when unary operand used with variable in for
    loop.

    Closes #​9074

v2.17.6

Compare Source

Other Bug Fixes

  • When parsing comma-separated lists of regular expressions in the config,
    ignore commas that are inside braces since those indicate quantifiers, not
    delineation between expressions.

    Closes #​7229

  • sys.argv is now always correctly considered as impossible to infer
    (instead of using the actual values given to pylint).

    Closes #​9047

  • Don't show class fields more than once in Pyreverse diagrams.

    Closes #​8189

  • Don't show arrows more than once in Pyreverse diagrams.

    Closes #​8522

  • Don't show duplicate type annotations in Pyreverse diagrams.

    Closes #​8888

  • Don't add Optional to | annotations with None in Pyreverse diagrams.

    Closes #​9014

v2.17.5

Compare Source

What's new in Pylint 2.17.5?

Release date: 2023-07-26

False Positives Fixed

  • Fix a false positive for unused-variable when there is an import in a
    if TYPE_CHECKING: block and allow-global-unused-variables is set to
    no in the configuration.

    Closes #​8696

  • Fix false positives generated when supplying arguments as **kwargs to IO
    calls like open().

    Closes #​8719

  • Fix a false positive where pylint was ignoring method calls annotated as
    NoReturn during the inconsistent-return-statements check.

    Closes #​8747

  • Exempt parents with only type annotations from the invalid-enum-extension
    message.

    Closes #​8830

Other Bug Fixes

  • Fixed crash when a call to super() was placed after an operator (e.g.
    not).

    Closes #​8554

  • Fix crash for modified-while-iterating checker when deleting
    members of a dict returned from a call.

    Closes #​8598

  • Fix crash in invalid-metaclass check when a metaclass had duplicate
    bases.

    Closes #​8698

  • Avoid consider-using-f-string on modulos with brackets in template.

    Closes #​8720.

  • Fix a crash when __all__ exists but cannot be inferred.

    Closes #​8740

  • Fix crash when a variable is assigned to a class attribute of identical name.

    Closes #​8754

  • Fixed a crash when calling copy.copy() without arguments.

    Closes #​8774

Other Changes

  • Fix a crash when a nonlocal is defined at module-level.

    Closes #​8735

mxmeinhold/pylint-fixme-info (pylint-fixme-info)

v1.0.4

Compare Source

pylint-dev/pylint-pytest (pylint-pytest)

v1.1.8

Compare Source

This is Release v1.1.8, released on 2024-05-23

This is a small release to block updating to pytest>8.2.0, as it causes an error (https://github.com/pylint-dev/pylint-pytest/issues/67)

Fixed

Full Changelog:

v1.1.7

Compare Source

This is a small release to support additionally Pylint v3.
It should be noted, however, that for linting, Pylint must be v3 or newer (due to backwards-incompatible changes).

Fixed

v1.1.6

Compare Source

This is a small bugfix release.

This will probably be the last bugfix release in the v1 series.
We MAY support Python 3.12 in the v1 series if support appears to be trivial.

Fixed

v1.1.5

Compare Source

This is a small bugfix release.

Fixed

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 15, 2024
@mr-cal mr-cal requested a review from a team August 15, 2024 18:46
@mr-cal
Copy link
Collaborator

mr-cal commented Aug 15, 2024

Readthedocs failure is expected on hotfix/7.5

@cmatsuoka
Copy link
Contributor

Be careful with 0.x series tho, since these are experimental and not necessarily bound to semantic versioning rules.

@mr-cal mr-cal merged commit 654871d into hotfix/7.5 Aug 15, 2024
13 of 14 checks passed
@mr-cal mr-cal deleted the renovate/hotfix/7.5-bugfixes branch August 15, 2024 19:45
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.

3 participants