Skip to content

Commit fe69f05

Browse files
committed
add python 3.6, 3.7, 3.8, and 3.9 for ci and validation
1 parent 5c66282 commit fe69f05

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,17 @@ on:
1010
jobs:
1111
build:
1212
runs-on: ubuntu-latest
13+
strategy:
14+
matrix:
15+
python-version:
16+
- "3.6"
17+
- "3.7"
18+
- "3.8"
19+
- "3.9"
1320
steps:
1421
- uses: actions/checkout@v2
1522
- name: Install Python 3
1623
uses: actions/setup-python@v1
17-
with:
18-
python-version: 3.9
1924
- name: Uninstall meshtastic
2025
run: |
2126
pip3 uninstall meshtastic
@@ -46,12 +51,17 @@ jobs:
4651
fail_ci_if_error: true
4752
validate:
4853
runs-on: ubuntu-latest
54+
strategy:
55+
matrix:
56+
python-version:
57+
- "3.6"
58+
- "3.7"
59+
- "3.8"
60+
- "3.9"
4961
steps:
5062
- uses: actions/checkout@v2
5163
- name: Install Python 3
5264
uses: actions/setup-python@v1
53-
with:
54-
python-version: 3.9
5565
- name: Install meshtastic from local
5666
run: |
5767
pip3 install .

setup.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# This call to setup() does all the work
1313
setup(
1414
name="meshtastic",
15-
version="1.2.51",
15+
version="1.2.52",
1616
description="Python API & client shell for talking to Meshtastic devices",
1717
long_description=long_description,
1818
long_description_content_type="text/markdown",
@@ -23,7 +23,10 @@
2323
classifiers=[
2424
"License :: OSI Approved :: MIT License",
2525
"Programming Language :: Python :: 3",
26+
"Programming Language :: Python :: 3.6",
2627
"Programming Language :: Python :: 3.7",
28+
"Programming Language :: Python :: 3.8",
29+
"Programming Language :: Python :: 3.9",
2730
],
2831
packages=["meshtastic"],
2932
include_package_data=True,

0 commit comments

Comments
 (0)