diff --git a/packages/py-nameparser/package.py b/packages/py-nameparser/package.py
new file mode 100644
index 0000000000000000000000000000000000000000..ac168d2123b53c76e30824edfad93c1e1798fb84
--- /dev/null
+++ b/packages/py-nameparser/package.py
@@ -0,0 +1,19 @@
+# Copyright 2013-2021 Lawrence Livermore 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 PyNameParser(PythonPackage):
+    """A simple Python module for parsing human names into their individual components
+    """
+
+    homepage = "https://github.com/derek73/python-nameparser"
+    pypi     = "nameparser/nameparser-1.1.1.tar.gz"
+    git      = "https://github.com/derek73/python-nameparser.git"
+
+    version('1.1.1', sha256='ce8336ed7464fa7b9b8745f48b9c62dea6bed931b99715ca9479360544992143')
+
+    depends_on('python@3.6.9:')
\ No newline at end of file
diff --git a/packages/py-vf-client/package.py b/packages/py-vf-client/package.py
new file mode 100644
index 0000000000000000000000000000000000000000..c97c52c3b5b618110b033185e5f9dee08b1db62f
--- /dev/null
+++ b/packages/py-vf-client/package.py
@@ -0,0 +1,23 @@
+# Copyright 2013-2021 Lawrence Livermore 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 PyValidationFramework(PythonPackage):
+    """Python client for the HBP Validation Framework web services
+    """
+
+    homepage = "https://hbp-validation-client.readthedocs.io/"
+    pypi     = "hbp-validation-framework/hbp_validation_framework-0.6.3.tar.gz"
+    git      = "https://github.com/appukuttan-shailesh/hbp-validation-client.git"
+
+    version('0.6.3', sha256='e9d27a5d1bbc7066877d6a97eb1bcb90c70b5ec00d9027425d85f796c6a9e8c4')
+
+    depends_on('python@3.6.9:')
+    depends_on('py-requests@2.26.0:',      type=('build', 'run'))
+    depends_on('py-nameparser@1.1.1:',     type=('build', 'run'))
+    depends_on('py-ebrains-drive@0.4.0:',  type=('build', 'run'))
+    depends_on('py-simplejson@3.17.2:',    type=('build', 'run'))
\ No newline at end of file
diff --git a/spack.yaml b/spack.yaml
index ff54d8b79ae86dcfc9f015345037b48d8654bf30..69abbf49e1dbe762d5b395c8c28a555c5f9d39a4 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -16,6 +16,7 @@ spack:
     - py-pandas %gcc@10.3.0
     - py-seaborn %gcc@10.3.0
     - py-matplotlib %gcc@10.3.0
+    - py-nameparser %gcc@10.3.0
     # EBRAINS simulators
     - nest@3.2 +python +gsl +mpi %gcc@10.3.0
     - arbor +python +mpi ^python@3:3.9 %gcc@10.3.0
@@ -34,6 +35,7 @@ spack:
     - py-sciunit@0.2.5.1 %gcc@10.3.0
     - py-quantities-scidash@0.12.4.3 %gcc@10.3.0
     - py-ebrains-drive@0.4.0 %gcc@10.3.0
+    - py-vf-client@0.6.3 %gcc@10.3.0
     #- py-torch~mkldnn~cuda~cudnn~onnx_ml~rocm~tensorpipe~mpi~distributed ^protobuf@:3.17.999 %gcc@10.3.0
     #- py-lfpy@2.2.3 %gcc@10.3.0
     #- biobb-common %gcc@10.3.0