diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index bf0d3d58c..a0b76fb94 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -32,12 +32,12 @@ jobs: fail-fast: false matrix: os: ["ubuntu-latest"] # can add windows-latest, macos-latest - python: ["3.10", "3.11"] + python: ["3.11"] install: ["-e .[dev]"] # Make one version be non-editable to test both paths of version code include: - os: "ubuntu-latest" - python: "3.10" + python: "3.11" install: ".[dev]" runs-on: ${{ matrix.os }} diff --git a/Dockerfile b/Dockerfile index 13cce1505..90c2f35e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # The devcontainer should use the build target and run as root with podman # or docker with user namespaces. # -FROM python:3.10 as build +FROM python:3.11 as build ARG PIP_OPTIONS=. @@ -24,7 +24,7 @@ WORKDIR /context # install python package into /venv RUN pip install ${PIP_OPTIONS} -FROM python:3.10-slim as runtime +FROM python:3.11-slim as runtime # Add apt-get system dependecies for runtime here if needed diff --git a/pyproject.toml b/pyproject.toml index 0a85bfa6a..8c2ae043c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,6 @@ name = "fastcs" classifiers = [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", ] description = "Control system agnostic framework for building Device support in Python that will work for both EPICS and Tango" @@ -20,7 +19,7 @@ dependencies = [ dynamic = ["version"] license.file = "LICENSE" readme = "README.rst" -requires-python = ">=3.10" +requires-python = ">=3.11" [project.optional-dependencies] dev = [