Skip to content

Commit 3840f07

Browse files
committed
fix CI bug
1 parent ac32634 commit 3840f07

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

.github/workflows/test-pdf-pack.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
os: [ubuntu-latest, macos-latest, windows-latest]
17-
python-version: [3.11, 3.12, 3.13] # requires manual update
17+
python-version: [3.13] # requires manual update
1818
steps:
1919
- uses: actions/checkout@v4
2020
- name: Set up conda
@@ -25,9 +25,11 @@ jobs:
2525
- name: Install diffpy.cmi and dependencies
2626
run: |
2727
conda install -y diffpy.cmi
28-
for file in requirements/packs/*.txt; do
29-
xargs -a "$file" conda install -y -c conda-forge
30-
done
28+
conda install --file requirements/packs/core.txt -y
29+
conda install --file requirements/packs/docs.txt -y
30+
conda install --file requirements/packs/pdf.txt -y
31+
conda install --file requirements/packs/plotting.txt -y
32+
conda install --file requirements/packs/tests.txt -y
3133
- name: Run diffpy.cmi scripts from docs/examples
3234
shell: bash
3335
run: |
@@ -44,24 +46,21 @@ jobs:
4446
fail-fast: false
4547
matrix:
4648
os: [ubuntu-latest, macos-latest, windows-latest]
47-
python-version: [3.11, 3.12, 3.13] # requires manual update
49+
python-version: [3.13] # requires manual update
4850
steps:
4951
- uses: actions/checkout@v4
5052
- uses: actions/setup-python@v5
5153
with:
5254
python-version: ${{ matrix.python-version }}
53-
- name: Install diffpy.cmi (pip)
54-
run: |
55-
python -m pip install --upgrade pip
56-
pip install diffpy.cmi
57-
58-
- name: Install diffpy.cmi and dependencies (pip)
55+
- name: Upgrade pip and Install diffpy.cmi and other dependencies
5956
run: |
6057
python -m pip install --upgrade pip
6158
pip install diffpy.cmi
62-
for file in requirements/packs/*.txt; do
63-
pip install -r "$file"
64-
done
59+
pip install -r requirements/packs/core.txt
60+
pip install -r requirements/packs/docs.txt
61+
pip install -r requirements/packs/pdf.txt
62+
pip install -r requirements/packs/plotting.txt
63+
pip install -r requirements/packs/tests.txt
6564
- name: Run diffpy.cmi scripts from docs/examples
6665
shell: bash
6766
run: |

0 commit comments

Comments
 (0)