diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 842e8d25..a4e2e636 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/setup-node@v4 - uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.12' cache: 'pip' - name: Install dash and other deps run: pip install -r requirements.txt @@ -61,7 +61,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8","3.9","3.10", "3.11"] + python-version: ["3.9","3.10", "3.11", "3.12"] env: DEBUG: TRUE steps: @@ -90,7 +90,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.12' cache: 'pip' - name: Install build deps run: python -m pip install --upgrade pip build wheel diff --git a/Dockerfile b/Dockerfile index 0e028003..084a86a6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10 +FROM python:3.12 ARG POPULATE_CACHE=0 ARG PYTHON_PKG=dao-analyzer ARG DAOA_VERSION diff --git a/setup.cfg b/setup.cfg index f0d21257..34ad99ab 100644 --- a/setup.cfg +++ b/setup.cfg @@ -19,7 +19,6 @@ classifiers = Intended Audience :: Science/Research License :: OSI Approved :: GNU General Public License v3 (GPLv3) Programming Language :: Python :: 3 - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 @@ -31,7 +30,7 @@ classifiers = [options] # packages and package_dir in setup.py -python_requires = >= 3.8 +python_requires = >= 3.9 install_requires = dao-scripts == 1.3.0 # Waiting for plotly/dash#2251 to be fixed @@ -121,7 +120,7 @@ max-complexity = 10 max-line-length = 100 [tox:tox] -envlist = py{38,39,310,311,312} +envlist = py{39,310,311,312} [testenv] deps = .[dev] @@ -138,7 +137,6 @@ commands = [gh-actions] python = - 3.8: py38 3.9: py39 3.10: py310 3.11: py311