Skip to content

Commit 69e4590

Browse files
committed
support both 3.9 and 3.10+
1 parent 3190492 commit 69e4590

File tree

4 files changed

+31
-31
lines changed

4 files changed

+31
-31
lines changed

.github/workflows/python-package.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: ['3.10', '3.11', '3.12', '3.13']
14+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1515
steps:
1616
- uses: actions/checkout@v4
1717
- name: Install poetry
@@ -29,7 +29,7 @@ jobs:
2929
runs-on: ubuntu-latest
3030
strategy:
3131
matrix:
32-
python-version: ['3.10', '3.11', '3.12', '3.13']
32+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
3333
# Do not run in parallel to limit parallel integration tests stomping on each other
3434
max-parallel: 1
3535
steps:
@@ -59,7 +59,7 @@ jobs:
5959
run: pipx install poetry
6060
- uses: actions/setup-python@v4
6161
with:
62-
python-version: "3.10"
62+
python-version: "3.9"
6363
cache: "poetry"
6464
- run: poetry install
6565
- name: Semantic release

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ version: 2
99
build:
1010
os: ubuntu-20.04
1111
tools:
12-
python: "3.10"
12+
python: "3.9"
1313

1414
# Build documentation in the docs/ directory with Sphinx
1515
sphinx:

CONTRIBUTING.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Contributing to *nisystemlink-clients-python*
1+
# Contributing to _nisystemlink-clients-python_
22

3-
Contributions to *nisystemlink-clients-python* are welcome from all!
3+
Contributions to _nisystemlink-clients-python_ are welcome from all!
44

5-
*nisystemlink-clients-python* is managed via [git](https://git-scm.com), with
5+
_nisystemlink-clients-python_ is managed via [git](https://git-scm.com), with
66
the canonical upstream repository hosted on
77
[GitHub](https://github.com/ni/nisystemlink-clients-python/).
88

9-
*nisystemlink-clients-python* follows a pull-request model for development. If
9+
_nisystemlink-clients-python_ follows a pull-request model for development. If
1010
you wish to contribute, you will need to create a GitHub account, fork this
1111
project, push a branch with your changes to your project, and then submit a
1212
pull request.
@@ -37,7 +37,7 @@ To contribute to this project, it is recommended that you follow these steps:
3737

3838
## Testing
3939

40-
Before running any tests, you must have a supported version of Python (3.10+) and [Poetry](https://python-poetry.org/docs/) installed locally.
40+
Before running any tests, you must have a supported version of Python (3.9+) and [Poetry](https://python-poetry.org/docs/) installed locally.
4141

4242
It is also helpful to install SystemLink Server and configure the NI Web Server
4343
to run on localhost.
@@ -94,33 +94,33 @@ you may need to escape special characters in the API key.
9494

9595
## Developer Certificate of Origin (DCO)
9696

97-
Developer's Certificate of Origin 1.1
97+
Developer's Certificate of Origin 1.1
9898

99-
By making a contribution to this project, I certify that:
99+
By making a contribution to this project, I certify that:
100100

101-
(a) The contribution was created in whole or in part by me and I
102-
have the right to submit it under the open source license
103-
indicated in the file; or
101+
(a) The contribution was created in whole or in part by me and I
102+
have the right to submit it under the open source license
103+
indicated in the file; or
104104

105-
(b) The contribution is based upon previous work that, to the best
106-
of my knowledge, is covered under an appropriate open source
107-
license and I have the right under that license to submit that
108-
work with modifications, whether created in whole or in part
109-
by me, under the same open source license (unless I am
110-
permitted to submit under a different license), as indicated
111-
in the file; or
105+
(b) The contribution is based upon previous work that, to the best
106+
of my knowledge, is covered under an appropriate open source
107+
license and I have the right under that license to submit that
108+
work with modifications, whether created in whole or in part
109+
by me, under the same open source license (unless I am
110+
permitted to submit under a different license), as indicated
111+
in the file; or
112112

113-
(c) The contribution was provided directly to me by some other
114-
person who certified (a), (b) or (c) and I have not modified
115-
it.
113+
(c) The contribution was provided directly to me by some other
114+
person who certified (a), (b) or (c) and I have not modified
115+
it.
116116

117-
(d) I understand and agree that this project and the contribution
118-
are public and that a record of the contribution (including all
119-
personal information I submit with it, including my sign-off) is
120-
maintained indefinitely and may be redistributed consistent with
121-
this project or the open source license(s) involved.
117+
(d) I understand and agree that this project and the contribution
118+
are public and that a record of the contribution (including all
119+
personal information I submit with it, including my sign-off) is
120+
maintained indefinitely and may be redistributed consistent with
121+
this project or the open source license(s) involved.
122122

123123
(taken from [developercertificate.org](https://developercertificate.org/))
124124

125125
See [LICENSE](https://github.com/ni/nisystemlink-clients-python/blob/master/LICENSE)
126-
for details about how *nisystemlink-clients-python* is licensed.
126+
for details about how _nisystemlink-clients-python_ is licensed.

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Requirements
1818
**nisystemlink-clients** has the following requirements:
1919

2020
* Access to a SystemLink Server or SystemLink Enterprise installation
21-
* CPython 3.10+
21+
* CPython 3.9+
2222

2323
.. _installation_section:
2424

0 commit comments

Comments
 (0)