Files
endoflife-date-release-data/requirements.txt
Marc Wrobel 86860715ab Rewrite update.py to Python (#263)
Reasons were:

- one language make it easier for maintenance,
- workflow simplification,
- not stopping when a script fails anymore (it's better to have a partial update than nothing),
- use `GITHUB_OUTPUT` instead of the deprecated `set-output` command,
- display a workflow summary with statistics about scripts and information about updated products.

The commit message is not as good as it used to be, but it makes the diff process agnostic from the file format (will be needed soon when it will change), and it handles versions updates / removal, which was not supported by the previous script.
2023-12-30 00:07:22 +01:00

15 lines
834 B
Plaintext

beautifulsoup4==4.12.2 # used by a lot of script to parse html
deepdiff==6.7.1 # used in update.py
html5lib==1.1 # used in conjunction with beautifulsoup4
mwparserfromhell==0.6.5 # used in unrealircd.py
packaging==23.2 # used in latest.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
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
ruamel.yaml==0.18.5 # used in latest.py
ruamel.yaml.clib==0.2.8 # used in latest.py
soupsieve==2.5 # used in conjunction with beautifulsoup4