Make the Apple script compatible with the way update.py now works, which is 'product' oriented, meaning the script will be called once for each product. To minimize the impacts the responses are now cached to avoid rate-limiting by support.apple.com. Version patterns have also been moved to product's auto configuration to make future changes simpler.
16 lines
869 B
Plaintext
16 lines
869 B
Plaintext
beautifulsoup4==4.12.3 # used by a lot of scripts to parse html
|
|
deepdiff==6.7.1 # used in update.py
|
|
html5lib==1.1 # used in conjunction with beautifulsoup4
|
|
mwparserfromhell==0.6.6 # used in unrealircd.py
|
|
packaging==23.2 # used in latest.py
|
|
playwright==1.41.2 # used by a few scripts to parse html
|
|
pre-commit==3.5.0 # used to check code before commit
|
|
python-frontmatter==1.1.0 # used in endoflife.py to parse products YAML frontmatters
|
|
python-liquid==1.10.2 # used in endoflife.py to render version templates
|
|
requests==2.31.0 # used in http.py to make HTTP requests simpler
|
|
requests-futures==1.0.1 # used in http.py to be able to make async HTTP requests
|
|
requests-cache==1.2.0 # used in http.py to be able to cache 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
|