From 8a26de6dad1496cbdfcdc1e65ad6997c83a2c17f Mon Sep 17 00:00:00 2001
From: Eleni Mathioulaki <emathioulaki@athenarc.gr>
Date: Mon, 15 Apr 2024 15:25:41 +0300
Subject: [PATCH] chore: align license header to match upstream spack

---
 packages/acpype/package.py                    |  5 ++++
 packages/ambertools/package.py                |  5 ++++
 packages/apbs/package.py                      |  3 +--
 packages/arbor/package.py                     |  2 +-
 packages/bazel/package.py                     |  2 +-
 packages/biobb-analysis/package.py            |  5 ++++
 packages/biobb-chemistry/package.py           |  5 ++++
 packages/biobb-common/package.py              |  5 ++++
 packages/biobb-gromacs/package.py             |  5 ++++
 packages/biobb-io/package.py                  |  5 ++++
 packages/biobb-model/package.py               |  5 ++++
 packages/biobb-structure-checking/package.py  |  5 ++++
 packages/biobb-structure-utils/package.py     |  5 ++++
 packages/build-brainscales/package.py         |  1 +
 packages/clb-nb-utils/package.py              |  5 ++++
 packages/gcc/package.py                       |  3 ++-
 packages/genpybind/package.py                 | 27 +++----------------
 packages/hxtorch/package.py                   |  1 +
 packages/inja/package.py                      |  2 +-
 packages/jaxsnn/package.py                    |  1 +
 packages/libvips/package.py                   |  2 +-
 packages/libxcb/package.py                    |  2 +-
 packages/llvm/package.py                      |  3 ++-
 packages/log4cxx/package.py                   |  2 +-
 packages/nanoflann/package.py                 |  2 +-
 packages/nest/package.py                      |  2 +-
 packages/netlib-xblas/package.py              |  2 +-
 packages/neuron/package.py                    |  2 +-
 packages/nglview/package.py                   |  5 ++++
 packages/open3d/package.py                    |  2 +-
 packages/openbabel/package.py                 |  2 +-
 packages/oppulance/package.py                 |  3 ++-
 packages/psmisc/package.py                    |  3 ++-
 packages/py-annarchy/package.py               |  2 +-
 packages/py-astropy/package.py                |  2 +-
 packages/py-autopep8/package.py               |  2 +-
 packages/py-bct/package.py                    |  2 +-
 packages/py-bluepyefe/package.py              |  2 +-
 packages/py-bluepymm/package.py               |  2 +-
 packages/py-bluepyopt/package.py              |  2 +-
 packages/py-bokeh/package.py                  |  2 +-
 packages/py-bsb-hdf5/package.py               |  2 +-
 packages/py-bsb/package.py                    |  2 +-
 packages/py-cerebstats/package.py             |  2 +-
 packages/py-cerebunit/package.py              |  2 +-
 packages/py-chex/package.py                   |  3 +--
 packages/py-clang-format/package.py           |  2 +-
 packages/py-colour/package.py                 |  2 +-
 packages/py-csa/package.py                    |  2 +-
 packages/py-dash/package.py                   |  2 +-
 packages/py-dicthash/package.py               |  2 +-
 packages/py-ebrains-drive/package.py          |  3 +--
 packages/py-ebrains-kg-core/package.py        |  3 +--
 packages/py-efel/package.py                   |  2 +-
 packages/py-elephant/package.py               |  2 +-
 packages/py-errr/package.py                   |  2 +-
 packages/py-fairgraph/package.py              |  3 +--
 packages/py-flask-restx/package.py            |  2 +-
 packages/py-formencode/package.py             |  2 +-
 packages/py-frites/package.py                 |  3 +--
 packages/py-hbp-archive/package.py            |  2 +-
 .../py-hbp-neuromorphic-platform/package.py   |  3 +--
 packages/py-hbp-validation-client/package.py  |  3 +--
 packages/py-hdmf/package.py                   | 19 +------------
 packages/py-hippounit/package.py              |  2 +-
 packages/py-holoviews/package.py              |  2 +-
 packages/py-ipycanvas/package.py              |  2 +-
 packages/py-jax/package.py                    |  3 +--
 packages/py-jaxlib/package.py                 |  2 +-
 packages/py-junitparser/package.py            |  2 +-
 packages/py-lems/package.py                   |  2 +-
 packages/py-lfpy/package.py                   |  5 ++++
 packages/py-lfpykit/package.py                |  5 ++++
 packages/py-libneuroml/package.py             |  2 +-
 packages/py-libsonata/package.py              |  2 +-
 packages/py-meautility/package.py             |  5 ++++
 packages/py-mmcif-pdbx/package.py             |  3 +--
 packages/py-morph-tool/package.py             |  2 +-
 packages/py-morphio/package.py                |  2 +-
 packages/py-morphounit/package.py             |  2 +-
 packages/py-nameparser/package.py             |  2 +-
 packages/py-neo/package.py                    |  2 +-
 packages/py-nested-dict/package.py            |  2 +-
 packages/py-nestml/package.py                 |  2 +-
 packages/py-netpyne/package.py                |  2 +-
 packages/py-neuroglancer-scripts/package.py   |  5 ++++
 packages/py-neurom/package.py                 |  2 +-
 packages/py-neuror/package.py                 |  3 +--
 packages/py-nixio/package.py                  |  3 +--
 packages/py-nose/package.py                   |  2 +-
 packages/py-numba/package.py                  |  2 +-
 packages/py-odetoolbox/package.py             |  5 ++++
 packages/py-pdb2pqr/package.py                |  3 +--
 packages/py-propka/package.py                 |  4 +--
 packages/py-pyaescrypt/package.py             |  2 +-
 packages/py-pycuda/package.py                 |  2 +-
 packages/py-pyld/package.py                   |  3 +--
 packages/py-pynn/package.py                   |  2 +-
 packages/py-pynwb/package.py                  |  3 +--
 packages/py-pyspike/package.py                |  2 +-
 packages/py-pyswarms/package.py               |  5 ++++
 packages/py-python-keycloak/package.py        |  2 +-
 packages/py-pyunicore/package.py              |  2 +-
 packages/py-pyviz-comms/package.py            |  2 +-
 packages/py-quantities-scidash/package.py     |  2 +-
 packages/py-quantities/package.py             |  2 +-
 packages/py-ray/package.py                    |  3 +--
 packages/py-sciunit/package.py                |  2 +-
 packages/py-siibra/package.py                 |  5 ++++
 packages/py-snudda/package.py                 |  5 ++++
 packages/py-spalloc/package.py                |  2 +-
 packages/py-spinnaker-pacman/package.py       |  2 +-
 packages/py-spinnfrontendcommon/package.py    |  2 +-
 packages/py-spinnmachine/package.py           |  2 +-
 packages/py-spinnman/package.py               |  2 +-
 packages/py-spinnutilities/package.py         |  2 +-
 packages/py-spynnaker/package.py              |  2 +-
 packages/py-sympy/package.py                  |  2 +-
 packages/py-tree-math/package.py              |  2 +-
 packages/py-tvb-contrib/package.py            |  2 +-
 packages/py-tvb-data/package.py               |  2 +-
 packages/py-tvb-framework/package.py          |  2 +-
 packages/py-tvb-gdist/package.py              |  2 +-
 packages/py-tvb-library/package.py            |  2 +-
 packages/py-tvb-multiscale/package.py         |  2 +-
 packages/py-tvb-storage/package.py            |  2 +-
 packages/py-viziphant/package.py              |  2 +-
 packages/pynn-brainscales/package.py          |  1 +
 packages/r-dynutils/package.py                |  2 +-
 packages/r-gillespiessa2/package.py           |  2 +-
 packages/r-proxyc/package.py                  |  2 +-
 packages/r-rcppxptrutils/package.py           |  2 +-
 packages/r-rgsl/package.py                    |  3 +--
 packages/r-sbtabvfgen/package.py              |  3 +--
 packages/r-uqsa/package.py                    |  3 +--
 packages/r-vinecopula/package.py              |  2 +-
 packages/sbml/package.py                      |  2 +-
 packages/sda/package.py                       |  3 +--
 packages/simpletraj/package.py                |  5 ++++
 packages/sleef/package.py                     |  2 +-
 packages/wf-biobb/package.py                  |  3 +--
 packages/wf-brainscales2-demos/package.py     |  3 +--
 packages/wf-multi-area-model/package.py       |  2 +-
 .../wf-protein-association-rates/package.py   |  5 ++++
 packages/wf-uq-akar4/package.py               |  3 +--
 packages/xcb-proto/package.py                 |  2 +-
 146 files changed, 241 insertions(+), 184 deletions(-)

