From: alex Date: Mon, 3 Feb 2025 20:42:55 +0000 (+0100) Subject: Remove unused beautifulsoup4 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=74b26671d27d18f89755230a9ee97e52c187ee5e;p=alex.git Remove unused beautifulsoup4 --- diff --git a/blog/poetry.lock b/blog/poetry.lock index 8c95cfc..337538c 100644 --- a/blog/poetry.lock +++ b/blog/poetry.lock @@ -1,9 +1,10 @@ -# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand. +# This file is automatically @generated by Poetry and should not be changed by hand. [[package]] name = "aiohappyeyeballs" version = "2.3.7" description = "Happy Eyeballs for asyncio" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -15,6 +16,7 @@ files = [ name = "aiohttp" version = "3.10.11" description = "Async http client/server framework (asyncio)" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -127,6 +129,7 @@ speedups = ["Brotli", "aiodns (>=3.2.0)", "brotlicffi"] name = "aiosignal" version = "1.3.1" description = "aiosignal: a list of registered asynchronous callbacks" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -141,6 +144,7 @@ frozenlist = ">=1.1.0" name = "asttokens" version = "2.4.1" description = "Annotate AST trees with source code positions" +category = "dev" optional = false python-versions = "*" files = [ @@ -159,6 +163,7 @@ test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] name = "async-timeout" version = "4.0.3" description = "Timeout context manager for asyncio programs" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -170,6 +175,7 @@ files = [ name = "attrs" version = "24.2.0" description = "Classes Without Boilerplate" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -185,31 +191,11 @@ docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphi tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] -[[package]] -name = "beautifulsoup4" -version = "4.12.3" -description = "Screen-scraping library" -optional = false -python-versions = ">=3.6.0" -files = [ - {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"}, - {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"}, -] - -[package.dependencies] -soupsieve = ">1.2" - -[package.extras] -cchardet = ["cchardet"] -chardet = ["chardet"] -charset-normalizer = ["charset-normalizer"] -html5lib = ["html5lib"] -lxml = ["lxml"] - [[package]] name = "bicephalus" version = "0.1.0" description = "" +category = "main" optional = false python-versions = "^3.9" files = [] @@ -231,6 +217,7 @@ resolved_reference = "df78fe0e9690147442808ad817a91b55c099dcb5" name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." +category = "dev" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ @@ -242,6 +229,7 @@ files = [ name = "decorator" version = "5.1.1" description = "Decorators for Humans" +category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -253,6 +241,7 @@ files = [ name = "deprecated" version = "1.2.14" description = "Python @deprecated decorator to deprecate old python classes, functions or methods." +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -270,6 +259,7 @@ dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "sphinx (<2)", "tox"] name = "exceptiongroup" version = "1.2.2" description = "Backport of PEP 654 (exception groups)" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -284,6 +274,7 @@ test = ["pytest (>=6)"] name = "executing" version = "2.0.1" description = "Get the currently executing AST node of a frame, and other information" +category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -298,6 +289,7 @@ tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipyth name = "feedgen" version = "1.0.0" description = "Feed Generator (ATOM, RSS, Podcasts)" +category = "main" optional = false python-versions = "*" files = [ @@ -312,6 +304,7 @@ python-dateutil = "*" name = "frozenlist" version = "1.4.1" description = "A list-like structure which implements collections.abc.MutableSequence" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -398,6 +391,7 @@ files = [ name = "googleapis-common-protos" version = "1.63.2" description = "Common protobufs used in Google APIs" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -415,6 +409,7 @@ grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] name = "grpcio" version = "1.65.5" description = "HTTP/2-based RPC framework" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -473,6 +468,7 @@ protobuf = ["grpcio-tools (>=1.65.5)"] name = "htmlgenerator" version = "1.2.32" description = "Declarative HTML templating system with lazy rendering" +category = "main" optional = false python-versions = "*" files = [ @@ -487,6 +483,7 @@ all = ["beautifulsoup4", "black", "lxml"] name = "idna" version = "3.7" description = "Internationalized Domain Names in Applications (IDNA)" +category = "main" optional = false python-versions = ">=3.5" files = [ @@ -498,6 +495,7 @@ files = [ name = "importlib-metadata" version = "8.0.0" description = "Read metadata from Python packages" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -517,6 +515,7 @@ test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "p name = "iniconfig" version = "2.0.0" description = "brain-dead simple config-ini parsing" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -528,6 +527,7 @@ files = [ name = "ipython" version = "8.18.1" description = "IPython: Productive Interactive Computing" +category = "dev" optional = false python-versions = ">=3.9" files = [ @@ -565,6 +565,7 @@ test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.22)", "pa name = "jedi" version = "0.19.1" description = "An autocompletion tool for Python that can be used for text editors." +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -584,6 +585,7 @@ testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] name = "lxml" version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -738,6 +740,7 @@ source = ["Cython (>=3.0.11)"] name = "matplotlib-inline" version = "0.1.7" description = "Inline Matplotlib backend for Jupyter" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -752,6 +755,7 @@ traitlets = "*" name = "multidict" version = "6.0.5" description = "multidict implementation" +category = "main" optional = false python-versions = ">=3.7" files = [ @@ -851,6 +855,7 @@ files = [ name = "opentelemetry-api" version = "1.26.0" description = "OpenTelemetry Python API" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -866,6 +871,7 @@ importlib-metadata = ">=6.0,<=8.0.0" name = "opentelemetry-exporter-otlp-proto-common" version = "1.26.0" description = "OpenTelemetry Protobuf encoding" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -880,6 +886,7 @@ opentelemetry-proto = "1.26.0" name = "opentelemetry-exporter-otlp-proto-grpc" version = "1.26.0" description = "OpenTelemetry Collector Protobuf over gRPC Exporter" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -900,6 +907,7 @@ opentelemetry-sdk = ">=1.26.0,<1.27.0" name = "opentelemetry-proto" version = "1.26.0" description = "OpenTelemetry Python Proto" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -914,6 +922,7 @@ protobuf = ">=3.19,<5.0" name = "opentelemetry-sdk" version = "1.26.0" description = "OpenTelemetry Python SDK" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -930,6 +939,7 @@ typing-extensions = ">=3.7.4" name = "opentelemetry-semantic-conventions" version = "0.47b0" description = "OpenTelemetry Semantic Conventions" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -945,6 +955,7 @@ opentelemetry-api = "1.26.0" name = "packaging" version = "24.1" description = "Core utilities for Python packages" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -956,6 +967,7 @@ files = [ name = "parso" version = "0.8.4" description = "A Python Parser" +category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -971,6 +983,7 @@ testing = ["docopt", "pytest"] name = "pexpect" version = "4.9.0" description = "Pexpect allows easy control of interactive console applications." +category = "dev" optional = false python-versions = "*" files = [ @@ -985,6 +998,7 @@ ptyprocess = ">=0.5" name = "pluggy" version = "1.5.0" description = "plugin and hook calling mechanisms for python" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1000,6 +1014,7 @@ testing = ["pytest", "pytest-benchmark"] name = "prompt-toolkit" version = "3.0.47" description = "Library for building powerful interactive command lines in Python" +category = "dev" optional = false python-versions = ">=3.7.0" files = [ @@ -1014,6 +1029,7 @@ wcwidth = "*" name = "propcache" version = "0.2.0" description = "Accelerated property cache" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1121,6 +1137,7 @@ files = [ name = "protobuf" version = "4.25.4" description = "" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1141,6 +1158,7 @@ files = [ name = "ptyprocess" version = "0.7.0" description = "Run a subprocess in a pseudo terminal" +category = "dev" optional = false python-versions = "*" files = [ @@ -1152,6 +1170,7 @@ files = [ name = "pure-eval" version = "0.2.3" description = "Safely evaluate AST nodes without side effects" +category = "dev" optional = false python-versions = "*" files = [ @@ -1166,6 +1185,7 @@ tests = ["pytest"] name = "pygments" version = "2.18.0" description = "Pygments is a syntax highlighting package written in Python." +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1180,6 +1200,7 @@ windows-terminal = ["colorama (>=0.4.6)"] name = "pytest" version = "8.3.4" description = "pytest: simple powerful testing with Python" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1202,6 +1223,7 @@ dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments name = "python-dateutil" version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" +category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ @@ -1216,6 +1238,7 @@ six = ">=1.5" name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -1223,21 +1246,11 @@ files = [ {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] -[[package]] -name = "soupsieve" -version = "2.6" -description = "A modern CSS selector implementation for Beautiful Soup." -optional = false -python-versions = ">=3.8" -files = [ - {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, - {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, -] - [[package]] name = "stack-data" version = "0.6.3" description = "Extract data from python stack frames and tracebacks for informative displays" +category = "dev" optional = false python-versions = "*" files = [ @@ -1257,6 +1270,7 @@ tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] name = "tomli" version = "2.0.1" description = "A lil' TOML parser" +category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -1268,6 +1282,7 @@ files = [ name = "traitlets" version = "5.14.3" description = "Traitlets Python configuration system" +category = "dev" optional = false python-versions = ">=3.8" files = [ @@ -1283,6 +1298,7 @@ test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0, name = "typing-extensions" version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1294,6 +1310,7 @@ files = [ name = "wcwidth" version = "0.2.13" description = "Measures the displayed width of unicode strings in a terminal" +category = "dev" optional = false python-versions = "*" files = [ @@ -1305,6 +1322,7 @@ files = [ name = "wrapt" version = "1.16.0" description = "Module for decorators, wrappers and monkey patching." +category = "main" optional = false python-versions = ">=3.6" files = [ @@ -1384,6 +1402,7 @@ files = [ name = "yarl" version = "1.17.2" description = "Yet another URL library" +category = "main" optional = false python-versions = ">=3.9" files = [ @@ -1480,6 +1499,7 @@ propcache = ">=0.2.0" name = "zipp" version = "3.20.0" description = "Backport of pathlib-compatible object wrapper for zip files" +category = "main" optional = false python-versions = ">=3.8" files = [ @@ -1494,4 +1514,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "fa87e94c1edefa770310e94e41018b81191dde31fde15ddaedf92866cf305ba7" +content-hash = "62dfdb59f240cffb57804b2ccccba3af3004d14561afebee21fe3adaa1b69816" diff --git a/blog/pyproject.toml b/blog/pyproject.toml index 19a535e..b75e9a8 100644 --- a/blog/pyproject.toml +++ b/blog/pyproject.toml @@ -10,7 +10,6 @@ python = "^3.9" # bicephalus = { path = "../../bicephalus", develop = true } bicephalus = { git = "https://github.com/alexpdp7/bicephalus.git" } htmlgenerator = "^1.2.32" -beautifulsoup4 = "^4.12.3" feedgen = "^1.0.0" lxml = "^5.3.0"