@@ -26,11 +26,36 @@ jobs:
2626 python-version : ["3.10", "3.12"]
2727 requires : ["latest"]
2828 dependency : ["lightning"]
29+ dependency_package : ["lightning"]
2930 include :
30- - { os: "ubuntu-22.04", python-version: "3.10", requires: "oldest", dependency: "lightning" }
31- - { os: "ubuntu-24.04", python-version: "3.12", requires: "latest", dependency: "pytorch_lightning" }
32- - { os: "windows-2022", python-version: "3.12", requires: "latest", dependency: "pytorch_lightning" }
33- - { os: "macOS-14", python-version: "3.12", requires: "latest", dependency: "pytorch_lightning" }
31+ - {
32+ os : " ubuntu-22.04" ,
33+ python-version : " 3.10" ,
34+ requires : " oldest" ,
35+ dependency : " lightning" ,
36+ dependency_package : " lightning" ,
37+ }
38+ - {
39+ os : " ubuntu-24.04" ,
40+ python-version : " 3.12" ,
41+ requires : " latest" ,
42+ dependency : " pytorch_lightning" ,
43+ dependency_package : " pytorch-lightning" ,
44+ }
45+ - {
46+ os : " windows-2022" ,
47+ python-version : " 3.12" ,
48+ requires : " latest" ,
49+ dependency : " pytorch_lightning" ,
50+ dependency_package : " pytorch-lightning" ,
51+ }
52+ - {
53+ os : " macOS-14" ,
54+ python-version : " 3.12" ,
55+ requires : " latest" ,
56+ dependency : " pytorch_lightning" ,
57+ dependency_package : " pytorch-lightning" ,
58+ }
3459
3560 # Timeout: https://stackoverflow.com/a/59076067/4521646
3661 timeout-minutes : 35
@@ -53,16 +78,15 @@ jobs:
5378 if : matrix.requires == 'oldest'
5479 run : |
5580 uv pip install 'lightning-utilities[cli]'
56- python -m lightning_utilities.cli requirements set-oldest --req_files='["requirements.txt"]'
81+ python -m lightning_utilities.cli requirements set-oldest --req_files='["requirements.txt", "pyproject.toml" ]'
5782
5883 - name : Adjust requirements
5984 run : |
6085 uv pip install 'lightning-utilities[cli]' -q
6186 python -m lightning_utilities.cli requirements replace-pkg \
6287 --old_package="lightning" \
63- --new_package="${{matrix.dependency}}" \
64- --req_files='["_requirements/extra.txt"]'
65- cat _requirements/extra.txt
88+ --new_package="${{ matrix.dependency_package }}" \
89+ --req_files='["pyproject.toml"]'
6690
6791 - name : Install package & dependencies
6892 run : |
0 commit comments