-
Notifications
You must be signed in to change notification settings - Fork 1
⬆️(project) upgrade python dependencies #282
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
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/python-dependencies
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+44
−44
Conversation
This file contains hidden or 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
|
8195e13 to
773aa75
Compare
940e67b to
d094ab8
Compare
d13e6f0 to
67850a6
Compare
b2d28d3 to
9501533
Compare
2ab8976 to
f4c31d0
Compare
59da98d to
891fc75
Compare
87b7f29 to
17e74f5
Compare
e337677 to
0570e1c
Compare
| datasource | package | from | to | | ---------- | ----------------------------- | -------------- | -------------- | | pypi | alembic | 1.13.2 | 1.17.2 | | pypi | arrow | 1.3.0 | 1.4.0 | | pypi | black | 24.8.0 | 25.12.0 | | pypi | build | 1.2.2 | 1.3.0 | | pypi | click | 8.1.7 | 8.3.1 | | pypi | django-cors-headers | 4.4.0 | 4.9.0 | | pypi | djangorestframework-simplejwt | 5.3.1 | 5.5.1 | | pypi | factory-boy | 3.3.1 | 3.3.3 | | pypi | faker | 28.4.1 | 39.0.0 | | pypi | fastapi | 0.114.2 | 0.128.0 | | pypi | freezegun | 1.5.1 | 1.5.5 | | pypi | httpx | 0.24.1 | 0.28.1 | | pypi | importlib-metadata | 7.2.1 | 8.7.1 | | pypi | mkdocs-material | 9.5.34 | 9.7.1 | | pypi | mypy | 1.10.0 | 1.19.1 | | pypi | neoteroi-mkdocs | 1.1.0 | 1.2.0 | | pypi | oauthlib | 3.2.2 | 3.3.1 | | pypi | pandas | 2.2.2 | 2.3.3 | | pypi | pandas-stubs | 2.2.2.240603 | 2.3.3.251219 | | pypi | polyfactory | 2.16.2 | 3.2.0 | | pypi | psycopg2-binary | 2.9.9 | 2.9.11 | | pypi | pymdown-extensions | 10.9 | 10.19.1 | | pypi | pytest | 8.3.3 | 9.0.2 | | pypi | pytest | 7.4.4 | 9.0.2 | | pypi | pytest-cov | 5.0.0 | 7.0.0 | | pypi | pytest-django | 4.9.0 | 4.11.1 | | pypi | pytest-httpx | 0.24.0 | 0.36.0 | | pypi | python-jose | 3.3.0 | 3.5.0 | | pypi | ruff | 0.6.5 | 0.14.10 | | pypi | sentry-sdk | 2.14.0 | 2.48.0 | | pypi | sqlmodel | 0.0.19 | 0.0.31 | | pypi | twine | 5.1.1 | 6.2.0 | | pypi | types-python-jose | 3.3.4.20240106 | 3.5.0.20250531 | | pypi | urllib3 | 2.2.3 | 2.6.2 | | pypi | uvicorn | 0.30.6 | 0.40.0 | | pypi | whitenoise | 6.7.0 | 6.11.0 | | pypi | xmltodict | 0.13.0 | 1.0.2 |
0570e1c to
4452326
Compare
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:
==1.13.2->==1.17.2==1.3.0->==1.4.0==24.8.0->==25.12.0==1.2.2->==1.3.0==8.1.7->==8.3.1==4.4.0->==4.9.0==5.3.1->==5.5.1==3.3.1->==3.3.3==28.4.1->==39.0.0==0.114.2->==0.128.0==1.5.1->==1.5.5==0.24.1->==0.28.1==7.2.1->==8.7.1==9.5.34->==9.7.1==1.10.0->==1.19.1==1.1.0->==1.2.0==3.2.2->==3.3.1==2.2.2->==2.3.3==2.2.2.240603->==2.3.3.251219==2.16.2->==3.2.0==2.9.9->==2.9.11==10.9->==10.19.1==8.3.3->==9.0.2==7.4.4->==9.0.2==5.0.0->==7.0.0==4.9.0->==4.11.1==0.24.0->==0.36.0==3.3.0->==3.5.0==0.6.5->==0.14.10==2.14.0->==2.48.0==0.0.19->==0.0.31==5.1.1->==6.2.0==3.3.4.20240106->==3.5.0.20250531==2.2.3->==2.6.2==0.30.6->==0.40.0==6.7.0->==6.11.0==0.13.0->==1.0.2Release Notes
arrow-py/arrow (arrow)
v1.4.0Compare Source
week_startparameter tofloor()andceil()methods.PR #​1222 <https://github.com/arrow-py/arrow/pull/1222>_FORMAT_RFC3339_STRICTwith a T separator.PR #​1201 <https://github.com/arrow-py/arrow/pull/1201>_PR #​1200 <https://github.com/arrow-py/arrow/pull/1200>_PR #​1190 <https://github.com/arrow-py/arrow/pull/1190>_PR #​1218 <https://github.com/arrow-py/arrow/pull/1218>_PR #​1189 <https://github.com/arrow-py/arrow/pull/1189>_PR #​1172 <https://github.com/arrow-py/arrow/pull/1172>_PR #​1217 <https://github.com/arrow-py/arrow/pull/1217>_PR #​1224 <https://github.com/arrow-py/arrow/pull/1224>_Arrow.__getattr__.PR #​1171 <https://github.com/arrow-py/arrow/pull/1171>_PR #​1181 <https://github.com/arrow-py/arrow/pull/1181>_shift()method for issue #1145.PR #​1194 <https://github.com/arrow-py/arrow/pull/1194>_PR #​1184 <https://github.com/arrow-py/arrow/pull/1184>,PR #​1186 <https://github.com/arrow-py/arrow/pull/1186>datetime.utcnowdeprecation warning.PR #​1182 <https://github.com/arrow-py/arrow/pull/1182>_PR #​1223 <https://github.com/arrow-py/arrow/pull/1223>_PR #​1010 <https://github.com/arrow-py/arrow/pull/1010>_PR #​1177 <https://github.com/arrow-py/arrow/pull/1177>_PR #​1193 <https://github.com/arrow-py/arrow/pull/1193>_PR #​1183 <https://github.com/arrow-py/arrow/pull/1183>_arrow.format.PR #​1180 <https://github.com/arrow-py/arrow/pull/1180>_psf/black (black)
v25.12.0Compare Source
Highlights
Stable style
# fmt: off/# fmt: onblocks were incorrectlyremoved, particularly affecting Jupytext's
# %% [markdown]comments (#4845)# fmt: skipcomments are used in a multi-part if-clause, onstring literals, or on dictionary entries with long lines (#4872)
fmt:directives aren't on the top level (#4856)Preview style
fmt: skipskipping the line after instead of the line it's on (#4855)magic trailing commas and intentional multiline formatting (#4865)
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853)fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854)# fmt: skipon them (#4894)Packaging
Integrations
output-fileinput to GitHub Actionpsf/blackto write formatter output to afile for artifact capture and log cleanliness (#4824)
v25.11.0Compare Source
Highlights
Stable style
# fmt: offand# fmt: onwere reformatted (#4811)being normalized (#4811)
Preview style
multiline_string_handlingfrom--unstableto--preview(#4760)comments (#4764)
# type: <value>(#4645)fix_fmt_skip_in_one_linerspreview feature to respect# fmt: skipfor compoundstatements with semicolon-separated bodies (#4800)
Configuration
no_cacheoption to control caching behavior. (#4803)Packaging
Output
(#4610)
Blackd
requests to blackd (#4774)
Integrations
psf/blackto support therequired-versionmajor-version-only"stability" format when using pyproject.toml (#4770)
v25.9.0Compare Source
Highlights
await/asyncas soft keywords/variable names(#4676)
Stable style
delstatement containing tuples (#4628)withstatements (#4630)
# fmt: skipfollowed by a comment at the end of file (#4635)asclause of awithstatement (#4634)withstatement (#4646)\followed by a\rfollowed by a comment (#4663)\\r\n(#4673)await ...(where...is a literalEllipsis) (#4676)(#4670)
Preview style
# fmt: skipwould stillbe formatted (#4552)
multiline_string_handlingwith ternaries and dictionaries (#4657)string_processingwould not split f-strings directly afterexpressions (#4680)
inclause of comprehensions across lines if necessary (#4699)exceptandexcept*withoutas. (#4720)\rstyle newlines to the potential newlines to normalize file newlines both fromand to (#4710)
Parser
parameter bounds and defaults. (#4602)
Performance
Integrations
psf/blackto read Black version from an additional section inpyproject.toml:
[project.dependency-groups](#4606)Documentation
v25.1.0Compare Source
Highlights
This release introduces the new 2025 stable style (#4558), stabilizing the following
changes:
# fmt: skipcomments is no longer normalized (#4146)(#4154)
*and more complex type variable tuple (#4440)The following changes were not in any previous release:
over multiple lines first instead of type parameter definitions (#4553)
Stable style
empty lines (#4484)
withstatements containing tuple generators/unpacking(#4538)
Preview style
(#4498)
string_processingandwrap_long_dict_values_in_parensfrom removingparentheses around long dictionary values (#4377)
wrap_long_dict_values_in_parensfrom the unstable to preview style (#4561)Packaging
License-Expressionmetadata field, seePEP 639. (#4479)
Performance
is_fstring_startfunction in Black's tokenizer (#4541)Integrations
--stdin-filenameset to a force excluded path, stdin won't beformatted. (#4539)
v24.10.0Compare Source
Highlights
mypyc-compiled wheels. (#4436) (#4449)
safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please
use Python 3.12.6 or Python 3.12.4 instead. (#4447)
Stable style
X | Ystyle unions.(#4453)
%%magic (#4462)Preview style
def fn(*args: *tuple[*Ts, T]) -> None: pass) (#4440)Caching
--unstable(#4466)Packaging
blackdnow requires a newer version of aiohttp. (#4451)Output
pypa/build (build)
v1.3.0Compare Source
==================
--config-json(PR :pr:
916, fixes issue :issue:900)(PR :pr:
891)(PR :pr:
895)ModuleNotFoundErrorwhenpipis not installed(PR :pr:
898)pip install --pythonfor debundled pip(PR :pr:
861)(PR :pr:
892)(PR :pr:
871, :pr:872, :pr:738)(PR :pr:
911)(PR :pr:
824, :pr:918, :pr:870, :pr:915, :pr:862, :pr:863, :pr:899, :pr:896, :pr:854)(PR :pr:
914)(PR :pr:
880)(PR :pr:
842, :pr:816, :pr:917)v1.2.2.post1Compare Source
This release only makes metadata (Python 3.13 classifier), docs, and test suite changes.
What's Changed
New Contributors
Full Changelog: pypa/build@1.2.2...1.2.2.post1
pallets/click (click)
v8.3.1Compare Source
Released 2025-11-15
subprocess.Popen. :issue:3039:pr:
3055Sentinel.UNSETdefault values byNoneas they're passed throughthe
Context.invoke()method. :issue:3066:issue:3065:pr:3068Sentinel.UNSEThappening too early, which caused incorrectbehavior for multiple parameters using the same name. :issue:
3071:pr:3079Sentinel.UNSETvalues asNonewhen looking up for other parametersthrough the context inside parameter callbacks. :issue:
3136:pr:3137promptandconfirmparameterprompt_suffixisempty. :issue:
3019:pr:3021Sentinel.UNSETis found during parsing, it will skip calls totype_cast_value. :issue:3069:pr:3090v8.3.0Compare Source
Released 2025-09-17
Improved flag option handling: Reworked the relationship between
flag_valueand
defaultparameters for better consistency:defaultparameter value is now preserved as-is and passed directlyto CLI functions (no more unexpected transformations)
default=Truemaintain backward compatibilityby defaulting to their
flag_valuedefaultparameter can now be any type (bool,None, etc.)1992:issue:2514:issue:2610:issue:
3024:pr:3030Allow
defaultto be set onArgumentfornargs = -1. :issue:2164:pr:
3030Show correct auto complete value for
nargsoption in combination with flagoption :issue:
2813Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:
2995:pr:3013Lazily import
shutil. :pr:3023Properly forward exception information to resources registered with
click.core.Context.with_resource(). :issue:2447:pr:3058Fix regression related to EOF handling in CliRunner. :issue:
2939:pr:2940v8.2.2Compare Source
Released 2025-07-31
default,flag_valueandtypeparameters forflag options, as well as parsing and normalization of environment variables.
:issue:
2952:pr:2956BadParameterandMissingParameterexceptions for theparameter
param_hintthat did not allow for a sequence of string where theunderlying function
_join_param_hintsallows for it. :issue:2777:pr:2990Enumchoices to render their default value in helpscreen. Refs :issue:
2911:pr:3004zsh) for completion items containingcolons. :issue:
2703:pr:28462971:pr:2972click.testing.StreamMixer's finalization that manifestedas a
ValueErroron close in a multi-threaded test session.:issue:
2993:pr:2991v8.2.1Compare Source
Released 2025-05-20
2894:issue:
2897:pr:29302906:pr:2907sys.stderrat the end ofCliRunner.invoke. :issue:26822787v8.2.0Compare Source
Released 2025-05-10
Drop support for Python 3.7, 3.8, and 3.9. :pr:
2588:pr:2893Use modern packaging metadata with
pyproject.tomlinstead ofsetup.cfg.:pr:
2438Use
flit_coreinstead ofsetuptoolsas build backend. :pr:2543Deprecate the
__version__attribute. Use feature detection, orimportlib.metadata.version("click"), instead. :issue:2598BaseCommandis deprecated.Commandis the base class for allcommands. :issue:
2589MultiCommandis deprecated.Groupis the base class for all groupcommands. :issue:
2590The current parser and related classes and methods, are deprecated.
:issue:
2205OptionParserand theparsermodule, which is a modified copy ofoptparsein the standard library.Context.protected_argsis unneeded.Context.argscontains anyremaining arguments while parsing.
Parameter.add_to_parser(on bothArgumentandOption) isunneeded. Parsing works directly without building a separate parser.
split_arg_stringis moved fromparsertoshell_completion.Enable deferred evaluation of annotations with
from __future__ import annotations. :pr:2270When generating a command's name from a decorated function's name, the
suffixes
_command,_cmd,_group, and_grpare removed.:issue:
2322Show the
types.ParamType.namefortypes.Choiceoptions within--helpmessage ifshow_choices=Falseis specified.:issue:
2356Do not display default values in prompts when
Option.show_defaultisFalse. :pr:2509Add
get_help_extramethod onOptionto fetch the generated extraitems used in
get_help_recordto render help text. :issue:2516:pr:
2517Keep stdout and stderr streams independent in
CliRunner. Alwayscollect stderr output and never raise an exception. Add a new
output stream to simulate what the user sees in its terminal. Removes
the
mix_stderrparameter inCliRunner. :issue:2522:pr:2523Option.show_envvarnow also shows environment variable in error messages.:issue:
2695:pr:2696Context.closewill be called on exit. This results in allContext.call_on_closecallbacks and context managers added viaContext.with_resourceto be closed on exit as well. :pr:2680Add
ProgressBar(hidden: bool)to allow hiding the progressbar. :issue:2609A
UserWarningwill be shown when multiple parameters attempt to use thesame name. :issue:
2396When using
Option.envvarwithOption.flag_value, theflag_valuewill always be used instead of the value of the environment variable.
:issue:
2746:pr:2788Add
Choice.get_invalid_choice_messagemethod for customizing theinvalid choice message. :issue:
2621:pr:2622If help is shown because
no_args_is_helpis enabled (defaults toTruefor groups,
Falsefor commands), the exit code is 2 instead of 0.:issue:
1489:pr:1489Contexts created during shell completion are closed properly, fixing
a
ResourceWarningwhen usingclick.File. :issue:2644:pr:2800:pr:
2767click.edit(filename)now supports passing an iterable of filenames incase the editor supports editing multiple files at once. Its return type
is now also typed:
AnyStriftextis passed, otherwiseNone.:issue:
2067:pr:2068Specialized typing of
progressbar(length=...)asProgressBar[int].:pr:
2630Improve
echo_via_pagerbehaviour in face of errors.:issue:
2674echo_via_pagerraises an exception.
to terminate.
echo_via_pagerwill not ignoreKeyboardInterruptanymore. Thisallows the user to search for future output of the generator when
using less and then aborting the program using ctrl-c.
deprecated: bool | strcan now be used on options and arguments. Thispreviously was only available for
Command. The message can now also becustomised by using a
strinstead of abool. :issue:2263:pr:2271Command.deprecatedformatting in--helpchanged from(Deprecated) helptohelp (DEPRECATED).Add a
catch_exceptionsparameter toCliRunner. Ifcatch_exceptionsis not passed toCliRunner.invoke, the valuefrom
CliRunneris used. :issue:2817:pr:2818Option.flag_valuewill no longer have a default value set based onOption.defaultifOption.is_flagisFalse. This results inOption.defaultnot needing to implement__bool__. :pr:2829Incorrect
click.edittyping has been corrected. :pr:2804Choiceis now generic and supports any iterable value.This allows you to use enums and other non-
strvalues. :pr:2796:issue:
605Fix setup of help option's defaults when using a custom class on its
decorator. Removes
HelpOption. :issue:2832:pr:2840v8.1.8Compare Source
Released 2024-12-19
click.open_file(). :issue:2717click.Pathdisplays onmultiple lines. :issue:
2697""from being displayed inthe help for an option. :issue:
2500:issue:
2705default_map.:issue:
2632click.echo(color=...)passingcolorto coloroma so it can beforced on Windows. :issue:
2606.:issue:
2638help_option_namessetting torespect its eagerness. :pr:
2811os.systemwithsubprocess.Popen. :issue:1476colorsetting when being displayed. :issue:
2193:issue:
2452--helpoption to deduplicate code.:pr:
2563CLIRunnerresets patched_compat.should_strip_ansi.:issue:
2732adamchainz/django-cors-headers (django-cors-headers)
v4.9.0Compare Source
v4.8.0Compare Source
v4.7.0Compare Source
v4.6.0Compare Source
v4.5.0Compare Source
Drop Python 3.8 support.
Support Python 3.13.
jazzband/djangorestframework-simplejwt (djangorestframework_simplejwt)
v5.5.1Compare Source
Missing Migration for rest_framework_simplejwt.token_blacklist app. A previously missing migration (0013_blacklist) has now been added. This issue arose because the migration file was mistakenly not generated earlier. This migration was never part of an official release, but users following the latest master branch may have encountered it.
Notes for Users
If you previously ran makemigrations in production and have a 0013_blacklist migration in your django_migrations table, follow these steps before upgrading:
Important: If other migrations depend on 0013_blacklist, be cautious when removing it. You may need to adjust or regenerate dependent migrations to ensure database integrity.
for_userusage by @vgrozdanic in #872iatclaim from refresh token by @vgrozdanic in #888v5.5.0Compare Source
v5.4.0Compare Source
Token.for_userto allow subclasses by @sterliakov in #776Nullvalue of theOutstandingTokenof theBlacklistMixin.blacklistby @JaeHyuckSa in #806FactoryBoy/factory_boy (factory-boy)
v3.3.3Compare Source
v3.3.2Compare Source
joke2k/faker (faker)
v39.0.0Compare Source
v38.3.0Compare Source
v38.2.0Compare Source
v38.1.0Compare Source
personprovider forar_DZlocale. Thanks @othmane099.person,phone_number,date_timeforfr_DZlocale. Thanks @othmane099.v38.0.0Compare Source
v37.12.0Compare Source
v37.11.0Compare Source
v37.9.0Compare Source
en_KElocale. Thanks @titustum.v37.8.0Compare Source
ja_JPlocale. Thanks @ItoRino424.v37.7.0Compare Source
yo_NG,ha_NG,ig_NG,en_NG). Thanks @ifeoluwaoladeji.v37.6.0Compare Source
ko_KRlocale. Thanks @ydj515.v37.5.3Compare Source
Decimaltype formin_valueandmax_valueinpydecimal. Thanks @sshishov.v37.5.2Compare Source
v37.5.1Compare Source
ko_KRlocale. Thanks @r-4bb1t.v37.5.0Compare Source
es_ES,es_ARandes_MX. Thanks @Pandede.v37.4.3Compare Source