Skip to content

Commit ba2f37d

Browse files
authored
Merge pull request #5 from eccenca/feature/upgradePython-CMEM-6741
update template and dependencies
2 parents f85bb8e + d43a38e commit ba2f37d

9 files changed

Lines changed: 568 additions & 472 deletions

File tree

.copier-answers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Changes here will be overwritten by Copier
2-
_commit: v7.3.0
2+
_commit: v7.3.0-23-g37cff5f
33
_src_path: gh:eccenca/cmem-plugin-template
44
author_mail: cmempy-developer@eccenca.com
55
author_name: eccenca GmbH

.github/workflows/check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@ jobs:
2020

2121
steps:
2222
- name: Check out repository
23-
uses: actions/checkout@v4
23+
uses: actions/checkout@v5
2424

2525
- name: Install Task
2626
uses: arduino/setup-task@v2
2727

2828
- name: Set up python
2929
id: setup-python
30-
uses: actions/setup-python@v5
30+
uses: actions/setup-python@v6
3131
with:
32-
python-version: '3.11'
32+
python-version: '3.13'
3333

3434
- name: Install and configure poetry
3535
uses: snok/install-poetry@v1

.github/workflows/publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ jobs:
1717

1818
steps:
1919
- name: Check out repository
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v5
2121

2222
- name: Install Task
2323
uses: arduino/setup-task@v2
2424

2525
- name: Set up python
2626
id: setup-python
27-
uses: actions/setup-python@v5
27+
uses: actions/setup-python@v6
2828
with:
29-
python-version: '3.11'
29+
python-version: '3.13'
3030

3131
- name: Install and configure poetry
3232
uses: snok/install-poetry@v1

.gitlab-ci.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
default:
3-
image: docker-registry.eccenca.com/eccenca-python:v3.11.9-2
3+
image: docker-registry.eccenca.com/eccenca-python:v3.13.8
44
# all jobs can be interrupted in case a new commit is pushed
55
interruptible: true
66
before_script:
@@ -53,10 +53,7 @@ pytest:
5353
junit:
5454
- dist/junit-pytest.xml
5555
paths:
56-
- dist/badge-coverage.svg
57-
- dist/badge-tests.svg
58-
- dist/coverage
59-
- dist/coverage.xml
56+
- dist/*
6057

6158
deptry:
6259
stage: test
@@ -74,6 +71,7 @@ build:
7471
- mypy
7572
- pytest
7673
- safety
74+
- deptry
7775
script:
7876
- task build
7977
artifacts:

.idea/cmem-plugin-loopwf.iml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.11
1+
3.13

Taskfile.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ includes:
2020
custom:
2121
taskfile: ./TaskfileCustom.yaml
2222
optional: true
23+
flatten: true
2324
plugin:
2425
taskfile: .tasks-plugin.yml
2526
optional: true
27+
flatten: true
2628

2729
tasks:
2830

poetry.lock

Lines changed: 544 additions & 448 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,28 @@ keywords = [
1414
homepage = "https://github.com/eccenca/cmem-plugin-loopwf"
1515

1616
[tool.poetry.dependencies]# if you need to change python version here, change it also in .python-version
17-
python = "^3.11"
17+
python = "^3.13"
1818
cmem-cmempy = ">=24.2.0"
1919
requests = ">=2.0.1"
2020

2121
[tool.poetry.dependencies.cmem-plugin-base]
22-
version = "^4.12.1"
22+
version = "^4.14.0"
2323
allow-prereleases = false
2424

2525
[tool.poetry.group.dev.dependencies.cmem-cmemc]
26-
version = "^25.3.0"
26+
version = ">=24.2.0"
2727

2828
[tool.poetry.group.dev.dependencies]
29-
deptry = "^0.23.0"
29+
deptry = "^0.23.1"
3030
genbadge = {extras = ["coverage"], version = "^1.1.2"}
31-
mypy = "^1.16.1"
32-
pip = "^25.1.1"
33-
pytest = "^8.4.1"
34-
pytest-cov = "^6.2.1"
31+
mypy = "^1.18.2"
32+
pip = "^25.2"
33+
pytest = "^8.4.2"
34+
pytest-cov = "^7.0.0"
3535
pytest-dotenv = "^0.5.2"
3636
pytest-html = "^4.1.1"
37-
pytest-memray = { version = "^1.7.0", markers = "platform_system != 'Windows'" }
38-
ruff = "^0.12.0"
37+
pytest-memray = { version = "^1.8.0", markers = "platform_system != 'Windows'" }
38+
ruff = "^0.13.3"
3939
safety = "^1.10.3"
4040
types-requests = "^2.32.0.20250306"
4141

0 commit comments

Comments
 (0)