diff --git a/packages/acpype/package.py b/packages/acpype/package.py
index c19248710..cff6bc8e2 100644
--- a/packages/acpype/package.py
+++ b/packages/acpype/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class Acpype(PythonPackage):
diff --git a/packages/ambertools/package.py b/packages/ambertools/package.py
index e4aa91175..4e4552cd5 100644
--- a/packages/ambertools/package.py
+++ b/packages/ambertools/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class Ambertools (CMakePackage):
diff --git a/packages/apbs/package.py b/packages/apbs/package.py
index 70a081ca4..36773b9ae 100644
--- a/packages/apbs/package.py
+++ b/packages/apbs/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/arbor/package.py b/packages/arbor/package.py
index 9b0cb883f..0dc9d0fdc 100644
--- a/packages/arbor/package.py
+++ b/packages/arbor/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/bazel/package.py b/packages/bazel/package.py
index c9119da8f..e3253b77a 100644
--- a/packages/bazel/package.py
+++ b/packages/bazel/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/biobb-analysis/package.py b/packages/biobb-analysis/package.py
index f67ab8af6..56472b1d6 100644
--- a/packages/biobb-analysis/package.py
+++ b/packages/biobb-analysis/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class BiobbAnalysis(PythonPackage):
diff --git a/packages/biobb-chemistry/package.py b/packages/biobb-chemistry/package.py
index 13a412de3..292b6ce14 100644
--- a/packages/biobb-chemistry/package.py
+++ b/packages/biobb-chemistry/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class BiobbChemistry(PythonPackage):
diff --git a/packages/biobb-common/package.py b/packages/biobb-common/package.py
index ae3ffc96d..446137375 100644
--- a/packages/biobb-common/package.py
+++ b/packages/biobb-common/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class BiobbCommon(PythonPackage):
diff --git a/packages/biobb-gromacs/package.py b/packages/biobb-gromacs/package.py
index 72d3ce3fc..1c41dea9c 100644
--- a/packages/biobb-gromacs/package.py
+++ b/packages/biobb-gromacs/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class BiobbGromacs(PythonPackage):
diff --git a/packages/biobb-io/package.py b/packages/biobb-io/package.py
index 23f351992..807bb2051 100644
--- a/packages/biobb-io/package.py
+++ b/packages/biobb-io/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class BiobbIo(PythonPackage):
diff --git a/packages/biobb-model/package.py b/packages/biobb-model/package.py
index 024c3d3a9..23bfde295 100644
--- a/packages/biobb-model/package.py
+++ b/packages/biobb-model/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class BiobbModel(PythonPackage):
diff --git a/packages/biobb-structure-checking/package.py b/packages/biobb-structure-checking/package.py
index 4cb782e79..d298c2b8b 100644
--- a/packages/biobb-structure-checking/package.py
+++ b/packages/biobb-structure-checking/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class BiobbStructureChecking(PythonPackage):
diff --git a/packages/biobb-structure-utils/package.py b/packages/biobb-structure-utils/package.py
index 0c394b363..063ff341f 100644
--- a/packages/biobb-structure-utils/package.py
+++ b/packages/biobb-structure-utils/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class BiobbStructureUtils(PythonPackage):
diff --git a/packages/build-brainscales/package.py b/packages/build-brainscales/package.py
index a919b9492..eeccdd89b 100644
--- a/packages/build-brainscales/package.py
+++ b/packages/build-brainscales/package.py
@@ -2,6 +2,7 @@
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 import os
 import unittest.mock
 import xml.etree.ElementTree as ET
