Skip to content

Commit

Permalink
Merge pull request #1521 from stfc/1193_byebye_py35
Browse files Browse the repository at this point in the history
(closes #1193) replace python 3.5 with 3.6 in GHA and update docs
  • Loading branch information
sergisiso authored Nov 26, 2021
2 parents 5921887 + 2914343 commit 98f28d9
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.5, 3.8]
python-version: [3.6, 3.8]
steps:
- uses: actions/checkout@v2
with:
Expand Down
4 changes: 3 additions & 1 deletion changelog
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@
code generation and add harness documentation.

11) PR #1482 for #1481. Renames symbol_from_tag->find_or_create_tag
and tidies its use.
and tidies its use.

12 PR #1521 for #1193. Update python 3.5 to 3.6 in the GitHubActions CI.

release 2.1.0 3rd November 2021

Expand Down
4 changes: 2 additions & 2 deletions doc/developer_guide/working_practises.rst
Original file line number Diff line number Diff line change
Expand Up @@ -439,12 +439,12 @@ computational cost (so that we 'fail fast'):
3. The code base, examples and tutorials are lint'ed with flake8.
(Configuration of flake8 is performed in ``setup.cfg``.)

4. All of the examples are tested (for Python versions 3.5 and 3.8)
4. All of the examples are tested (for Python versions 3.6 and 3.8)
using the ``Makefile`` in the ``examples`` directory. No compilation is
performed; only the ``transform`` (performs the PSyclone transformations)
and ``notebook`` (runs the various Jupyter notebooks) targets are used.

5. The full test suite is run for Python versions 3.5 and 3.8 but without
5. The full test suite is run for Python versions 3.6 and 3.8 but without
the compilation checks.

Since we try to be good 'open-source citizens' we do not do any compilation
Expand Down
5 changes: 3 additions & 2 deletions doc/user_guide/getting_going.rst
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,9 @@ Dependencies
------------

PSyclone is written in Python so needs Python 3 to be installed on the
target machine. PSyclone is regularly tested with Python 3.5 and 3.8.
(The last PSyclone release to support Python 2.7 was version 2.1.0.)
target machine. PSyclone is regularly tested with Python 3.6 and 3.8
but should work with any version >= 3.6. (The last PSyclone release to
support Python 2.7 was version 2.1.0.)

PSyclone immediately relies on four external Python packages; ``six``,
``configparser``, ``fparser`` and ``pyparsing``. (Note that the
Expand Down
Binary file modified psyclone.pdf
Binary file not shown.

0 comments on commit 98f28d9

Please sign in to comment.