From b6a1b0778a1c250adfdaa320df2500fb857bbf7e Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Mon, 13 Feb 2023 22:50:55 +0100
Subject: [PATCH] Use software/clapp instead of bob/exposed

---
 conda/meta.yaml                       | 4 ++--
 doc/catalog.json                      | 6 +++---
 doc/conf.py                           | 2 +-
 doc/usage/index.rst                   | 6 +++---
 environment.yaml                      | 2 +-
 pyproject.toml                        | 2 +-
 src/ptbench/scripts/aggregpred.py     | 4 ++--
 src/ptbench/scripts/cli.py            | 2 +-
 src/ptbench/scripts/compare.py        | 4 ++--
 src/ptbench/scripts/config.py         | 4 ++--
 src/ptbench/scripts/dataset.py        | 4 ++--
 src/ptbench/scripts/evaluate.py       | 4 ++--
 src/ptbench/scripts/predict.py        | 4 ++--
 src/ptbench/scripts/predtojson.py     | 4 ++--
 src/ptbench/scripts/train.py          | 4 ++--
 src/ptbench/scripts/train_analysis.py | 4 ++--
 src/ptbench/utils/rc.py               | 2 +-
 17 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/conda/meta.yaml b/conda/meta.yaml
index 8aa4e51d..fa3d7c51 100644
--- a/conda/meta.yaml
+++ b/conda/meta.yaml
@@ -37,7 +37,7 @@ requirements:
     - tqdm {{ tqdm }}
     - tensorboard {{ tensorboard }}
     - pytorch-lightning {{ pytorch_lightning }}
-    - exposed
+    - clapp
   run:
     - python >=3.9
     - {{ pin_compatible('click') }}
@@ -54,7 +54,7 @@ requirements:
     - {{ pin_compatible('tqdm') }}
     - {{ pin_compatible('tensorboard') }}
     - {{ pin_compatible('pytorch-lightning') }}
-    - exposed
+    - clapp
 
 test:
   source_files:
