From ee8b4b9e012d0bc690362eb520a80af3c57868ee Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 19 Nov 2024 12:38:19 +0100
Subject: [PATCH] Bump the python-packages group in /backend with 3 updates
(#96)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the python-packages group in /backend with 3 updates:
[coverage](https://github.com/nedbat/coveragepy),
[scrapy](https://github.com/scrapy/scrapy) and
[flask](https://github.com/pallets/flask).
Updates `coverage` from 7.6.4 to 7.6.7
Sourced from coverage's
changelog. .. _changes_7-6-6: .. _issue 1891: nedbat/coveragepy#1891 .. _changes_7-6-5: fix: fine-tuned the exact Python version (3.12.6) when exiting from
fix: isolate our code more from mocking in the os module that in rare
cases
can cause refactor: some code unreachable code paths in parser.py were changed
to
asserts. If you encounter any of these, please let me know! .. _pytest-cov-666: pytest-dev/pytest-cov#666 .. _changes_7-6-4: Sourced from scrapy's
releases. Sourced from scrapy's
changelog. Highlights: Dropped support for Python 3.8, added support for Python 3.13 :meth: Added :class: Added :setting: Modified requirements Added support for Python 3.13. Minimum versions increased for these dependencies: Twisted_: 18.9.0 → 21.7.0 cryptography_: 36.0.0 → 37.0.0 pyOpenSSL_: 21.0.0 → 22.0.0 lxml_: 4.4.1 → 4.6.0 Removed Backward-incompatible changesChangelog
Version 7.6.7 — 2024-11-15
Version 7.6.6 — 2024-11-15
issue 1891
_. The assert has been removed.Version 7.6.5 — 2024-11-14
with
statements changed how they traced. This affected whether people saw the
fix for issue 1880
_.bizarre behavior <pytest-cov-666_>
_.Commits
af89ebb
docs: sample HTML for 7.6.7c723de2
docs: prep for 7.6.7898e94a
fix: another possible assert changed back to a conditional.42961d6
build: tweaks to release process1a09d4a
build: bump versionc26fc6e
docs: sample HTML for 7.6.679ad469
docs: prep for 7.6.698939c9
fix: this assert is possible, remove it. #1891ad4a4ff
build: automate the 'final' versione1502e6
build: bump version
Updates `scrapy` from 2.11.2 to 2.12.0
Release notes
2.12.0
start_requests
can now yield itemsscrapy.http.JsonResponse
CLOSESPIDER_PAGECOUNT_NO_ITEM
settingChangelog
Scrapy 2.12.0 (2024-11-18)
~scrapy.Spider.start_requests
can now yield
items~scrapy.http.JsonResponse
CLOSESPIDER_PAGECOUNT_NO_ITEM
- Dropped support for Python 3.8.
(:issue:`6466`, :issue:`6472`)
(:issue:6166
)
setuptools
from the dependency list.
(:issue:6487
)
User-defined cookies for HTTPS requests will have the
secure
flag set
to True
unless it's set to False
explictly.
This is important when
these cookies are reused in HTTP requests, e.g. after a redirect to an
HTTP
URL.
(:issue:6357
)
The Reppy-based robots.txt
parser,
scrapy.robotstxt.ReppyRobotParser
, was removed, as it
doesn't support
Python 3.9+.
(:issue:5230
, :issue:6099
,
:issue:6499
)
The initialization API of
:class:scrapy.pipelines.media.MediaPipeline
and
... (truncated)
b1f9e56
Bump version: 2.11.2 → 2.12.010089c6
2.12 release notes (#6226)212e848
Merge pull request #6545
from wRAR/mitmproxy-dhparamfeea3a0
Commit mitmproxy-dhparam.pem.87b2300
Merge pull request #6543
from scrapy/pep740-attestationsdc4d6d1
Verified PyPI releases (a.k.a. PEP740)30fb54f
Merge pull request #6542
from nicklaustrup/Tests-contracts-swallowed-exceptionsbfcee45
Added failing test cases to tests/test_contracts.py and fixed
corresponding m...ab5cb7c
Merge pull request #6540
from wRAR/build_from_settings929d665
Address PR feedback.Sourced from flask's releases.
3.1.0
This is the Flask 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/Flask/3.1.0/ Changes: https://flask.palletsprojects.com/en/stable/changes/#version-3-1-0 Milestone: https://github.com/pallets/flask/milestone/33?closed=1
- Drop support for Python 3.8. #5623
- Update minimum dependency versions to latest feature releases. Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. #5624, #5633
- Provide a configuration option to control automatic option responses. #5496
Flask.open_resource
/open_instance_resource
andBlueprint.open_resource
take anencoding
parameter to use when opening in text mode. It defaults toutf-8
. #5504Request.max_content_length
can be customized per-request instead of only through theMAX_CONTENT_LENGTH
config. AddedMAX_FORM_MEMORY_SIZE
andMAX_FORM_PARTS
config. Added documentation about resource limits to the security page. #5625- Add support for the
Partitioned
cookie attribute (CHIPS), with theSESSION_COOKIE_PARTITIONED
config. #5472-e path
takes precedence over default.env
and.flaskenv
files.load_dotenv
loads default files in addition to a path unlessload_defaults=False
is passed. #5628- Support key rotation with the
SECRET_KEY_FALLBACKS
config, a list of old secret keys that can still be used for unsigning. Extensions will need to add support. #5621- Fix how setting
host_matching=True
orsubdomain_matching=False
interacts withSERVER_NAME
. SettingSERVER_NAME
no longer restricts requests to only that domain. #5553Request.trusted_hosts
is checked during routing, and can be set through theTRUSTED_HOSTS
config. #5636
Sourced from flask's changelog.
Version 3.1.0
Released 2024-11-13
- Drop support for Python 3.8. :pr:
5623
- Update minimum dependency versions to latest feature releases. Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. :pr:
5624,5633
- Provide a configuration option to control automatic option responses. :pr:
5496
Flask.open_resource
/open_instance_resource
andBlueprint.open_resource
take anencoding
parameter to use when opening in text mode. It defaults toutf-8
. :issue:5504
Request.max_content_length
can be customized per-request instead of only through theMAX_CONTENT_LENGTH
config. AddedMAX_FORM_MEMORY_SIZE
andMAX_FORM_PARTS
config. Added documentation about resource limits to the security page. :issue:5625
- Add support for the
Partitioned
cookie attribute (CHIPS), with theSESSION_COOKIE_PARTITIONED
config. :issue:5472
-e path
takes precedence over default.env
and.flaskenv
files.load_dotenv
loads default files in addition to a path unlessload_defaults=False
is passed. :issue:5628
- Support key rotation with the
SECRET_KEY_FALLBACKS
config, a list of old secret keys that can still be used for unsigning. Extensions will need to add support. :issue:5621
- Fix how setting
host_matching=True
orsubdomain_matching=False
interacts withSERVER_NAME
. SettingSERVER_NAME
no longer restricts requests to only that domain. :issue:5553
Request.trusted_hosts
is checked during routing, and can be set through theTRUSTED_HOSTS
config. :issue:5636
ab81496
release version 3.1.070602a1
remove test pypi6748a09
update dev dependencies22c48a7
Merge remote-tracking branch 'origin/stable'2eab96a
use generic bases for session (#5638)f49dbfd
use generic bases for session7b21d43
configure and check request.trusted_hosts
(#5637)4f7156f
configure and check trusted_hosts10bdf61
setting SERVER_NAME
does not restrict routing for both
subdomain_matching
...4995a77
fix subdomain_matching=False behavior