Skip to content

Commit 45918e7

Browse files
committed
Install pinned packages to build docs
1 parent 8b4c49e commit 45918e7

File tree

2 files changed

+469
-30
lines changed

2 files changed

+469
-30
lines changed

.github/workflows/docs.yml

Lines changed: 25 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -66,30 +66,30 @@ jobs:
6666
# https://github.com/conda-incubator/setup-miniconda/issues/267)
6767
use-only-tar-bz2: false
6868

69-
- name: Collect requirements
70-
run: |
71-
echo "Install Dependente to capture dependencies:"
72-
conda install dependente==0.3.0 -c conda-forge
73-
echo ""
74-
echo "Capturing run-time dependencies:"
75-
dependente --source install > requirements-full.txt
76-
echo "Capturing dependencies from:"
77-
for requirement in $REQUIREMENTS
78-
do
79-
echo " $requirement"
80-
cat $requirement >> requirements-full.txt
81-
done
82-
echo ""
83-
echo "Collected dependencies:"
84-
cat requirements-full.txt
85-
86-
- name: Rename conda-forge packages
87-
run: |
88-
echo "Rename conda-forge packages in requirements-full.txt"
89-
# Replace "build" for "python-build"
90-
sed -s --in-place 's/^build$/python-build/' requirements-full.txt
91-
echo "Renamed dependencies:"
92-
cat requirements-full.txt
69+
# - name: Collect requirements
70+
# run: |
71+
# echo "Install Dependente to capture dependencies:"
72+
# conda install dependente==0.3.0 -c conda-forge
73+
# echo ""
74+
# echo "Capturing run-time dependencies:"
75+
# dependente --source install > requirements-full.txt
76+
# echo "Capturing dependencies from:"
77+
# for requirement in $REQUIREMENTS
78+
# do
79+
# echo " $requirement"
80+
# cat $requirement >> requirements-full.txt
81+
# done
82+
# echo ""
83+
# echo "Collected dependencies:"
84+
# cat requirements-full.txt
85+
#
86+
# - name: Rename conda-forge packages
87+
# run: |
88+
# echo "Rename conda-forge packages in requirements-full.txt"
89+
# # Replace "build" for "python-build"
90+
# sed -s --in-place 's/^build$/python-build/' requirements-full.txt
91+
# echo "Renamed dependencies:"
92+
# cat requirements-full.txt
9393

9494
- name: Setup caching for conda packages
9595
uses: actions/cache@v4
@@ -98,12 +98,7 @@ jobs:
9898
key: conda-${{ runner.os }}-${{ env.PYTHON }}-${{ hashFiles('requirements-full.txt') }}
9999

100100
- name: Install requirements
101-
run: conda install --quiet --file requirements-full.txt python=$PYTHON
102-
103-
- name: Manually install vtk-osmesa from pip
104-
run: |
105-
pip uninstall vtk vtk-base vtk-ffmpeg
106-
pip install vtk-osmesa --extra-index-url https://gitlab.kitware.com/api/v4/projects/13/packages/pypi/simple
101+
run: conda install --quiet --file env/conda-doc-packages.txt python=$PYTHON
107102

108103
- name: List installed packages
109104
run: conda list

0 commit comments

Comments
 (0)