Skip to content

Commit

Permalink
Merge pull request #111 from neicnordic/feature/python-3.11
Browse files Browse the repository at this point in the history
switch to python 3.11
  • Loading branch information
teemukataja authored Dec 12, 2023
2 parents 4dd781e + e90a811 commit 04f1736
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
max-parallel: 4
matrix:
os: [ubuntu-latest]
python-version: [3.9]
python-version: ["3.11"]

runs-on: ${{ matrix.os }}

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
max-parallel: 4
matrix:
os: [ubuntu-latest]
python-version: [3.8, 3.9]
python-version: ["3.11"]

runs-on: ${{ matrix.os }}

Expand All @@ -26,8 +26,8 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install tox tox-gh-actions
- name: Run unit tests for python 3.9
if: ${{ matrix.python-version == '3.9' }}
- name: Run unit tests for python 3.11
if: ${{ matrix.python-version == '3.11' }}
# env:
# COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
run: tox -e py39
run: tox -e py311
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.9-alpine3.17 as BUILD
FROM python:3.11-alpine3.18 as BUILD

RUN apk add --no-cache git gcc musl-dev libffi-dev make gnupg && \
rm -rf /var/cache/apk/*
Expand All @@ -11,14 +11,14 @@ RUN pip install --upgrade pip && \
pip install -r /root/sdaorch/requirements.txt && \
pip install /root/sdaorch

FROM python:3.9-alpine3.17
FROM python:3.11-alpine3.18

LABEL maintainer "NeIC System Developers"
LABEL org.label-schema.schema-version="1.0"

RUN apk add --no-cache --update supervisor

COPY --from=BUILD /usr/local/lib/python3.9/ usr/local/lib/python3.9/
COPY --from=BUILD /usr/local/lib/python3.11/ usr/local/lib/python3.11/

COPY --from=BUILD /usr/local/bin/sdainbox /usr/local/bin/

Expand Down
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@
"Intended Audience :: Information Technology",
# Pick your license as you wish
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.11",
],
install_requires=["amqpstorm", "jsonschema", "httpx", "shortuuid"],
extras_require={
Expand Down
5 changes: 2 additions & 3 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist = py38, py39, flake8, mypy, black
envlist = py311, flake8, mypy, black
skipsdist = True

[flake8]
Expand Down Expand Up @@ -42,5 +42,4 @@ commands = py.test -x --cov=sda_orchestrator tests/

[gh-actions]
python =
3.8: py38
3.9: flake8, py39, docs, mypy, black
3.11: flake8, py39, docs, mypy, black

0 comments on commit 04f1736

Please sign in to comment.