From fe69f05e75d4ab7b001b37171bce26844aeb79e7 Mon Sep 17 00:00:00 2001 From: Mike Kinney Date: Wed, 5 Jan 2022 11:20:04 -0800 Subject: [PATCH] add python 3.6, 3.7, 3.8, and 3.9 for ci and validation --- .github/workflows/ci.yml | 18 ++++++++++++++---- setup.py | 5 ++++- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d18680..5a1c8da 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,12 +10,17 @@ on: jobs: build: runs-on: ubuntu-latest + strategy: + matrix: + python-version: + - "3.6" + - "3.7" + - "3.8" + - "3.9" steps: - uses: actions/checkout@v2 - name: Install Python 3 uses: actions/setup-python@v1 - with: - python-version: 3.9 - name: Uninstall meshtastic run: | pip3 uninstall meshtastic @@ -46,12 +51,17 @@ jobs: fail_ci_if_error: true validate: runs-on: ubuntu-latest + strategy: + matrix: + python-version: + - "3.6" + - "3.7" + - "3.8" + - "3.9" steps: - uses: actions/checkout@v2 - name: Install Python 3 uses: actions/setup-python@v1 - with: - python-version: 3.9 - name: Install meshtastic from local run: | pip3 install . diff --git a/setup.py b/setup.py index c19f9c4..bf21004 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ with open("README.md", "r") as fh: # This call to setup() does all the work setup( name="meshtastic", - version="1.2.51", + version="1.2.52", description="Python API & client shell for talking to Meshtastic devices", long_description=long_description, long_description_content_type="text/markdown", @@ -23,7 +23,10 @@ setup( classifiers=[ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", ], packages=["meshtastic"], include_package_data=True,