From b8215c4c075665fcede298d89e61e73832258979 Mon Sep 17 00:00:00 2001 From: FBumann <117816358+FBumann@users.noreply.github.com> Date: Mon, 18 May 2026 13:00:42 +0200 Subject: [PATCH 1/2] docs: add Felix Bumann to copyright and author Picks up Fabian's review comment on PR 681 (the copyright bump), adding the second contributor name. Updates both ``copyright`` and ``author`` in ``doc/conf.py`` so the docs footer and PDF metadata stay consistent, and updates the matching License line in ``doc/index.rst`` so the rendered License section doesn't drift from the footer. Co-Authored-By: Claude Opus 4.7 (1M context) --- doc/conf.py | 4 ++-- doc/index.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index e28bde83..c6b3b90c 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -18,8 +18,8 @@ # -- Project information ----------------------------------------------------- project = "linopy" -copyright = "2021-2026, Fabian Hofmann" -author = "Fabian Hofmann" +copyright = "2021-2026, Fabian Hofmann, Felix Bumann" +author = "Fabian Hofmann, Felix Bumann" # The full version, including alpha/beta/rc tags version = linopy.__version__ diff --git a/doc/index.rst b/doc/index.rst index ea61747c..39846607 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -81,7 +81,7 @@ A BibTeX entry for LaTeX users is License ------- -Copyright 2021-2026 Fabian Hofmann +Copyright 2021-2026 Fabian Hofmann, Felix Bumann This package is published under MIT license. From e4a9473b0384f1ac26ccda7cf91a82dc2b0a8939 Mon Sep 17 00:00:00 2001 From: FBumann <117816358+FBumann@users.noreply.github.com> Date: Mon, 18 May 2026 13:03:58 +0200 Subject: [PATCH 2/2] build: add Felix Bumann as maintainer in pyproject.toml Adds a maintainers entry alongside the existing authors. By PEP 621 convention, authors records the original creators of a package and maintainers records ongoing contributors, so listing the new contributor under maintainers (rather than authors) reflects the package history accurately while still surfacing the credit on PyPI and in pip show linopy output. Fabian is duplicated into maintainers as well, because PEP 621 treats the maintainers list as the complete current set rather than a delta from authors -- listing only the new contributor would imply the original author is no longer maintaining the project. Co-Authored-By: Claude Opus 4.7 (1M context) --- pyproject.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index f5fa135a..7b18c2c8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,6 +8,10 @@ dynamic = ["version"] description = "Linear optimization with N-D labeled arrays in Python" readme = "README.md" authors = [{ name = "Fabian Hofmann", email = "fabianmarikhofmann@gmail.com" }] +maintainers = [ + { name = "Fabian Hofmann", email = "fabianmarikhofmann@gmail.com" }, + { name = "Felix Bumann", email = "dev@fxbumann.de" }, +] license = { file = "LICENSE" } classifiers = [ "Programming Language :: Python :: 3.10",