Skip to content
Merged
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
3 changes: 3 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ authors:
- family-names: Kinoshita
given-names: Bruno
orcid: https://orcid.org/0000-0001-8250-4074
- family-names: Lenz
given-names: Julian
orcid: https://orcid.org/0000-0001-5250-0005
- family-names: Leo
given-names: Simone
orcid: https://orcid.org/0000-0001-8271-5429
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -628,6 +628,7 @@ Options:
* Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
* Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
* Copyright 2026 Spanish National Research Council (CSIC), ES
* Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE

Licensed under the
Apache License, version 2.0 <https://www.apache.org/licenses/LICENSE-2.0>,
Expand Down
1 change: 1 addition & 0 deletions examples/fastapi/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions examples/read_test_metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
3 changes: 3 additions & 0 deletions rocrate/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -42,6 +43,7 @@
'Matthias Hörtenhuber',
'Sebastiaan Huber',
'Bruno Kinoshita',
'Julian Lenz',
'Simone Leo',
'Pablo Orviz',
'Luca Pireddu',
Expand All @@ -61,6 +63,7 @@
Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
Copyright 2026 Spanish National Research Council (CSIC), ES
Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
"""
__license__ = ("Apache License, version 2.0 "
"<https://www.apache.org/licenses/LICENSE-2.0>")
Expand Down
11 changes: 9 additions & 2 deletions rocrate/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -93,9 +94,15 @@ def cli():
metavar="NAME",
help="Exclude files or directories from the metadata file. NAME may be a single name or a comma-separated list of names.",
)
@click.option(
"--crate-version",
default="1.2",
type=str,
help="Version of the RO-Crate standard to initialize the crate with.",
)
@OPTION_CRATE_PATH
def init(crate_dir, gen_preview, exclude):
crate = ROCrate(crate_dir, init=True, gen_preview=gen_preview, exclude=exclude)
def init(crate_dir, gen_preview, exclude, crate_version):
crate = ROCrate(crate_dir, init=True, gen_preview=gen_preview, exclude=exclude, version=crate_version)
crate.metadata.write(crate_dir)
if crate.preview:
crate.preview.write(crate_dir)
Expand Down
1 change: 1 addition & 0 deletions rocrate/memory_buffer.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/computationalworkflow.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/computerlanguage.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/contextentity.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/creativework.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/data_entity.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/dataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/entity.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/file.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/file_or_dir.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/person.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/preview.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/root_dataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/softwareapplication.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/testdefinition.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/testinstance.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/testservice.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/model/testsuite.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
3 changes: 2 additions & 1 deletion rocrate/rocrate.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -150,7 +151,7 @@ def __init__(self,
self.mode = Mode.INIT
if isinstance(source, dict):
raise ValueError("parameter 'init' is not compatible with a dict source")
self.__init_from_tree(source, gen_preview=gen_preview)
self.__init_from_tree(source, gen_preview=gen_preview, version=version)
else:
self.mode = Mode.READ
source = self.__read(source, gen_preview=gen_preview)
Expand Down
1 change: 1 addition & 0 deletions rocrate/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions rocrate/vocabs.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
2 changes: 2 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -70,6 +71,7 @@
'Matthias Hörtenhuber',
'Sebastiaan Huber',
'Bruno Kinoshita',
'Julian Lenz',
'Simone Leo',
'Pablo Orviz',
'Luca Pireddu',
Expand Down
1 change: 1 addition & 0 deletions test/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
18 changes: 18 additions & 0 deletions test/test_cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -121,6 +122,23 @@ def test_cli_init(test_data_dir, helpers, monkeypatch, cwd, gen_preview):
assert json_entities["sort-and-change-case.ga"]["@type"] == "File"


@pytest.mark.parametrize("version", ["1.0", "1.1"])
def test_cli_init_version(test_data_dir, helpers, version):
crate_dir = test_data_dir / "ro-crate-galaxy-sortchangecase"
metadata_path = crate_dir / helpers.METADATA_FILE_NAME
metadata_path.unlink()
args = ["init", "-c", str(crate_dir), "--crate-version", version]

CliRunner().invoke(cli, args)

# The metadata filename changed from `*.jsonld` to `*.json`.
# Handling earlier versions, we must be flexible here.
# The `next(...)` call might fail with `StopIteration` if the file is missing.
# But if so, this is just another test failure.
with next(metadata_path.parent.glob(f"{str(metadata_path.name)}*")).open("r") as file:
assert json.load(file)["@context"] == f"https://w3id.org/ro/crate/{version}/context"


def test_cli_init_exclude(test_data_dir, helpers):
crate_dir = test_data_dir / "ro-crate-galaxy-sortchangecase"
(crate_dir / helpers.METADATA_FILE_NAME).unlink()
Expand Down
1 change: 1 addition & 0 deletions test/test_jsonld.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions test/test_metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions test/test_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions test/test_read.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions test/test_readwrite.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions test/test_test_metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# Copyright 2025-2026 Senckenberg Society for Nature Research (SGN), DE
# Copyright 2025-2026 European Molecular Biology Laboratory (EMBL), Heidelberg, DE
# Copyright 2026 Spanish National Research Council (CSIC), ES
# Copyright 2026 Helmholtz-Zentrum Dresden-Rossendorf (HZDR), DE
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
Loading
Loading