diff --git a/packages/clb-nb-utils/package.py b/packages/clb-nb-utils/package.py
index d8f8452ce..d75ae48cc 100644
--- a/packages/clb-nb-utils/package.py
+++ b/packages/clb-nb-utils/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 # Usage
diff --git a/packages/gcc/package.py b/packages/gcc/package.py
index a8d36dc14..4a43a9cb4 100644
--- a/packages/gcc/package.py
+++ b/packages/gcc/package.py
@@ -1,7 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 import glob
 import itertools
 import os
diff --git a/packages/genpybind/package.py b/packages/genpybind/package.py
index fdca20b64..f53981393 100644
--- a/packages/genpybind/package.py
+++ b/packages/genpybind/package.py
@@ -1,27 +1,8 @@
-##############################################################################
-# Copyright (c) 2013-2017, Lawrence Livermore National Security, LLC.
-# Produced at the Lawrence Livermore National Laboratory.
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
-# This file is part of Spack.
-# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
-# LLNL-CODE-647188
-#
-# For details, see https://github.com/spack/spack
-# Please also see the NOTICE and LICENSE files for our notice and the LGPL.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License (as
-# published by the Free Software Foundation) version 2.1, February 1999.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
-# conditions of the GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-##############################################################################
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/hxtorch/package.py b/packages/hxtorch/package.py
index b32016233..3c9ffef0f 100644
--- a/packages/hxtorch/package.py
+++ b/packages/hxtorch/package.py
@@ -2,6 +2,7 @@
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 import os
 import unittest.mock
 import xml.etree.ElementTree as ET
diff --git a/packages/inja/package.py b/packages/inja/package.py
index 235ef31c5..f8f653e46 100644
--- a/packages/inja/package.py
+++ b/packages/inja/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/jaxsnn/package.py b/packages/jaxsnn/package.py
index c6b2021e5..96f7c6925 100644
--- a/packages/jaxsnn/package.py
+++ b/packages/jaxsnn/package.py
@@ -2,6 +2,7 @@
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 import os
 import unittest.mock
 import xml.etree.ElementTree as ET
diff --git a/packages/libvips/package.py b/packages/libvips/package.py
index 0f7a575bc..fbea322a4 100644
--- a/packages/libvips/package.py
+++ b/packages/libvips/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/libxcb/package.py b/packages/libxcb/package.py
index feb33229a..9f800be65 100644
--- a/packages/libxcb/package.py
+++ b/packages/libxcb/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/llvm/package.py b/packages/llvm/package.py
index 1417d0ce2..3be46cd0c 100644
--- a/packages/llvm/package.py
+++ b/packages/llvm/package.py
@@ -1,7 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 import os
 import os.path
 import re
