generated from canonical/template-operator
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Update Python dependencies - autoclosed #162
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
requested review from
dragomirp,
marceloneppel and
taurus-forever
November 21, 2023 01:34
dragomirp
approved these changes
Nov 21, 2023
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
3 times, most recently
from
November 24, 2023 15:51
2ffe077
to
4e602b0
Compare
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
2 times, most recently
from
November 25, 2023 18:09
3c11413
to
aa1275d
Compare
taurus-forever
approved these changes
Nov 27, 2023
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
5 times, most recently
from
November 30, 2023 15:23
20af4dc
to
96731c5
Compare
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
6 times, most recently
from
December 4, 2023 16:22
92a47fb
to
019ed78
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: poetry.lock
|
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
3 times, most recently
from
December 10, 2023 03:45
8deb370
to
bc7d1d0
Compare
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
7 times, most recently
from
December 19, 2023 02:16
a2d1fc5
to
ec44c83
Compare
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
7 times, most recently
from
December 25, 2023 16:44
698ca2f
to
1567c1c
Compare
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
7 times, most recently
from
January 3, 2024 00:35
2f7c66f
to
278c9a4
Compare
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
from
January 5, 2024 19:21
278c9a4
to
a164bb5
Compare
renovate
bot
force-pushed
the
renovate/python-dependencies
branch
from
January 7, 2024 17:12
a164bb5
to
63f164b
Compare
renovate
bot
changed the title
Update Python dependencies
Update Python dependencies - autoclosed
Jan 9, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
==4.0.0
->==4.2.0
==23.1.0
->==23.2.0
23.11.0
->23.12.1
==2023.7.22
->==2023.11.17
7.3.2
->7.4.0
41.0.5
->41.0.7
==41.0.5
->==41.0.7
==1.1.3
->==1.2.0
==0.25.1
->==0.26.0
==3.4
->==3.6
==2023.11.1
->==2023.12.1
1.28.1.4
->1.29.0.6
==1.28.1.4
->==1.29.0.6
2.8.0
->2.9.0
==2.8.0
->==2.9.0
3.1.12
->3.1.17
7.4.3
->7.4.4
0.21.1
->0.23.3
0.31.0
->0.31.1
==0.31.0
->==0.32.1
==0.13.0
->==0.16.2
0.1.5
->0.1.11
==4.8.0
->==4.9.0
==1.6.4
->==1.7.0
Release Notes
agronholm/anyio (anyio)
v4.2.0
Compare Source
Add support for
byte
-based paths inconnect_unix
,create_unix_listeners
,create_unix_datagram_socket
, andcreate_connected_unix_datagram_socket
. (PR by Lura Skye)Enabled the
Event
andCapacityLimiter
classes to be instantiated outside an event loop threadBroadly improved/fixed the type annotations. Among other things, many functions and methods that take variadic positional arguments now make use of PEP 646
TypeVarTuple
to allow the positional arguments to be validated by static type checkers. These changes affected numerous methods and functions, including:anyio.run()
TaskGroup.start_soon()
anyio.from_thread.run()
anyio.from_thread.run_sync()
anyio.to_thread.run_sync()
anyio.to_process.run_sync()
BlockingPortal.call()
BlockingPortal.start_task_soon()
BlockingPortal.start_task()
(also resolves #560)
Fixed various type annotations of
anyio.Path
to match Typeshed:anyio.Path.__lt__()
anyio.Path.__le__()
anyio.Path.__gt__()
anyio.Path.__ge__()
anyio.Path.__truediv__()
anyio.Path.__rtruediv__()
anyio.Path.hardlink_to()
anyio.Path.samefile()
anyio.Path.symlink_to()
anyio.Path.with_segments()
(PR by Ganden Schaffner)
Fixed adjusting the total number of tokens in a
CapacityLimiter
on asyncio failing to wake up tasks waiting to acquire the limiter in certain edge cases (fixed with help from Egor Blagov)Fixed
loop_factory
anduse_uvloop
options not being used on the asyncio backend (#643)Fixed cancellation propagating on asyncio from a task group to child tasks if the task hosting the task group is in a shielded cancel scope (#642)
v4.1.0
Compare Source
trio.to_thread.run_sync()
using theabandon_on_cancel
keyword argument instead ofcancellable
cancellable
argument inanyio.to_thread.run_sync()
toabandon_on_cancel
(and deprecated the old parameter name)anyio.from_thread.check_cancelled()
ResourceGuard
class in the public API (#627)RuntimeError: Runner is closed
when running higher-scoped async generator fixtures in some cases (#619)asyncio
andtrio
where reraising a cancellation exception in anexcept*
block would incorrectly bubble out of its cancel scope (#634)python-attrs/attrs (attrs)
v23.2.0
Compare Source
Changes
attrs.resolve_types()
is now correct.#1141
typing.dataclass_transform
to decorate dataclass-like decorators, instead of the non-standard__dataclass_transform__
special form, which is only supported by Pyright.#1158
attrs.asdict/astuple()
withretain_collection_types=True
.#1165
attrs.AttrsInstance
is now atyping.Protocol
in both type hints and code.This allows you to subclass it along with another
Protocol
.#1172
__attrs_pre_init__
accepts more than justself
, it will call it with the same arguments as__init__
was called.This allows you to, for example, pass arguments to
super().__init__()
.#1187
functools.cached_property
decorated methods to support equivalent semantics.#1200
attrs.make_class()
to provide additional attributes for newly created classes.It is, for example, now possible to attach methods.
#1203
psf/black (black)
v23.12.1
Compare Source
Packaging
d
extra by default (#4108)v23.12.0
Compare Source
Highlights
It's almost 2024, which means it's time for a new edition of Black's stable style!
Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft
2024 stable style, which we'll finalize in the January release. Please try it out and
share your feedback.
This release (23.12.0) will still produce the 2023 style. Most but not all of the
changes in
--preview
mode will be in the 2024 stable style.Stable style
# fmt: off
automatically dedents when used with the--line-ranges
option, even when it is not within the specified line range. (#4084)
Preview style
indented less (#4012)
docstring (#4060)
--line-length
(#4086)functions or class definitions (#4066) (#4103)
Configuration
--line-ranges
now skips Black's internal stability check in--safe
mode. Thisavoids a crash on rare inputs that have many unformatted same-content lines. (#4034)
Packaging
Integrations
certifi/python-certifi (certifi)
v2023.11.17
Compare Source
nedbat/coveragepy (coverage)
v7.4.0
Compare Source
:mod:
sys.monitoring <python:sys.monitoring>
module by defining aCOVERAGE_CORE=sysmon
environment variable. This should be faster forline coverage, but not for branch coverage, and plugins and dynamic contexts
are not yet supported with it. I am very interested to hear how it works (or
doesn't!) for you.
.. _changes_7-3-4:
v7.3.4
Compare Source
Fix: the change for multi-line signature exclusions in 7.3.3 broke other
forms of nested clauses being excluded properly. This is now fixed, closing
issue 1713
_.Fix: in the HTML report, selecting code for copying won't select the line
numbers also. Thanks,
Robert Harris <pull 1717_>
_... _issue 1713:https://github.com/nedbat/coveragepy/issues/17133
.. _pull 1717https://github.com/nedbat/coveragepy/pull/171717
.. _changes_7-3-3:
v7.3.3
Compare Source
Fix: function definitions with multi-line signatures can now be excluded by
matching any of the lines, closing
issue 684
. Thanks,Jan Rusak, Maciej Kowalczyk and Joanna Ejzel <pull 1705_>
.Fix: XML reports could fail with a TypeError if files had numeric components
that were duplicates except for leading zeroes, like
file1.py
andfile001.py
. Fixesissue 1709
_.The
coverage annotate
command used to announce that it would be removedin a future version. Enough people got in touch to say that they use it, so
it will stay. Don't expect it to keep up with other new features though.
Added new :ref:
debug options <cmd_run_debug>
:pytest
writes the pytest test name into the debug output.dataop2
writes the full data being added to CoverageData objects... _issue 684:https://github.com/nedbat/coveragepy/issues/6844
.. _pull 1705https://github.com/nedbat/coveragepy/pull/170505
.. _issue 170https://github.com/nedbat/coveragepy/issues/1709709
.. _changes_7-3-2:
pyca/cryptography (cryptography)
v41.0.7
Compare Source
v41.0.6
Compare Source
agronholm/exceptiongroup (exceptiongroup)
v1.2.0
Compare Source
sys.excepthook
so it will format exception groups correctly (PR by John Litborn)contextlib.suppress()
from Python 3.12.1 which also handles suppressing exceptions inside exception groupsraise
in a handler reraising the original naked exception rather than an exception group which is what is raised when you do araise
in anexcept*
handlerencode/httpx (httpx)
v0.26.0
Compare Source
Added
proxy
argument was added. You should use theproxy
argument instead of the deprecatedproxies
, or usemounts=
for more complex configurations. (#2879)Deprecated
proxies
argument is now deprecated. It will still continue to work, but it will be removed in the future. (#2879)Fixed
NO_PROXY
envvar cases when a fully qualified URL is supplied as the value. (#2741)raw_path
does not include URL query component. (#2999)Response.iter_text()
cannot yield empty strings. (#2998)v0.25.2
Compare Source
Added
__init__()
methods. (#2938)kjd/idna (idna)
v3.6
Compare Source
v3.5
Compare Source
python-jsonschema/jsonschema-specifications (jsonschema-specifications)
v2023.12.1
Compare Source
Full Changelog: python-jsonschema/jsonschema-specifications@v2023.11.2...v2023.12.1
v2023.11.2
Compare Source
Full Changelog: python-jsonschema/jsonschema-specifications@v2023.11.1...v2023.11.2
canonical/operator (ops)
v2.9.0
Compare Source
ops.pebble
layers and plans.Harness.run_action()
,testing.ActionOutput
, andtesting.ActionFailed
psycopg/psycopg (psycopg)
v3.1.17
Compare Source
v3.1.16
Compare Source
v3.1.15
Compare Source
v3.1.14
Compare Source
v3.1.13
Compare Source
pytest-dev/pytest (pytest)
v7.4.4
Compare Source
pytest-dev/pytest-asyncio (pytest-asyncio)
v0.23.3
: pytest-asyncio 0.23.3Compare Source
0.23.3 (2024-01-01)
Known issues
As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.
v0.23.2
: pytest-asyncio 0.23.2Compare Source
0.23.2 (2023-12-04)
v0.23.1
: pytest-asyncio 0.23.1Compare Source
0.23.1 (2023-12-03)
v0.23.0
: pytest-asyncio 0.23.0Compare Source
This release is backwards-compatible with v0.21. Changes are
non-breaking, unless you upgrade from v0.22.
loops with class, module, package, and session scopes can be
requested via the scope keyword argument to the asyncio
mark.
non-default or multiple event loops #662
pytest_asyncio.is_async_test
which returns whether atest item is managed by pytest-asyncio #376
dependencies #620, #674, #678
v0.22.0
: pytest-asyncio 0.22.0 (yanked)Compare Source
This release deprecated event loop overrides, but didn't provide adequate replacement functionality for all relevant use cases. As such, the release was yanked from PyPI.
0.22.0 (2023-10-31)
via the asyncio_event_loop mark. #620
Users requiring a class-scoped or module-scoped asyncio event loop for their tests
should mark the corresponding class or module with asyncio_event_loop.
python-jsonschema/referencing (referencing)
v0.32.1
Compare Source
Specification.detect
raise aCannotDetermineSpecification
error even if passed a mapping with a$schema
key that doesn't match JSON Schema dialect semantics (e.g. a non-string).Full Changelog: python-jsonschema/referencing@v0.32.0...v0.32.1
v0.32.0
Compare Source
Full Changelog: python-jsonschema/referencing@v0.31.1...v0.32.0
v0.31.1
Compare Source
Full Changelog: python-jsonschema/referencing@v0.31.0...v0.31.1
crate-py/rpds (rpds-py)
v0.16.2
Compare Source
Full Changelog: crate-py/rpds@v0.16.1...v0.16.2
v0.16.1
Compare Source
Full Changelog: crate-py/rpds@v0.16.0...v0.16.1
v0.15.2
Compare Source
Full Changelog: crate-py/rpds@v0.15.1...v0.15.2
v0.15.1
Compare Source
Full Changelog: crate-py/rpds@v0.15.0...v0.15.1
v0.14.2
Compare Source
Full Changelog: crate-py/rpds@v0.14.1...v0.14.2
v0.14.1
Compare Source
Full Changelog: crate-py/rpds@v0.14.0...v0.14.1
v0.13.2
Compare Source
Full Changelog: crate-py/rpds@v0.13.1...v0.13.2
v0.13.1
Compare Source
What's Changed
drop_first
method name for typing by @byron-lambda in https://github.com/crate-py/rpds/pull/37New Contributors
Full Changelog: crate-py/rpds@v0.13.0...v0.13.1
astral-sh/ruff (ruff)
v0.1.11
Compare Source
Preview features
pylint
] Implementsuper-without-brackets
(W0245
) (#9257)Bug fixes
python -m ruff
invocations (#9367)Documentation
relative-imports
message (#9365)yield-in-for-loop
(#9364)v0.1.10
Compare Source
Preview features
dummy_implementations
preview style formatting (#9240)with
statements (#9222)flake8-pyi
] Implementgenerator-return-from-iter-method
(PYI058
) (#9313)pylint
] Implementempty-comment
(PLR2044
) (#9174)refurb
] Implementbit-count
(FURB161
) (#9265)ruff
] Addnever-union
rule to detect redundanttyping.NoReturn
andtyping.Never
(#9217)CLI
Configuration
Bug fixes
asyncio-dangling-task
for nonlocal and global bindings (#9263)__str__
definitions from super classes (#9338)unused-noqa
viaper-file-ignores
(#9300)typing_extensions
members as typing aliases (#9335)Display
for formatter parse errors (#9316)flake8-annotations
] Avoid adding return types to stub methods (#9277)flake8-annotations
] Respect mixedreturn
andraise
cases in return-type analysis (#9310)flake8-bandit
] Don't report violations whenSafeLoader
is imported fromyaml.loader
(S506
) (#9299)pylint
] Avoid panic when comment is preceded by Unicode (#9331)pylint
] ChangePLR0917
error message to match otherPLR09XX
messages (#9308)refurb
] Avoid false positives formath-constant
(FURB152
) (#9290)Documentation
perflint
] DocumentPERF102
fix un-safety (#9351)pyupgrade
] DocumentUP007
fix un-safety (#9306)v0.1.9
Compare Source
Breaking changes
Preview features
pylint
] Implementtoo-many-locals
(PLR0914
) (#9163)reimplemented_operator
(FURB118) (#9171)no_blank_line_before_class_docstring
preview style (#9154)Rule changes
CONSTANT_CASE
variables are improperly flagged for yoda violation (SIM300
) (#9164)flake8-pyi
] Cover ParamSpecs and TypeVarTuples (PYI018
) (#9198)flake8-bugbear
] Add fix forzip-without-explicit-strict
(B905
) (#9176)print
andpprint
statements (T201
,T203
) (#9208)Never
toNoReturn
in auto-typing in Python >= 3.11 (ANN201
) (#9213)Formatter
can_omit_optional_parentheses
: Exit early for unparenthesized expressions (#9125)dynamic
mode with doctests so that it doesn't exceed configured line width (#9129)can_omit_optional_parentheses
for expressions with a right most fstring (#9124)target_version
to formatter options (#9220)CLI
ruff format --check
to display message for already formatted files (#9153)Bug fixes
operator.contains
(#9192)D208
with multibyte indent (#9147)NoReturn
in auto-return-typing (#9206)typing
fromexempt-modules
(#9214)mutable-class-default
violations for Pydantic subclasses (#9187)PYI055
autofix (#9161)asyncio-dangling-task
violations on shadowed bindings (#9215)Documentation
v0.1.8
Compare Source
This release includes opt-in support for formatting Python snippets within
docstrings via the
docstring-code-format
setting.Check out the blog post for more details!
Preview features
"preserve"
quote-style to mimic Black's skip-string-normalization (#8822)prefer_splitting_right_hand_side_of_assignments
preview style (#8943)pycodestyle
] Add fix forunexpected-spaces-around-keyword-parameter-equals
(#9072)pycodestyle
] Add fix for comment-related whitespace rules (#9075)pycodestyle
] Allowsys.path
modifications between imports (#9047)refurb
] Implementhashlib-digest-hex
(FURB181
) (#9077)Rule changes
flake8-type-checking
rules to automatically quote runtime-evaluated references (#6001)flake8-annotations
] AvoidANN2xx
fixes for abstract methods with empty bodies (#9034)flake8-self
] Ignore underscore references in type annotations (#9036)pep8-naming
] Allow class names whenapps.get_model
is a non-string (#9065)pycodestyle
] Allowmatplotlib.use
calls to intersperse imports (#9094)pyflakes
] Support fixing unused assignments in tuples by renaming variables (F841
) (#9107)pylint
] Add fix forsubprocess-run-without-check
(PLW1510
) (#6708)Formatter
docstring-code-format
knob to enable docstring snippet formatting (#8854)CLI
--output-format
(#9078)Bug fixes
flake8-err-msg
] AllowEM
fixes even ifmsg
variable is defined (#9059)flake8-pie
] Prevent keyword arguments duplication (#8450)flake8-pie
] Respect trailing comma inunnecessary-dict-kwargs
(PIE804
) (#9015)flake8-raise
] Avoid removing parentheses on ctypes.WinError (#9027)isort
] Avoid invalid combination offorce-sort-within-types
andlines-between-types
(#9041)isort
] Ensure that from-style imports are always ordered first in__future__
(#9039)pycodestyle
] Allow tab indentation before keyword (#9099)pylint
] Ignore@overrides
and@overloads
fortoo-many-positional
(#9000)pyupgrade
] Enableprintf-string-formatting
fix with comments on right-hand side (#9037)refurb
] Makemath-constant
(FURB152
) rule more targeted (#9054)Configuration
📅 Schedule: Branch creation - "after 1am and before 2am every weekday" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 has been generated by Mend Renovate. View repository job log here.