Skip to content

Commit 00d3a52

Browse files
authored
Merge pull request #15 from effigies/ci/py39
CI: Test on Python 3.9
2 parents 370b695 + 9a68a93 commit 00d3a52

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.github/workflows/pythonpackage.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
#This workflow will install Python dependencies, run tests and lint with a variety of Python versions
22
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
33

4+
# Note that editable installs of Pydra and the task package is useful to ensure that the
5+
# template describes namespace packages that can be used in various development environments.
6+
# Packages that use it probably do not want to continue testing with editable installations,
7+
# quadrupling their test load.
8+
49
name: Python package
510

611
# Set once
@@ -18,7 +23,7 @@ jobs:
1823
runs-on: ubuntu-latest
1924
strategy:
2025
matrix:
21-
python-version: [3.7, 3.8]
26+
python-version: [3.7, 3.8, 3.9]
2227
pip-flags: ['', '--editable']
2328
pydra:
2429
- 'pydra'

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ All tasks will be inserted into the `pydra.tasks.<yourtaskpackagename>` namespac
1616
1. An example subpackage is found in `pydra/tasks/<yourpackagename>/utils`.
1717
You may wish to add tools to it or delete it.
1818
1. You may want to initialize a [Sphinx] docs directory.
19+
1. Review the workflow in `.github/workflows/pythonpackage.yml`. Testing editable installations
20+
is probably not useful unless you are reconfiguring namespace packages.
1921
1. **Update this README after creating the new repository.**
2022

2123
[Sphinx]: https://www.sphinx-doc.org/en/master/usage/quickstart.html

0 commit comments

Comments
 (0)