diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 99a738a..071a437 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,12 +11,11 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.7', '3.11', '3.12'] - + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -26,4 +25,4 @@ jobs: - name: Flake run: | flake8 picoscope setup.py - flake8 examples/* + flake8 examples diff --git a/setup.py b/setup.py index 27bcaba..c7623f7 100644 --- a/setup.py +++ b/setup.py @@ -24,12 +24,12 @@ 'Topic :: System :: Hardware', 'Topic :: Scientific/Engineering', 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', ], # What does your project relate to? keywords='picoscope peripherals hardware oscilloscope ATE', + python_requires='>=3.9', install_requires=['numpy'], cmdclass=versioneer.get_cmdclass() )