From 33cd517aa815d0c4ccc8899eabc497da2c32bb7c Mon Sep 17 00:00:00 2001 From: Peter Erwin Date: Sat, 20 Jul 2024 23:01:21 +0200 Subject: [PATCH] Added scripts for testing conda installs (all Python versions) --- conda/test_conda_installs_linux.sh | 30 ++++++++++++++++++++++++++++++ conda/test_conda_installs_mac.sh | 30 ++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100755 conda/test_conda_installs_linux.sh create mode 100755 conda/test_conda_installs_mac.sh diff --git a/conda/test_conda_installs_linux.sh b/conda/test_conda_installs_linux.sh new file mode 100755 index 0000000..8f6b1c9 --- /dev/null +++ b/conda/test_conda_installs_linux.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# Shell script to test installation of all PyImfit conda packages +# (for this architecture) + +# magic command necessary to get conda working within a shell script +source ~/miniconda3/etc/profile.d/conda.sh + +cd $HOME/build/pyimfit/conda + +# Python 3.10 +conda activate py310_test +conda install --yes -c conda-forge perwin::pyimfit +./test_pyimfit_install.py +conda uninstall --yes pyimfit +conda deactivate + +# Python 3.11 +conda activate py311_test +conda install --yes -c conda-forge perwin::pyimfit +./test_pyimfit_install.py +conda uninstall --yes pyimfit +conda deactivate + +# Python 3.12 +conda activate py312_test +conda install --yes -c conda-forge perwin::pyimfit +./test_pyimfit_install.py +conda uninstall --yes pyimfit +conda deactivate diff --git a/conda/test_conda_installs_mac.sh b/conda/test_conda_installs_mac.sh new file mode 100755 index 0000000..5773cc4 --- /dev/null +++ b/conda/test_conda_installs_mac.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# Shell script to test installation of all PyImfit conda packages +# (for this architecture) + +# magic command necessary to get conda working within a shell script +source ~/miniconda3/etc/profile.d/conda.sh + +cd $HOME/coding/pyimfit/conda + +# Python 3.10 +conda activate py310_test +conda install --yes -c conda-forge perwin::pyimfit +./test_pyimfit_install.py +conda uninstall --yes pyimfit +conda deactivate + +# Python 3.11 +conda activate py311_test +conda install --yes -c conda-forge perwin::pyimfit +./test_pyimfit_install.py +conda uninstall --yes pyimfit +conda deactivate + +# Python 3.12 +conda activate py312_test +conda install --yes -c conda-forge perwin::pyimfit +./test_pyimfit_install.py +conda uninstall --yes pyimfit +conda deactivate