diff --git a/packages/log4cxx/package.py b/packages/log4cxx/package.py
index e792947a5..5809e12a7 100644
--- a/packages/log4cxx/package.py
+++ b/packages/log4cxx/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/nanoflann/package.py b/packages/nanoflann/package.py
index 387c13961..9861f3e89 100644
--- a/packages/nanoflann/package.py
+++ b/packages/nanoflann/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/nest/package.py b/packages/nest/package.py
index 835c566ae..e14b2de78 100644
--- a/packages/nest/package.py
+++ b/packages/nest/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/netlib-xblas/package.py b/packages/netlib-xblas/package.py
index 01bdb992d..c24b4550d 100644
--- a/packages/netlib-xblas/package.py
+++ b/packages/netlib-xblas/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/neuron/package.py b/packages/neuron/package.py
index e564ba5fb..a87d6d758 100644
--- a/packages/neuron/package.py
+++ b/packages/neuron/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/nglview/package.py b/packages/nglview/package.py
index 17f120847..e86cd4915 100644
--- a/packages/nglview/package.py
+++ b/packages/nglview/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class Nglview(PythonPackage):
diff --git a/packages/open3d/package.py b/packages/open3d/package.py
index d97a7e03b..ef4c5843f 100644
--- a/packages/open3d/package.py
+++ b/packages/open3d/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/openbabel/package.py b/packages/openbabel/package.py
index 2bf09af89..46c7825e8 100644
--- a/packages/openbabel/package.py
+++ b/packages/openbabel/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/oppulance/package.py b/packages/oppulance/package.py
index d917e96c3..07253e6ad 100644
--- a/packages/oppulance/package.py
+++ b/packages/oppulance/package.py
@@ -1,7 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/psmisc/package.py b/packages/psmisc/package.py
index 70a58922c..f1a675302 100644
--- a/packages/psmisc/package.py
+++ b/packages/psmisc/package.py
@@ -1,7 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/py-annarchy/package.py b/packages/py-annarchy/package.py
index b9ca1831c..bf672bb8a 100644
--- a/packages/py-annarchy/package.py
+++ b/packages/py-annarchy/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-astropy/package.py b/packages/py-astropy/package.py
index d0707cc8e..c5ca992b0 100644
--- a/packages/py-astropy/package.py
+++ b/packages/py-astropy/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-autopep8/package.py b/packages/py-autopep8/package.py
index cda16f967..3a5b973ed 100644
--- a/packages/py-autopep8/package.py
+++ b/packages/py-autopep8/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-bct/package.py b/packages/py-bct/package.py
index f3ffa85d8..bfa61d91e 100644
--- a/packages/py-bct/package.py
+++ b/packages/py-bct/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-bluepyefe/package.py b/packages/py-bluepyefe/package.py
index ee5a3ceaa..df41cbc82 100644
--- a/packages/py-bluepyefe/package.py
+++ b/packages/py-bluepyefe/package.py
@@ -1,6 +1,6 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-bluepymm/package.py b/packages/py-bluepymm/package.py
index 9018c5765..5fa0d410e 100644
--- a/packages/py-bluepymm/package.py
+++ b/packages/py-bluepymm/package.py
@@ -1,6 +1,6 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-bluepyopt/package.py b/packages/py-bluepyopt/package.py
index 47b61ef13..16a10d59f 100644
--- a/packages/py-bluepyopt/package.py
+++ b/packages/py-bluepyopt/package.py
@@ -1,6 +1,6 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-bokeh/package.py b/packages/py-bokeh/package.py
index 5ccc01d5c..51d5f8b40 100644
--- a/packages/py-bokeh/package.py
+++ b/packages/py-bokeh/package.py
@@ -1,6 +1,6 @@
 # this package was adapted from Spack upstream v0.20.0, to add missing nmp dependency
 
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-bsb-hdf5/package.py b/packages/py-bsb-hdf5/package.py
index bd50769da..059f2df3b 100644
--- a/packages/py-bsb-hdf5/package.py
+++ b/packages/py-bsb-hdf5/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-bsb/package.py b/packages/py-bsb/package.py
index fad71af2c..397bdbd3a 100644
--- a/packages/py-bsb/package.py
+++ b/packages/py-bsb/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-cerebstats/package.py b/packages/py-cerebstats/package.py
index 96d65a0ee..5b1d38652 100644
--- a/packages/py-cerebstats/package.py
+++ b/packages/py-cerebstats/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-cerebunit/package.py b/packages/py-cerebunit/package.py
index 4d8e91917..d4a700540 100644
--- a/packages/py-cerebunit/package.py
+++ b/packages/py-cerebunit/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-chex/package.py b/packages/py-chex/package.py
index 7e41890f4..95a01b306 100644
--- a/packages/py-chex/package.py
+++ b/packages/py-chex/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-clang-format/package.py b/packages/py-clang-format/package.py
index 8ff04332f..7be2c0212 100644
--- a/packages/py-clang-format/package.py
+++ b/packages/py-clang-format/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-colour/package.py b/packages/py-colour/package.py
index 5a55b8f94..9c76e9019 100644
--- a/packages/py-colour/package.py
+++ b/packages/py-colour/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-csa/package.py b/packages/py-csa/package.py
index 882a2c2d8..717c36137 100644
--- a/packages/py-csa/package.py
+++ b/packages/py-csa/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-dash/package.py b/packages/py-dash/package.py
index ab410d2f1..cca2a47da 100644
--- a/packages/py-dash/package.py
+++ b/packages/py-dash/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-dicthash/package.py b/packages/py-dicthash/package.py
index 785066f7a..2fd2daf00 100644
--- a/packages/py-dicthash/package.py
+++ b/packages/py-dicthash/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-ebrains-drive/package.py b/packages/py-ebrains-drive/package.py
index 0e566b575..0d23558a3 100644
--- a/packages/py-ebrains-drive/package.py
+++ b/packages/py-ebrains-drive/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-ebrains-kg-core/package.py b/packages/py-ebrains-kg-core/package.py
index cfe76f490..5018db97a 100644
--- a/packages/py-ebrains-kg-core/package.py
+++ b/packages/py-ebrains-kg-core/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-efel/package.py b/packages/py-efel/package.py
index dd8edc169..c7b5d5712 100644
--- a/packages/py-efel/package.py
+++ b/packages/py-efel/package.py
@@ -1,6 +1,6 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-elephant/package.py b/packages/py-elephant/package.py
index 92fbf00d7..b2fc8ce45 100644
--- a/packages/py-elephant/package.py
+++ b/packages/py-elephant/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-errr/package.py b/packages/py-errr/package.py
index 1c699d0cb..13714522c 100644
--- a/packages/py-errr/package.py
+++ b/packages/py-errr/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-fairgraph/package.py b/packages/py-fairgraph/package.py
index 0fc094582..3fba3e07e 100644
--- a/packages/py-fairgraph/package.py
+++ b/packages/py-fairgraph/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-flask-restx/package.py b/packages/py-flask-restx/package.py
index c0acc6802..f6bcc0609 100644
--- a/packages/py-flask-restx/package.py
+++ b/packages/py-flask-restx/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-formencode/package.py b/packages/py-formencode/package.py
index de5983bdb..5557e1f68 100644
--- a/packages/py-formencode/package.py
+++ b/packages/py-formencode/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-frites/package.py b/packages/py-frites/package.py
index 2a1f3d027..67c8f204f 100644
--- a/packages/py-frites/package.py
+++ b/packages/py-frites/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/py-hbp-archive/package.py b/packages/py-hbp-archive/package.py
index c982f3902..580ec106d 100644
--- a/packages/py-hbp-archive/package.py
+++ b/packages/py-hbp-archive/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-hbp-neuromorphic-platform/package.py b/packages/py-hbp-neuromorphic-platform/package.py
index 7aa5d9697..065024975 100644
--- a/packages/py-hbp-neuromorphic-platform/package.py
+++ b/packages/py-hbp-neuromorphic-platform/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/py-hbp-validation-client/package.py b/packages/py-hbp-validation-client/package.py
index d946d464e..c42f24f67 100644
--- a/packages/py-hbp-validation-client/package.py
+++ b/packages/py-hbp-validation-client/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-hdmf/package.py b/packages/py-hdmf/package.py
index cfca7e7ab..04276f285 100644
--- a/packages/py-hdmf/package.py
+++ b/packages/py-hdmf/package.py
@@ -1,25 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-# ----------------------------------------------------------------------------
-# If you submit this package back to Spack as a pull request,
-# please first remove this boilerplate and all FIXME comments.
-#
-# This is a template package file for Spack.  We've put "FIXME"
-# next to all the things you'll want to change. Once you've handled
-# them, you can save this file and test your package like this:
-#
-#     spack install py-hdmf
-#
-# You can edit this file again by typing:
-#
-#     spack edit py-hdmf
-#
-# See the Spack documentation for more information on packaging.
-# ----------------------------------------------------------------------------
-
 from spack.package import *
 
 
