René's URL Explorer Experiment


Title: Bump the pip group across 1 directory with 2 updates by dependabot[bot] · Pull Request #1 · 46696519/python-tutorial · GitHub

Open Graph Title: Bump the pip group across 1 directory with 2 updates by dependabot[bot] · Pull Request #1 · 46696519/python-tutorial

X Title: Bump the pip group across 1 directory with 2 updates by dependabot[bot] · Pull Request #1 · 46696519/python-tutorial

Description: Bumps the pip group with 2 updates in the /04_flask directory: flask and werkzeug. Updates flask from 1.1.2 to 2.2.5 Release notes Sourced from flask's releases. 2.2.5 This is a security fix release for the 2.2.x release branch. Note that 2.3.x is the currently supported release branch; please upgrade to the latest version if possible. Security advisory: GHSA-m2qf-hxjv-5gpq, CVE-2023-30861 Changes: https://flask.palletsprojects.com/en/2.2.x/changes/#version-2-2-5 Milestone: https://github.com/pallets/flask/milestone/30?closed=1 2.2.4 This is a fix release for the 2.2.x release branch. Changes: https://flask.palletsprojects.com/en/2.2.x/changes/#version-2-2-4 Milestone: https://github.com/pallets/flask/milestone/27?closed=1 2.2.3 This is a fix release for the 2.2.x release branch. Changes: https://flask.palletsprojects.com/en/2.2.x/changes/#version-2-2-3 Milestone: https://github.com/pallets/flask/milestone/26?closed=1 2.2.2 This is a fix release for the 2.2.0 feature release. Changes: https://flask.palletsprojects.com/en/2.2.x/changes/#version-2-2-2 Milestone: https://github.com/pallets/flask/milestone/25?closed=1 2.2.1 This is a fix release for the 2.2.0 feature release. Changes: https://flask.palletsprojects.com/en/2.2.x/changes/#version-2-2-1 Milestone: https://github.com/pallets/flask/milestone/23?closed=1 2.2.0 This is a feature release, which includes new features and removes previously deprecated code. The 2.2.x branch is now the supported bug fix branch, the 2.1.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades. Changes: https://flask.palletsprojects.com/en/2.2.x/changes/#version-2-2-0 Milestone: https://github.com/pallets/flask/milestone/19?closed=1 2.1.3 Changes: https://flask.palletsprojects.com/en/2.1.x/changes/#version-2-1-3 Milestone: https://github.com/pallets/flask/milestone/22?closed=1 2.1.2 This is a fix release for the 2.1.0 feature release. Changes: https://flask.palletsprojects.com/en/2.1.x/changes/#version-2-1-2 Milestone: https://github.com/pallets/flask/milestone/21?closed=1 2.1.1 This is a fix release for the 2.1.0 feature release. ... (truncated) Changelog Sourced from flask's changelog. Version 2.2.5 Released 2023-05-02 Update for compatibility with Werkzeug 2.3.3. Set Vary: Cookie header when the session is accessed, modified, or refreshed. Version 2.2.4 Released 2023-04-25 Update for compatibility with Werkzeug 2.3. Version 2.2.3 Released 2023-02-15 Autoescape is enabled by default for .svg template files. :issue:4831 Fix the type of template_folder to accept pathlib.Path. :issue:4892 Add --debug option to the flask run command. :issue:4777 Version 2.2.2 Released 2022-08-08 Update Werkzeug dependency to >= 2.2.2. This includes fixes related to the new faster router, header parsing, and the development server. :pr:4754 Fix the default value for app.env to be "production". This attribute remains deprecated. :issue:4740 Version 2.2.1 Released 2022-08-03 Setting or accessing json_encoder or json_decoder raises a deprecation warning. :issue:4732 Version 2.2.0 ... (truncated) Commits 47af817 release version 2.2.5 afd63b1 Merge pull request #5109 from pallets/backport-vary-cookie 8646edc set Vary: Cookie header consistently for session a6367da Merge pull request #5108 from pallets/werkzeug-compat 3fbfbad werkzeug 2.3.3 compatibility 726d3f4 start version 2.2.5 ddc7acc Merge pull request #5081 from pallets/release-2.2.4 74e0329 release version 2.2.4 2d46068 update dev env 64bc458 update dev dependencies Additional commits viewable in compare view Updates werkzeug from 2.2.3 to 3.1.4 Release notes Sourced from werkzeug's releases. 3.1.4 This is the Werkzeug 3.1.4 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release. PyPI: https://pypi.org/project/Werkzeug/3.1.4/ Changes: https://werkzeug.palletsprojects.com/page/changes/#version-3-1-4 Milestone: https://github.com/pallets/werkzeug/milestone/42?closed=1 safe_join on Windows does not allow special device names. This prevents reading from these when using send_from_directory. secure_filename already prevented writing to these. ghsa-hgf8-39gv-g3f2 The debugger pin fails after 10 attempts instead of 11. #3020 The multipart form parser handles a \r\n sequence at a chunk boundary. #3065 Improve CPU usage during Watchdog reloader. #3054 Request.json annotation is more accurate. #3067 Traceback rendering handles when the line number is beyond the available source lines. #3044 HTTPException.get_response annotation and doc better conveys the distinction between WSGI and sans-IO responses. #3056 3.1.3 This is the Werkzeug 3.1.3 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes vs 3.1.0. PyPI: https://pypi.org/project/Werkzeug/3.1.3/ Changes: https://werkzeug.palletsprojects.com/en/stable/changes/#version-3-1-3 Milestone: https://github.com/pallets/werkzeug/milestone/41?closed=1 Initial data passed to MultiDict and similar interfaces only accepts list, tuple, or set when passing multiple values. It had been changed to accept any Collection, but this matched types that should be treated as single values, such as bytes. #2994 When the Host header is not set and Request.host falls back to the WSGI SERVER_NAME value, if that value is an IPv6 address it is wrapped in [] to match the Host header. #2993 3.1.2 This is the Werkzeug 3.1.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes vs 3.1.0. PyPI: https://pypi.org/project/Werkzeug/3.1.2/ Changes: https://werkzeug.palletsprojects.com/en/stable/changes/#version-3-1-2 Milestone: https://github.com/pallets/werkzeug/milestone/40?closed=1 Improve type annotation for TypeConversionDict.get to allow the type parameter to be a callable. #2988 Headers does not inherit from MutableMapping, as it is does not exactly match that interface. #2989 3.1.1 This is the Werkzeug 3.1.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes vs 3.1.0. PyPI: https://pypi.org/project/Werkzeug/3.1.1/ Changes: https://werkzeug.palletsprojects.com/en/stable/changes/#version-3-1-1 Milestone: https://github.com/pallets/werkzeug/milestone/38?closed=1 Fix an issue that caused str(Request.headers) to always appear empty. #2985 3.1.0 This is the Werkzeug 3.1.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecations, or introduce potentially breaking changes. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early. PyPI: https://pypi.org/project/Werkzeug/3.1.0/ Changes: https://werkzeug.palletsprojects.com/en/stable/changes/#version-3-1-0 Milestone: https://github.com/pallets/werkzeug/milestone/34?closed=1 ... (truncated) Changelog Sourced from werkzeug's changelog. Version 3.1.4 Released 2025-11-28 safe_join on Windows does not allow special device names. This prevents reading from these when using send_from_directory. secure_filename already prevented writing to these. :ghsa:hgf8-39gv-g3f2 The debugger pin fails after 10 attempts instead of 11. :pr:3020 The multipart form parser handles a \r\n sequence at a chunk boundary. :issue:3065 Improve CPU usage during Watchdog reloader. :issue:3054 Request.json annotation is more accurate. :issue:3067 Traceback rendering handles when the line number is beyond the available source lines. :issue:3044 HTTPException.get_response annotation and doc better conveys the distinction between WSGI and sans-IO responses. :issue:3056 Version 3.1.3 Released 2024-11-08 Initial data passed to MultiDict and similar interfaces only accepts list, tuple, or set when passing multiple values. It had been changed to accept any Collection, but this matched types that should be treated as single values, such as bytes. :issue:2994 When the Host header is not set and Request.host falls back to the WSGI SERVER_NAME value, if that value is an IPv6 address it is wrapped in [] to match the Host header. :issue:2993 Version 3.1.2 Released 2024-11-04 Improve type annotation for TypeConversionDict.get to allow the type parameter to be a callable. :issue:2988 Headers does not inherit from MutableMapping, as it is does not exactly match that interface. :issue:2989 Version 3.1.1 Released 2024-11-01 Fix an issue that caused str(Request.headers) to always appear empty. ... (truncated) Commits 1c7beb6 release version 3.1.4 9c8b754 install less to run tox 474e22f update dev dependencies 4b83337 Merge commit from fork 9bdec46 safe_join prevents windows special device names b11713e better HTTPException.get_response annotation (#3072) 1131dbd distinguish wsgi and sansio response annotation 5d9a403 skip rendering missing source (#3071) 60ea32c skip rendering missing source c0e67e9 Request.json property is only Any (#3070) Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) @dependabot ignore minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) @dependabot ignore will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) @dependabot unignore will remove all of the ignore conditions of the specified dependency @dependabot unignore will remove the ignore condition of the specified dependency and ignore conditions You can disable automated security fix PRs for this repo from the Security Alerts page.

