diff --git a/.dvc/.gitignore b/.dvc/.gitignore
index 2ee27d53e..aa6801915 100644
--- a/.dvc/.gitignore
+++ b/.dvc/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2019 Veit Schiele
+# SPDX-FileCopyrightText: 2019 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/.dvc/config b/.dvc/config
index 0a66f9a9a..436980437 100644
--- a/.dvc/config
+++ b/.dvc/config
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2019 Veit Schiele
+# SPDX-FileCopyrightText: 2019 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 3d14e33d5..d21407d96 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2023 Veit Schiele
+# SPDX-FileCopyrightText: 2023 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -9,20 +9,28 @@ on:
push:
branches: [main]
+concurrency:
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
+ cancel-in-progress: true
+
+permissions: {}
+
jobs:
docs:
name: Build docs and check links
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v6
- - uses: pandoc/actions/setup@v1
- - uses: ts-graphviz/setup-graphviz@v2
- - uses: actions/setup-python@v6
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
+ with:
+ persist-credentials: false
+ - uses: pandoc/actions/setup@86321b6dd4675f5014c611e05088e10d4939e09e # v1.1.1
+ - uses: ts-graphviz/setup-graphviz@b1de5da23ed0a6d14e0aeee8ed52fdd87af2363c # v2.0.2
+ - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
# Keep in sync with .readthedocs.yaml
python-version-file: .python-version
- name: Setup cached uv
- uses: hynek/setup-cached-uv@v2
+ uses: hynek/setup-cached-uv@4300ec2180bc77d705e626a34e381b81a4772c51 # v2.5.0
- name: Create venv and install docs dependencies
run: |
uv venv
diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml
index 1e9517c43..c59b286c9 100644
--- a/.github/workflows/pre-commit.yml
+++ b/.github/workflows/pre-commit.yml
@@ -1,13 +1,23 @@
-# SPDX-FileCopyrightText: 2023 Veit Schiele
+# SPDX-FileCopyrightText: 2023 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
name: pre-commit
-on: [push, pull_request]
+on:
+ pull_request:
+ push:
+ branches: [main]
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
+ cancel-in-progress: true
+
+permissions: {}
jobs:
pre-commit:
+ name: pre-commit
# External pull requests should be checked, but not our own internal pull
# requests again, as these are already checked by the push on the branch.
# Without this if condition, the checks would be performed twice, as
@@ -18,10 +28,12 @@ jobs:
github.event.pull_request.head.repo.full_name != github.repository
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v6
- - uses: actions/setup-python@v6
- - uses: actions/cache@v5
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
+ with:
+ persist-credentials: false
+ - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
+ - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
with:
path: ~/.cache/pre-commit
key: pre-commit|${{ env.pythonLocation }}|${{ hashFiles('.pre-commit-config.yaml') }}
- - uses: pre-commit/action@v3.0.1
+ - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml
new file mode 100644
index 000000000..7eaacc55d
--- /dev/null
+++ b/.github/workflows/zizmor.yml
@@ -0,0 +1,31 @@
+# https://github.com/woodruffw/zizmor
+name: Zizmor
+
+on:
+ push:
+ branches: ["main"]
+ pull_request:
+ branches: ["**"]
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
+ cancel-in-progress: true
+
+permissions: {}
+
+jobs:
+ zizmor:
+ name: Run zizmor
+ runs-on: ubuntu-latest
+ permissions:
+ security-events: write # Required for upload-sarif (used by zizmor-action) to upload SARIF files.
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
+ with:
+ persist-credentials: false
+
+ - name: Run zizmor
+ uses: zizmorcore/zizmor-action@71321a20a9ded102f6e9ce5718a2fcec2c4f70d8 # v0.5.2
+ with:
+ persona: pedantic
diff --git a/.gitignore b/.gitignore
index 062a9214b..2ff541c9b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2019 Veit Schiele
+# SPDX-FileCopyrightText: 2019 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 1fbed26cb..fa2d48f92 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2020 Veit Schiele
+# SPDX-FileCopyrightText: 2020 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -10,7 +10,7 @@ ci:
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
- rev: 3e8a8703264a2f4a69428a0aa4dcb512790b2c8c # v6.0.0
+ rev: v6.0.0 # v6.0.0
hooks:
- id: check-json
types: [file] # override `types: [json]`
@@ -24,43 +24,43 @@ repos:
- id: end-of-file-fixer
- id: trailing-whitespace
- repo: https://github.com/tox-dev/pyproject-fmt
- rev: 91de51aef61c5f2383f03da25604e3d65a8309e0 # v2.21.1
+ rev: v2.21.1 # v2.21.1
hooks:
- id: pyproject-fmt
- repo: https://github.com/abravalheri/validate-pyproject
- rev: 4b2e70d08cb2ccd26d1fba73588de41c7a5d50b7 # v0.25
+ rev: v0.25 # v0.25
hooks:
- id: validate-pyproject
- repo: https://github.com/sphinx-contrib/sphinx-lint
- rev: c883505f64b59c3c5c9375191e4ad9f98e727ccd # v1.0.2
+ rev: v1.0.2 # v1.0.2
hooks:
- id: sphinx-lint
types: [rst]
- repo: https://github.com/pycqa/isort
- rev: dac090ce4d9ee313d086e2e89ab1acb8c2664fa1 # 9.0.0a3
+ rev: 9.0.0a3 # 9.0.0a3
hooks:
- id: isort
additional_dependencies: ["toml"]
entry: isort --profile=black
name: isort (python)
- repo: https://github.com/psf/black-pre-commit-mirror
- rev: fa505ab9c3e0fedafe1709fd7ac2b5f8996c670d # 26.3.1
+ rev: 26.3.1 # 26.3.1
hooks:
- id: black
- repo: https://github.com/tonybaloney/perflint
- rev: 22f831509bc7765ce272ad6fcb99398d86a26a52 # 0.8.1
+ rev: 0.8.1 # 0.8.1
hooks:
- id: perflint
exclude: ^docs/
- repo: https://github.com/adamchainz/blacken-docs
- rev: fda77690955e9b63c6687d8806bafd56a526e45f # 1.20.0
+ rev: 1.20.0 # 1.20.0
hooks:
- id: blacken-docs
args: [--line-length=79]
additional_dependencies:
- black
- repo: https://github.com/codespell-project/codespell
- rev: 2ccb47ff45ad361a21071a7eedda4c37e6ae8c5a # v2.4.2
+ rev: v2.4.2 # v2.4.2
hooks:
- id: codespell
args: [--toml pyproject.toml]
diff --git a/.readthedocs.yaml b/.readthedocs.yaml
index b1f516880..ef69dc1fa 100644
--- a/.readthedocs.yaml
+++ b/.readthedocs.yaml
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2022 Veit Schiele
+# SPDX-FileCopyrightText: 2022 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/.vale.ini b/.vale.ini
index 64878020c..dbd599817 100644
--- a/.vale.ini
+++ b/.vale.ini
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index efbd0df64..2139d3428 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2024 Veit Schiele
+.. SPDX-FileCopyrightText: 2024 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/CITATION.cff b/CITATION.cff
index e6f1baa3e..c5aca4d62 100644
--- a/CITATION.cff
+++ b/CITATION.cff
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/LICENSE b/LICENSES/BSD-3-Clause.txt
similarity index 97%
rename from LICENSE
rename to LICENSES/BSD-3-Clause.txt
index b7005db52..51693e5ec 100644
--- a/LICENSE
+++ b/LICENSES/BSD-3-Clause.txt
@@ -1,11 +1,8 @@
-Copyright (c) 2019 Veit Schiele.
+Copyright 2019 cusy GmbH
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/README.rst b/README.rst
index 3656656b3..ef6a4dc70 100644
--- a/README.rst
+++ b/README.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/codemeta.json.license b/codemeta.json.license
index 9ab4d135a..64cdd4900 100644
--- a/codemeta.json.license
+++ b/codemeta.json.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2023 Veit Schiele
+SPDX-FileCopyrightText: 2023 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/data/.gitignore b/data/.gitignore
index dd1827ebf..f716a1ca7 100644
--- a/data/.gitignore
+++ b/data/.gitignore
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2019 Veit Schiele
+# SPDX-FileCopyrightText: 2019 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/data/fortune500.csv.dvc b/data/fortune500.csv.dvc
index a72b9e9ec..9fe542217 100644
--- a/data/fortune500.csv.dvc
+++ b/data/fortune500.csv.dvc
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2019 Veit Schiele
+# SPDX-FileCopyrightText: 2019 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/data/iris.csv.dvc b/data/iris.csv.dvc
index 6131d7230..c2096918b 100644
--- a/data/iris.csv.dvc
+++ b/data/iris.csv.dvc
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2020 Veit Schiele
+# SPDX-FileCopyrightText: 2020 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/Makefile b/docs/Makefile
index 83270f8e6..0f7bc44b5 100644
--- a/docs/Makefile
+++ b/docs/Makefile
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2019 Veit Schiele
+# SPDX-FileCopyrightText: 2019 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/_static/css/alerts.css b/docs/_static/css/alerts.css
index fe5ef60b8..aba5425f1 100644
--- a/docs/_static/css/alerts.css
+++ b/docs/_static/css/alerts.css
@@ -1,5 +1,5 @@
/*
- * SPDX-FileCopyrightText: 2022 Veit Schiele
+ * SPDX-FileCopyrightText: 2022 cusy GmbH
*
* SPDX-License-Identifier: BSD-3-Clause
*/
diff --git a/docs/clean-prep/dask-pipeline.ipynb.license b/docs/clean-prep/dask-pipeline.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/dask-pipeline.ipynb.license
+++ b/docs/clean-prep/dask-pipeline.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/deduplicate.ipynb.license b/docs/clean-prep/deduplicate.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/deduplicate.ipynb.license
+++ b/docs/clean-prep/deduplicate.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/hypothesis.ipynb.license b/docs/clean-prep/hypothesis.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/hypothesis.ipynb.license
+++ b/docs/clean-prep/hypothesis.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/index.rst b/docs/clean-prep/index.rst
index 8d139dd94..9a785cbe0 100644
--- a/docs/clean-prep/index.rst
+++ b/docs/clean-prep/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/nulls.ipynb.license b/docs/clean-prep/nulls.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/nulls.ipynb.license
+++ b/docs/clean-prep/nulls.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/outliers.ipynb.license b/docs/clean-prep/outliers.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/outliers.ipynb.license
+++ b/docs/clean-prep/outliers.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/scikit-learn-reprocessing.ipynb.license b/docs/clean-prep/scikit-learn-reprocessing.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/scikit-learn-reprocessing.ipynb.license
+++ b/docs/clean-prep/scikit-learn-reprocessing.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/string-matching.ipynb.license b/docs/clean-prep/string-matching.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/string-matching.ipynb.license
+++ b/docs/clean-prep/string-matching.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/tdda.ipynb.license b/docs/clean-prep/tdda.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/tdda.ipynb.license
+++ b/docs/clean-prep/tdda.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/clean-prep/voluptuous.ipynb.license b/docs/clean-prep/voluptuous.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/clean-prep/voluptuous.ipynb.license
+++ b/docs/clean-prep/voluptuous.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/conf.py b/docs/conf.py
index 81a6bd225..421227fc1 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/fastapi/example.rst b/docs/data-processing/apis/fastapi/example.rst
index 3ef4dff6f..6ea1b316b 100644
--- a/docs/data-processing/apis/fastapi/example.rst
+++ b/docs/data-processing/apis/fastapi/example.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
@@ -16,7 +16,6 @@ Create a file :file:`main.py` with:
from fastapi import FastAPI
-
app = FastAPI()
@@ -77,7 +76,6 @@ Now we modify the file ``main.py`` to receive a body from a ``PUT`` request:
from fastapi import FastAPI
-
app = FastAPI()
diff --git a/docs/data-processing/apis/fastapi/extensions.rst b/docs/data-processing/apis/fastapi/extensions.rst
index d406eadb9..ae23088d2 100644
--- a/docs/data-processing/apis/fastapi/extensions.rst
+++ b/docs/data-processing/apis/fastapi/extensions.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/fastapi/fastapi-docs-example.png.license b/docs/data-processing/apis/fastapi/fastapi-docs-example.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/apis/fastapi/fastapi-docs-example.png.license
+++ b/docs/data-processing/apis/fastapi/fastapi-docs-example.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/fastapi/fastapi-example.png.license b/docs/data-processing/apis/fastapi/fastapi-example.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/apis/fastapi/fastapi-example.png.license
+++ b/docs/data-processing/apis/fastapi/fastapi-example.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/fastapi/fastapi-redoc-example.png.license b/docs/data-processing/apis/fastapi/fastapi-redoc-example.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/apis/fastapi/fastapi-redoc-example.png.license
+++ b/docs/data-processing/apis/fastapi/fastapi-redoc-example.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/fastapi/fastapi-update-example.png.license b/docs/data-processing/apis/fastapi/fastapi-update-example.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/apis/fastapi/fastapi-update-example.png.license
+++ b/docs/data-processing/apis/fastapi/fastapi-update-example.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/fastapi/index.rst b/docs/data-processing/apis/fastapi/index.rst
index 2f8049bf5..a5311ce0c 100644
--- a/docs/data-processing/apis/fastapi/index.rst
+++ b/docs/data-processing/apis/fastapi/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/fastapi/install.rst b/docs/data-processing/apis/fastapi/install.rst
index ed8ea6b4e..c776c3cc4 100644
--- a/docs/data-processing/apis/fastapi/install.rst
+++ b/docs/data-processing/apis/fastapi/install.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/fastapi/tips.rst b/docs/data-processing/apis/fastapi/tips.rst
index 60e5bf896..19305cb25 100644
--- a/docs/data-processing/apis/fastapi/tips.rst
+++ b/docs/data-processing/apis/fastapi/tips.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2024 Veit Schiele
+.. SPDX-FileCopyrightText: 2024 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/accounts.proto b/docs/data-processing/apis/grpc/accounts.proto
index 038675949..52304942d 100644
--- a/docs/data-processing/apis/grpc/accounts.proto
+++ b/docs/data-processing/apis/grpc/accounts.proto
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2021 Veit Schiele
+// SPDX-FileCopyrightText: 2021 cusy GmbH
//
// SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/accounts_client.py b/docs/data-processing/apis/grpc/accounts_client.py
index bc4539e60..9c6b1cc67 100644
--- a/docs/data-processing/apis/grpc/accounts_client.py
+++ b/docs/data-processing/apis/grpc/accounts_client.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/accounts_pb2.py b/docs/data-processing/apis/grpc/accounts_pb2.py
index ca7d8e6ae..3c111adaa 100644
--- a/docs/data-processing/apis/grpc/accounts_pb2.py
+++ b/docs/data-processing/apis/grpc/accounts_pb2.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -292,7 +292,9 @@
_GETACCOUNTSREQUEST.fields_by_name["account"].message_type = _ACCOUNT
_GETACCOUNTSRESULT.fields_by_name["account"].message_type = _ACCOUNT
DESCRIPTOR.message_types_by_name["Account"] = _ACCOUNT
-DESCRIPTOR.message_types_by_name["CreateAccountRequest"] = _CREATEACCOUNTREQUEST
+DESCRIPTOR.message_types_by_name["CreateAccountRequest"] = (
+ _CREATEACCOUNTREQUEST
+)
DESCRIPTOR.message_types_by_name["CreateAccountResult"] = _CREATEACCOUNTRESULT
DESCRIPTOR.message_types_by_name["GetAccountsRequest"] = _GETACCOUNTSREQUEST
DESCRIPTOR.message_types_by_name["GetAccountsResult"] = _GETACCOUNTSRESULT
diff --git a/docs/data-processing/apis/grpc/accounts_pb2_grpc.py b/docs/data-processing/apis/grpc/accounts_pb2_grpc.py
index b3787a52a..cd2d9f80d 100644
--- a/docs/data-processing/apis/grpc/accounts_pb2_grpc.py
+++ b/docs/data-processing/apis/grpc/accounts_pb2_grpc.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/accounts_server.py b/docs/data-processing/apis/grpc/accounts_server.py
index 54814b8fd..35ea8525e 100644
--- a/docs/data-processing/apis/grpc/accounts_server.py
+++ b/docs/data-processing/apis/grpc/accounts_server.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/example.rst b/docs/data-processing/apis/grpc/example.rst
index 56e8ddebf..16a6f9a40 100644
--- a/docs/data-processing/apis/grpc/example.rst
+++ b/docs/data-processing/apis/grpc/example.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/index.rst b/docs/data-processing/apis/grpc/index.rst
index 05e1303ec..dda94b594 100644
--- a/docs/data-processing/apis/grpc/index.rst
+++ b/docs/data-processing/apis/grpc/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/rfc4122.proto b/docs/data-processing/apis/grpc/rfc4122.proto
index f7508de99..849f9f4f5 100644
--- a/docs/data-processing/apis/grpc/rfc4122.proto
+++ b/docs/data-processing/apis/grpc/rfc4122.proto
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2021 Veit Schiele
+// SPDX-FileCopyrightText: 2021 cusy GmbH
//
// SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/test.rst b/docs/data-processing/apis/grpc/test.rst
index 583f2393c..01547ef94 100644
--- a/docs/data-processing/apis/grpc/test.rst
+++ b/docs/data-processing/apis/grpc/test.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/tests/__init__.py b/docs/data-processing/apis/grpc/tests/__init__.py
index 062632929..2e8ed756e 100644
--- a/docs/data-processing/apis/grpc/tests/__init__.py
+++ b/docs/data-processing/apis/grpc/tests/__init__.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/apis/grpc/tests/test_accounts.py b/docs/data-processing/apis/grpc/tests/test_accounts.py
index 117453d9f..0608f451b 100644
--- a/docs/data-processing/apis/grpc/tests/test_accounts.py
+++ b/docs/data-processing/apis/grpc/tests/test_accounts.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -36,7 +36,10 @@ def test_create_account(grpc_stub):
request = CreateAccountRequest(account_name=value)
response = grpc_stub.CreateAccount(request)
- assert f"{response.account}" == f'account_id: 1{nl}account_name: "test-data"{nl}'
+ assert (
+ f"{response.account}"
+ == f'account_id: 1{nl}account_name: "test-data"{nl}'
+ )
def test_get_accounts(grpc_stub):
@@ -64,7 +67,9 @@ def grpc_server(_grpc_server, grpc_addr, my_ssl_key_path, my_ssl_cert_path):
@pytest.fixture(scope="module")
def my_channel_ssl_credentials(my_ssl_cert_path):
# If we're using self-signed certificate it's necessarily to pass root certificate to channel
- return grpc.ssl_channel_credentials(root_certificates=my_ssl_cert_path.read_bytes())
+ return grpc.ssl_channel_credentials(
+ root_certificates=my_ssl_cert_path.read_bytes()
+ )
@pytest.fixture(scope="module")
diff --git a/docs/data-processing/apis/index.rst b/docs/data-processing/apis/index.rst
index f0f7b22c0..f9e430aa7 100644
--- a/docs/data-processing/apis/index.rst
+++ b/docs/data-processing/apis/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/file-systems.rst b/docs/data-processing/file-systems.rst
index c12ccc08f..07da39224 100644
--- a/docs/data-processing/file-systems.rst
+++ b/docs/data-processing/file-systems.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/geodata.rst b/docs/data-processing/geodata.rst
index bb33c920e..44127585f 100644
--- a/docs/data-processing/geodata.rst
+++ b/docs/data-processing/geodata.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/glossary.rst b/docs/data-processing/glossary.rst
index 374c0d5a6..06691ed14 100644
--- a/docs/data-processing/glossary.rst
+++ b/docs/data-processing/glossary.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/httpx/index.rst b/docs/data-processing/httpx/index.rst
index 4f75cc770..466ce9627 100644
--- a/docs/data-processing/httpx/index.rst
+++ b/docs/data-processing/httpx/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/httpx/install-example.ipynb.license b/docs/data-processing/httpx/install-example.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/httpx/install-example.ipynb.license
+++ b/docs/data-processing/httpx/install-example.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/httpx/module.ipynb.license b/docs/data-processing/httpx/module.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/httpx/module.ipynb.license
+++ b/docs/data-processing/httpx/module.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/httpx/nominatim.py b/docs/data-processing/httpx/nominatim.py
index 7e92b41ed..583756767 100644
--- a/docs/data-processing/httpx/nominatim.py
+++ b/docs/data-processing/httpx/nominatim.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/index.rst b/docs/data-processing/index.rst
index 9d30ddf37..ae432f93a 100644
--- a/docs/data-processing/index.rst
+++ b/docs/data-processing/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/intake/data-engineers.ipynb.license b/docs/data-processing/intake/data-engineers.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/intake/data-engineers.ipynb.license
+++ b/docs/data-processing/intake/data-engineers.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/intake/data-scientists.ipynb.license b/docs/data-processing/intake/data-scientists.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/intake/data-scientists.ipynb.license
+++ b/docs/data-processing/intake/data-scientists.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/intake/gui.ipynb.license b/docs/data-processing/intake/gui.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/data-processing/intake/gui.ipynb.license
+++ b/docs/data-processing/intake/gui.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/intake/index.rst b/docs/data-processing/intake/index.rst
index 7074130c1..5d80910e6 100644
--- a/docs/data-processing/intake/index.rst
+++ b/docs/data-processing/intake/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/intake/install.rst b/docs/data-processing/intake/install.rst
index 7a0a2001c..b92394ea9 100644
--- a/docs/data-processing/intake/install.rst
+++ b/docs/data-processing/intake/install.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/nosql/column-oriented-db.rst b/docs/data-processing/nosql/column-oriented-db.rst
index 7fa990744..13d9f9dc1 100644
--- a/docs/data-processing/nosql/column-oriented-db.rst
+++ b/docs/data-processing/nosql/column-oriented-db.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/nosql/document-oriented-db.rst b/docs/data-processing/nosql/document-oriented-db.rst
index 578c2028f..22b74ec84 100644
--- a/docs/data-processing/nosql/document-oriented-db.rst
+++ b/docs/data-processing/nosql/document-oriented-db.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/nosql/graph-db.rst b/docs/data-processing/nosql/graph-db.rst
index ffbfc7590..6102b224f 100644
--- a/docs/data-processing/nosql/graph-db.rst
+++ b/docs/data-processing/nosql/graph-db.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/nosql/index.rst b/docs/data-processing/nosql/index.rst
index a646f0eb7..47efd42b4 100644
--- a/docs/data-processing/nosql/index.rst
+++ b/docs/data-processing/nosql/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/nosql/key-value-store.rst b/docs/data-processing/nosql/key-value-store.rst
index 95d13c793..25d731aa4 100644
--- a/docs/data-processing/nosql/key-value-store.rst
+++ b/docs/data-processing/nosql/key-value-store.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/nosql/object-db.rst b/docs/data-processing/nosql/object-db.rst
index 3cd6b1bea..57f571373 100644
--- a/docs/data-processing/nosql/object-db.rst
+++ b/docs/data-processing/nosql/object-db.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/nosql/xml-db.rst b/docs/data-processing/nosql/xml-db.rst
index 7b919bb98..f6afecdfe 100644
--- a/docs/data-processing/nosql/xml-db.rst
+++ b/docs/data-processing/nosql/xml-db.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/opendata.rst b/docs/data-processing/opendata.rst
index c94d37b3d..8275951a4 100644
--- a/docs/data-processing/opendata.rst
+++ b/docs/data-processing/opendata.rst
@@ -1,5 +1,5 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/pandas-io.rst b/docs/data-processing/pandas-io.rst
index d86b65e5f..1cd1f1d83 100644
--- a/docs/data-processing/pandas-io.rst
+++ b/docs/data-processing/pandas-io.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/alembic.rst b/docs/data-processing/postgresql/alembic.rst
index 9355a28ea..0da4162dc 100644
--- a/docs/data-processing/postgresql/alembic.rst
+++ b/docs/data-processing/postgresql/alembic.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/db-api.rst b/docs/data-processing/postgresql/db-api.rst
index 601fede88..7914396cb 100644
--- a/docs/data-processing/postgresql/db-api.rst
+++ b/docs/data-processing/postgresql/db-api.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/fdw.rst b/docs/data-processing/postgresql/fdw.rst
index 76c062147..c30bd4aa7 100644
--- a/docs/data-processing/postgresql/fdw.rst
+++ b/docs/data-processing/postgresql/fdw.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/index.rst b/docs/data-processing/postgresql/index.rst
index 59fc288ab..e1946703f 100644
--- a/docs/data-processing/postgresql/index.rst
+++ b/docs/data-processing/postgresql/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/ipython-sql.rst b/docs/data-processing/postgresql/ipython-sql.rst
index fd3f458af..18590c869 100644
--- a/docs/data-processing/postgresql/ipython-sql.rst
+++ b/docs/data-processing/postgresql/ipython-sql.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/orm.rst b/docs/data-processing/postgresql/orm.rst
index d0807f640..c09681096 100644
--- a/docs/data-processing/postgresql/orm.rst
+++ b/docs/data-processing/postgresql/orm.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/performance.rst b/docs/data-processing/postgresql/performance.rst
index 2e514da33..6722f113a 100644
--- a/docs/data-processing/postgresql/performance.rst
+++ b/docs/data-processing/postgresql/performance.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/pganalyze.rst b/docs/data-processing/postgresql/pganalyze.rst
index d9f7b9f41..5191efa36 100644
--- a/docs/data-processing/postgresql/pganalyze.rst
+++ b/docs/data-processing/postgresql/pganalyze.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/pgmonitor.rst b/docs/data-processing/postgresql/pgmonitor.rst
index 4d43c4cd7..13981f8f8 100644
--- a/docs/data-processing/postgresql/pgmonitor.rst
+++ b/docs/data-processing/postgresql/pgmonitor.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/plang.rst b/docs/data-processing/postgresql/plang.rst
index c7a3bc05f..796dd17f8 100644
--- a/docs/data-processing/postgresql/plang.rst
+++ b/docs/data-processing/postgresql/plang.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/postgis/index.rst b/docs/data-processing/postgresql/postgis/index.rst
index f9a21a447..136afb0eb 100644
--- a/docs/data-processing/postgresql/postgis/index.rst
+++ b/docs/data-processing/postgresql/postgis/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/postgis/install.rst b/docs/data-processing/postgresql/postgis/install.rst
index 1120ef289..b2350c27b 100644
--- a/docs/data-processing/postgresql/postgis/install.rst
+++ b/docs/data-processing/postgresql/postgis/install.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/postgis/load.rst b/docs/data-processing/postgresql/postgis/load.rst
index 1e1ea589c..3dc346cb1 100644
--- a/docs/data-processing/postgresql/postgis/load.rst
+++ b/docs/data-processing/postgresql/postgis/load.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/postgis/optimising.rst b/docs/data-processing/postgresql/postgis/optimising.rst
index d13ec01b4..da0089234 100644
--- a/docs/data-processing/postgresql/postgis/optimising.rst
+++ b/docs/data-processing/postgresql/postgis/optimising.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/psycopg2.rst b/docs/data-processing/postgresql/psycopg2.rst
index de87bd357..24e9e41db 100644
--- a/docs/data-processing/postgresql/psycopg2.rst
+++ b/docs/data-processing/postgresql/psycopg2.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/sec.rst b/docs/data-processing/postgresql/sec.rst
index 234f73844..5a30bc99f 100644
--- a/docs/data-processing/postgresql/sec.rst
+++ b/docs/data-processing/postgresql/sec.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/postgresql/sqlalchemy.rst b/docs/data-processing/postgresql/sqlalchemy.rst
index cd2c24501..1a817d448 100644
--- a/docs/data-processing/postgresql/sqlalchemy.rst
+++ b/docs/data-processing/postgresql/sqlalchemy.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
@@ -44,7 +44,6 @@ Database connection
from sqlalchemy import create_engine
-
engine = create_engine("postgresql:///example", echo=True)
Data model
@@ -56,7 +55,6 @@ Data model
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import relationship
-
Base = declarative_base()
diff --git a/docs/data-processing/serialisation-formats/csv/books.txt.license b/docs/data-processing/serialisation-formats/csv/books.txt.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/csv/books.txt.license
+++ b/docs/data-processing/serialisation-formats/csv/books.txt.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/csv/example.csv.license b/docs/data-processing/serialisation-formats/csv/example.csv.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/csv/example.csv.license
+++ b/docs/data-processing/serialisation-formats/csv/example.csv.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/csv/example.ipynb.license b/docs/data-processing/serialisation-formats/csv/example.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/csv/example.ipynb.license
+++ b/docs/data-processing/serialisation-formats/csv/example.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/csv/index.rst b/docs/data-processing/serialisation-formats/csv/index.rst
index 53dbeae3d..bd6b970fc 100644
--- a/docs/data-processing/serialisation-formats/csv/index.rst
+++ b/docs/data-processing/serialisation-formats/csv/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/csv/new.csv.license b/docs/data-processing/serialisation-formats/csv/new.csv.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/csv/new.csv.license
+++ b/docs/data-processing/serialisation-formats/csv/new.csv.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/csv/out.csv.license b/docs/data-processing/serialisation-formats/csv/out.csv.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/csv/out.csv.license
+++ b/docs/data-processing/serialisation-formats/csv/out.csv.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/excel.ipynb.license b/docs/data-processing/serialisation-formats/excel.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/excel.ipynb.license
+++ b/docs/data-processing/serialisation-formats/excel.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/index.rst b/docs/data-processing/serialisation-formats/index.rst
index 06d51ba81..2a4c81acb 100644
--- a/docs/data-processing/serialisation-formats/index.rst
+++ b/docs/data-processing/serialisation-formats/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/json/books.json.license b/docs/data-processing/serialisation-formats/json/books.json.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/json/books.json.license
+++ b/docs/data-processing/serialisation-formats/json/books.json.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/json/example.ipynb.license b/docs/data-processing/serialisation-formats/json/example.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/json/example.ipynb.license
+++ b/docs/data-processing/serialisation-formats/json/example.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/json/index.rst b/docs/data-processing/serialisation-formats/json/index.rst
index 849e538ed..877d78d43 100644
--- a/docs/data-processing/serialisation-formats/json/index.rst
+++ b/docs/data-processing/serialisation-formats/json/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/library.xlsx.license b/docs/data-processing/serialisation-formats/library.xlsx.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/library.xlsx.license
+++ b/docs/data-processing/serialisation-formats/library.xlsx.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/others.rst b/docs/data-processing/serialisation-formats/others.rst
index 5a8fd016c..a31878bea 100644
--- a/docs/data-processing/serialisation-formats/others.rst
+++ b/docs/data-processing/serialisation-formats/others.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/pickle/books.pkl.license b/docs/data-processing/serialisation-formats/pickle/books.pkl.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/pickle/books.pkl.license
+++ b/docs/data-processing/serialisation-formats/pickle/books.pkl.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/pickle/index.rst b/docs/data-processing/serialisation-formats/pickle/index.rst
index 9bf2c4177..c492cf60f 100644
--- a/docs/data-processing/serialisation-formats/pickle/index.rst
+++ b/docs/data-processing/serialisation-formats/pickle/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/pickle/pickle-examples.ipynb.license b/docs/data-processing/serialisation-formats/pickle/pickle-examples.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/pickle/pickle-examples.ipynb.license
+++ b/docs/data-processing/serialisation-formats/pickle/pickle-examples.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/protobuf.rst b/docs/data-processing/serialisation-formats/protobuf.rst
index cc16679c4..b60a1188b 100644
--- a/docs/data-processing/serialisation-formats/protobuf.rst
+++ b/docs/data-processing/serialisation-formats/protobuf.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/serialisation.ipynb.license b/docs/data-processing/serialisation-formats/serialisation.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/serialisation.ipynb.license
+++ b/docs/data-processing/serialisation-formats/serialisation.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/toml/example.ipynb.license b/docs/data-processing/serialisation-formats/toml/example.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/toml/example.ipynb.license
+++ b/docs/data-processing/serialisation-formats/toml/example.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/toml/index.rst b/docs/data-processing/serialisation-formats/toml/index.rst
index 928512cca..4a639c9e7 100644
--- a/docs/data-processing/serialisation-formats/toml/index.rst
+++ b/docs/data-processing/serialisation-formats/toml/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
@@ -39,7 +39,6 @@ Overview
import toml
-
config = toml.load("pyproject.toml")
.. seealso::
diff --git a/docs/data-processing/serialisation-formats/toml/pyproject.toml b/docs/data-processing/serialisation-formats/toml/pyproject.toml
index 7812d6827..0ea3af0ee 100644
--- a/docs/data-processing/serialisation-formats/toml/pyproject.toml
+++ b/docs/data-processing/serialisation-formats/toml/pyproject.toml
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2022 Veit Schiele
+# SPDX-FileCopyrightText: 2022 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
[tool.black]
diff --git a/docs/data-processing/serialisation-formats/xml-html/beautifulsoup.ipynb.license b/docs/data-processing/serialisation-formats/xml-html/beautifulsoup.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/xml-html/beautifulsoup.ipynb.license
+++ b/docs/data-processing/serialisation-formats/xml-html/beautifulsoup.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/xml-html/books.xml b/docs/data-processing/serialisation-formats/xml-html/books.xml
index 1ee27dd5b..4f609721f 100644
--- a/docs/data-processing/serialisation-formats/xml-html/books.xml
+++ b/docs/data-processing/serialisation-formats/xml-html/books.xml
@@ -1,7 +1,7 @@
diff --git a/docs/data-processing/serialisation-formats/xml-html/index.rst b/docs/data-processing/serialisation-formats/xml-html/index.rst
index 72ce61eef..d5685c8da 100644
--- a/docs/data-processing/serialisation-formats/xml-html/index.rst
+++ b/docs/data-processing/serialisation-formats/xml-html/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/xml-html/xml-html-examples.ipynb.license b/docs/data-processing/serialisation-formats/xml-html/xml-html-examples.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/xml-html/xml-html-examples.ipynb.license
+++ b/docs/data-processing/serialisation-formats/xml-html/xml-html-examples.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/yaml/example.ipynb.license b/docs/data-processing/serialisation-formats/yaml/example.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/data-processing/serialisation-formats/yaml/example.ipynb.license
+++ b/docs/data-processing/serialisation-formats/yaml/example.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/data-processing/serialisation-formats/yaml/index.rst b/docs/data-processing/serialisation-formats/yaml/index.rst
index 85c2d4218..1afcc566f 100644
--- a/docs/data-processing/serialisation-formats/yaml/index.rst
+++ b/docs/data-processing/serialisation-formats/yaml/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/genindex.rst b/docs/genindex.rst
index 5355836b5..ca2d11f55 100644
--- a/docs/genindex.rst
+++ b/docs/genindex.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2019 Veit Schiele
+.. SPDX-FileCopyrightText: 2019 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/index.rst b/docs/index.rst
index 3a0e32baa..b7f3c688b 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2019 Veit Schiele
+.. SPDX-FileCopyrightText: 2019 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/intro.rst b/docs/intro.rst
index fc4d11ea6..013f9c5df 100644
--- a/docs/intro.rst
+++ b/docs/intro.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/make.bat b/docs/make.bat
index 171151274..168520d72 100644
--- a/docs/make.bat
+++ b/docs/make.bat
@@ -1,4 +1,4 @@
-REM SPDX-FileCopyrightText: 2019 Veit Schiele
+REM SPDX-FileCopyrightText: 2019 cusy GmbH
REM
REM SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/asyncio-example.ipynb.license b/docs/performance/asyncio-example.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/asyncio-example.ipynb.license
+++ b/docs/performance/asyncio-example.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/cy_kmeans.pyx b/docs/performance/cy_kmeans.pyx
index b7fac99c0..f88884221 100644
--- a/docs/performance/cy_kmeans.pyx
+++ b/docs/performance/cy_kmeans.pyx
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/dask.ipynb.license b/docs/performance/dask.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/dask.ipynb.license
+++ b/docs/performance/dask.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/ds_kmeans.py b/docs/performance/ds_kmeans.py
index d458ceb44..0c528ca29 100644
--- a/docs/performance/ds_kmeans.py
+++ b/docs/performance/ds_kmeans.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/index.rst b/docs/performance/index.rst
index f51088eca..f5c5bb7b8 100644
--- a/docs/performance/index.rst
+++ b/docs/performance/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
@@ -52,7 +52,6 @@ We can create sample data with:
from sklearn.datasets import make_blobs
-
points, labels_true = make_blobs(
n_samples=1000, centers=3, random_state=0, cluster_std=0.60
)
@@ -133,7 +132,6 @@ algorithm:
from sklearn.cluster import KMeans
-
KMeans(10).fit_predict(points)
* `dask_ml.cluster.KMeans
@@ -143,7 +141,6 @@ algorithm:
from dask_ml.cluster import KMeans
-
KMeans(10).fit(points).predict(points)
The best that could be said against these existing solutions is that they could
diff --git a/docs/performance/ipython-profiler.ipynb.license b/docs/performance/ipython-profiler.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/ipython-profiler.ipynb.license
+++ b/docs/performance/ipython-profiler.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/memray.rst b/docs/performance/memray.rst
index 7706f95f1..d72b5f223 100644
--- a/docs/performance/memray.rst
+++ b/docs/performance/memray.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2026 Veit Schiele
+.. SPDX-FileCopyrightText: 2026 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/multiprocessing-threading-async.rst b/docs/performance/multiprocessing-threading-async.rst
index add862f61..f222d7a49 100644
--- a/docs/performance/multiprocessing-threading-async.rst
+++ b/docs/performance/multiprocessing-threading-async.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/multiprocessing.ipynb.license b/docs/performance/multiprocessing.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/multiprocessing.ipynb.license
+++ b/docs/performance/multiprocessing.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/mydata.h5.license b/docs/performance/mydata.h5.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/mydata.h5.license
+++ b/docs/performance/mydata.h5.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/nb_kmeans.py b/docs/performance/nb_kmeans.py
index d5e159e36..acc14093f 100644
--- a/docs/performance/nb_kmeans.py
+++ b/docs/performance/nb_kmeans.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -41,7 +41,9 @@ def compute_centers(points, labels):
counts[label] += 1
centers[label] = [a + b for a, b in zip(centers[label], point)]
- return [[x / count for x in center] for center, count in zip(centers, counts)]
+ return [
+ [x / count for x in center] for center, count in zip(centers, counts)
+ ]
def kmeans(points, n_clusters):
diff --git a/docs/performance/np_kmeans.py b/docs/performance/np_kmeans.py
index d79c3279d..11583ef5e 100644
--- a/docs/performance/np_kmeans.py
+++ b/docs/performance/np_kmeans.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -24,7 +24,9 @@ def compute_centers(points, labels):
counts[label] += 1
centers[label] = [a + b for a, b in zip(centers[label], point)]
- return [[x / count for x in center] for center, count in zip(centers, counts)]
+ return [
+ [x / count for x in center] for center, count in zip(centers, counts)
+ ]
def kmeans(points, n_clusters):
diff --git a/docs/performance/parallelise-pandas.rst b/docs/performance/parallelise-pandas.rst
index f3848a180..293a8e870 100644
--- a/docs/performance/parallelise-pandas.rst
+++ b/docs/performance/parallelise-pandas.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/pd_kmeans.py b/docs/performance/pd_kmeans.py
index 17b197006..8269de10f 100644
--- a/docs/performance/pd_kmeans.py
+++ b/docs/performance/pd_kmeans.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/perflint.rst b/docs/performance/perflint.rst
index 30db499fc..72c5d7f54 100644
--- a/docs/performance/perflint.rst
+++ b/docs/performance/perflint.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/py_kmeans.py b/docs/performance/py_kmeans.py
index acce5ebf0..5edffbf75 100644
--- a/docs/performance/py_kmeans.py
+++ b/docs/performance/py_kmeans.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -29,7 +29,9 @@ def compute_centers(points, labels):
counts[label] += 1
centers[label] = [a + b for a, b in zip(centers[label], point)]
- return [[x / count for x in center] for center, count in zip(centers, counts)]
+ return [
+ [x / count for x in center] for center, count in zip(centers, counts)
+ ]
def kmeans(points, n_clusters):
diff --git a/docs/performance/scalene.ipynb.license b/docs/performance/scalene.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/scalene.ipynb.license
+++ b/docs/performance/scalene.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/sp_kmeans.py b/docs/performance/sp_kmeans.py
index 6388ccd6a..81f4289ad 100644
--- a/docs/performance/sp_kmeans.py
+++ b/docs/performance/sp_kmeans.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/threading-example.ipynb.license b/docs/performance/threading-example.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/threading-example.ipynb.license
+++ b/docs/performance/threading-example.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/threading-forking-combined.ipynb.license b/docs/performance/threading-forking-combined.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/threading-forking-combined.ipynb.license
+++ b/docs/performance/threading-forking-combined.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/tprof.rst b/docs/performance/tprof.rst
index 2376d18c5..8556cdaa1 100644
--- a/docs/performance/tprof.rst
+++ b/docs/performance/tprof.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2026 Veit Schiele
+.. SPDX-FileCopyrightText: 2026 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/tracing.rst b/docs/performance/tracing.rst
index 9503a9331..f61686664 100644
--- a/docs/performance/tracing.rst
+++ b/docs/performance/tracing.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2026 Veit Schiele
+.. SPDX-FileCopyrightText: 2026 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/performance/tutorials.csv.license b/docs/performance/tutorials.csv.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/performance/tutorials.csv.license
+++ b/docs/performance/tutorials.csv.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/data.rst b/docs/productive/cite/data.rst
index e5bcf69c3..1236ea62b 100644
--- a/docs/productive/cite/data.rst
+++ b/docs/productive/cite/data.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/index.rst b/docs/productive/cite/index.rst
index da0b70f52..aca7bb01a 100644
--- a/docs/productive/cite/index.rst
+++ b/docs/productive/cite/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/journals.rst b/docs/productive/cite/journals.rst
index cca750d1d..ab0f6d972 100644
--- a/docs/productive/cite/journals.rst
+++ b/docs/productive/cite/journals.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/cff.rst b/docs/productive/cite/software/cff.rst
index fa8af51fc..93ae66069 100644
--- a/docs/productive/cite/software/cff.rst
+++ b/docs/productive/cite/software/cff.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/codemeta.rst b/docs/productive/cite/software/codemeta.rst
index 6bb6734d1..22bc136dd 100644
--- a/docs/productive/cite/software/codemeta.rst
+++ b/docs/productive/cite/software/codemeta.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/doi.rst b/docs/productive/cite/software/doi.rst
index b52f06b83..b1a68b528 100644
--- a/docs/productive/cite/software/doi.rst
+++ b/docs/productive/cite/software/doi.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/git2prov.rst b/docs/productive/cite/software/git2prov.rst
index 21899f210..a4d368e1d 100644
--- a/docs/productive/cite/software/git2prov.rst
+++ b/docs/productive/cite/software/git2prov.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/github-cite.png.license b/docs/productive/cite/software/github-cite.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/productive/cite/software/github-cite.png.license
+++ b/docs/productive/cite/software/github-cite.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/github-new-action-secret.png.license b/docs/productive/cite/software/github-new-action-secret.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/productive/cite/software/github-new-action-secret.png.license
+++ b/docs/productive/cite/software/github-new-action-secret.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/github-release.png.license b/docs/productive/cite/software/github-release.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/productive/cite/software/github-release.png.license
+++ b/docs/productive/cite/software/github-release.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/hermes.rst b/docs/productive/cite/software/hermes.rst
index d7bfbee78..10774d708 100644
--- a/docs/productive/cite/software/hermes.rst
+++ b/docs/productive/cite/software/hermes.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/hermes.toml b/docs/productive/cite/software/hermes.toml
index 259e0f30f..a48b17972 100644
--- a/docs/productive/cite/software/hermes.toml
+++ b/docs/productive/cite/software/hermes.toml
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/index.rst b/docs/productive/cite/software/index.rst
index 8c7574f52..0efe6c877 100644
--- a/docs/productive/cite/software/index.rst
+++ b/docs/productive/cite/software/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/zenodo-github.png.license b/docs/productive/cite/software/zenodo-github.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/productive/cite/software/zenodo-github.png.license
+++ b/docs/productive/cite/software/zenodo-github.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/zenodo-personal-access-token.png.license b/docs/productive/cite/software/zenodo-personal-access-token.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/productive/cite/software/zenodo-personal-access-token.png.license
+++ b/docs/productive/cite/software/zenodo-personal-access-token.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/zenodo-release.png.license b/docs/productive/cite/software/zenodo-release.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/productive/cite/software/zenodo-release.png.license
+++ b/docs/productive/cite/software/zenodo-release.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/cite/software/zenodo-webhook.png.license b/docs/productive/cite/software/zenodo-webhook.png.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/productive/cite/software/zenodo-webhook.png.license
+++ b/docs/productive/cite/software/zenodo-webhook.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/clearly-defined.png.license b/docs/productive/clearly-defined.png.license
index 9ab4d135a..64cdd4900 100644
--- a/docs/productive/clearly-defined.png.license
+++ b/docs/productive/clearly-defined.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2023 Veit Schiele
+SPDX-FileCopyrightText: 2023 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/documenting.rst b/docs/productive/documenting.rst
index f7749d2de..e8c2f2b68 100644
--- a/docs/productive/documenting.rst
+++ b/docs/productive/documenting.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/combine-git-dvc.png.license b/docs/productive/dvc/combine-git-dvc.png.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/productive/dvc/combine-git-dvc.png.license
+++ b/docs/productive/dvc/combine-git-dvc.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/dag.rst b/docs/productive/dvc/dag.rst
index 6c6dcf47c..dff31aad8 100644
--- a/docs/productive/dvc/dag.rst
+++ b/docs/productive/dvc/dag.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/data.rst b/docs/productive/dvc/data.rst
index 3fcbd5381..8c83c853e 100644
--- a/docs/productive/dvc/data.rst
+++ b/docs/productive/dvc/data.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/experiments.rst b/docs/productive/dvc/experiments.rst
index 10ecc5bef..18e9a7974 100644
--- a/docs/productive/dvc/experiments.rst
+++ b/docs/productive/dvc/experiments.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/fds.rst b/docs/productive/dvc/fds.rst
index 77d142b3b..c426f4a9d 100644
--- a/docs/productive/dvc/fds.rst
+++ b/docs/productive/dvc/fds.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/index.rst b/docs/productive/dvc/index.rst
index d9f2b22df..29e36e166 100644
--- a/docs/productive/dvc/index.rst
+++ b/docs/productive/dvc/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/init.rst b/docs/productive/dvc/init.rst
index 114280734..5574e5b77 100644
--- a/docs/productive/dvc/init.rst
+++ b/docs/productive/dvc/init.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/integration.rst b/docs/productive/dvc/integration.rst
index 36469b954..977ca4705 100644
--- a/docs/productive/dvc/integration.rst
+++ b/docs/productive/dvc/integration.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/metrics.rst b/docs/productive/dvc/metrics.rst
index df0074957..7a384e99e 100644
--- a/docs/productive/dvc/metrics.rst
+++ b/docs/productive/dvc/metrics.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/params.rst b/docs/productive/dvc/params.rst
index 1245b65cb..85e304b08 100644
--- a/docs/productive/dvc/params.rst
+++ b/docs/productive/dvc/params.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/pipeline.rst b/docs/productive/dvc/pipeline.rst
index 85bc05e98..108cdcac3 100644
--- a/docs/productive/dvc/pipeline.rst
+++ b/docs/productive/dvc/pipeline.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/dvc/reproduce.rst b/docs/productive/dvc/reproduce.rst
index 4d6595e50..f2e2331d2 100644
--- a/docs/productive/dvc/reproduce.rst
+++ b/docs/productive/dvc/reproduce.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/index.rst b/docs/productive/envs/index.rst
index f9f5597e2..04ccd4628 100644
--- a/docs/productive/envs/index.rst
+++ b/docs/productive/envs/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/build-automatisation.rst b/docs/productive/envs/spack/build-automatisation.rst
index 23273795c..9b8c005dc 100644
--- a/docs/productive/envs/spack/build-automatisation.rst
+++ b/docs/productive/envs/spack/build-automatisation.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/combinatorial-builds.rst b/docs/productive/envs/spack/combinatorial-builds.rst
index 0bd855a21..d90b0157f 100644
--- a/docs/productive/envs/spack/combinatorial-builds.rst
+++ b/docs/productive/envs/spack/combinatorial-builds.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/envs.rst b/docs/productive/envs/spack/envs.rst
index a7eb00c86..ef11c57c3 100644
--- a/docs/productive/envs/spack/envs.rst
+++ b/docs/productive/envs/spack/envs.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/future.rst b/docs/productive/envs/spack/future.rst
index 9d2d3d624..7f3729552 100644
--- a/docs/productive/envs/spack/future.rst
+++ b/docs/productive/envs/spack/future.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/index.rst b/docs/productive/envs/spack/index.rst
index eb603c219..3288d1815 100644
--- a/docs/productive/envs/spack/index.rst
+++ b/docs/productive/envs/spack/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/install.rst b/docs/productive/envs/spack/install.rst
index c37169894..5f47f796b 100644
--- a/docs/productive/envs/spack/install.rst
+++ b/docs/productive/envs/spack/install.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/mirrors.rst b/docs/productive/envs/spack/mirrors.rst
index 8ec912956..7b0a64b46 100644
--- a/docs/productive/envs/spack/mirrors.rst
+++ b/docs/productive/envs/spack/mirrors.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/use.rst b/docs/productive/envs/spack/use.rst
index c2f71285f..15607a09f 100644
--- a/docs/productive/envs/spack/use.rst
+++ b/docs/productive/envs/spack/use.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/usecase1.rst b/docs/productive/envs/spack/usecase1.rst
index e1303975d..5de7b0711 100644
--- a/docs/productive/envs/spack/usecase1.rst
+++ b/docs/productive/envs/spack/usecase1.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/envs/spack/usecase2.rst b/docs/productive/envs/spack/usecase2.rst
index 4a5daa663..15b55c56e 100644
--- a/docs/productive/envs/spack/usecase2.rst
+++ b/docs/productive/envs/spack/usecase2.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/bisect.rst b/docs/productive/git/advanced/bisect.rst
index f7f7eef26..119452804 100644
--- a/docs/productive/git/advanced/bisect.rst
+++ b/docs/productive/git/advanced/bisect.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/cherry-pick.rst b/docs/productive/git/advanced/cherry-pick.rst
index 69d8ccdfe..5d0a7695f 100644
--- a/docs/productive/git/advanced/cherry-pick.rst
+++ b/docs/productive/git/advanced/cherry-pick.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/etckeeper.rst b/docs/productive/git/advanced/etckeeper.rst
index 1be7fdb30..86fb586c5 100644
--- a/docs/productive/git/advanced/etckeeper.rst
+++ b/docs/productive/git/advanced/etckeeper.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2023 Veit Schiele
+.. SPDX-FileCopyrightText: 2023 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/exceltocsv.py b/docs/productive/git/advanced/exceltocsv.py
index 0f1d77119..4a8334fc5 100644
--- a/docs/productive/git/advanced/exceltocsv.py
+++ b/docs/productive/git/advanced/exceltocsv.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2023 Veit Schiele
+# SPDX-FileCopyrightText: 2023 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/git-big-picture.rst b/docs/productive/git/advanced/git-big-picture.rst
index f1519f3ff..52ddb777e 100644
--- a/docs/productive/git/advanced/git-big-picture.rst
+++ b/docs/productive/git/advanced/git-big-picture.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/git-big-picture.svg.license b/docs/productive/git/advanced/git-big-picture.svg.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/productive/git/advanced/git-big-picture.svg.license
+++ b/docs/productive/git/advanced/git-big-picture.svg.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/git-big-picture_all.svg.license b/docs/productive/git/advanced/git-big-picture_all.svg.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/productive/git/advanced/git-big-picture_all.svg.license
+++ b/docs/productive/git/advanced/git-big-picture_all.svg.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/ci-cd/buildah.rst b/docs/productive/git/advanced/gitlab/ci-cd/buildah.rst
index ebc633b10..30d8028c0 100644
--- a/docs/productive/git/advanced/gitlab/ci-cd/buildah.rst
+++ b/docs/productive/git/advanced/gitlab/ci-cd/buildah.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022–2025 Veit Schiele
+.. SPDX-FileCopyrightText: 2022–2025 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/ci-cd/ci-cd-pipeline.png.license b/docs/productive/git/advanced/gitlab/ci-cd/ci-cd-pipeline.png.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/productive/git/advanced/gitlab/ci-cd/ci-cd-pipeline.png.license
+++ b/docs/productive/git/advanced/gitlab/ci-cd/ci-cd-pipeline.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/ci-cd/docker.rst b/docs/productive/git/advanced/gitlab/ci-cd/docker.rst
index e683da5a5..63ae2920d 100644
--- a/docs/productive/git/advanced/gitlab/ci-cd/docker.rst
+++ b/docs/productive/git/advanced/gitlab/ci-cd/docker.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2024–2025 Veit Schiele
+.. SPDX-FileCopyrightText: 2024–2025 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/ci-cd/github-migration.rst b/docs/productive/git/advanced/gitlab/ci-cd/github-migration.rst
index 553a8955a..a6691d99a 100644
--- a/docs/productive/git/advanced/gitlab/ci-cd/github-migration.rst
+++ b/docs/productive/git/advanced/gitlab/ci-cd/github-migration.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/ci-cd/index.rst b/docs/productive/git/advanced/gitlab/ci-cd/index.rst
index 8b330aec6..6331d1145 100644
--- a/docs/productive/git/advanced/gitlab/ci-cd/index.rst
+++ b/docs/productive/git/advanced/gitlab/ci-cd/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/ci-cd/npm.rst b/docs/productive/git/advanced/gitlab/ci-cd/npm.rst
index 74ece52da..a258498b1 100644
--- a/docs/productive/git/advanced/gitlab/ci-cd/npm.rst
+++ b/docs/productive/git/advanced/gitlab/ci-cd/npm.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2025 Veit Schiele
+.. SPDX-FileCopyrightText: 2025 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/ci-cd/pages.rst b/docs/productive/git/advanced/gitlab/ci-cd/pages.rst
index 154d02a9d..832fd8192 100644
--- a/docs/productive/git/advanced/gitlab/ci-cd/pages.rst
+++ b/docs/productive/git/advanced/gitlab/ci-cd/pages.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2025 Veit Schiele
+.. SPDX-FileCopyrightText: 2025 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/index.rst b/docs/productive/git/advanced/gitlab/index.rst
index d4794678a..e62fd2628 100644
--- a/docs/productive/git/advanced/gitlab/index.rst
+++ b/docs/productive/git/advanced/gitlab/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/merge-requests.rst b/docs/productive/git/advanced/gitlab/merge-requests.rst
index 2d8d78cd5..382889afa 100644
--- a/docs/productive/git/advanced/gitlab/merge-requests.rst
+++ b/docs/productive/git/advanced/gitlab/merge-requests.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/package-registry.rst b/docs/productive/git/advanced/gitlab/package-registry.rst
index 0f3771693..6954375be 100644
--- a/docs/productive/git/advanced/gitlab/package-registry.rst
+++ b/docs/productive/git/advanced/gitlab/package-registry.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/gitlab/roles-permissions.rst b/docs/productive/git/advanced/gitlab/roles-permissions.rst
index 8d5a2786b..e9975e488 100644
--- a/docs/productive/git/advanced/gitlab/roles-permissions.rst
+++ b/docs/productive/git/advanced/gitlab/roles-permissions.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/hooks/ci.rst b/docs/productive/git/advanced/hooks/ci.rst
index 22ef984e0..a47dd879f 100644
--- a/docs/productive/git/advanced/hooks/ci.rst
+++ b/docs/productive/git/advanced/hooks/ci.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/hooks/hooks.rst b/docs/productive/git/advanced/hooks/hooks.rst
index 033889f11..bc5786895 100644
--- a/docs/productive/git/advanced/hooks/hooks.rst
+++ b/docs/productive/git/advanced/hooks/hooks.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/hooks/index.rst b/docs/productive/git/advanced/hooks/index.rst
index 2a3cbab72..acbac7350 100644
--- a/docs/productive/git/advanced/hooks/index.rst
+++ b/docs/productive/git/advanced/hooks/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/hooks/pre-commit.rst b/docs/productive/git/advanced/hooks/pre-commit.rst
index a3916e3c9..6d61daaa5 100644
--- a/docs/productive/git/advanced/hooks/pre-commit.rst
+++ b/docs/productive/git/advanced/hooks/pre-commit.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/hooks/scripts.rst b/docs/productive/git/advanced/hooks/scripts.rst
index 751355243..8fe9b0216 100644
--- a/docs/productive/git/advanced/hooks/scripts.rst
+++ b/docs/productive/git/advanced/hooks/scripts.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/hooks/skip.rst b/docs/productive/git/advanced/hooks/skip.rst
index 0f2043532..21a8d8026 100644
--- a/docs/productive/git/advanced/hooks/skip.rst
+++ b/docs/productive/git/advanced/hooks/skip.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2023 Veit Schiele
+.. SPDX-FileCopyrightText: 2023 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/hooks/template.rst b/docs/productive/git/advanced/hooks/template.rst
index 1e3deb3a3..ec0980853 100644
--- a/docs/productive/git/advanced/hooks/template.rst
+++ b/docs/productive/git/advanced/hooks/template.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/index.rst b/docs/productive/git/advanced/index.rst
index ef7ec329e..91dc6ba38 100644
--- a/docs/productive/git/advanced/index.rst
+++ b/docs/productive/git/advanced/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/internals.rst b/docs/productive/git/advanced/internals.rst
index 6a487a1af..93b16be61 100644
--- a/docs/productive/git/advanced/internals.rst
+++ b/docs/productive/git/advanced/internals.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/jupyter-notebooks.rst b/docs/productive/git/advanced/jupyter-notebooks.rst
index ae0be1623..7aaa798e3 100644
--- a/docs/productive/git/advanced/jupyter-notebooks.rst
+++ b/docs/productive/git/advanced/jupyter-notebooks.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/notes.rst b/docs/productive/git/advanced/notes.rst
index 70ebdf684..f9b2c1f1e 100644
--- a/docs/productive/git/advanced/notes.rst
+++ b/docs/productive/git/advanced/notes.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/vs-code/gitlab-vscode-extension.rst b/docs/productive/git/advanced/vs-code/gitlab-vscode-extension.rst
index 54c726200..e43180b4f 100644
--- a/docs/productive/git/advanced/vs-code/gitlab-vscode-extension.rst
+++ b/docs/productive/git/advanced/vs-code/gitlab-vscode-extension.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2023 Veit Schiele
+.. SPDX-FileCopyrightText: 2023 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/vs-code/index.rst b/docs/productive/git/advanced/vs-code/index.rst
index 9e232fbce..1948753fa 100644
--- a/docs/productive/git/advanced/vs-code/index.rst
+++ b/docs/productive/git/advanced/vs-code/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2023 Veit Schiele
+.. SPDX-FileCopyrightText: 2023 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/vs-code/vs-code_source-control-icon.png.license b/docs/productive/git/advanced/vs-code/vs-code_source-control-icon.png.license
index 9ab4d135a..64cdd4900 100644
--- a/docs/productive/git/advanced/vs-code/vs-code_source-control-icon.png.license
+++ b/docs/productive/git/advanced/vs-code/vs-code_source-control-icon.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2023 Veit Schiele
+SPDX-FileCopyrightText: 2023 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/advanced/vs-code/vs-code_status-bar.png.license b/docs/productive/git/advanced/vs-code/vs-code_status-bar.png.license
index 9ab4d135a..64cdd4900 100644
--- a/docs/productive/git/advanced/vs-code/vs-code_status-bar.png.license
+++ b/docs/productive/git/advanced/vs-code/vs-code_status-bar.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2023 Veit Schiele
+SPDX-FileCopyrightText: 2023 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/best-practices.rst b/docs/productive/git/best-practices.rst
index c6d3fd367..e4a7693f6 100644
--- a/docs/productive/git/best-practices.rst
+++ b/docs/productive/git/best-practices.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/branch.rst b/docs/productive/git/branch.rst
index 39220a05d..b5600eb67 100644
--- a/docs/productive/git/branch.rst
+++ b/docs/productive/git/branch.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/git-cheatsheet.pdf.license b/docs/productive/git/git-cheatsheet.pdf.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/productive/git/git-cheatsheet.pdf.license
+++ b/docs/productive/git/git-cheatsheet.pdf.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/git-workspaces.svg.license b/docs/productive/git/git-workspaces.svg.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/productive/git/git-workspaces.svg.license
+++ b/docs/productive/git/git-workspaces.svg.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/git.png.license b/docs/productive/git/git.png.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/productive/git/git.png.license
+++ b/docs/productive/git/git.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/glossary.rst b/docs/productive/git/glossary.rst
index b4c84e6a1..80e133e9d 100644
--- a/docs/productive/git/glossary.rst
+++ b/docs/productive/git/glossary.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
@@ -370,7 +370,7 @@ Git glossary
100644 blob 669784da1fe0818e9abb795f73b7faf393832f2e .gitignore
100644 blob 0a66f9a9ab72e3a99994803de8337f523b1b93d0 config
$ git cat-file -p 36d2dc5a5228cbf65b8cfe913565c9be49db1a3d
- # SPDX-FileCopyrightText: 2019 Veit Schiele
+ # SPDX-FileCopyrightText: 2019 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
...
diff --git a/docs/productive/git/index.rst b/docs/productive/git/index.rst
index 81297a720..c652dde0c 100644
--- a/docs/productive/git/index.rst
+++ b/docs/productive/git/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/install-config.rst b/docs/productive/git/install-config.rst
index 9ab893d37..6a160f819 100644
--- a/docs/productive/git/install-config.rst
+++ b/docs/productive/git/install-config.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/rebase.rst b/docs/productive/git/rebase.rst
index a97ba004b..84fd12a25 100644
--- a/docs/productive/git/rebase.rst
+++ b/docs/productive/git/rebase.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/review.rst b/docs/productive/git/review.rst
index 74efdcbe2..d6867c8da 100644
--- a/docs/productive/git/review.rst
+++ b/docs/productive/git/review.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/tag.rst b/docs/productive/git/tag.rst
index 7e57b9d0f..c325f7fd2 100644
--- a/docs/productive/git/tag.rst
+++ b/docs/productive/git/tag.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/undo.rst b/docs/productive/git/undo.rst
index fffff4257..2906d3b51 100644
--- a/docs/productive/git/undo.rst
+++ b/docs/productive/git/undo.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/work.rst b/docs/productive/git/work.rst
index 081fd8e3e..ea8b485c6 100644
--- a/docs/productive/git/work.rst
+++ b/docs/productive/git/work.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/workflows/ci.rst b/docs/productive/git/workflows/ci.rst
index 9f9629d55..9bd6d2bce 100644
--- a/docs/productive/git/workflows/ci.rst
+++ b/docs/productive/git/workflows/ci.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/workflows/deploy-branches.rst b/docs/productive/git/workflows/deploy-branches.rst
index 2488cd423..e0746a428 100644
--- a/docs/productive/git/workflows/deploy-branches.rst
+++ b/docs/productive/git/workflows/deploy-branches.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/workflows/feature-branches.rst b/docs/productive/git/workflows/feature-branches.rst
index b725095e5..971967dd8 100644
--- a/docs/productive/git/workflows/feature-branches.rst
+++ b/docs/productive/git/workflows/feature-branches.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/workflows/git-flow.rst b/docs/productive/git/workflows/git-flow.rst
index 554ea4c37..29b3c11fe 100644
--- a/docs/productive/git/workflows/git-flow.rst
+++ b/docs/productive/git/workflows/git-flow.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/workflows/index.rst b/docs/productive/git/workflows/index.rst
index ecfd5f782..026c0672b 100644
--- a/docs/productive/git/workflows/index.rst
+++ b/docs/productive/git/workflows/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/workflows/merge-strategies.rst b/docs/productive/git/workflows/merge-strategies.rst
index 1a509d93a..dc36f0fc2 100644
--- a/docs/productive/git/workflows/merge-strategies.rst
+++ b/docs/productive/git/workflows/merge-strategies.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2023 Veit Schiele
+.. SPDX-FileCopyrightText: 2023 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/workflows/monorepos.rst b/docs/productive/git/workflows/monorepos.rst
index c3c8a7ca6..eb9a30f65 100644
--- a/docs/productive/git/workflows/monorepos.rst
+++ b/docs/productive/git/workflows/monorepos.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/workflows/split-repos.rst b/docs/productive/git/workflows/split-repos.rst
index a1a87dab0..3a42339dd 100644
--- a/docs/productive/git/workflows/split-repos.rst
+++ b/docs/productive/git/workflows/split-repos.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/git/working-areas.rst b/docs/productive/git/working-areas.rst
index 11cf61d78..ea3ffc335 100644
--- a/docs/productive/git/working-areas.rst
+++ b/docs/productive/git/working-areas.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-FileContributor: Modified by Kristian Rother
..
diff --git a/docs/productive/index.rst b/docs/productive/index.rst
index 189fac9b0..fe3634eb7 100644
--- a/docs/productive/index.rst
+++ b/docs/productive/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/licensing.rst b/docs/productive/licensing.rst
index 77d0a9d8e..e76795ce2 100644
--- a/docs/productive/licensing.rst
+++ b/docs/productive/licensing.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
@@ -466,12 +466,16 @@ information between projects and people. You can choose the appropriate SPDX
identifiers from the `SPDX License List `_ and then
add to the header of your licence files:
+.. REUSE-IgnoreStart
+
.. code-block::
# SPDX-FileCopyrightText: [year] [copyright holder] <[email address]>
#
# SPDX-License-Identifier: [identifier]
+.. REUSE-IgnoreEnd
+
Check conformity
----------------
diff --git a/docs/productive/packaging.rst b/docs/productive/packaging.rst
index 6e8fc7f54..673ecb38b 100644
--- a/docs/productive/packaging.rst
+++ b/docs/productive/packaging.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/black.rst b/docs/productive/qa/black.rst
index f3366cc5d..3a2172e57 100644
--- a/docs/productive/qa/black.rst
+++ b/docs/productive/qa/black.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/code-smells.rst b/docs/productive/qa/code-smells.rst
index 994688ef1..e9b1f2ff1 100644
--- a/docs/productive/qa/code-smells.rst
+++ b/docs/productive/qa/code-smells.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/flake8.rst b/docs/productive/qa/flake8.rst
index 9ba20d961..e3381502f 100644
--- a/docs/productive/qa/flake8.rst
+++ b/docs/productive/qa/flake8.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/index.rst b/docs/productive/qa/index.rst
index baf12e7a0..1919c4f63 100644
--- a/docs/productive/qa/index.rst
+++ b/docs/productive/qa/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/isort.rst b/docs/productive/qa/isort.rst
index 486a37727..c78a42b24 100644
--- a/docs/productive/qa/isort.rst
+++ b/docs/productive/qa/isort.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/manifest.rst b/docs/productive/qa/manifest.rst
index 69df963cf..d0c0eeb42 100644
--- a/docs/productive/qa/manifest.rst
+++ b/docs/productive/qa/manifest.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/mypy.rst b/docs/productive/qa/mypy.rst
index 4ca501e37..b80e713f2 100644
--- a/docs/productive/qa/mypy.rst
+++ b/docs/productive/qa/mypy.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/prettier.rst b/docs/productive/qa/prettier.rst
index 0d4f0d9d7..7bc478171 100644
--- a/docs/productive/qa/prettier.rst
+++ b/docs/productive/qa/prettier.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/pysa.rst b/docs/productive/qa/pysa.rst
index 4f478426e..d3cb55ef4 100644
--- a/docs/productive/qa/pysa.rst
+++ b/docs/productive/qa/pysa.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/pystra.rst b/docs/productive/qa/pystra.rst
index da042d8d6..f0d5e164b 100644
--- a/docs/productive/qa/pystra.rst
+++ b/docs/productive/qa/pystra.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/pytype.rst b/docs/productive/qa/pytype.rst
index e3b0d79b9..4e4782681 100644
--- a/docs/productive/qa/pytype.rst
+++ b/docs/productive/qa/pytype.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/requests/__init__.py b/docs/productive/qa/requests/__init__.py
index 9765690aa..68b982b76 100644
--- a/docs/productive/qa/requests/__init__.py
+++ b/docs/productive/qa/requests/__init__.py
@@ -57,9 +57,13 @@
chardet_version = None
-def check_compatibility(urllib3_version, chardet_version, charset_normalizer_version):
+def check_compatibility(
+ urllib3_version, chardet_version, charset_normalizer_version
+):
urllib3_version = urllib3_version.split(".")
- assert urllib3_version != ["dev"] # Verify urllib3 isn't installed from git.
+ assert urllib3_version != [
+ "dev"
+ ] # Verify urllib3 isn't installed from git.
# Sometimes, urllib3 only reports its version as 16.1.
if len(urllib3_version) == 2:
@@ -85,7 +89,9 @@ def check_compatibility(urllib3_version, chardet_version, charset_normalizer_ver
# charset_normalizer >= 2.0.0 < 3.0.0
assert (2, 0, 0) <= (major, minor, patch) < (3, 0, 0)
else:
- raise Exception("You need either charset_normalizer or chardet installed")
+ raise Exception(
+ "You need either charset_normalizer or chardet installed"
+ )
def _check_cryptography(cryptography_version):
@@ -96,8 +102,10 @@ def _check_cryptography(cryptography_version):
return
if cryptography_version < [1, 3, 4]:
- warning = "Old version of cryptography ({}) may cause slowdown.".format(
- cryptography_version
+ warning = (
+ "Old version of cryptography ({}) may cause slowdown.".format(
+ cryptography_version
+ )
)
warnings.warn(warning, RequestsDependencyWarning)
diff --git a/docs/productive/qa/requests/__version__.py b/docs/productive/qa/requests/__version__.py
index 1c0caaae7..0cc8e9f44 100644
--- a/docs/productive/qa/requests/__version__.py
+++ b/docs/productive/qa/requests/__version__.py
@@ -1,3 +1,4 @@
+# REUSE-IgnoreStart
# .-. .-. .-. . . .-. .-. .-. .-.
# |( |- |.| | | |- `-. | `-.
# ' ' `-' `-`.`-' `-' `-' ' `-'
@@ -12,3 +13,4 @@
__license__ = "Apache 2.0"
__copyright__ = "Copyright 2020 Kenneth Reitz"
__cake__ = "\u2728 \U0001f370 \u2728"
+# REUSE-IgnoreEnd
diff --git a/docs/productive/qa/requests/adapters.py b/docs/productive/qa/requests/adapters.py
index f2a84e947..93e733b7f 100644
--- a/docs/productive/qa/requests/adapters.py
+++ b/docs/productive/qa/requests/adapters.py
@@ -23,10 +23,7 @@
ProtocolError,
)
from urllib3.exceptions import ProxyError as _ProxyError
-from urllib3.exceptions import (
- ReadTimeoutError,
- ResponseError,
-)
+from urllib3.exceptions import ReadTimeoutError, ResponseError
from urllib3.exceptions import SSLError as _SSLError
from urllib3.poolmanager import PoolManager, proxy_from_url
from urllib3.response import HTTPResponse
@@ -81,7 +78,13 @@ def __init__(self):
super(BaseAdapter, self).__init__()
def send(
- self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
+ self,
+ request,
+ stream=False,
+ timeout=None,
+ verify=True,
+ cert=None,
+ proxies=None,
):
"""Sends PreparedRequest object. Returns Response object.
@@ -435,12 +438,20 @@ def proxy_headers(self, proxy):
username, password = get_auth_from_url(proxy)
if username:
- headers["Proxy-Authorization"] = _basic_auth_str(username, password)
+ headers["Proxy-Authorization"] = _basic_auth_str(
+ username, password
+ )
return headers
def send(
- self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None
+ self,
+ request,
+ stream=False,
+ timeout=None,
+ verify=True,
+ cert=None,
+ proxies=None,
):
"""Sends PreparedRequest object. Returns Response object.
@@ -474,7 +485,9 @@ def send(
proxies=proxies,
)
- chunked = not (request.body is None or "Content-Length" in request.headers)
+ chunked = not (
+ request.body is None or "Content-Length" in request.headers
+ )
if isinstance(timeout, tuple):
try:
@@ -516,7 +529,9 @@ def send(
low_conn = conn._get_conn(timeout=DEFAULT_POOL_TIMEOUT)
try:
- low_conn.putrequest(request.method, url, skip_accept_encoding=True)
+ low_conn.putrequest(
+ request.method, url, skip_accept_encoding=True
+ )
for header, value in request.headers.items():
low_conn.putheader(header, value)
diff --git a/docs/productive/qa/requests/auth.py b/docs/productive/qa/requests/auth.py
index 573dc0159..ea46ac1b3 100644
--- a/docs/productive/qa/requests/auth.py
+++ b/docs/productive/qa/requests/auth.py
@@ -94,7 +94,9 @@ def __ne__(self, other):
return not self == other
def __call__(self, r):
- r.headers["Authorization"] = _basic_auth_str(self.username, self.password)
+ r.headers["Authorization"] = _basic_auth_str(
+ self.username, self.password
+ )
return r
@@ -102,7 +104,9 @@ class HTTPProxyAuth(HTTPBasicAuth):
"""Attaches HTTP Proxy Authentication to a given Request object."""
def __call__(self, r):
- r.headers["Proxy-Authorization"] = _basic_auth_str(self.username, self.password)
+ r.headers["Proxy-Authorization"] = _basic_auth_str(
+ self.username, self.password
+ )
return r
@@ -220,12 +224,16 @@ def sha512_utf8(x):
self._thread_local.last_nonce = nonce
# XXX should the partial digests be encoded too?
- base = 'username="%s", realm="%s", nonce="%s", uri="%s", ' 'response="%s"' % (
- self.username,
- realm,
- nonce,
- path,
- respdig,
+ base = (
+ 'username="%s", realm="%s", nonce="%s", uri="%s", '
+ 'response="%s"'
+ % (
+ self.username,
+ realm,
+ nonce,
+ path,
+ respdig,
+ )
)
if opaque:
base += ', opaque="%s"' % opaque
@@ -265,7 +273,9 @@ def handle_401(self, r, **kwargs):
if "digest" in s_auth.lower() and self._thread_local.num_401_calls < 2:
self._thread_local.num_401_calls += 1
pat = re.compile(r"digest ", flags=re.IGNORECASE)
- self._thread_local.chal = parse_dict_header(pat.sub("", s_auth, count=1))
+ self._thread_local.chal = parse_dict_header(
+ pat.sub("", s_auth, count=1)
+ )
# Consume content and release the original connection
# to allow our new request to reuse the same one.
@@ -292,7 +302,9 @@ def __call__(self, r):
self.init_per_thread_state()
# If we have a saved nonce, skip the 401
if self._thread_local.last_nonce:
- r.headers["Authorization"] = self.build_digest_header(r.method, r.url)
+ r.headers["Authorization"] = self.build_digest_header(
+ r.method, r.url
+ )
try:
self._thread_local.pos = r.body.tell()
except AttributeError:
diff --git a/docs/productive/qa/requests/cookies.py b/docs/productive/qa/requests/cookies.py
index 186290fb5..d73a64f72 100644
--- a/docs/productive/qa/requests/cookies.py
+++ b/docs/productive/qa/requests/cookies.py
@@ -130,7 +130,9 @@ def extract_cookies_to_jar(jar, request, response):
:param request: our own requests.Request object
:param response: urllib3.HTTPResponse object
"""
- if not (hasattr(response, "_original_response") and response._original_response):
+ if not (
+ hasattr(response, "_original_response") and response._original_response
+ ):
return
# the _original_response field is the wrapped httplib.HTTPResponse object,
req = MockRequest(request)
@@ -213,7 +215,10 @@ def set(self, name, value, **kwargs):
# support client code that unsets cookies by assignment of a None value:
if value is None:
remove_cookie_by_name(
- self, name, domain=kwargs.get("domain"), path=kwargs.get("path")
+ self,
+ name,
+ domain=kwargs.get("domain"),
+ path=kwargs.get("path"),
)
return
@@ -355,7 +360,9 @@ def set_cookie(self, cookie, *args, **kwargs):
and cookie.value.endswith('"')
):
cookie.value = cookie.value.replace('\\"', "")
- return super(RequestsCookieJar, self).set_cookie(cookie, *args, **kwargs)
+ return super(RequestsCookieJar, self).set_cookie(
+ cookie, *args, **kwargs
+ )
def update(self, other):
"""Updates this jar with cookies from another CookieJar or dict-like"""
@@ -406,7 +413,8 @@ def _find_no_duplicates(self, name, domain=None, path=None):
toReturn is not None
): # if there are multiple cookies that meet passed in criteria
raise CookieConflictError(
- "There are multiple cookies with name, %r" % (name)
+ "There are multiple cookies with name, %r"
+ % (name)
)
toReturn = (
cookie.value
@@ -503,7 +511,9 @@ def morsel_to_cookie(morsel):
raise TypeError("max-age: %s must be integer" % morsel["max-age"])
elif morsel["expires"]:
time_template = "%a, %d-%b-%Y %H:%M:%S GMT"
- expires = calendar.timegm(time.strptime(morsel["expires"], time_template))
+ expires = calendar.timegm(
+ time.strptime(morsel["expires"], time_template)
+ )
return create_cookie(
comment=morsel["comment"],
comment_url=bool(morsel["comment"]),
@@ -553,7 +563,9 @@ def merge_cookies(cookiejar, cookies):
raise ValueError("You can only merge into CookieJar")
if isinstance(cookies, dict):
- cookiejar = cookiejar_from_dict(cookies, cookiejar=cookiejar, overwrite=False)
+ cookiejar = cookiejar_from_dict(
+ cookies, cookiejar=cookiejar, overwrite=False
+ )
elif isinstance(cookies, cookielib.CookieJar):
try:
cookiejar.update(cookies)
diff --git a/docs/productive/qa/requests/exceptions.py b/docs/productive/qa/requests/exceptions.py
index eef0fd555..ce4fe7c54 100644
--- a/docs/productive/qa/requests/exceptions.py
+++ b/docs/productive/qa/requests/exceptions.py
@@ -20,7 +20,11 @@ def __init__(self, *args, **kwargs):
response = kwargs.pop("response", None)
self.response = response
self.request = kwargs.pop("request", None)
- if response is not None and not self.request and hasattr(response, "request"):
+ if (
+ response is not None
+ and not self.request
+ and hasattr(response, "request")
+ ):
self.request = self.response.request
super(RequestException, self).__init__(*args, **kwargs)
diff --git a/docs/productive/qa/requests/help.py b/docs/productive/qa/requests/help.py
index 4f0654623..a92332737 100644
--- a/docs/productive/qa/requests/help.py
+++ b/docs/productive/qa/requests/help.py
@@ -107,7 +107,9 @@ def info():
}
system_ssl = ssl.OPENSSL_VERSION_NUMBER
- system_ssl_info = {"version": "%x" % system_ssl if system_ssl is not None else ""}
+ system_ssl_info = {
+ "version": "%x" % system_ssl if system_ssl is not None else ""
+ }
return {
"platform": platform_info,
diff --git a/docs/productive/qa/requests/models.py b/docs/productive/qa/requests/models.py
index f8bf7b04f..348b2e5c3 100644
--- a/docs/productive/qa/requests/models.py
+++ b/docs/productive/qa/requests/models.py
@@ -39,12 +39,7 @@
is_py2,
)
from .compat import json as complexjson
-from .compat import (
- str,
- urlencode,
- urlsplit,
- urlunparse,
-)
+from .compat import str, urlencode, urlsplit, urlunparse
from .cookies import _copy_cookie_jar, cookiejar_from_dict, get_cookie_header
from .exceptions import (
ChunkedEncodingError,
@@ -223,7 +218,9 @@ def register_hook(self, event, hook):
if isinstance(hook, Callable):
self.hooks[event].append(hook)
elif hasattr(hook, "__iter__"):
- self.hooks[event].extend(h for h in hook if isinstance(h, Callable))
+ self.hooks[event].extend(
+ h for h in hook if isinstance(h, Callable)
+ )
def deregister_hook(self, event, hook):
"""Deregister a previously registered hook.
@@ -445,9 +442,7 @@ def prepare_url(self, url, params):
raise InvalidURL(*e.args)
if not scheme:
- error = (
- "Invalid URL {0!r}: No schema supplied. Perhaps you meant http://{0}?"
- )
+ error = "Invalid URL {0!r}: No schema supplied. Perhaps you meant http://{0}?"
error = error.format(to_native_string(url, "utf8"))
raise MissingSchema(error)
@@ -501,7 +496,9 @@ def prepare_url(self, url, params):
else:
query = enc_params
- url = requote_uri(urlunparse([scheme, netloc, path, None, query, fragment]))
+ url = requote_uri(
+ urlunparse([scheme, netloc, path, None, query, fragment])
+ )
self.url = url
def prepare_headers(self, headers):
@@ -795,7 +792,9 @@ def is_redirect(self):
"""True if this Response is a well-formed HTTP redirect that could have
been processed automatically (by :meth:`Session.resolve_redirects`).
"""
- return "location" in self.headers and self.status_code in REDIRECT_STATI
+ return (
+ "location" in self.headers and self.status_code in REDIRECT_STATI
+ )
@property
def is_permanent_redirect(self):
@@ -836,7 +835,9 @@ def generate():
# Special case for urllib3.
if hasattr(self.raw, "stream"):
try:
- for chunk in self.raw.stream(chunk_size, decode_content=True):
+ for chunk in self.raw.stream(
+ chunk_size, decode_content=True
+ ):
yield chunk
except ProtocolError as e:
raise ChunkedEncodingError(e)
@@ -858,7 +859,8 @@ def generate():
raise StreamConsumedError()
elif chunk_size is not None and not isinstance(chunk_size, int):
raise TypeError(
- "chunk_size must be an int, it is instead a %s." % type(chunk_size)
+ "chunk_size must be an int, it is instead a %s."
+ % type(chunk_size)
)
# simulate reading small chunks of the content
reused_chunks = iter_slices(self._content, chunk_size)
@@ -913,12 +915,16 @@ def content(self):
if self._content is False:
# Read the contents.
if self._content_consumed:
- raise RuntimeError("The content for this response was already consumed")
+ raise RuntimeError(
+ "The content for this response was already consumed"
+ )
if self.status_code == 0 or self.raw is None:
self._content = None
else:
- self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
+ self._content = (
+ b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
+ )
self._content_consumed = True
# don't need to release the connection; that's been handled by urllib3
@@ -983,7 +989,9 @@ def json(self, **kwargs):
encoding = guess_json_utf(self.content)
if encoding is not None:
try:
- return complexjson.loads(self.content.decode(encoding), **kwargs)
+ return complexjson.loads(
+ self.content.decode(encoding), **kwargs
+ )
except UnicodeDecodeError:
# Wrong UTF codec detected; usually because it's not UTF-8
# but some other 8-bit codec. This is an RFC violation,
diff --git a/docs/productive/qa/requests/packages.py b/docs/productive/qa/requests/packages.py
index 6b14db4a5..d42d094b3 100644
--- a/docs/productive/qa/requests/packages.py
+++ b/docs/productive/qa/requests/packages.py
@@ -7,7 +7,9 @@
import charset_normalizer as chardet
- warnings.filterwarnings("ignore", "Trying to detect", module="charset_normalizer")
+ warnings.filterwarnings(
+ "ignore", "Trying to detect", module="charset_normalizer"
+ )
# This code exists for backwards compatibility reasons.
# I don't like it either. Just look the other way. :)
@@ -23,7 +25,7 @@
target = chardet.__name__
for mod in list(sys.modules):
if mod == target or mod.startswith(target + "."):
- sys.modules["requests.packages." + target.replace(target, "chardet")] = (
- sys.modules[mod]
- )
+ sys.modules[
+ "requests.packages." + target.replace(target, "chardet")
+ ] = sys.modules[mod]
# Kinda cool, though, right?
diff --git a/docs/productive/qa/requests/sessions.py b/docs/productive/qa/requests/sessions.py
index f0598abf2..24f634ed7 100644
--- a/docs/productive/qa/requests/sessions.py
+++ b/docs/productive/qa/requests/sessions.py
@@ -33,7 +33,12 @@
from .hooks import default_hooks, dispatch_hook
# formerly defined here, reexposed here for backward compatibility
-from .models import DEFAULT_REDIRECT_LIMIT, REDIRECT_STATI, PreparedRequest, Request
+from .models import (
+ DEFAULT_REDIRECT_LIMIT,
+ REDIRECT_STATI,
+ PreparedRequest,
+ Request,
+)
from .status_codes import codes
from .structures import CaseInsensitiveDict
from .utils import (
@@ -72,7 +77,8 @@ def merge_setting(request_setting, session_setting, dict_class=OrderedDict):
# Bypass if not a dictionary (e.g. verify)
if not (
- isinstance(session_setting, Mapping) and isinstance(request_setting, Mapping)
+ isinstance(session_setting, Mapping)
+ and isinstance(request_setting, Mapping)
):
return request_setting
@@ -190,7 +196,8 @@ def resolve_redirects(
if len(resp.history) >= self.max_redirects:
raise TooManyRedirects(
- "Exceeded {} redirects.".format(self.max_redirects), response=resp
+ "Exceeded {} redirects.".format(self.max_redirects),
+ response=resp,
)
# Release the connection back into the pool.
@@ -227,7 +234,11 @@ def resolve_redirects(
codes.permanent_redirect,
):
# https://github.com/psf/requests/issues/3490
- purged_headers = ("Content-Length", "Content-Type", "Transfer-Encoding")
+ purged_headers = (
+ "Content-Length",
+ "Content-Type",
+ "Transfer-Encoding",
+ )
for header in purged_headers:
prepared_request.headers.pop(header, None)
prepared_request.body = None
@@ -274,7 +285,9 @@ def resolve_redirects(
**adapter_kwargs,
)
- extract_cookies_to_jar(self.cookies, prepared_request, resp.raw)
+ extract_cookies_to_jar(
+ self.cookies, prepared_request, resp.raw
+ )
# extract redirect url, if any, for the next loop
url = self.get_redirect_target(resp)
@@ -337,7 +350,9 @@ def rebuild_proxies(self, prepared_request, proxies):
username, password = None, None
if username and password:
- headers["Proxy-Authorization"] = _basic_auth_str(username, password)
+ headers["Proxy-Authorization"] = _basic_auth_str(
+ username, password
+ )
return new_proxies
@@ -689,7 +704,9 @@ def send(self, request, **kwargs):
kwargs.setdefault("stream", self.stream)
kwargs.setdefault("verify", self.verify)
kwargs.setdefault("cert", self.cert)
- kwargs.setdefault("proxies", self.rebuild_proxies(request, self.proxies))
+ kwargs.setdefault(
+ "proxies", self.rebuild_proxies(request, self.proxies)
+ )
# It's possible that users might accidentally send a Request object.
# Guard against that specific failure case.
@@ -745,7 +762,9 @@ def send(self, request, **kwargs):
if not allow_redirects:
try:
r._next = next(
- self.resolve_redirects(r, request, yield_requests=True, **kwargs)
+ self.resolve_redirects(
+ r, request, yield_requests=True, **kwargs
+ )
)
except StopIteration:
pass
@@ -772,9 +791,9 @@ def merge_environment_settings(self, url, proxies, stream, verify, cert):
# Look for requests environment configuration and be compatible
# with cURL.
if verify is True or verify is None:
- verify = os.environ.get("REQUESTS_CA_BUNDLE") or os.environ.get(
- "CURL_CA_BUNDLE"
- )
+ verify = os.environ.get(
+ "REQUESTS_CA_BUNDLE"
+ ) or os.environ.get("CURL_CA_BUNDLE")
# Merge all the kwargs.
proxies = merge_setting(proxies, self.proxies)
@@ -782,7 +801,12 @@ def merge_environment_settings(self, url, proxies, stream, verify, cert):
verify = merge_setting(verify, self.verify)
cert = merge_setting(cert, self.cert)
- return {"verify": verify, "proxies": proxies, "stream": stream, "cert": cert}
+ return {
+ "verify": verify,
+ "proxies": proxies,
+ "stream": stream,
+ "cert": cert,
+ }
def get_adapter(self, url):
"""
@@ -795,7 +819,9 @@ def get_adapter(self, url):
return adapter
# Nothing matches :-/
- raise InvalidSchema("No connection adapters were found for {!r}".format(url))
+ raise InvalidSchema(
+ "No connection adapters were found for {!r}".format(url)
+ )
def close(self):
"""Closes all adapters and as such the session"""
diff --git a/docs/productive/qa/requests/status_codes.py b/docs/productive/qa/requests/status_codes.py
index 05ff06f26..b0bfed2c2 100644
--- a/docs/productive/qa/requests/status_codes.py
+++ b/docs/productive/qa/requests/status_codes.py
@@ -61,7 +61,11 @@
404: ("not_found", "-o-"),
405: ("method_not_allowed", "not_allowed"),
406: ("not_acceptable",),
- 407: ("proxy_authentication_required", "proxy_auth", "proxy_authentication"),
+ 407: (
+ "proxy_authentication_required",
+ "proxy_auth",
+ "proxy_authentication",
+ ),
408: ("request_timeout", "timeout"),
409: ("conflict",),
410: ("gone",),
@@ -102,7 +106,11 @@
507: ("insufficient_storage",),
509: ("bandwidth_limit_exceeded", "bandwidth"),
510: ("not_extended",),
- 511: ("network_authentication_required", "network_auth", "network_authentication"),
+ 511: (
+ "network_authentication_required",
+ "network_auth",
+ "network_authentication",
+ ),
}
codes = LookupDict(name="status_codes")
diff --git a/docs/productive/qa/requests/structures.py b/docs/productive/qa/requests/structures.py
index 8f90ab3b4..04323756f 100644
--- a/docs/productive/qa/requests/structures.py
+++ b/docs/productive/qa/requests/structures.py
@@ -64,7 +64,9 @@ def __len__(self):
def lower_items(self):
"""Like iteritems(), but with all lowercase keys."""
- return ((lowerkey, keyval[1]) for (lowerkey, keyval) in self._store.items())
+ return (
+ (lowerkey, keyval[1]) for (lowerkey, keyval) in self._store.items()
+ )
def __eq__(self, other):
if isinstance(other, Mapping):
diff --git a/docs/productive/qa/requests/utils.py b/docs/productive/qa/requests/utils.py
index 5a26ea858..959061f21 100644
--- a/docs/productive/qa/requests/utils.py
+++ b/docs/productive/qa/requests/utils.py
@@ -86,9 +86,13 @@ def proxy_bypass_registry(host):
r"Software\Microsoft\Windows\CurrentVersion\Internet Settings",
)
# ProxyEnable could be REG_SZ or REG_DWORD, normalizing it
- proxyEnable = int(winreg.QueryValueEx(internetSettings, "ProxyEnable")[0])
+ proxyEnable = int(
+ winreg.QueryValueEx(internetSettings, "ProxyEnable")[0]
+ )
# ProxyOverride is almost always a string
- proxyOverride = winreg.QueryValueEx(internetSettings, "ProxyOverride")[0]
+ proxyOverride = winreg.QueryValueEx(
+ internetSettings, "ProxyOverride"
+ )[0]
except OSError:
return False
if not proxyEnable or not proxyOverride:
@@ -254,7 +258,12 @@ def get_netrc_auth(url, raise_errors=False):
def guess_filename(obj):
"""Tries to guess the filename of the given object."""
name = getattr(obj, "name", None)
- if name and isinstance(name, basestring) and name[0] != "<" and name[-1] != ">":
+ if (
+ name
+ and isinstance(name, basestring)
+ and name[0] != "<"
+ and name[-1] != ">"
+ ):
return os.path.basename(name)
@@ -495,7 +504,9 @@ def get_encodings_from_content(content):
)
charset_re = re.compile(r']', flags=re.I)
- pragma_re = re.compile(r']', flags=re.I)
+ pragma_re = re.compile(
+ r']', flags=re.I
+ )
xml_re = re.compile(r'^<\?xml.*?encoding=["\']*(.+?)["\'>]')
return (
@@ -684,7 +695,9 @@ def address_in_network(ip, net):
"""
ipaddr = struct.unpack("=L", socket.inet_aton(ip))[0]
netaddr, bits = net.split("/")
- netmask = struct.unpack("=L", socket.inet_aton(dotted_netmask(int(bits))))[0]
+ netmask = struct.unpack("=L", socket.inet_aton(dotted_netmask(int(bits))))[
+ 0
+ ]
network = struct.unpack("=L", socket.inet_aton(netaddr))[0] & netmask
return (ipaddr & netmask) == (network & netmask)
@@ -781,7 +794,9 @@ def should_bypass_proxies(url, no_proxy):
if no_proxy:
# We need to check whether we match here. We need to see if we match
# the end of the hostname, both with and without the port.
- no_proxy = (host for host in no_proxy.replace(" ", "").split(",") if host)
+ no_proxy = (
+ host for host in no_proxy.replace(" ", "").split(",") if host
+ )
if is_ipv4_address(parsed.hostname):
for proxy_ip in no_proxy:
@@ -798,7 +813,9 @@ def should_bypass_proxies(url, no_proxy):
host_with_port += ":{}".format(parsed.port)
for host in no_proxy:
- if parsed.hostname.endswith(host) or host_with_port.endswith(host):
+ if parsed.hostname.endswith(host) or host_with_port.endswith(
+ host
+ ):
# The URL does match something in no_proxy, so we don't want
# to apply the proxies on this URL.
return True
@@ -1006,7 +1023,8 @@ def check_header_validity(header):
try:
if not pat.match(value):
raise InvalidHeader(
- "Invalid return character or leading space in header: %s" % name
+ "Invalid return character or leading space in header: %s"
+ % name
)
except TypeError:
raise InvalidHeader(
@@ -1044,7 +1062,10 @@ def rewind_body(prepared_request):
body_seek(prepared_request._body_position)
except (IOError, OSError):
raise UnrewindableBodyError(
- "An error occurred when rewinding request " "body for redirect."
+ "An error occurred when rewinding request "
+ "body for redirect."
)
else:
- raise UnrewindableBodyError("Unable to rewind request body for redirect.")
+ raise UnrewindableBodyError(
+ "Unable to rewind request body for redirect."
+ )
diff --git a/docs/productive/qa/rope.ipynb.license b/docs/productive/qa/rope.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/productive/qa/rope.ipynb.license
+++ b/docs/productive/qa/rope.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/ruff.rst b/docs/productive/qa/ruff.rst
index 16ef62429..d20714d71 100644
--- a/docs/productive/qa/ruff.rst
+++ b/docs/productive/qa/ruff.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2025 Veit Schiele
+.. SPDX-FileCopyrightText: 2025 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/qa/wily.rst b/docs/productive/qa/wily.rst
index cb7f7c771..904926002 100644
--- a/docs/productive/qa/wily.rst
+++ b/docs/productive/qa/wily.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/reuse-compliant.svg.license b/docs/productive/reuse-compliant.svg.license
index 9ab4d135a..64cdd4900 100644
--- a/docs/productive/reuse-compliant.svg.license
+++ b/docs/productive/reuse-compliant.svg.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2023 Veit Schiele
+SPDX-FileCopyrightText: 2023 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/security.rst b/docs/productive/security.rst
index 8bd359434..f50a8e1c2 100644
--- a/docs/productive/security.rst
+++ b/docs/productive/security.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2023 Veit Schiele
+.. SPDX-FileCopyrightText: 2023 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/software-license-compatiblity.svg.license b/docs/productive/software-license-compatiblity.svg.license
index 9ab4d135a..64cdd4900 100644
--- a/docs/productive/software-license-compatiblity.svg.license
+++ b/docs/productive/software-license-compatiblity.svg.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2023 Veit Schiele
+SPDX-FileCopyrightText: 2023 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/productive/testing.rst b/docs/productive/testing.rst
index ee22f8ae7..d57a9b418 100644
--- a/docs/productive/testing.rst
+++ b/docs/productive/testing.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/viz/index.rst b/docs/viz/index.rst
index 3fa202351..e20a32df7 100644
--- a/docs/viz/index.rst
+++ b/docs/viz/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/web/index.rst b/docs/web/index.rst
index b734498c2..a6dea37e2 100644
--- a/docs/web/index.rst
+++ b/docs/web/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2019 Veit Schiele
+.. SPDX-FileCopyrightText: 2019 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/index.rst b/docs/workspace/index.rst
index 462d0874e..b7389ba2d 100644
--- a/docs/workspace/index.rst
+++ b/docs/workspace/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/debugging.ipynb.license b/docs/workspace/ipython/debugging.ipynb.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/workspace/ipython/debugging.ipynb.license
+++ b/docs/workspace/ipython/debugging.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/display.ipynb.license b/docs/workspace/ipython/display.ipynb.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/workspace/ipython/display.ipynb.license
+++ b/docs/workspace/ipython/display.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/examples.ipynb.license b/docs/workspace/ipython/examples.ipynb.license
index b6e66c5f9..50b257af5 100644
--- a/docs/workspace/ipython/examples.ipynb.license
+++ b/docs/workspace/ipython/examples.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2019 Veit Schiele
+SPDX-FileCopyrightText: 2019 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/extensions.rst b/docs/workspace/ipython/extensions.rst
index f94420b90..cee780baa 100644
--- a/docs/workspace/ipython/extensions.rst
+++ b/docs/workspace/ipython/extensions.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2019 Veit Schiele
+.. SPDX-FileCopyrightText: 2019 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/importing.ipynb.license b/docs/workspace/ipython/importing.ipynb.license
index b6e66c5f9..50b257af5 100644
--- a/docs/workspace/ipython/importing.ipynb.license
+++ b/docs/workspace/ipython/importing.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2019 Veit Schiele
+SPDX-FileCopyrightText: 2019 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/index.rst b/docs/workspace/ipython/index.rst
index e6000c3d5..f2008abdf 100644
--- a/docs/workspace/ipython/index.rst
+++ b/docs/workspace/ipython/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2020 Veit Schiele
+.. SPDX-FileCopyrightText: 2020 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/magics.ipynb.license b/docs/workspace/ipython/magics.ipynb.license
index b6e66c5f9..50b257af5 100644
--- a/docs/workspace/ipython/magics.ipynb.license
+++ b/docs/workspace/ipython/magics.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2019 Veit Schiele
+SPDX-FileCopyrightText: 2019 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/mypackage/foo.ipynb.license b/docs/workspace/ipython/mypackage/foo.ipynb.license
index cfafcc8b7..34f8d5568 100644
--- a/docs/workspace/ipython/mypackage/foo.ipynb.license
+++ b/docs/workspace/ipython/mypackage/foo.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2020 Veit Schiele
+SPDX-FileCopyrightText: 2020 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/myscript.py b/docs/workspace/ipython/myscript.py
index f1be18304..d207b75e5 100644
--- a/docs/workspace/ipython/myscript.py
+++ b/docs/workspace/ipython/myscript.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2019 Veit Schiele
+# SPDX-FileCopyrightText: 2019 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/shell.ipynb.license b/docs/workspace/ipython/shell.ipynb.license
index b6e66c5f9..50b257af5 100644
--- a/docs/workspace/ipython/shell.ipynb.license
+++ b/docs/workspace/ipython/shell.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2019 Veit Schiele
+SPDX-FileCopyrightText: 2019 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/start.rst b/docs/workspace/ipython/start.rst
index cf3600a7b..c53e9726d 100644
--- a/docs/workspace/ipython/start.rst
+++ b/docs/workspace/ipython/start.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2019 Veit Schiele
+.. SPDX-FileCopyrightText: 2019 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/tab-completion-for-anything.png.license b/docs/workspace/ipython/tab-completion-for-anything.png.license
index b6e66c5f9..50b257af5 100644
--- a/docs/workspace/ipython/tab-completion-for-anything.png.license
+++ b/docs/workspace/ipython/tab-completion-for-anything.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2019 Veit Schiele
+SPDX-FileCopyrightText: 2019 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/tab-completion-for-modules.png.license b/docs/workspace/ipython/tab-completion-for-modules.png.license
index b6e66c5f9..50b257af5 100644
--- a/docs/workspace/ipython/tab-completion-for-modules.png.license
+++ b/docs/workspace/ipython/tab-completion-for-modules.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2019 Veit Schiele
+SPDX-FileCopyrightText: 2019 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/tab-completion-for-objects.png.license b/docs/workspace/ipython/tab-completion-for-objects.png.license
index b6e66c5f9..50b257af5 100644
--- a/docs/workspace/ipython/tab-completion-for-objects.png.license
+++ b/docs/workspace/ipython/tab-completion-for-objects.png.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2019 Veit Schiele
+SPDX-FileCopyrightText: 2019 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/unix-shell/create-delete.ipynb.license b/docs/workspace/ipython/unix-shell/create-delete.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/workspace/ipython/unix-shell/create-delete.ipynb.license
+++ b/docs/workspace/ipython/unix-shell/create-delete.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/unix-shell/file-system.ipynb.license b/docs/workspace/ipython/unix-shell/file-system.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/workspace/ipython/unix-shell/file-system.ipynb.license
+++ b/docs/workspace/ipython/unix-shell/file-system.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/unix-shell/grep-find.ipynb b/docs/workspace/ipython/unix-shell/grep-find.ipynb
index a9fecf418..e5cf3524a 100644
--- a/docs/workspace/ipython/unix-shell/grep-find.ipynb
+++ b/docs/workspace/ipython/unix-shell/grep-find.ipynb
@@ -115,7 +115,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "1:.. SPDX-FileCopyrightText: 2020 Veit Schiele\n",
+ "1:.. SPDX-FileCopyrightText: 2020 cusy GmbH\n",
"2:..\n",
"3:.. SPDX-License-Identifier: BSD-3-Clause\n",
"4:\n",
diff --git a/docs/workspace/ipython/unix-shell/grep-find.ipynb.license b/docs/workspace/ipython/unix-shell/grep-find.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/workspace/ipython/unix-shell/grep-find.ipynb.license
+++ b/docs/workspace/ipython/unix-shell/grep-find.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/unix-shell/index.rst b/docs/workspace/ipython/unix-shell/index.rst
index 070ecea83..823c70ee3 100644
--- a/docs/workspace/ipython/unix-shell/index.rst
+++ b/docs/workspace/ipython/unix-shell/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2021 Veit Schiele
+.. SPDX-FileCopyrightText: 2021 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/unix-shell/pipes-filters.ipynb.license b/docs/workspace/ipython/unix-shell/pipes-filters.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/workspace/ipython/unix-shell/pipes-filters.ipynb.license
+++ b/docs/workspace/ipython/unix-shell/pipes-filters.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/ipython/unix-shell/shell-variables.ipynb.license b/docs/workspace/ipython/unix-shell/shell-variables.ipynb.license
index cc22f3a34..4b4e45ad0 100644
--- a/docs/workspace/ipython/unix-shell/shell-variables.ipynb.license
+++ b/docs/workspace/ipython/unix-shell/shell-variables.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2021 Veit Schiele
+SPDX-FileCopyrightText: 2021 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/jupyter.rst b/docs/workspace/jupyter.rst
index 7173a1bed..b1214f2a6 100644
--- a/docs/workspace/jupyter.rst
+++ b/docs/workspace/jupyter.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2023 Veit Schiele
+.. SPDX-FileCopyrightText: 2023 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/arithmetic.ipynb.license b/docs/workspace/numpy/arithmetic.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/arithmetic.ipynb.license
+++ b/docs/workspace/numpy/arithmetic.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/bool.ipynb.license b/docs/workspace/numpy/bool.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/bool.ipynb.license
+++ b/docs/workspace/numpy/bool.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/dtype.ipynb.license b/docs/workspace/numpy/dtype.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/dtype.ipynb.license
+++ b/docs/workspace/numpy/dtype.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/file.ipynb.license b/docs/workspace/numpy/file.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/file.ipynb.license
+++ b/docs/workspace/numpy/file.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/index.rst b/docs/workspace/numpy/index.rst
index 49a34ecd6..1141c786c 100644
--- a/docs/workspace/numpy/index.rst
+++ b/docs/workspace/numpy/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/indexing-slicing.ipynb.license b/docs/workspace/numpy/indexing-slicing.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/indexing-slicing.ipynb.license
+++ b/docs/workspace/numpy/indexing-slicing.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/intro.ipynb.license b/docs/workspace/numpy/intro.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/intro.ipynb.license
+++ b/docs/workspace/numpy/intro.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/ndarray.ipynb.license b/docs/workspace/numpy/ndarray.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/ndarray.ipynb.license
+++ b/docs/workspace/numpy/ndarray.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/sort.ipynb.license b/docs/workspace/numpy/sort.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/sort.ipynb.license
+++ b/docs/workspace/numpy/sort.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/statistics.ipynb.license b/docs/workspace/numpy/statistics.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/statistics.ipynb.license
+++ b/docs/workspace/numpy/statistics.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/transpose.ipynb.license b/docs/workspace/numpy/transpose.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/transpose.ipynb.license
+++ b/docs/workspace/numpy/transpose.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/ufunc.ipynb.license b/docs/workspace/numpy/ufunc.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/ufunc.ipynb.license
+++ b/docs/workspace/numpy/ufunc.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/unique.ipynb.license b/docs/workspace/numpy/unique.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/unique.ipynb.license
+++ b/docs/workspace/numpy/unique.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/vectorisation.ipynb.license b/docs/workspace/numpy/vectorisation.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/vectorisation.ipynb.license
+++ b/docs/workspace/numpy/vectorisation.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/numpy/where.ipynb.license b/docs/workspace/numpy/where.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/numpy/where.ipynb.license
+++ b/docs/workspace/numpy/where.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/aggregation.ipynb.license b/docs/workspace/pandas/aggregation.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/aggregation.ipynb.license
+++ b/docs/workspace/pandas/aggregation.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/apply.ipynb.license b/docs/workspace/pandas/apply.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/apply.ipynb.license
+++ b/docs/workspace/pandas/apply.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/arithmetic.ipynb.license b/docs/workspace/pandas/arithmetic.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/arithmetic.ipynb.license
+++ b/docs/workspace/pandas/arithmetic.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/combining-merging.ipynb.license b/docs/workspace/pandas/combining-merging.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/combining-merging.ipynb.license
+++ b/docs/workspace/pandas/combining-merging.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/convert-dtypes.ipynb.license b/docs/workspace/pandas/convert-dtypes.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/convert-dtypes.ipynb.license
+++ b/docs/workspace/pandas/convert-dtypes.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/data-structures.ipynb.license b/docs/workspace/pandas/data-structures.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/data-structures.ipynb.license
+++ b/docs/workspace/pandas/data-structures.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/date-time.ipynb.license b/docs/workspace/pandas/date-time.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/date-time.ipynb.license
+++ b/docs/workspace/pandas/date-time.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/descriptive-statistics.ipynb.license b/docs/workspace/pandas/descriptive-statistics.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/descriptive-statistics.ipynb.license
+++ b/docs/workspace/pandas/descriptive-statistics.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/discretisation.ipynb.license b/docs/workspace/pandas/discretisation.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/discretisation.ipynb.license
+++ b/docs/workspace/pandas/discretisation.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/group-operations.ipynb.license b/docs/workspace/pandas/group-operations.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/group-operations.ipynb.license
+++ b/docs/workspace/pandas/group-operations.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/index.rst b/docs/workspace/pandas/index.rst
index 5513730c6..602f80216 100644
--- a/docs/workspace/pandas/index.rst
+++ b/docs/workspace/pandas/index.rst
@@ -1,4 +1,4 @@
-.. SPDX-FileCopyrightText: 2022 Veit Schiele
+.. SPDX-FileCopyrightText: 2022 cusy GmbH
..
.. SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/indexing.ipynb.license b/docs/workspace/pandas/indexing.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/indexing.ipynb.license
+++ b/docs/workspace/pandas/indexing.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/pivoting-crosstab.ipynb.license b/docs/workspace/pandas/pivoting-crosstab.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/pivoting-crosstab.ipynb.license
+++ b/docs/workspace/pandas/pivoting-crosstab.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/python-data-structures.ipynb.license b/docs/workspace/pandas/python-data-structures.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/python-data-structures.ipynb.license
+++ b/docs/workspace/pandas/python-data-structures.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/select-filter.ipynb.license b/docs/workspace/pandas/select-filter.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/select-filter.ipynb.license
+++ b/docs/workspace/pandas/select-filter.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/sorting-ranking.ipynb.license b/docs/workspace/pandas/sorting-ranking.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/sorting-ranking.ipynb.license
+++ b/docs/workspace/pandas/sorting-ranking.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/string-manipulation.ipynb.license b/docs/workspace/pandas/string-manipulation.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/string-manipulation.ipynb.license
+++ b/docs/workspace/pandas/string-manipulation.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/docs/workspace/pandas/transforming.ipynb.license b/docs/workspace/pandas/transforming.ipynb.license
index 8e599c6eb..6a3eb429e 100644
--- a/docs/workspace/pandas/transforming.ipynb.license
+++ b/docs/workspace/pandas/transforming.ipynb.license
@@ -1,3 +1,3 @@
-SPDX-FileCopyrightText: 2022 Veit Schiele
+SPDX-FileCopyrightText: 2022 cusy GmbH
SPDX-License-Identifier: BSD-3-Clause
diff --git a/fastapi/main.py b/fastapi/main.py
index 1bdbbb511..43b60b3dd 100644
--- a/fastapi/main.py
+++ b/fastapi/main.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2021 Veit Schiele
+# SPDX-FileCopyrightText: 2021 cusy GmbH
#
# SPDX-License-Identifier: BSD-3-Clause