diff --git a/packages/py-hippounit/package.py b/packages/py-hippounit/package.py
index 739f09050..6808e3f7e 100644
--- a/packages/py-hippounit/package.py
+++ b/packages/py-hippounit/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-holoviews/package.py b/packages/py-holoviews/package.py
index 8409e9a57..f9ea8202d 100644
--- a/packages/py-holoviews/package.py
+++ b/packages/py-holoviews/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-ipycanvas/package.py b/packages/py-ipycanvas/package.py
index 0b70aa45e..724d1df42 100644
--- a/packages/py-ipycanvas/package.py
+++ b/packages/py-ipycanvas/package.py
@@ -1,6 +1,6 @@
 # this package was adapted from Spack upstream v0.19.2, to add version 0.12.0
 
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-jax/package.py b/packages/py-jax/package.py
index 233de5b59..c22488e4e 100644
--- a/packages/py-jax/package.py
+++ b/packages/py-jax/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-jaxlib/package.py b/packages/py-jaxlib/package.py
index af04f737e..eb5ca0bda 100644
--- a/packages/py-jaxlib/package.py
+++ b/packages/py-jaxlib/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-junitparser/package.py b/packages/py-junitparser/package.py
index 7a1cf8d23..5f93f3e2b 100644
--- a/packages/py-junitparser/package.py
+++ b/packages/py-junitparser/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-lems/package.py b/packages/py-lems/package.py
index 74db6f060..12ec0d3c9 100644
--- a/packages/py-lems/package.py
+++ b/packages/py-lems/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-lfpy/package.py b/packages/py-lfpy/package.py
index 0d0ae4267..bc3a1ee4f 100644
--- a/packages/py-lfpy/package.py
+++ b/packages/py-lfpy/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/py-lfpykit/package.py b/packages/py-lfpykit/package.py
index fbf9a5cd6..3768a8c43 100644
--- a/packages/py-lfpykit/package.py
+++ b/packages/py-lfpykit/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/py-libneuroml/package.py b/packages/py-libneuroml/package.py
index c24241ecc..d660b23e3 100644
--- a/packages/py-libneuroml/package.py
+++ b/packages/py-libneuroml/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-libsonata/package.py b/packages/py-libsonata/package.py
index ed0644c33..b8b9695af 100644
--- a/packages/py-libsonata/package.py
+++ b/packages/py-libsonata/package.py
@@ -1,6 +1,6 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-meautility/package.py b/packages/py-meautility/package.py
index b1b08c5fa..e27ef48d9 100644
--- a/packages/py-meautility/package.py
+++ b/packages/py-meautility/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/py-mmcif-pdbx/package.py b/packages/py-mmcif-pdbx/package.py
index 798e54277..02daf8fcf 100644
--- a/packages/py-mmcif-pdbx/package.py
+++ b/packages/py-mmcif-pdbx/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/py-morph-tool/package.py b/packages/py-morph-tool/package.py
index dbe42d14c..3c483b74f 100644
--- a/packages/py-morph-tool/package.py
+++ b/packages/py-morph-tool/package.py
@@ -1,6 +1,6 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-morphio/package.py b/packages/py-morphio/package.py
index f1c614148..a2957888b 100644
--- a/packages/py-morphio/package.py
+++ b/packages/py-morphio/package.py
@@ -1,6 +1,6 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2018 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-morphounit/package.py b/packages/py-morphounit/package.py
index b9f7c7487..3884482e7 100644
--- a/packages/py-morphounit/package.py
+++ b/packages/py-morphounit/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-nameparser/package.py b/packages/py-nameparser/package.py
index 5832dcd72..a3e3eb71c 100644
--- a/packages/py-nameparser/package.py
+++ b/packages/py-nameparser/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-neo/package.py b/packages/py-neo/package.py
index 3a23b72f1..700d4cf78 100644
--- a/packages/py-neo/package.py
+++ b/packages/py-neo/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-nested-dict/package.py b/packages/py-nested-dict/package.py
index 28098a76e..5fc5ff008 100644
--- a/packages/py-nested-dict/package.py
+++ b/packages/py-nested-dict/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-nestml/package.py b/packages/py-nestml/package.py
index 5983800e1..945f2b676 100644
--- a/packages/py-nestml/package.py
+++ b/packages/py-nestml/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-netpyne/package.py b/packages/py-netpyne/package.py
index 60d84b685..70bee81c1 100644
--- a/packages/py-netpyne/package.py
+++ b/packages/py-netpyne/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-neuroglancer-scripts/package.py b/packages/py-neuroglancer-scripts/package.py
index a2604f783..459eef886 100644
--- a/packages/py-neuroglancer-scripts/package.py
+++ b/packages/py-neuroglancer-scripts/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack.package import *
 
 
diff --git a/packages/py-neurom/package.py b/packages/py-neurom/package.py
index 1311d7916..b902984e5 100644
--- a/packages/py-neurom/package.py
+++ b/packages/py-neurom/package.py
@@ -1,6 +1,6 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-neuror/package.py b/packages/py-neuror/package.py
index d84d202d0..41780b274 100644
--- a/packages/py-neuror/package.py
+++ b/packages/py-neuror/package.py
@@ -1,11 +1,10 @@
 # (from https://github.com/BlueBrain/spack)
 
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-nixio/package.py b/packages/py-nixio/package.py
index 5ee35af2f..0e82137ac 100644
--- a/packages/py-nixio/package.py
+++ b/packages/py-nixio/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-nose/package.py b/packages/py-nose/package.py
index 1c6503684..175d37f04 100644
--- a/packages/py-nose/package.py
+++ b/packages/py-nose/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-numba/package.py b/packages/py-numba/package.py
index 9d15817a9..27f1c6fce 100644
--- a/packages/py-numba/package.py
+++ b/packages/py-numba/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-odetoolbox/package.py b/packages/py-odetoolbox/package.py
index 97eca3748..3ebd6e680 100644
--- a/packages/py-odetoolbox/package.py
+++ b/packages/py-odetoolbox/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/py-pdb2pqr/package.py b/packages/py-pdb2pqr/package.py
index 53ab4405b..9e3a72e87 100644
--- a/packages/py-pdb2pqr/package.py
+++ b/packages/py-pdb2pqr/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/py-propka/package.py b/packages/py-propka/package.py
index e7e5708d3..edb466b49 100644
--- a/packages/py-propka/package.py
+++ b/packages/py-propka/package.py
@@ -1,10 +1,8 @@
-
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/py-pyaescrypt/package.py b/packages/py-pyaescrypt/package.py
index d784aa1e2..a50fdc186 100644
--- a/packages/py-pyaescrypt/package.py
+++ b/packages/py-pyaescrypt/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-pycuda/package.py b/packages/py-pycuda/package.py
index 7b524993e..2eefc2d95 100644
--- a/packages/py-pycuda/package.py
+++ b/packages/py-pycuda/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-pyld/package.py b/packages/py-pyld/package.py
index 2a21335b4..775a87698 100644
--- a/packages/py-pyld/package.py
+++ b/packages/py-pyld/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-pynn/package.py b/packages/py-pynn/package.py
index 21ca836e8..090445671 100644
--- a/packages/py-pynn/package.py
+++ b/packages/py-pynn/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-pynwb/package.py b/packages/py-pynwb/package.py
index 39aae17b8..b5c8c141d 100644
--- a/packages/py-pynwb/package.py
+++ b/packages/py-pynwb/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-pyspike/package.py b/packages/py-pyspike/package.py
index a2264ab4b..9fbe4128e 100644
--- a/packages/py-pyspike/package.py
+++ b/packages/py-pyspike/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-pyswarms/package.py b/packages/py-pyswarms/package.py
index a5712fc48..60c85b395 100644
--- a/packages/py-pyswarms/package.py
+++ b/packages/py-pyswarms/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/py-python-keycloak/package.py b/packages/py-python-keycloak/package.py
index e991898c6..44c4d5621 100644
--- a/packages/py-python-keycloak/package.py
+++ b/packages/py-python-keycloak/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-pyunicore/package.py b/packages/py-pyunicore/package.py
index 39fb8d9ea..b5dd03516 100644
--- a/packages/py-pyunicore/package.py
+++ b/packages/py-pyunicore/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-pyviz-comms/package.py b/packages/py-pyviz-comms/package.py
index 6ec510d7e..be6aa8120 100644
--- a/packages/py-pyviz-comms/package.py
+++ b/packages/py-pyviz-comms/package.py
@@ -1,6 +1,6 @@
 # this package was adapted from Spack upstream v0.20.0, to add version 2.3.2 (that supports setuptools>60)
 
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-quantities-scidash/package.py b/packages/py-quantities-scidash/package.py
index 1854bc716..08fcee322 100644
--- a/packages/py-quantities-scidash/package.py
+++ b/packages/py-quantities-scidash/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-quantities/package.py b/packages/py-quantities/package.py
index bc7858425..fd63569ce 100644
--- a/packages/py-quantities/package.py
+++ b/packages/py-quantities/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-ray/package.py b/packages/py-ray/package.py
index 21e6bd228..535f9a6cf 100644
--- a/packages/py-ray/package.py
+++ b/packages/py-ray/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/py-sciunit/package.py b/packages/py-sciunit/package.py
index 85eb7ea2e..8e6479a60 100644
--- a/packages/py-sciunit/package.py
+++ b/packages/py-sciunit/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-siibra/package.py b/packages/py-siibra/package.py
index b68c20d48..ba8760f9a 100644
--- a/packages/py-siibra/package.py
+++ b/packages/py-siibra/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack.package import *
 
 
diff --git a/packages/py-snudda/package.py b/packages/py-snudda/package.py
index 67db0a327..621df60f1 100644
--- a/packages/py-snudda/package.py
+++ b/packages/py-snudda/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/py-spalloc/package.py b/packages/py-spalloc/package.py
index ef548dde2..d915721cf 100644
--- a/packages/py-spalloc/package.py
+++ b/packages/py-spalloc/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-spinnaker-pacman/package.py b/packages/py-spinnaker-pacman/package.py
index b4dd87595..632db1708 100644
--- a/packages/py-spinnaker-pacman/package.py
+++ b/packages/py-spinnaker-pacman/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-spinnfrontendcommon/package.py b/packages/py-spinnfrontendcommon/package.py
index 720c61c08..be654d01e 100644
--- a/packages/py-spinnfrontendcommon/package.py
+++ b/packages/py-spinnfrontendcommon/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-spinnmachine/package.py b/packages/py-spinnmachine/package.py
index c7302caec..1c5c5892b 100644
--- a/packages/py-spinnmachine/package.py
+++ b/packages/py-spinnmachine/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-spinnman/package.py b/packages/py-spinnman/package.py
index 977bb5bcf..1ff4a2680 100644
--- a/packages/py-spinnman/package.py
+++ b/packages/py-spinnman/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-spinnutilities/package.py b/packages/py-spinnutilities/package.py
index 3a873bc90..6dfa0ca88 100644
--- a/packages/py-spinnutilities/package.py
+++ b/packages/py-spinnutilities/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-spynnaker/package.py b/packages/py-spynnaker/package.py
index 6af7b1e2f..6f775aa1c 100644
--- a/packages/py-spynnaker/package.py
+++ b/packages/py-spynnaker/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-sympy/package.py b/packages/py-sympy/package.py
index cba3ed019..45a09ce12 100644
--- a/packages/py-sympy/package.py
+++ b/packages/py-sympy/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-tree-math/package.py b/packages/py-tree-math/package.py
index 59f934297..69ba02f51 100644
--- a/packages/py-tree-math/package.py
+++ b/packages/py-tree-math/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-tvb-contrib/package.py b/packages/py-tvb-contrib/package.py
index 5ce35d7da..0be799bf7 100644
--- a/packages/py-tvb-contrib/package.py
+++ b/packages/py-tvb-contrib/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-tvb-data/package.py b/packages/py-tvb-data/package.py
index 8dae50884..c79762f61 100644
--- a/packages/py-tvb-data/package.py
+++ b/packages/py-tvb-data/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-tvb-framework/package.py b/packages/py-tvb-framework/package.py
index c2c8c729f..9d051b601 100644
--- a/packages/py-tvb-framework/package.py
+++ b/packages/py-tvb-framework/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-tvb-gdist/package.py b/packages/py-tvb-gdist/package.py
index 579e556b9..34f701274 100644
--- a/packages/py-tvb-gdist/package.py
+++ b/packages/py-tvb-gdist/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-tvb-library/package.py b/packages/py-tvb-library/package.py
index 7013071ca..ea9407bbd 100644
--- a/packages/py-tvb-library/package.py
+++ b/packages/py-tvb-library/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-tvb-multiscale/package.py b/packages/py-tvb-multiscale/package.py
index 660d45e0f..7b78790a8 100644
--- a/packages/py-tvb-multiscale/package.py
+++ b/packages/py-tvb-multiscale/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-tvb-storage/package.py b/packages/py-tvb-storage/package.py
index da71cce65..dbf0660a7 100644
--- a/packages/py-tvb-storage/package.py
+++ b/packages/py-tvb-storage/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/py-viziphant/package.py b/packages/py-viziphant/package.py
index 4f61b3b83..439d90514 100644
--- a/packages/py-viziphant/package.py
+++ b/packages/py-viziphant/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/pynn-brainscales/package.py b/packages/pynn-brainscales/package.py
index ee737581a..8717ebf9b 100644
--- a/packages/pynn-brainscales/package.py
+++ b/packages/pynn-brainscales/package.py
@@ -2,6 +2,7 @@
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 import os
 import unittest.mock
 import xml.etree.ElementTree as ET
