diff --git a/poetry.lock b/poetry.lock index 7dec12c..a14c3e1 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "annotated-types" @@ -449,6 +449,17 @@ ssh = ["bcrypt (>=3.1.5)"] test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] +[[package]] +name = "cssselect" +version = "1.2.0" +description = "cssselect parses CSS3 Selectors and translates them to XPath 1.0" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cssselect-1.2.0-py2.py3-none-any.whl", hash = "sha256:da1885f0c10b60c03ed5eccbb6b68d6eff248d91976fcde348f395d54c9fd35e"}, + {file = "cssselect-1.2.0.tar.gz", hash = "sha256:666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc"}, +] + [[package]] name = "decorator" version = "5.1.1" @@ -1747,21 +1758,22 @@ files = [ [[package]] name = "types-lxml" -version = "2023.10.21" +version = "2024.9.16" description = "Complete lxml external type annotation" optional = false python-versions = ">=3.8" files = [ - {file = "types-lxml-2023.10.21.tar.gz", hash = "sha256:daf1458b7d9b2fb421354137b97c6029c4fe75cef2cbab0d8e144d8c548d9b98"}, - {file = "types_lxml-2023.10.21-py3-none-any.whl", hash = "sha256:545097ca5f69d568827416d671285cae203a5b3d99937294e155c4cc0e46e712"}, + {file = "types_lxml-2024.9.16-py3-none-any.whl", hash = "sha256:bde062b76e701555aa84c23ba1cc6b22a3855dc1bf6970f48c04f2aab3ba806d"}, + {file = "types_lxml-2024.9.16.tar.gz", hash = "sha256:1005984c8da5ceb929b5f168a804b8b7217c8e0c6459fa205aa19fd8d75571ab"}, ] [package.dependencies] -types-beautifulsoup4 = "*" -typing-extensions = ">=4.5,<5.0" +cssselect = ">=1.2,<2.0" +types-beautifulsoup4 = ">=4.12,<5.0" +typing_extensions = {version = ">=4.10,<5.0", markers = "python_version < \"3.13\""} [package.extras] -dev = ["black", "isort (>=5)", "lxml (==4.9.*)", "mypy (>=1.1,<1.4)", "pyright (>=1.1.289,<1.1.332)", "pytest (>=7)", "pytest-mypy-plugins (>=1.10.1,<2.0)", "typeguard (==3.0.*)"] +test = ["beautifulsoup4 (>=4.8,<5.0)", "html5lib (==1.1)", "lxml (>=4.9)", "mypy (>=1.11.0,<1.12.0)", "pyright (>=1.1.351)", "pytest (>=7.0,<9)", "pytest-mypy-plugins (>=2.0)", "tox (>=4.0,<5.0)", "typeguard (>=3.0)", "typeguard (>=4.3.0)"] [[package]] name = "types-pyopenssl" @@ -2116,4 +2128,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "67b8d7c5c897359e3d428b929e8b9a0d368d9127fc62a302ad548ad2437c5a91" +content-hash = "7dd27dfb83fd58c8698703680cfe31554cbd85c6499761317156b3098a4796d9" diff --git a/pyproject.toml b/pyproject.toml index 9dd3358..d06a257 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ types-requests = "^2.28.11.4" pyOpenSSL = "^24.0.0" types-pyOpenSSL = "^24.0.0.20240130" lxml = "^4.9.1" -types-lxml = ">=2022.11.8,<2024.0.0" +types-lxml = ">=2022.11.8,<2025.0.0" ruff = "^0" black = ">=23.9.1,<25.0.0"