Skip to content

Commit 2fe84d8

Browse files
Update dependencies and bump version to 4.3.0 (#25)
1 parent b3c84ff commit 2fe84d8

File tree

97 files changed

+436
-449
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+436
-449
lines changed

.devcontainer/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
FROM mcr.microsoft.com/devcontainers/python:2.0.2-3.13-trixie
1+
FROM mcr.microsoft.com/devcontainers/python:3.0.5-3.13-trixie
22

33
ENV PYTHONUNBUFFERED=1
44

5+
# Update and upgrade system packages for latest security fixes
6+
RUN apt-get update && apt-get upgrade -y
7+
58
# Update args in docker-compose.yaml to set the UID/GID of the "vscode" user.
69
ARG USER_UID=1000
710
ARG USER_GID=$USER_UID

.devcontainer/license_header.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2021 - 2025 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
1+
Copyright 2021 - 2026 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
22
for the German Human Genome-Phenome Archive (GHGA)
33

44
Licensed under the Apache License, Version 2.0 (the "License");

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ repos:
4545
- id: no-commit-to-branch
4646
args: [--branch, dev, --branch, int, --branch, main]
4747
- repo: https://github.com/astral-sh/ruff-pre-commit
48-
rev: v0.14.9
48+
rev: v0.15.0
4949
hooks:
5050
- id: ruff
5151
args: [--fix, --exit-non-zero-on-fix]

.pyproject_generation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright 2021 - 2025 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
2+
Copyright 2021 - 2026 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
33
for the German Human Genome-Phenome Archive (GHGA)
44
55
Licensed under the Apache License, Version 2.0 (the "License");

.pyproject_generation/pyproject_custom.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[project]
22
name = "sms"
3-
version = "4.2.2"
3+
version = "4.3.0"
44
description = "State Management Service - Provides a REST API for basic infrastructure technology state management."
55
dependencies = [
66
"typer >= 0.19",
7-
"ghga-service-commons[api] >= 5.1",
8-
"hexkit[mongodb,s3,akafka] >= 7.1",
7+
"ghga-service-commons[api] >= 7.0",
8+
"hexkit[mongodb,s3,akafka] >= 8.0",
99
"hvac>=2",
1010
]
1111

.pyproject_generation/pyproject_template.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools>=80.9"]
2+
requires = ["setuptools>=80.10"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
@@ -101,7 +101,7 @@ check_untyped_defs = true
101101
no_site_packages = false
102102

103103
[tool.pytest.ini_options]
104-
minversion = "8.4"
104+
minversion = "9.0"
105105
asyncio_mode = "strict"
106106
asyncio_default_fixture_loop_scope = "function"
107107

.readme_generation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright 2021 - 2025 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
2+
Copyright 2021 - 2026 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
33
for the German Human Genome-Phenome Archive (GHGA)
44
55
Licensed under the Apache License, Version 2.0 (the "License");

.template/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Copyright 2021 - 2025 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
2+
Copyright 2021 - 2026 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
33
for the German Human Genome-Phenome Archive (GHGA)
44
55
Licensed under the Apache License, Version 2.0 (the "License");

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2021 - 2025 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
1+
# Copyright 2021 - 2026 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
22
# for the German Human Genome-Phenome Archive (GHGA)
33
#
44
# Licensed under the Apache License, Version 2.0 (the "License");

Dockerfile.debian

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2021 - 2025 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
1+
# Copyright 2021 - 2026 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
22
# for the German Human Genome-Phenome Archive (GHGA)
33
#
44
# Licensed under the Apache License, Version 2.0 (the "License");

0 commit comments

Comments
 (0)