Update Python packages - abandoned#20
Open
Erwan-loot wants to merge 28 commits into
Open
Conversation
…ce renovate.json with package rules
97705b1 to
58ed465
Compare
58ed465 to
f5edbe7
Compare
Owner
Author
Autoclosing SkippedThis PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error. |
Owner
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
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
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:
==3.10.4->==3.11.0==1.3.1->==1.6.5==2.16.0->==2.17.0==3.0.3->==3.1.2==2.8.0->==2.10.1==3.0.3->==3.1.3==1.9.3->==1.9.5==2.1.1->==2.3.0==4.0.1->==4.0.2==24.10.1->==24.11.1==2.9.10->==2.9.11==2.9.0->==2.9.0.post0==2.32.3->==2.32.5<81->==80.9.0Release Notes
agronholm/apscheduler (APScheduler)
v3.11.0Compare Source
ZoneInfotime zones and deprecated support for pytz time zonesCalendarIntervalTrigger, backported from the 4.x seriesscheduler.export_jobs()andscheduler.import_jobs(), respectivelysixProcessPoolExecutorto spawn new subprocesses from scratch instead of forking on all platformAsyncIOSchedulerinadvertently creating a defunct event loop at start, leading to the scheduler not working at allProcessPoolExecutornot respecting the passed keyword arguments when a broken pool was being replacedauthlib/authlib (Authlib)
v1.6.5Compare Source
v1.6.4Compare Source
What's Changed
InsecureTransportErrorraising by @azmeuk in #810New Contributors
Full Changelog: authlib/authlib@v1.6.3...v1.6.4
v1.6.3: Version 1.6.3Compare Source
What's Changed
id_token_signed_response_algclient metadata by @azmeuk in #802Full Changelog: authlib/authlib@v1.6.2...v1.6.3
v1.6.2: Version 1.6.2Compare Source
What's Changed
Full Changelog: authlib/authlib@v1.6.1...v1.6.2
v1.6.1: Version 1.6.1Compare Source
v1.6.0: Version 1.6.0Compare Source
v1.5.2: Version 1.5.2Compare Source
Released on Apr 1, 2025
claims_clsparameter for client's parse_id_token method. #725v1.5.1: Version 1.5.1Compare Source
Released on Feb 28, 2025
v1.5.0: Version 1.5.0Compare Source
v1.4.1: Version 1.4.1Compare Source
v1.4.0: Version 1.4.0Compare Source
Bugfixes
Breaking changes
v1.3.2: Version 1.3.2Compare Source
quoteclient id and secret.unquotebasic auth header for authorization server.python-babel/babel (Babel)
v2.17.0Compare Source
Happy 2025! This release is being made from FOSDEM 2025, in Brussels, Belgium.
Thank you to all contributors, new and old,
and here's to another great year of internationalization and localization!
Features
parse_timetime formats by @tomasr8 in :gh:1141str.indexwithstr.findby @tomasr8 in :gh:1130/etc/localtimeby @akx in :gh:11651179locale=Noneby @akx in :gh:1164Catalog.__setitem__by @tomasr8 in :gh:1167112611351132read_mologic regardingcatalog.charsetby @tomasr8 in :gh:11481121Deprecation and compatibility
pallets/flask (Flask)
v3.1.2Compare Source
Released 2025-08-19
stream_with_contextdoes not fail inside async views. :issue:5774follow_redirectsin the test client, the final stateof
sessionis correct. :issue:5786send_file. :issue:5776v3.1.1Compare Source
Released 2025-05-13
SECRET_KEY_FALLBACKS. :ghsa:4grg-w6v8-c28gcli_runner.invoke. :issue:5645flask --helploads the app and plugins first to make sure all commandsare shown. :issue:
5673AsyncIterable. This is not accurate for Flask, but makes typing easierfor Quart. :pr:
5659v3.1.0Compare Source
Released 2024-11-13
5623Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. :pr:
5624,5633responses. :pr:
5496Flask.open_resource/open_instance_resourceandBlueprint.open_resourcetake anencodingparameter to use whenopening in text mode. It defaults to
utf-8. :issue:5504Request.max_content_lengthcan be customized per-request instead of onlythrough the
MAX_CONTENT_LENGTHconfig. AddedMAX_FORM_MEMORY_SIZEandMAX_FORM_PARTSconfig. Added documentationabout resource limits to the security page. :issue:
5625Partitionedcookie attribute (CHIPS), with theSESSION_COOKIE_PARTITIONEDconfig. :issue:5472-e pathtakes precedence over default.envand.flaskenvfiles.load_dotenvloads default files in addition to a path unlessload_defaults=Falseis passed. :issue:5628SECRET_KEY_FALLBACKSconfig, a list of oldsecret keys that can still be used for unsigning. Extensions will need to
add support. :issue:
5621host_matching=Trueorsubdomain_matching=Falseinteracts with
SERVER_NAME. SettingSERVER_NAMEno longer restrictsrequests to only that domain. :issue:
5553Request.trusted_hostsis checked during routing, and can be set throughthe
TRUSTED_HOSTSconfig. :issue:5636jpadilla/pyjwt (PyJWT)
v2.10.1Compare Source
Fixed
#​1034 <https://github.com/jpadilla/pyjwt/pull/1034>__autodoc; addedPyJWSandjwt.algorithmsdocs by @pachewise in#​1045 <https://github.com/jpadilla/pyjwt/pull/1045>__#​1088 <https://github.com/jpadilla/pyjwt/pull/1088>v2.10.0Compare Source
Fixed
v2.9.0Compare Source
Changed
caronc/apprise (apprise)
v1.9.5Compare Source
What's Changed
This is just a small release to bundle accumulated changes since v1.9.4.
📣 New Notification Services:
n/a
🐞 Bugfixes
💡 Features
❤️ Life-Cycle Support
New Contributors
Installation
Apprise is available on PyPI through pip:
### Install Apprise v1.9.5 from PyPI pip install apprise==1.9.5Full Changelog: caronc/apprise@v1.9.4...v1.9.5
v1.9.4Compare Source
What's Changed
It has been some time since I pushed a release; so this one just bundles all of the outstanding fixes/enhancments together.
This release introduces a major refactor of the code base to modernize it (for Python v3.9+). The change added more then 13,000 lines of code and refactored 70,000 lines. It took a very, very long time to do, but I'm happy how things turned out. It should make it easier for others to adapt and add to the code base. This change also greatly improved the type hinting offered by the library. I debated marking this release v2.0.0 due to the signifgance of it, but will just bump the minor to catch any fallout from the change I may have overlooked.
Please don't hesitate to open a ticket if you find any issus at all.
📣 New Notification Services:
🐞 Bugfixes
💡 Features
❤️ Life-Cycle Support
Add Codecov Test Analytics by @katia-sentry in #1321
Removed LunaSea as it's services are offline as of April 30th, 2025 in #1362
🔥 Apprise Build System Modernization (PEP 621 / RPM CI) in #1368
setup.pywithpyproject.toml(setuptools.build_metabackend)[project.keywords]BSD-2-Clause)tox -e releasefor full packaging lifecycle.coveragefiles now consistently written to root; parallel coverage disabled for simpler merging${{ matrix.os }}-${{ matrix.python-version }}-${{ matrix.tox_env }}tox.ininow supports cleanqa,minimal, andreleasetesting workflowsrufflinter applied to entire code-base.pyifiles dropped and type hinting integrated into main code baseTest coverge added to investigate ticket #1356 in #1358
EL9 RPM build container public; workflow fixed to accommodate in #1375
New Contributors
Installation
Apprise is available on PyPI through pip:
### Install Apprise v1.9.4 from PyPI pip install apprise==1.9.4Full Changelog: caronc/apprise@v1.9.3...v1.9.4
JoshData/python-email-validator (email-validator)
v2.3.0Compare Source
strict=Trueparameter, and the overall 254 character email address length limit is still in place.allow_display_name=True, display names are now returned with Unicode NFC normalization.v2.2.0Compare Source
normalizedfield). In particular, it is possible to get a normalized address with a ";" character, which is not valid and could change the interpretation of the address. Local parts now re-validated after Unicode NFC normalization to ensure that invalid characters cannot be injected into the normalized address and that characters with length-increasing NFC normalizations cannot cause a local part to exceed the maximum length after normalization. Thanks to khanh@calif.io from https://calif.io for reporting the issue.My Name <address@domain>strings, i.e. a display name plus an email address in angle brackets, is now available. It is off by default.v2.1.2Compare Source
corydolphin/flask-cors (flask-cors)
v4.0.2Compare Source
What's Changed
New Contributors
Full Changelog: corydolphin/flask-cors@4.0.1...4.0.2
psycopg/psycopg2 (psycopg2)
v2.9.11Compare Source
dateutil/dateutil (python-dateutil)
v2.9.0.post0Compare Source
Version 2.9.0.post0 (2024-03-01)
Bugfixes
setuptools_scmto<8, which should make the generated_version.pyfile compatible with all supported versions of Python.psf/requests (requests)
v2.32.5Compare Source
Bugfixes
a new class of issues in Requests that have had negative impact across a number
of use cases. The Requests team has decided to revert this feature as long term
maintenance of it is proving to be unsustainable in its current iteration.
Deprecations
v2.32.4Compare Source
Security
environment will retrieve credentials for the wrong hostname/machine from a
netrc file.
Improvements
Deprecations
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 Renovate Bot.