diff --git a/doc/catalog.json b/doc/catalog.json
index 9772bef3..4aa2565c 100644
--- a/doc/catalog.json
+++ b/doc/catalog.json
@@ -1,8 +1,8 @@
 {
-  "exposed": {
+  "clapp": {
     "versions": {
-      "stable": "https://www.idiap.ch/software/biosignal/docs/bob/exposed/stable/sphinx/",
-      "latest": "https://www.idiap.ch/software/biosignal/docs/bob/exposed/main/sphinx/"
+      "stable": "https://www.idiap.ch/software/biosignal/docs/bob/clapp/stable/sphinx/",
+      "latest": "https://www.idiap.ch/software/biosignal/docs/bob/clapp/main/sphinx/"
     },
     "sources": {}
   }
diff --git a/doc/conf.py b/doc/conf.py
index 222fc255..0940274a 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -122,7 +122,7 @@ auto_intersphinx_packages = [
     "psutil",
     "torch",
     "torchvision",
-    ("exposed", "latest"),
+    ("clapp", "latest"),
     ("python", "3"),
 ]
 auto_intersphinx_catalog = "catalog.json"
diff --git a/doc/usage/index.rst b/doc/usage/index.rst
index 9179c0e7..df7ca1e9 100644
--- a/doc/usage/index.rst
+++ b/doc/usage/index.rst
@@ -53,9 +53,9 @@ Indirect detection
   systems.
 
 We provide :ref:`command-line interfaces (CLI) <ptbench.cli>` that implement
-each of the phases above. This interface is configurable using :ref:`exposed's
-extensible configuration framework <exposed.config>`.  In essence,
-each command-line option may be provided as a variable with the same name in a
+each of the phases above. This interface is configurable using :ref:`clapp's
+extensible configuration framework <clapp.config>`.  In essence, each
+command-line option may be provided as a variable with the same name in a
 Python file.  Each file may combine any number of variables that are pertinent
 to an application.
 
diff --git a/environment.yaml b/environment.yaml
index 8ca5be02..f5b539c3 100644
--- a/environment.yaml
+++ b/environment.yaml
@@ -6,7 +6,7 @@ dependencies:
 - click 8.1.3
 - click >=8.1.3,<9.0a0
 - coverage 7.0.5
-- exposed
+- clapp
 - furo 2022.12.7
 - matplotlib 3.6.3
 - matplotlib >=3.6.3,<4.0a0
diff --git a/pyproject.toml b/pyproject.toml
index e50084fa..7a000d65 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,7 +28,7 @@ classifiers = [
     "Topic :: Software Development :: Libraries :: Python Modules",
 ]
 dependencies = [
-   "exposed",
+   "clapp",
    "click",
    "numpy",
    "pandas",
diff --git a/src/ptbench/scripts/aggregpred.py b/src/ptbench/scripts/aggregpred.py
index cf43f3d0..9c7a082a 100644
--- a/src/ptbench/scripts/aggregpred.py
+++ b/src/ptbench/scripts/aggregpred.py
@@ -4,8 +4,8 @@
 
 import click
 
-from exposed.click import verbosity_option
-from exposed.logging import setup
+from clapp.click import verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/scripts/cli.py b/src/ptbench/scripts/cli.py
index 37bdc922..b5a7a48c 100644
--- a/src/ptbench/scripts/cli.py
+++ b/src/ptbench/scripts/cli.py
@@ -4,7 +4,7 @@
 
 import click
 
-from exposed.click import AliasedGroup
+from clapp.click import AliasedGroup
 
 from . import (
     aggregpred,
diff --git a/src/ptbench/scripts/compare.py b/src/ptbench/scripts/compare.py
index 779c21ca..f5ff1725 100644
--- a/src/ptbench/scripts/compare.py
+++ b/src/ptbench/scripts/compare.py
@@ -4,8 +4,8 @@
 
 import click
 
-from exposed.click import verbosity_option
-from exposed.logging import setup
+from clapp.click import verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/scripts/config.py b/src/ptbench/scripts/config.py
index edb47b2d..6ecd6a8a 100644
--- a/src/ptbench/scripts/config.py
+++ b/src/ptbench/scripts/config.py
@@ -10,8 +10,8 @@ import typing
 
 import click
 
-from exposed.click import AliasedGroup, verbosity_option
-from exposed.logging import setup
+from clapp.click import AliasedGroup, verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/scripts/dataset.py b/src/ptbench/scripts/dataset.py
index 0a27ce56..8febec79 100644
--- a/src/ptbench/scripts/dataset.py
+++ b/src/ptbench/scripts/dataset.py
@@ -9,8 +9,8 @@ import os
 
 import click
 
-from exposed.click import AliasedGroup, verbosity_option
-from exposed.logging import setup
+from clapp.click import AliasedGroup, verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/scripts/evaluate.py b/src/ptbench/scripts/evaluate.py
index 5100f79d..1204a79e 100644
--- a/src/ptbench/scripts/evaluate.py
+++ b/src/ptbench/scripts/evaluate.py
@@ -4,8 +4,8 @@
 
 import click
 
-from exposed.click import ConfigCommand, ResourceOption, verbosity_option
-from exposed.logging import setup
+from clapp.click import ConfigCommand, ResourceOption, verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/scripts/predict.py b/src/ptbench/scripts/predict.py
index 32a13661..e57e227f 100644
--- a/src/ptbench/scripts/predict.py
+++ b/src/ptbench/scripts/predict.py
@@ -4,8 +4,8 @@
 
 import click
 
-from exposed.click import ConfigCommand, ResourceOption, verbosity_option
-from exposed.logging import setup
+from clapp.click import ConfigCommand, ResourceOption, verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/scripts/predtojson.py b/src/ptbench/scripts/predtojson.py
index 0e90343a..361d2316 100644
--- a/src/ptbench/scripts/predtojson.py
+++ b/src/ptbench/scripts/predtojson.py
@@ -4,8 +4,8 @@
 
 import click
 
-from exposed.click import verbosity_option
-from exposed.logging import setup
+from clapp.click import verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/scripts/train.py b/src/ptbench/scripts/train.py
index 754e603c..e69e81cf 100644
--- a/src/ptbench/scripts/train.py
+++ b/src/ptbench/scripts/train.py
@@ -6,8 +6,8 @@ import os
 
 import click
 
-from exposed.click import ConfigCommand, ResourceOption, verbosity_option
-from exposed.logging import setup
+from clapp.click import ConfigCommand, ResourceOption, verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/scripts/train_analysis.py b/src/ptbench/scripts/train_analysis.py
index f32c801a..5baf3638 100644
--- a/src/ptbench/scripts/train_analysis.py
+++ b/src/ptbench/scripts/train_analysis.py
@@ -9,8 +9,8 @@ import os
 import click
 import matplotlib.pyplot as plt
 
-from exposed.click import ConfigCommand, ResourceOption, verbosity_option
-from exposed.logging import setup
+from clapp.click import ConfigCommand, ResourceOption, verbosity_option
+from clapp.logging import setup
 
 logger = setup(__name__.split(".")[0], format="%(levelname)s: %(message)s")
 
diff --git a/src/ptbench/utils/rc.py b/src/ptbench/utils/rc.py
index 25049ce1..8d313149 100644
--- a/src/ptbench/utils/rc.py
+++ b/src/ptbench/utils/rc.py
@@ -2,7 +2,7 @@
 #
 # SPDX-License-Identifier: GPL-3.0-or-later
 
-from exposed.rc import UserDefaults
+from clapp.rc import UserDefaults
 
 
 def load_rc() -> UserDefaults:
-- 
GitLab