diff --git a/pyproject.toml b/pyproject.toml index cbaf1a0..e771c2d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ dynamic = ["version"] requires-python = ">=3.13" dependencies = [ "icalendar==5.0.12", - "Scrapy==2.11.1", + "Scrapy==2.13.4", "selenium==4.20.0", "markdownify==0.12.1", "requests==2.32.5", diff --git a/uv.lock b/uv.lock index a70164c..f32a116 100644 --- a/uv.lock +++ b/uv.lock @@ -148,6 +148,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ee/58/257350f7db99b4ae12b614a36256d9cc870d71d9e451e79c2dc3b23d7c3c/cssselect-1.3.0-py3-none-any.whl", hash = "sha256:56d1bf3e198080cc1667e137bc51de9cadfca259f03c2d4e09037b3e01e30f0d", size = 18786, upload-time = "2025-03-10T09:30:28.048Z" }, ] +[[package]] +name = "defusedxml" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" }, +] + [[package]] name = "feedparser" version = "6.0.11" @@ -485,7 +494,7 @@ requires-dist = [ { name = "icalendar", specifier = "==5.0.12" }, { name = "markdownify", specifier = "==0.12.1" }, { name = "requests", specifier = "==2.32.5" }, - { name = "scrapy", specifier = "==2.11.1" }, + { name = "scrapy", specifier = "==2.13.4" }, { name = "selenium", specifier = "==4.20.0" }, ] @@ -568,11 +577,12 @@ wheels = [ [[package]] name = "scrapy" -version = "2.11.1" +version = "2.13.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cryptography" }, { name = "cssselect" }, + { name = "defusedxml" }, { name = "itemadapter" }, { name = "itemloaders" }, { name = "lxml" }, @@ -584,15 +594,14 @@ dependencies = [ { name = "pypydispatcher", marker = "platform_python_implementation == 'PyPy'" }, { name = "queuelib" }, { name = "service-identity" }, - { name = "setuptools" }, { name = "tldextract" }, { name = "twisted" }, { name = "w3lib" }, { name = "zope-interface" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c5/f2/5c7f7f3e941e9a2046120d5f034fcf19e78151e0b5d96baed92d4d260429/Scrapy-2.11.1.tar.gz", hash = "sha256:733a039c7423e52b69bf2810b5332093d4e42a848460359c07b02ecff8f73ebe", size = 1176726, upload-time = "2024-02-14T19:05:55.546Z" } +sdist = { url = "https://files.pythonhosted.org/packages/08/ef/827db21986672723741ef1c384f4e5a09b0a552936ae638b6426e71d3a6e/scrapy-2.13.4.tar.gz", hash = "sha256:e09bce40c56b56f9f86b0d078a0e5cdd08283c83076170ce7a8eec7189ac2493", size = 1220580, upload-time = "2025-11-17T11:32:27.137Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/68/7d/38cfa17c08c15ea981c250aa7a72b7f642afcc6947ddef8bc8f8a6a4e555/Scrapy-2.11.1-py2.py3-none-any.whl", hash = "sha256:f1edee0cd214512054c01a8d031a8d213dddb53492b02c9e66256e3efe90d175", size = 287791, upload-time = "2024-02-14T19:05:52.824Z" }, + { url = "https://files.pythonhosted.org/packages/17/23/3a35660c44bd7c116a83ddd23f99a1add46276b15ca7103492a73d5fdf4f/scrapy-2.13.4-py3-none-any.whl", hash = "sha256:9bf36700aefa4983cc48b2cb0e1564161a340e19f73862778e2ed44ec5bbde6a", size = 321567, upload-time = "2025-11-17T11:32:24.891Z" }, ] [[package]]