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 c1924871..cff6bc8e 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 e4aa9117..4e4552cd 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 70a081ca..36773b9a 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 9b0cb883..0dc9d0fd 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 c9119da8..e3253b77 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 f67ab8af..56472b1d 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 13a412de..292b6ce1 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 ae3ffc96..44613737 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 72d3ce3f..1c41dea9 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 23f35199..807bb205 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 024c3d3a..23bfde29 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 4cb782e7..d298c2b8 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 0c394b36..063ff341 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 a919b949..eeccdd89 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 d8f8452c..d75ae48c 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 a8d36dc1..4a43a9cb 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 fdca20b6..f5398139 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 b3201623..3c9ffef0 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 235ef31c..f8f653e4 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 c6b2021e..96f7c692 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 0f7a575b..fbea322a 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 feb33229..9f800be6 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 1417d0ce..3be46cd0 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 e792947a..5809e12a 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 387c1396..9861f3e8 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 835c566a..e14b2de7 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 01bdb992..c24b4550 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 e564ba5f..a87d6d75 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 17f12084..e86cd491 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 d97a7e03..ef4c5843 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 2bf09af8..46c7825e 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 d917e96c..07253e6a 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 70a58922..f1a67530 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 b9ca1831..bf672bb8 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 d0707cc8..c5ca992b 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 cda16f96..3a5b973e 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 f3ffa85d..bfa61d91 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 ee5a3cea..df41cbc8 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 9018c576..5fa0d410 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 47b61ef1..16a10d59 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 5ccc01d5..51d5f8b4 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 bd50769d..059f2df3 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 fad71af2..397bdbd3 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 96d65a0e..5b1d3865 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 4d8e9191..d4a70054 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 7e41890f..95a01b30 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 8ff04332..7be2c021 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 5a55b8f9..9c76e901 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 882a2c2d..717c3613 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 ab410d2f..cca2a47d 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 785066f7..2fd2daf0 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 0e566b57..0d23558a 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 cfe76f49..5018db97 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 dd8edc16..c7b5d571 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 92fbf00d..b2fc8ce4 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 1c699d0c..13714522 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 0fc09458..3fba3e07 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 c0acc680..f6bcc060 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 de5983bd..5557e1f6 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 2a1f3d02..67c8f204 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 c982f390..580ec106 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 7aa5d969..06502497 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 d946d464..c42f24f6 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 cfca7e7a..04276f28 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 739f0905..6808e3f7 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 8409e9a5..f9ea8202 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 0b70aa45..724d1df4 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 233de5b5..c22488e4 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 af04f737..eb5ca0bd 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 7a1cf8d2..5f93f3e2 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 74db6f06..12ec0d3c 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 0d0ae426..bc3a1ee4 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 fbf9a5cd..3768a8c4 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 c24241ec..d660b23e 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 ed0644c3..b8b9695a 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 b1b08c5f..e27ef48d 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 798e5427..02daf8fc 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 dbe42d14..3c483b74 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 f1c61414..a2957888 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 b9f7c748..3884482e 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 5832dcd7..a3e3eb71 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 3a23b72f..700d4cf7 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 28098a76..5fc5ff00 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 5983800e..945f2b67 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 60d84b68..70bee81c 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 a2604f78..459eef88 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 1311d791..b902984e 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 d84d202d..41780b27 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 5ee35af2..0e82137a 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 1c650368..175d37f0 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 9d15817a..27f1c6fc 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 97eca374..3ebd6e68 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 53ab4405..9e3a72e8 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 e7e5708d..edb466b4 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 d784aa1e..a50fdc18 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 7b524993..2eefc2d9 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 2a21335b..775a8769 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 21ca836e..09044567 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 39aae17b..b5c8c141 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 a2264ab4..9fbe4128 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 a5712fc4..60c85b39 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 e991898c..44c4d562 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 39fb8d9e..b5dd0351 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 6ec510d7..be6aa812 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 1854bc71..08fcee32 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 bc785842..fd63569c 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 21e6bd22..535f9a6c 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 85eb7ea2..8e6479a6 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 b68c20d4..ba8760f9 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 67db0a32..621df60f 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 ef548dde..d915721c 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 b4dd8759..632db170 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 720c61c0..be654d01 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 c7302cae..1c5c5892 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 977bb5bc..1ff4a268 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 3a873bc9..6dfa0ca8 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 6af7b1e2..6f775aa1 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 cba3ed01..45a09ce1 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 59f93429..69ba02f5 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 5ce35d7d..0be799bf 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 8dae5088..c79762f6 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 c2c8c729..9d051b60 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 579e556b..34f70127 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 7013071c..ea9407bb 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 660d45e0..7b78790a 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 da71cce6..dbf0660a 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 4f61b3b8..439d9051 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 ee737581..8717ebf9 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 fa917b9b..db87fd73 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 92b94184..97f44e80 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 a0eb6ed1..427d7304 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 0c74a9f8..33e0af87 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 f51d0dd5..5532d721 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 0b49a66b..ef10bad5 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 823f067c..da6342c4 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 560af0ab..709f92cf 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 52abe138..051e045f 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 de6e3bac..77f19f54 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 d4981147..be6fc871 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 288f36b0..796219df 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 d8188d8d..dbcd5b17 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 452f1a6d..d1eec409 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 c875e17a..f0e02c31 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 a6a70883..b20c409a 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 4718038e..10c3fb8f 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 2269e304..50a7ceea 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