From 2cf45d1c98ca3520c6ca1c3afb571ce8a096e2f1 Mon Sep 17 00:00:00 2001 From: Marc Wrobel Date: Fri, 15 Dec 2023 14:57:40 +0100 Subject: [PATCH] Drop unused / indirect dependency declarations To lower the dependency maintenance burden, and so that we get the correct library versions. --- requirements.txt | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/requirements.txt b/requirements.txt index 73c75100..cf35dd68 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,20 +1,11 @@ -beautifulsoup4==4.12.2 -cffi==1.16.0 -html5lib==1.1 -Markdown==3.5.1 -mwparserfromhell==0.6.5 -pycparser==2.21 -pygit2==1.13.3 -python-dateutil==2.8.2 -python-frontmatter==1.0.1 -python-liquid==1.10.0 -PyYAML==6.0.1 -six==1.16.0 -soupsieve==2.5 -typing_extensions==4.8.0 -webencodings==0.5.1 -requests==2.31.0 -requests-html==0.10.0 -requests-futures==1.0.1 -regex==2023.10.3 -pre-commit==3.5.0 +beautifulsoup4==4.12.2 # used by a lot of script to parse html +html5lib==1.1 # used in conjunction with beautifulsoup4 +mwparserfromhell==0.6.5 # used in unrealircd.py +pre-commit==3.5.0 # used to check code before commit +python-frontmatter==1.0.1 # used in endoflife.py to parse products YAML frontmatters +python-liquid==1.10.0 # used in endoflife.py to render version templates +regex==2023.10.3 # used in endoflife.py instead of re to support identically named groups +requests==2.31.0 # used in http.py to make HTTP requests simpler +requests-html==0.10.0 # used by a few scripts to parse html that needs javascript to be rendered +requests-futures==1.0.1 # used in http.py to be able to make async HTTP requests +soupsieve==2.5 # used in conjunction with beautifulsoup4