build(deps): update bugfixes (hotfix/7.5) #4974
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==1.2.13
->==1.2.14
==3.1.2
->==3.1.4
==2.1.1
->==2.1.5
==6.0.1
->==6.0.2
==6.0
->==6.0.2
==0.7.12
->==0.7.16
==2.15.4
->==2.15.8
==8.1.3
->==8.1.7
==0.3.6
->==0.3.8
==0.3.6
->==0.3.8
==1.12
->==1.12.1
==0.14.5
->==0.14.6
==4.9.2
->==4.9.4
==1.3.1
->==1.3.4
==5.9.5
->==5.9.8
==1.5.7
->==1.5.10
==2.17.4
->==2.17.7
==1.0.3
->==1.0.4
==1.1.2
->==1.1.8
==2.3.1
->==2.3.4
==2.0.1
->==2.0.2
==1.5.0
->==1.5.2
==3.19.1
->==3.19.2
==1.0.0b1
->==1.0.0b2
0.5.1
->0.5.2
==0.5.1
->==0.5.2
==1.0.2
->==1.0.8
==1.0.2
->==1.0.6
==1.0.3
->==1.0.8
==1.1.5
->==1.1.10
==1.2.9.2
->==1.2.9.20240311
==6.0.12.9
->==6.0.12.20240808
==0.9.0.2
->==0.9.0.20240106
==1.26.25.13
->==1.26.25.14
==1.26.15
->==1.26.19
==1.26.13
->==1.26.19
Release Notes
tantale/deprecated (Deprecated)
v1.2.14
Compare Source
====================
Bug fix release
Fix
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
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
empty. :pr:
1858
xmlattr
filter does not allow keys with spaces. :ghsa:h5c8-rqwp-cp95
{% trans %}
blocksmore helpful. :pr:
1918
yaml/pyyaml (PyYAML)
v6.0.2
Compare Source
What's Changed
Full Changelog: yaml/pyyaml@6.0.1...6.0.2
sphinx-doc/alabaster (alabaster)
v0.7.16
: Alabaster 0.7.16Compare Source
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
v0.7.15
: Alabaster 0.7.15Compare Source
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
v0.7.14
: Alabaster 0.7.14Compare 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
Fix a regression in 2.15.7 for
unsubscriptable-object
.Closes #2305
Closes pylint-dev/pylint#9069
Fix a regression in 2.15.7 for
unsubscriptable-object
.Closes #2305
Closes pylint-dev/pylint#9069
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 withoutparentheses.
Closes pylint-dev/pylint#8868
Make
sys.argv
uninferable because it never is. (It's impossible to inferthe 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
Harden
get_module_part()
against"."
.Closes pylint-dev/pylint#8749
Allow
AsStringVisitor
to visitobjects.PartialFunction
.Closes pylint-dev/pylint#8881
Avoid expensive list/tuple multiplication operations that would result in
MemoryError
.Closes pylint-dev/pylint#8748
Fix a regression in 2.12.0 where settings in AstroidManager would be ignored.
Most notably this addresses pylint-dev/pylint#7433.
Refs #2204
v2.15.5
Compare Source
=============================
Release date: 2023-05-14
Handle
objects.Super
inhelpers.object_type()
.Refs pylint-dev/pylint#8554
Recognize stub
pyi
Python files.Refs pylint-dev/pylint#4987
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 withpip
:$ 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:To cite
dill
: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 withpip
:$ 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:To cite
dill
: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
===================
Add support for Python 3.12.
Fix a blocking issue when shutting down on Windows.
Fix a race condition closing pipes when restarting the worker process.
https://github.com/Pylons/hupper/pull/83l/83
Fix issues with watchman when the server shuts down unexpectedly and when
subscriptions are canceled.
Add
hupper.get_reloader().graceful_shutdown()
which can be used withinyour own app to trigger a full shutdown of the worker as well as the
monitorihttps://github.com/Pylons/hupper/pull/88pper/pull/88
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 aTypeError
afterparsing 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
net_connections()
_ returned list in C instead ofPython, 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.
Bug fixes
net_connections()
_ implementation was broken.It could either leak memory or core dump.
Process.cwd()
_ will return anempty string instead of raising
NoSuchProcess
_.cpu_freq()
now returns fixed values formin
andmax
frequencies in all Apple Silicon chips.
v5.9.7
Compare Source
=====
2023-12-17
Enhancements
raw-string-in-exception
, which helps providingclearer tracebacks when exceptions are raised by psutil.
Bug fixes
PyErr_SetExcFromWindowsErrWithFilenameObject
cPython API.v5.9.6
Compare Source
=====
2023-10-15
Enhancements
cpu_percent()
_ andcpu_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 10would get the right result.
Process
_ class is passed a very high PID, raiseNoSuchProcess
_instead of OverflowError. (patch by Xuehai Pan)
Process.ppid()
_ andProcess.parents()
_.ruff
Python linter instead offlake8 + isort
. It's anorder of magnitude faster + it adds a ton of new code quality checks.
Bug fixes
can't be read due to permission error. Redirect it to
PSUTIL_DEBUG
instead.
Klausner)
swap_memory()
_(patch by student_2333)
bytes2human()
utility function was unable to properly representnegative values.
disk_usage()
_ fails on Python 3.12+. (patch byMatthieu Darbois)
Process.memory_full_info()
_ may incorrectly raiseZombieProcess
_ if it's determined via/proc/pid/smaps_rollup
. Insteadwe now fallback on reading
/proc/pid/smaps
.Process.is_running()
_ erroneously returnFalse
for zombie processes, because creation time cannot be determined.ZombieProcess
_ onProcess.exe()
,Process.cmdline()
andProcess.memory_maps()
_ instead of returning a"null" value.
pre-emptively checked for
Process.nice()
_ (set),Process.ionice()
,(set),
Process.cpu_affinity()
(set),Process.rlimit()
_(set),
Process.parent()
_.Process.threads()
_ always fail with AccessDenied (also asroot).
giampaolo/pyftpdlib (pyftpdlib)
v1.5.10
Compare Source
============================
Enhancements
make test-parallel
.Bug fixes
pre-configured PASV range.
v1.5.9
Compare Source
===========================
Enhancements
ruff
code style checker instead of flake8 + isort (much faster +makes many more code quality checks).
Bug fixes
(patch by Benedikt McMullin)
@stat1c-void)
@hakai)
"226 Transfer completed."
v1.5.8
Compare Source
===========================
Enhancements
logging._srcfile = None
trick. Thisavoids calling
calling sys._getframe()
for each log record.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 withNone
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 aif TYPE_CHECKING:
block andallow-global-unused-variables
is set tono
in the configuration.Closes #8696
Fix false positives generated when supplying arguments as
**kwargs
to IOcalls like open().
Closes #8719
Fix a false positive where pylint was ignoring method calls annotated as
NoReturn
during theinconsistent-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 deletingmembers of a dict returned from a call.
Closes #8598
Fix crash in
invalid-metaclass
check when a metaclass had duplicatebases.
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
pylint-pytest
andpytest>8.2.1
create a weird error forpylint
(https://github.com/pylint-dev/pylint-pytest/issues/67)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
.github/ISSUE_TEMPLATE/bug_report.md
improvement (pylint-dev/pylint-pytest@22650f9)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.
This PR was generated by Mend Renovate. View the repository job log.