summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2020-10-11 23:16:00 -0500
committerGitHub <noreply@github.com>2020-10-11 21:16:00 -0700
commit372ac4a073a5a28f351f00d317b47019afcac31a (patch)
treebc681eca66369a2abf062f9047aa49b8825a54d9
parent759e8ee4c289dbd9c763ece54526939a5bdba683 (diff)
downloadspack-372ac4a073a5a28f351f00d317b47019afcac31a.tar.gz
spack-372ac4a073a5a28f351f00d317b47019afcac31a.tar.bz2
spack-372ac4a073a5a28f351f00d317b47019afcac31a.tar.xz
spack-372ac4a073a5a28f351f00d317b47019afcac31a.zip
Add testing for Python 3.9 (#19261)
-rw-r--r--.github/workflows/linux_build_tests.yaml2
-rw-r--r--.github/workflows/linux_unit_tests.yaml4
-rw-r--r--.github/workflows/macos_python.yml8
-rw-r--r--.github/workflows/macos_unit_tests.yaml2
-rw-r--r--.github/workflows/style_and_docs.yaml6
-rw-r--r--lib/spack/docs/getting_started.rst10
6 files changed, 16 insertions, 16 deletions
diff --git a/.github/workflows/linux_build_tests.yaml b/.github/workflows/linux_build_tests.yaml
index 8cb0adb3b0..0a2946f63f 100644
--- a/.github/workflows/linux_build_tests.yaml
+++ b/.github/workflows/linux_build_tests.yaml
@@ -45,7 +45,7 @@ jobs:
ccache-build-${{ matrix.package }}
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: Install System Packages
run: |
sudo apt-get update
diff --git a/.github/workflows/linux_unit_tests.yaml b/.github/workflows/linux_unit_tests.yaml
index cf5d8660c2..181bca36a1 100644
--- a/.github/workflows/linux_unit_tests.yaml
+++ b/.github/workflows/linux_unit_tests.yaml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
+ python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9]
steps:
- uses: actions/checkout@v2
@@ -65,7 +65,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: Install System packages
run: |
sudo apt-get -y update
diff --git a/.github/workflows/macos_python.yml b/.github/workflows/macos_python.yml
index 5ccc84b119..90e6fb44bd 100644
--- a/.github/workflows/macos_python.yml
+++ b/.github/workflows/macos_python.yml
@@ -27,7 +27,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: spack install
run: |
. .github/workflows/install_spack.sh
@@ -42,7 +42,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: spack install
run: |
. .github/workflows/install_spack.sh
@@ -55,7 +55,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: spack install
run: |
. .github/workflows/install_spack.sh
@@ -70,7 +70,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: spack install
run: |
. .github/workflows/install_spack.sh
diff --git a/.github/workflows/macos_unit_tests.yaml b/.github/workflows/macos_unit_tests.yaml
index 24affa8327..b8a9f6617c 100644
--- a/.github/workflows/macos_unit_tests.yaml
+++ b/.github/workflows/macos_unit_tests.yaml
@@ -18,7 +18,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: Install Python packages
run: |
pip install --upgrade pip six setuptools
diff --git a/.github/workflows/style_and_docs.yaml b/.github/workflows/style_and_docs.yaml
index 84eb0efeab..5abedab784 100644
--- a/.github/workflows/style_and_docs.yaml
+++ b/.github/workflows/style_and_docs.yaml
@@ -16,7 +16,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: Install Python Packages
run: |
pip install --upgrade pip
@@ -33,7 +33,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: Install Python packages
run: |
pip install --upgrade pip six setuptools flake8
@@ -51,7 +51,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: 3.9
- name: Install System packages
run: |
sudo apt-get -y update
diff --git a/lib/spack/docs/getting_started.rst b/lib/spack/docs/getting_started.rst
index f9e6c0fa57..569e5b94d2 100644
--- a/lib/spack/docs/getting_started.rst
+++ b/lib/spack/docs/getting_started.rst
@@ -16,7 +16,7 @@ Prerequisites
Spack has the following minimum requirements, which must be installed
before Spack is run:
-#. Python 2 (2.6 or 2.7) or 3 (3.5 - 3.8) to run Spack
+#. Python 2 (2.6 or 2.7) or 3 (3.5 - 3.9) to run Spack
#. A C/C++ compiler for building
#. The ``make`` executable for building
#. The ``tar``, ``gzip``, ``bzip2``, ``xz`` and optionally ``zstd``
@@ -26,8 +26,8 @@ before Spack is run:
#. If using the ``gpg`` subcommand, ``gnupg2`` is required
These requirements can be easily installed on most modern Linux systems;
-on Macintosh, XCode is required. Spack is designed to run on HPC
-platforms like Cray and BlueGene/Q. Not all packages should be expected
+on macOS, XCode is required. Spack is designed to run on HPC
+platforms like Cray. Not all packages should be expected
to work on all platforms. A build matrix showing which packages are
working on which systems is planned but not yet available.
@@ -53,12 +53,12 @@ in the ``SPACK_ROOT`` environment variable. Add ``$SPACK_ROOT/bin``
to your path and you're ready to go:
.. code-block:: console
-
+
# For bash/zsh users
$ export SPACK_ROOT=/path/to/spack
$ export PATH=$SPACK_ROOT/bin:$PATH
- # For tsch/csh users
+ # For tsch/csh users
$ setenv SPACK_ROOT /path/to/spack
$ setenv PATH $SPACK_ROOT/bin:$PATH