diff --git a/search/poetry.lock b/search/poetry.lock index 98d03059ab..f2a3185c87 100644 --- a/search/poetry.lock +++ b/search/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -955,36 +955,35 @@ six = "*" [[package]] name = "scrapy" -version = "2.11.2" +version = "2.13.4" description = "A high-level Web Crawling and Web Scraping framework" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "Scrapy-2.11.2-py2.py3-none-any.whl", hash = "sha256:4be353d6abbb942a9f7e7614ca8b5f3d9037381176ac8d8859c8cac676e74fa0"}, - {file = "scrapy-2.11.2.tar.gz", hash = "sha256:dfbd565384fc3fffeba121f5a3a2d0899ac1f756d41432ca0879933fbfb3401d"}, + {file = "scrapy-2.13.4-py3-none-any.whl", hash = "sha256:9bf36700aefa4983cc48b2cb0e1564161a340e19f73862778e2ed44ec5bbde6a"}, + {file = "scrapy-2.13.4.tar.gz", hash = "sha256:e09bce40c56b56f9f86b0d078a0e5cdd08283c83076170ce7a8eec7189ac2493"}, ] [package.dependencies] -cryptography = ">=36.0.0" +cryptography = ">=37.0.0" cssselect = ">=0.9.1" defusedxml = ">=0.7.1" itemadapter = ">=0.1.0" itemloaders = ">=1.0.1" -lxml = ">=4.4.1" +lxml = ">=4.6.0" packaging = "*" parsel = ">=1.5.0" protego = ">=0.1.15" -PyDispatcher = {version = ">=2.0.5", markers = "platform_python_implementation == \"CPython\""} -pyOpenSSL = ">=21.0.0" -PyPyDispatcher = {version = ">=2.1.0", markers = "platform_python_implementation == \"PyPy\""} +pydispatcher = {version = ">=2.0.5", markers = "platform_python_implementation == \"CPython\""} +pyopenssl = ">=22.0.0" +pypydispatcher = {version = ">=2.1.0", markers = "platform_python_implementation == \"PyPy\""} queuelib = ">=1.4.2" service-identity = ">=18.1.0" -setuptools = "*" tldextract = "*" -Twisted = ">=18.9.0" +twisted = ">=21.7.0,<=25.5.0" w3lib = ">=1.17.0" -"zope.interface" = ">=5.1.0" +zope-interface = ">=5.1.0" [[package]] name = "service-identity" @@ -1069,7 +1068,7 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.7" groups = ["main"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, @@ -1204,4 +1203,4 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] [metadata] lock-version = "2.1" python-versions = "^3.10" -content-hash = "5a4133db22b0c659fd9bd0297b30c0054fb401053249d70b65eff5ff89863a09" +content-hash = "e35928349817110535877a7e7aca9146ede00beba93c5c31c8ab46a47dbd413f" diff --git a/search/pyproject.toml b/search/pyproject.toml index 171f865827..98c1fc5793 100644 --- a/search/pyproject.toml +++ b/search/pyproject.toml @@ -8,7 +8,7 @@ license = "Attribution-ShareAlike 4.0 International" [tool.poetry.dependencies] python = "^3.10" cryptography = "^44.0.1" -Scrapy = "^2.11.2" +Scrapy = "^2.13.4" meilisearch = "^0.24.0" platformshconfig = "^2.3.1" PyYAML = "^6.0"