From 9c634bfabab56995f9a3399607159e31f718f706 Mon Sep 17 00:00:00 2001 From: Thomas Queste Date: Mon, 18 Mar 2024 13:21:26 +0100 Subject: [PATCH] chore: upgrade to python 3.11 (#140) --- .github/workflows/build.yaml | 4 +- .tool-versions | 2 +- Pipfile | 2 +- Pipfile.lock | 74 ++++++++++++++++++------------------ 4 files changed, 40 insertions(+), 42 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 9b622ae..04e922d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,5 +1,5 @@ name: build -on: [push, pull_request,workflow_dispatch] +on: [ push, pull_request, workflow_dispatch ] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true @@ -12,7 +12,7 @@ jobs: run: pipx install pipenv - uses: actions/setup-python@v4 with: - python-version: '3.8' + python-version: '3.11' cache: 'pipenv' - name: Install dependencies run: pipenv sync --dev diff --git a/.tool-versions b/.tool-versions index 92d3551..550b4b4 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -python 3.8.6 +python 3.11.8 diff --git a/Pipfile b/Pipfile index 1745834..85b3292 100644 --- a/Pipfile +++ b/Pipfile @@ -10,4 +10,4 @@ testinfra = "*" pytest = "*" [requires] -python_version = "3.8" +python_version = "3.11" diff --git a/Pipfile.lock b/Pipfile.lock index 5fd647a..1ef0e8d 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,11 +1,11 @@ { "_meta": { "hash": { - "sha256": "fdf75541c780e63947b8405fe8fcdc6b6257ca06f63f29ac830ef82364371d27" + "sha256": "94b54a6c14fe05d7a578b4209ebd6704dbcf09ae6ff1f6ce31e256078dc98042" }, "pipfile-spec": 6, "requires": { - "python_version": "3.8" + "python_version": "3.11" }, "sources": [ { @@ -17,71 +17,69 @@ }, "default": {}, "develop": { - "attrs": { + "exceptiongroup": { "hashes": [ - "sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6", - "sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700" + "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14", + "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68" ], - "version": "==20.3.0" + "markers": "python_version < '3.11'", + "version": "==1.2.0" }, "iniconfig": { "hashes": [ - "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3", - "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32" + "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3", + "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" ], - "version": "==1.1.1" + "markers": "python_version >= '3.7'", + "version": "==2.0.0" }, "packaging": { "hashes": [ - "sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5", - "sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a" + "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", + "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9" ], - "version": "==20.9" + "markers": "python_version >= '3.7'", + "version": "==24.0" }, "pluggy": { "hashes": [ - "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0", - "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d" + "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", + "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be" ], - "version": "==0.13.1" + "markers": "python_version >= '3.8'", + "version": "==1.4.0" }, - "py": { + "pytest": { "hashes": [ - "sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3", - "sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a" + "sha256:2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7", + "sha256:ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044" ], "index": "pypi", - "version": "==1.10.0" - }, - "pyparsing": { - "hashes": [ - "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1", - "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b" - ], - "version": "==2.4.7" + "version": "==8.1.1" }, - "pytest": { + "pytest-testinfra": { "hashes": [ - "sha256:4288fed0d9153d9646bfcdf0c0428197dba1ecb27a33bb6e031d002fa88653fe", - "sha256:c0a7e94a8cdbc5422a51ccdad8e6f1024795939cc89159a0ae7f0b316ad3823e" + "sha256:9b40828b58fb7ac2bff29cc1465934adf434f10dd5a108f60535dee52660a63d", + "sha256:bf7df6306244da6a832f977766e75408317315aa1452c41c30e2541ef7978007" ], - "index": "pypi", - "version": "==6.1.2" + "markers": "python_version >= '3.8'", + "version": "==8.1.0" }, "testinfra": { "hashes": [ - "sha256:9d3a01fb787253df76ac4ab46d18a84d4b01be877ed1b5812e590dcf480a627e", - "sha256:baf1d809ea2dc22c0cb5b9441bf4e17c1eb653e1ccc02cc63137d0ab467fa1de" + "sha256:1a75b5025dbe82ffedec50afeaf9a7f96a8cd1e294f0d40de3a089a369ceae0e", + "sha256:4225d36e4bb02eb1618429325280c4b62a18cea8a90c91564ee0cc1d31ca331a" ], "index": "pypi", - "version": "==5.3.1" + "version": "==6.0.0" }, - "toml": { + "tomli": { "hashes": [ - "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" + "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" ], - "version": "==0.10.2" + "markers": "python_version < '3.11'", + "version": "==2.0.1" } } }