diff --git a/packages/r-dynutils/package.py b/packages/r-dynutils/package.py
index fa917b9b4..db87fd731 100644
--- a/packages/r-dynutils/package.py
+++ b/packages/r-dynutils/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/r-gillespiessa2/package.py b/packages/r-gillespiessa2/package.py
index 92b941842..97f44e803 100644
--- a/packages/r-gillespiessa2/package.py
+++ b/packages/r-gillespiessa2/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/r-proxyc/package.py b/packages/r-proxyc/package.py
index a0eb6ed17..427d73045 100644
--- a/packages/r-proxyc/package.py
+++ b/packages/r-proxyc/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/r-rcppxptrutils/package.py b/packages/r-rcppxptrutils/package.py
index 0c74a9f8b..33e0af878 100644
--- a/packages/r-rcppxptrutils/package.py
+++ b/packages/r-rcppxptrutils/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/r-rgsl/package.py b/packages/r-rgsl/package.py
index f51d0dd52..5532d721e 100644
--- a/packages/r-rgsl/package.py
+++ b/packages/r-rgsl/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/r-sbtabvfgen/package.py b/packages/r-sbtabvfgen/package.py
index 0b49a66b5..ef10bad5c 100644
--- a/packages/r-sbtabvfgen/package.py
+++ b/packages/r-sbtabvfgen/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/r-uqsa/package.py b/packages/r-uqsa/package.py
index 823f067c5..da6342c4e 100644
--- a/packages/r-uqsa/package.py
+++ b/packages/r-uqsa/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack.package import *
 
 
diff --git a/packages/r-vinecopula/package.py b/packages/r-vinecopula/package.py
index 560af0ab0..709f92cfd 100644
--- a/packages/r-vinecopula/package.py
+++ b/packages/r-vinecopula/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/sbml/package.py b/packages/sbml/package.py
index 52abe1383..051e045fe 100644
--- a/packages/sbml/package.py
+++ b/packages/sbml/package.py
@@ -1,6 +1,6 @@
 # this package was adapted from Spack upstream v0.20.0, to fix some issues with finding existing libs/headers
 
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/sda/package.py b/packages/sda/package.py
index de6e3bace..77f19f542 100644
--- a/packages/sda/package.py
+++ b/packages/sda/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/simpletraj/package.py b/packages/simpletraj/package.py
index d49811474..be6fc871b 100644
--- a/packages/simpletraj/package.py
+++ b/packages/simpletraj/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 class Simpletraj(PythonPackage):
diff --git a/packages/sleef/package.py b/packages/sleef/package.py
index 288f36b04..796219df2 100644
--- a/packages/sleef/package.py
+++ b/packages/sleef/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/wf-biobb/package.py b/packages/wf-biobb/package.py
index d8188d8d0..dbcd5b177 100644
--- a/packages/wf-biobb/package.py
+++ b/packages/wf-biobb/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/wf-brainscales2-demos/package.py b/packages/wf-brainscales2-demos/package.py
index 452f1a6dd..d1eec409c 100644
--- a/packages/wf-brainscales2-demos/package.py
+++ b/packages/wf-brainscales2-demos/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from glob import glob
 from spack import *
 import os
