diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index c09ea59c..cad8a834 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -60,10 +60,10 @@ jobs: - uses: actions/checkout@v3 with: ref: main - - name: Set up Python 3.8 + - name: Set up Python3 uses: actions/setup-python@v4 with: - python-version: '3.8' + python-version: '3.11' - name: Install dependencies run: | python -m pip install --upgrade pip @@ -93,10 +93,10 @@ jobs: - uses: actions/checkout@v3 with: ref: main - - name: Set up Python 3.8 + - name: Set up Python3 uses: actions/setup-python@v4 with: - python-version: '3.8' + python-version: '3.11' - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 9e64d440..51ab41e0 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.8] + python-version: ['3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} @@ -36,7 +36,7 @@ jobs: runs-on: windows-latest strategy: matrix: - python-version: [3.8] + python-version: ['3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} @@ -54,7 +54,7 @@ jobs: runs-on: macos-latest strategy: matrix: - python-version: [3.8] + python-version: ['3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} diff --git a/requirements-dev.txt b/requirements-dev.txt index 49006f4a..d8dae782 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ -flake8==3.9.2 -pyinstaller>=6.10.0 -tox>=4.18.1 +flake8 +pyinstaller +tox pytest pytest-cov pytest-flake8 diff --git a/setup.py b/setup.py index 28273caf..10b069af 100644 --- a/setup.py +++ b/setup.py @@ -47,10 +47,10 @@ download_url='https://github.com/fosslight/fosslight_dependency_scanner', classifiers=['License :: OSI Approved :: Apache Software License', "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", ], + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ], + python_requires='>=3.10,<3.13', install_requires=required, package_data={_PACKAEG_NAME: [os.path.join(_LICENSE_DIR, '*')]}, include_package_data=True,