Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions SETUP.MD
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ ___
---
### 3. Terminal actions

Install ``Python 3.11``:
Install ``Python 3.13``:
```shell
brew install python@3.11
brew install python@3.13
brew install pipenv
```

Expand All @@ -46,9 +46,9 @@ Note: If you have ``pyenv`` already installed, ``pipenv`` will get the global se
* `mhs/outbound`


**Install dependencies for `Python 3.11` for each:**
**Install dependencies for `Python 3.13` for each:**
```shell
pipenv --python 3.11
pipenv --python 3.13
```

---
Expand Down
2 changes: 1 addition & 1 deletion common/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ aioboto3 = "~=13.3.0"
motor = "~=3.6.0"

[requires]
python_version = "3.11"
python_version = "3.13"

[scripts]
unittests = 'python -m xmlrunner -o test-reports -v'
Expand Down
893 changes: 456 additions & 437 deletions common/Pipfile.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions component-test.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This file is used to run component tests on CI. Once the component tests don't rely on the common project, this
# file can be moved to a sub directory.
FROM python:3.11-slim-bookworm
FROM python:3.13-slim-bookworm

RUN apt-get update && \
apt-get install -y build-essential libssl-dev swig pkg-config libxml2-dev libxslt-dev python3-dev libffi-dev
Expand All @@ -15,7 +15,7 @@ WORKDIR /test/integration-tests/integration_tests
ENV PYTHONPATH "${PYTHONPATH}:/test/mhs/common"
ENV PYTHONPATH "${PYTHONPATH}:/test/common"

RUN pipenv --python 3.11
RUN pipenv --python 3.13
RUN pipenv install --dev --deploy --ignore-pipfile

ENTRYPOINT ["pipenv", "run", "componenttests"]
4 changes: 2 additions & 2 deletions docker/inbound/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.11-slim-bookworm AS base
FROM python:3.13-slim-bookworm AS base

RUN apt-get update && \
apt-get install -y build-essential libssl-dev swig pkg-config libxml2-dev libxslt-dev python3-dev libffi-dev
Expand All @@ -18,7 +18,7 @@ WORKDIR /usr/src/app/mhs/inbound
ENV PYTHONPATH="${PYTHONPATH}:/usr/src/app/mhs/common"
ENV PYTHONPATH="${PYTHONPATH}:/usr/src/app/common"

RUN pipenv --python 3.11
RUN pipenv --python 3.13
RUN pipenv install --deploy --ignore-pipfile

EXPOSE 443 80
Expand Down
4 changes: 2 additions & 2 deletions docker/outbound/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.11-slim-bookworm AS base
FROM python:3.13-slim-bookworm AS base

RUN apt-get update && \
apt-get install -y build-essential libssl-dev swig pkg-config libxml2-dev libxslt-dev python3-dev libffi-dev
Expand All @@ -21,7 +21,7 @@ WORKDIR /usr/src/app/mhs/outbound
ENV PYTHONPATH="${PYTHONPATH}:/usr/src/app/mhs/common"
ENV PYTHONPATH="${PYTHONPATH}:/usr/src/app/common"

RUN pipenv --python 3.11
RUN pipenv --python 3.13
RUN pipenv install --deploy --ignore-pipfile

# PYCURL expects certificate to live in /etc/pki/tls, Debian is providing the cert in ssl/certs
Expand Down
4 changes: 2 additions & 2 deletions docker/spineroutelookup/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.11-slim-bookworm AS base
FROM python:3.13-slim-bookworm AS base

RUN apt-get update && \
apt-get install -y build-essential libssl-dev swig pkg-config libxml2-dev libxslt-dev python3-dev libffi-dev
Expand All @@ -22,7 +22,7 @@ ENV PYTHONPATH="${PYTHONPATH}:/usr/src/app/common"

WORKDIR /usr/src/app/mhs/spineroutelookup

RUN pipenv --python 3.11
RUN pipenv --python 3.13
RUN pipenv install --deploy --ignore-pipfile

EXPOSE 80
Expand Down
2 changes: 1 addition & 1 deletion examples/SCR/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ scr = {editable = true,path = "."}
integration-adaptors-common = {editable = true, path = "../../common"}

[requires]
python_version = "3.11"
python_version = "3.13"

[scripts]
unittests = "python -m unittest -v"
607 changes: 313 additions & 294 deletions examples/SCR/Pipfile.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion examples/SCRWebService/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ tornado = "~=6.4.1"
integration-adaptors-common = {editable = true, path = "../../common"}

[requires]
python_version = "3.11"
python_version = "3.13"

[scripts]
unittests = 'python -m xmlrunner -o test-reports -v'
Expand Down
1,219 changes: 613 additions & 606 deletions examples/SCRWebService/Pipfile.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion examples/supplier-example/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ flask = "~=3.0.3"
requests = "~=2.32.3"

[requires]
python_version = "3.11"
python_version = "3.13"

[scripts]
server = "python runserver.py"
1,467 changes: 804 additions & 663 deletions examples/supplier-example/Pipfile.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions integration-tests/fake_spine/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.11-slim-bookworm
FROM python:3.13-slim-bookworm
RUN apt-get update
RUN apt-get install -y \
build-essential \
Expand All @@ -14,7 +14,7 @@ WORKDIR /usr/src/app/mhs/fakespine
COPY integration-tests/fake_spine/Pipfile /usr/src/app
COPY integration-tests/fake_spine/Pipfile.lock /usr/src/app

RUN pipenv --python 3.11
RUN pipenv --python 3.13
RUN pipenv run uninstall_setuptools
RUN pipenv run install_setuptools
RUN pipenv install --deploy --ignore-pipfile
Expand Down
2 changes: 1 addition & 1 deletion integration-tests/fake_spine/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pystache = "~=0.6"
integration-adaptors-common = {editable = true, path = "../../common"}

[requires]
python_version = "3.11"
python_version = "3.13"

[scripts]
start = "python main.py"
Expand Down
607 changes: 313 additions & 294 deletions integration-tests/fake_spine/Pipfile.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion integration-tests/fake_spineroutelookup/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.11-slim-bookworm AS base
FROM python:3.13-slim-bookworm AS base

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion integration-tests/fake_spineroutelookup/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ verify_ssl = true
tornado = "*"

[requires]
python_version = "3.11"
python_version = "3.13"

[scripts]
start = "python main.py"
4 changes: 2 additions & 2 deletions integration-tests/fake_spineroutelookup/Pipfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion integration-tests/integration_tests/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ dpath = "~=2.2.0"
integration-adaptors-common = {editable = true, path = "../../common"}

[requires]
python_version = "3.11"
python_version = "3.13"

[scripts]
inttests = 'python -m xmlrunner discover -o test-reports -p "int_*" -v'
Expand Down
Loading