diff --git a/packages/wf-multi-area-model/package.py b/packages/wf-multi-area-model/package.py
index c875e17ad..f0e02c311 100644
--- a/packages/wf-multi-area-model/package.py
+++ b/packages/wf-multi-area-model/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
diff --git a/packages/wf-protein-association-rates/package.py b/packages/wf-protein-association-rates/package.py
index a6a708839..b20c409a0 100644
--- a/packages/wf-protein-association-rates/package.py
+++ b/packages/wf-protein-association-rates/package.py
@@ -1,3 +1,8 @@
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
 from spack import *
 
 
diff --git a/packages/wf-uq-akar4/package.py b/packages/wf-uq-akar4/package.py
index 4718038e8..10c3fb8fc 100644
--- a/packages/wf-uq-akar4/package.py
+++ b/packages/wf-uq-akar4/package.py
@@ -1,9 +1,8 @@
-# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
 
-
 from spack import *
 
 
diff --git a/packages/xcb-proto/package.py b/packages/xcb-proto/package.py
index 2269e3042..50a7ceea8 100644
--- a/packages/xcb-proto/package.py
+++ b/packages/xcb-proto/package.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
 # Spack Project Developers. See the top-level COPYRIGHT file for details.
 #
 # SPDX-License-Identifier: (Apache-2.0 OR MIT)
-- 
GitLab