Skip to content

Commit

Permalink
Move some packages to a separate installation step
Browse files Browse the repository at this point in the history
  • Loading branch information
mrakitin committed Jul 31, 2024
1 parent 1ad38d5 commit c51fa20
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 33 deletions.
33 changes: 33 additions & 0 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,39 @@ jobs:
conda config --show
printenv | sort
- name: Add packages for py311
if: matrix.python-version == '3.11'
run: |
conda install -c conda-forge \
"bloptools>=0.7.0" \
"bluesky-darkframes>=0.6.0" \
caproto \
emojis \
happi \
pexpect \
"pyolog>=4.5.0" \
pyserial \
python-confluent-kafka \
pyzenodo3 \
simple-pid \
slack-sdk \
hklpy \
"hxnfly>=0.0.11" \
kkcalc \
ppmac \
"pychx>=4.3.1" \
"xpdacq==1.0.0" \
hunter \
logging_tree \
line_profiler \
pyinstrument \
pyperformance \
botorch \
gpytorch \
ortools-python \
pytorch \
scikit-optimize
- name: Export files
run: |
set -vxeo pipefail
Expand Down
67 changes: 34 additions & 33 deletions envs/env-py311.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,36 +203,37 @@ dependencies:
# Dependencies from the `nsls2-collection` metapackage #
# #
#***************************************************************************#
- bloptools >=0.7.0
- bluesky-darkframes >=0.6.0
- caproto
- emojis
- happi
- pexpect
# - pydm
- pyolog >=4.5.0
- pyserial
- python-confluent-kafka
- pyzenodo3
- simple-pid
- slack-sdk
# Beamline-specific packages
- hklpy # [linux]
- hxnfly >=0.0.11
- kkcalc
- ppmac
- pychx >=4.3.1
- xpdacq ==1.0.0
# Debugging tools:
- hunter
- logging_tree
# Profiling tools:
- line_profiler
- pyinstrument
- pyperformance
# ML:
- botorch
- gpytorch
- ortools-python
- pytorch
- scikit-optimize
# Those package will be added to the successfully-resolved conda env:
# - bloptools >=0.7.0
# - bluesky-darkframes >=0.6.0
# - caproto
# - emojis
# - happi
# - pexpect
# # - pydm
# - pyolog >=4.5.0
# - pyserial
# - python-confluent-kafka
# - pyzenodo3
# - simple-pid
# - slack-sdk
# # Beamline-specific packages
# - hklpy # [linux]
# - hxnfly >=0.0.11
# - kkcalc
# - ppmac
# - pychx >=4.3.1
# - xpdacq ==1.0.0
# # Debugging tools:
# - hunter
# - logging_tree
# # Profiling tools:
# - line_profiler
# - pyinstrument
# - pyperformance
# # ML:
# - botorch
# - gpytorch
# - ortools-python
# - pytorch
# - scikit-optimize

0 comments on commit c51fa20

Please sign in to comment.