Browse Source

install bs4 stubs directly

Daniel Busch 4 months ago
parent
commit
1926d8679e
3 changed files with 33 additions and 1 deletions
  1. 26 1
      poetry.lock
  2. 1 0
      pyproject.toml
  3. 6 0
      requirements.txt

+ 26 - 1
poetry.lock

@@ -3057,6 +3057,31 @@ exceptiongroup = {version = "*", markers = "python_version < \"3.11\""}
 trio = ">=0.11"
 wsproto = ">=0.14"
 
+[[package]]
+name = "types-beautifulsoup4"
+version = "4.12.0.20241020"
+description = "Typing stubs for beautifulsoup4"
+optional = false
+python-versions = ">=3.8"
+files = [
+    {file = "types-beautifulsoup4-4.12.0.20241020.tar.gz", hash = "sha256:158370d08d0cd448bd11b132a50ff5279237a5d4b5837beba074de152a513059"},
+    {file = "types_beautifulsoup4-4.12.0.20241020-py3-none-any.whl", hash = "sha256:c95e66ce15a4f5f0835f7fbc5cd886321ae8294f977c495424eaf4225307fd30"},
+]
+
+[package.dependencies]
+types-html5lib = "*"
+
+[[package]]
+name = "types-html5lib"
+version = "1.1.11.20241018"
+description = "Typing stubs for html5lib"
+optional = false
+python-versions = ">=3.8"
+files = [
+    {file = "types-html5lib-1.1.11.20241018.tar.gz", hash = "sha256:98042555ff78d9e3a51c77c918b1041acbb7eb6c405408d8a9e150ff5beccafa"},
+    {file = "types_html5lib-1.1.11.20241018-py3-none-any.whl", hash = "sha256:3f1e064d9ed2c289001ae6392c84c93833abb0816165c6ff0abfc304a779f403"},
+]
+
 [[package]]
 name = "typing-extensions"
 version = "4.12.2"
@@ -3187,4 +3212,4 @@ type = ["pytest-mypy"]
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.10"
-content-hash = "748af96bc941065b898391c3b68957d7cf62e1927088f379352a1abba8963699"
+content-hash = "6c9643b173c6eb9440950a0af6f02888ac0c3d467ecd0e99a9ad1629b286c56b"

+ 1 - 0
pyproject.toml

@@ -14,6 +14,7 @@ datalad = "0.19.6"
 selenium = "^4.26.1"
 webdriver-manager = "^4.0.2"
 beautifulsoup4 = "^4.12.3"
+types-beautifulsoup4 = "^4.12.0.20241020"
 
 
 [tool.poetry.group.tests.dependencies]

+ 6 - 0
requirements.txt

@@ -398,6 +398,12 @@ trio-websocket==0.11.1 ; python_version >= "3.10" and python_version < "4.0" \
 trio==0.27.0 ; python_version >= "3.10" and python_version < "4.0" \
     --hash=sha256:1dcc95ab1726b2da054afea8fd761af74bad79bd52381b84eae408e983c76831 \
     --hash=sha256:68eabbcf8f457d925df62da780eff15ff5dc68fd6b367e2dde59f7aaf2a0b884
+types-beautifulsoup4==4.12.0.20241020 ; python_version >= "3.10" and python_version < "4.0" \
+    --hash=sha256:158370d08d0cd448bd11b132a50ff5279237a5d4b5837beba074de152a513059 \
+    --hash=sha256:c95e66ce15a4f5f0835f7fbc5cd886321ae8294f977c495424eaf4225307fd30
+types-html5lib==1.1.11.20241018 ; python_version >= "3.10" and python_version < "4.0" \
+    --hash=sha256:3f1e064d9ed2c289001ae6392c84c93833abb0816165c6ff0abfc304a779f403 \
+    --hash=sha256:98042555ff78d9e3a51c77c918b1041acbb7eb6c405408d8a9e150ff5beccafa
 typing-extensions==4.12.2 ; python_version >= "3.10" and python_version < "4.0" \
     --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \
     --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8