Open Graph Description: Bumps the pip group with 2 updates in the /04_flask directory: flask and werkzeug. Updates flask from 1.1.2 to 2.2.5 Release notes Sourced from flask's releases. 2.2.5 This is a security fix ...

X Description: Bumps the pip group with 2 updates in the /04_flask directory: flask and werkzeug. Updates flask from 1.1.2 to 2.2.5 Release notes Sourced from flask's releases. 2.2.5 This is a security ...

Opengraph URL: https://github.com/46696519/python-tutorial/pull/1

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:c6cf2f4c-39f1-e756-0af1-2158b2c18ce8
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCFBE:1A8150:15A487:1FC529:6A61DEA1
html-safe-noncefbba373105301ffa30ca0ccf1c18557793f9311266f9772a374b9215f7b6ae56
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRkJFOjFBODE1MDoxNUE0ODc6MUZDNTI5OjZBNjFERUExIiwidmlzaXRvcl9pZCI6IjY1MTYyNzk0MzY0NDMyNDYyNDEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac3a8019671179e0a41cfb2fcacab3a1a7b12ec0d72a83e827842de18c507eb23a
hovercard-subject-tagpull_request:3061973672
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/46696519/python-tutorial/pull/1/files
twitter:imagehttps://avatars.githubusercontent.com/in/29110?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/in/29110?s=400&v=4
og:image:altBumps the pip group with 2 updates in the /04_flask directory: flask and werkzeug. Updates flask from 1.1.2 to 2.2.5 Release notes Sourced from flask's releases. 2.2.5 This is a security fix ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb2de8c74e5e61e893155ba46ee41bc66170c1644cb795adefa8386d490f7781c
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/46696519/python-tutorial git https://github.com/46696519/python-tutorial.git
octolytics-dimension-user_id199820941
octolytics-dimension-user_login46696519
octolytics-dimension-repository_id947701855
octolytics-dimension-repository_nwo46696519/python-tutorial
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id84792081
octolytics-dimension-repository_parent_nwoshibing624/python-tutorial
octolytics-dimension-repository_network_root_id84792081
octolytics-dimension-repository_network_root_nwoshibing624/python-tutorial
turbo-body-classeslogged-out env-production page-responsive
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released1866027ded575df8a15c731dd8b9986c9483ceb
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/46696519/python-tutorial/pull/1/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2F46696519%2Fpython-tutorial%2Fpull%2F1%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2F46696519%2Fpython-tutorial%2Fpull%2F1%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=46696519%2Fpython-tutorial
Reloadhttps://github.com/46696519/python-tutorial/pull/1/files
Reloadhttps://github.com/46696519/python-tutorial/pull/1/files
Reloadhttps://github.com/46696519/python-tutorial/pull/1/files
46696519 https://github.com/46696519
python-tutorialhttps://github.com/46696519/python-tutorial
shibing624/python-tutorialhttps://github.com/shibing624/python-tutorial
Notifications https://github.com/login?return_to=%2F46696519%2Fpython-tutorial
Fork 0 https://github.com/login?return_to=%2F46696519%2Fpython-tutorial
Star 0 https://github.com/login?return_to=%2F46696519%2Fpython-tutorial
Code https://github.com/46696519/python-tutorial
Pull requests 1 https://github.com/46696519/python-tutorial/pulls
Actions https://github.com/46696519/python-tutorial/actions
Projects https://github.com/46696519/python-tutorial/projects
Security and quality 0 https://github.com/46696519/python-tutorial/security
Insights https://github.com/46696519/python-tutorial/pulse
Code https://github.com/46696519/python-tutorial
Pull requests https://github.com/46696519/python-tutorial/pulls
Actions https://github.com/46696519/python-tutorial/actions
Projects https://github.com/46696519/python-tutorial/projects
Security and quality https://github.com/46696519/python-tutorial/security
Insights https://github.com/46696519/python-tutorial/pulse
Sign up for GitHub https://github.com/signup?return_to=%2F46696519%2Fpython-tutorial%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2F46696519%2Fpython-tutorial%2Fissues%2Fnew%2Fchoose
dependabothttps://github.com/apps/dependabot
masterhttps://github.com/46696519/python-tutorial/tree/master
dependabot/pip/04_flask/pip-a09ab61e61https://github.com/46696519/python-tutorial/tree/dependabot/pip/04_flask/pip-a09ab61e61
Conversation 0 https://github.com/46696519/python-tutorial/pull/1
Commits 1 https://github.com/46696519/python-tutorial/pull/1/commits
Checks 0 https://github.com/46696519/python-tutorial/pull/1/checks
Files changed https://github.com/46696519/python-tutorial/pull/1/files
Please reload this pagehttps://github.com/46696519/python-tutorial/pull/1/files
Bump the pip group across 1 directory with 2 updates https://github.com/46696519/python-tutorial/pull/1/files#top
Show all changes 1 commit https://github.com/46696519/python-tutorial/pull/1/files
6da5f3e Bump the pip group across 1 directory with 2 updates dependabot[bot] Dec 2, 2025 https://github.com/46696519/python-tutorial/pull/1/commits/6da5f3efd1f5989114dd3e3bde96f22f6aabd254
Clear filters https://github.com/46696519/python-tutorial/pull/1/files
Please reload this pagehttps://github.com/46696519/python-tutorial/pull/1/files
Please reload this pagehttps://github.com/46696519/python-tutorial/pull/1/files
04_flask/requirements.txthttps://github.com/46696519/python-tutorial/pull/1/files#diff-e772c346fc8013db68e4be4587cff8f01ae7c5cfc0b05d51adadcb7ddffda9de
View file https://github.com/46696519/python-tutorial/blob/6da5f3efd1f5989114dd3e3bde96f22f6aabd254/04_flask/requirements.txt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/46696519/python-tutorial/pull/1/{{ revealButtonHref }}
https://github.com/46696519/python-tutorial/pull/1/files#diff-e772c346fc8013db68e4be4587cff8f01ae7c5cfc0b05d51adadcb7ddffda9de
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.