Skip to content

Commit 6f59f59

Browse files
authored
Update dependencies, fix overwrite flag and update license headers (#112)
1 parent 72d9d6b commit 6f59f59

Some content is hidden

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

87 files changed

+1016
-856
lines changed

.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 - 2024 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
1+
Copyright 2021 - 2025 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.11.0
48+
rev: v0.11.11
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 - 2024 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
2+
Copyright 2021 - 2025 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: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[project]
22
name = "ghga_connector"
3-
version = "1.7.1"
3+
version = "1.7.2"
44
description = "GHGA Connector - A CLI client application for interacting with the GHGA system."
55
dependencies = [
66
"typer~=0.15",
77
"crypt4gh>=1.6, <2",
8-
"ghga-service-commons[crypt]>=3.1.1, <4",
9-
"hexkit[s3]>=3",
10-
"rich>=13.7.1, <14",
8+
"ghga-service-commons[crypt]>=4.1.0",
9+
"hexkit[s3]>=5.1",
10+
"rich>=14.0, <15",
1111
"tenacity >=9.0.0, <10",
1212
"hishel>=0.1.1, < 0.2",
1313
]

.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 - 2024 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
2+
Copyright 2021 - 2025 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");

.readme_generation/readme_template.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ $description
1313

1414
We recommend using the provided Docker container.
1515

16-
A pre-build version is available at [docker hub](https://hub.docker.com/repository/docker/ghga/$name):
16+
A pre-built version is available at [docker hub](https://hub.docker.com/repository/docker/ghga/$name):
1717
```bash
1818
docker pull ghga/$name:$version
1919
```
@@ -50,11 +50,11 @@ $config_description
5050

5151
### Usage:
5252

53-
A template YAML for configurating the service can be found at
53+
A template YAML for configuring the service can be found at
5454
[`./example-config.yaml`](./example-config.yaml).
55-
Please adapt it, rename it to `.$shortname.yaml`, and place it into one of the following locations:
56-
- in the current working directory were you are execute the service (on unix: `./.$shortname.yaml`)
57-
- in your home directory (on unix: `~/.$shortname.yaml`)
55+
Please adapt it, rename it to `.$shortname.yaml`, and place it in one of the following locations:
56+
- in the current working directory where you execute the service (on Linux: `./.$shortname.yaml`)
57+
- in your home directory (on Linux: `~/.$shortname.yaml`)
5858

5959
The config yaml will be automatically parsed by the service.
6060

@@ -68,7 +68,7 @@ e.g. for the `host` set an environment variable named `${shortname}_host`
6868
(you may use both upper or lower cases, however, it is standard to define all env
6969
variables in upper cases).
7070

71-
To using file secrets please refer to the
71+
To use file secrets, please refer to the
7272
[corresponding section](https://pydantic-docs.helpmanual.io/usage/settings/#secret-support)
7373
of the pydantic documentation.
7474

@@ -95,8 +95,8 @@ This will give you a full-fledged, pre-configured development environment includ
9595
- a pre-configured debugger
9696
- automatic license-header insertion
9797

98-
Moreover, inside the devcontainer, a convenience commands `dev_install` is available.
99-
It installs the service with all development dependencies, installs pre-commit.
98+
Moreover, inside the devcontainer, a command `dev_install` is available for convenience.
99+
It installs the service with all development dependencies, and it installs pre-commit.
100100

101101
The installation is performed automatically when you build the devcontainer. However,
102102
if you update dependencies in the [`./pyproject.toml`](./pyproject.toml) or the

.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 - 2024 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
2+
Copyright 2021 - 2025 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/static_files_ignore.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@ scripts/update_pyproject.py
1313
.github/workflows/tests.yaml
1414
.pyproject_generation/pyproject_template.toml
1515
.devcontainer/Dockerfile
16+
17+
# ignore for now due to some python 3.9 incompatibilities with required urrlib and botocore
18+
lock/requirements-dev-template.in

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2021 - 2024 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
1+
# Copyright 2021 - 2025 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");
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515

16-
# Copyright 2021 - 2024 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
16+
# Copyright 2021 - 2025 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
1717
# for the German Human Genome-Phenome Archive (GHGA)
1818
#
1919
# 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 - 2024 Universität Tübingen, DKFZ, EMBL, and Universität zu Köln
1+
# Copyright 2021 - 2025 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)