Skip to content

Commit defd48c

Browse files
committed
Replace GPL by LGPL and specify licenses and copyright with REUSE
1 parent 45b2ffc commit defd48c

37 files changed

Lines changed: 645 additions & 228 deletions

.editorconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# EditorConfig is awesome: https://EditorConfig.org
1+
# SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: LGPL-3.0-or-later
23

34
root = true
45

.github/requirements-old.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: LGPL-3.0-or-later
3+
14
# Ensure changes to these dependencies are reflected in pyproject.toml
25
path==16.14.0
36
rich==13.0.0
4-
stepup==4.0.0rc3
7+
stepup==4.0.0rc8

.github/scripts/extract-notes.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/env bash
2+
# SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
3+
# SPDX-License-Identifier: LGPL-3.0-or-later
24
# Usage: .github/scripts/extract-notes.sh OWNER/SLUG GITREF
35

46
IFS='/'; read -ra REPOSITORY <<<"${1}"

.github/workflows/mkdocs.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: LGPL-3.0-or-later
3+
14
# This workflow assumes that you deploy the documentation from the gh-pages branch.
25

36
name: mkdocs

.github/workflows/pytest.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: LGPL-3.0-or-later
3+
14
name: pytest
25
on:
36
push:

.github/workflows/release.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: LGPL-3.0-or-later
3+
14
# This workflow is adapted from:
25
# https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/
36

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: LGPL-3.0-or-later
3+
14
# Local dev environment
25
activate
36
.envrc

.markdownlint-cli2.jsonc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
// SPDX-License-Identifier: LGPL-3.0-or-later
13
{
24
"config": {
35
"MD013": {

.pre-commit-config.yaml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
2+
# SPDX-License-Identifier: LGPL-3.0-or-later
13
repos:
24
- repo: https://github.com/pre-commit/pre-commit-hooks
35
rev: v6.0.0
@@ -25,18 +27,22 @@ repos:
2527
hooks:
2628
- id: remove-crlf
2729
- repo: https://github.com/astral-sh/ruff-pre-commit
28-
rev: v0.15.16
30+
rev: v0.15.20
2931
hooks:
3032
- id: ruff-format
3133
exclude: "^docs/examples/slurm-basic/pass/slurmjob.py$"
3234
- id: ruff-check
3335
args: ["--fix", "--show-fixes"]
3436
- repo: https://github.com/DavidAnson/markdownlint-cli2
35-
rev: v0.22.1
37+
rev: v0.23.0
3638
hooks:
3739
- id: markdownlint-cli2
3840
require_serial: true
3941
- repo: https://github.com/python-jsonschema/check-jsonschema
40-
rev: 0.37.2
42+
rev: 0.37.4
4143
hooks:
4244
- id: check-github-workflows
45+
- repo: https://github.com/fsfe/reuse-tool
46+
rev: v6.2.0
47+
hooks:
48+
- id: reuse

CLAUDE.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
<!--
2+
SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
3+
SPDX-License-Identifier: LGPL-3.0-or-later
4+
-->
15
# CLAUDE.md
26

37
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

0 commit comments

Comments
 (0)