From 0eb1a537b30a1d86a7784ee233a9ccf4c93e7d74 Mon Sep 17 00:00:00 2001
From: Moul <moul@moul.re>
Date: Fri, 23 Jun 2023 19:10:48 +0200
Subject: [PATCH] Set 'import rich_click as click' in runtime (#466)

---
 silkaj/about.py                  | 2 +-
 silkaj/auth.py                   | 2 +-
 silkaj/blockchain/blocks.py      | 2 +-
 silkaj/blockchain/difficulty.py  | 2 +-
 silkaj/blockchain/information.py | 2 +-
 silkaj/blockchain/verify.py      | 2 +-
 silkaj/checksum.py               | 2 +-
 silkaj/cli.py                    | 2 +-
 silkaj/g1_monetary_license.py    | 2 +-
 silkaj/money/balance.py          | 2 +-
 silkaj/money/history.py          | 2 +-
 silkaj/money/transfer.py         | 2 +-
 silkaj/tools.py                  | 2 +-
 silkaj/tui.py                    | 2 +-
 silkaj/wot/certification.py      | 2 +-
 silkaj/wot/idty_tools.py         | 2 +-
 silkaj/wot/lookup.py             | 2 +-
 silkaj/wot/membership.py         | 2 +-
 silkaj/wot/revocation.py         | 2 +-
 silkaj/wot/status.py             | 2 +-
 silkaj/wot/tools.py              | 2 +-
 21 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/silkaj/about.py b/silkaj/about.py
index 7bec9b82..af467d31 100644
--- a/silkaj/about.py
+++ b/silkaj/about.py
@@ -13,7 +13,7 @@
 # You should have received a copy of the GNU Affero General Public License
 # along with Silkaj. If not, see <https://www.gnu.org/licenses/>.
 
-import click
+import rich_click as click
 
 from silkaj.constants import SILKAJ_VERSION
 
diff --git a/silkaj/auth.py b/silkaj/auth.py
index b06c5542..e53bc103 100644
--- a/silkaj/auth.py
+++ b/silkaj/auth.py
@@ -17,7 +17,7 @@ import re
 import sys
 from pathlib import Path
 
-import click
+import rich_click as click
 from duniterpy.key import SigningKey
 from duniterpy.key.scrypt_params import ScryptParams
 
diff --git a/silkaj/blockchain/blocks.py b/silkaj/blockchain/blocks.py
index 7d442a15..18b66a40 100644
--- a/silkaj/blockchain/blocks.py
+++ b/silkaj/blockchain/blocks.py
@@ -18,7 +18,7 @@ from collections import OrderedDict
 from operator import itemgetter
 from urllib.error import HTTPError
 
-import click
+import rich_click as click
 from duniterpy.api import bma
 from pendulum import from_timestamp
 
diff --git a/silkaj/blockchain/difficulty.py b/silkaj/blockchain/difficulty.py
index af05d6fa..4cc77155 100644
--- a/silkaj/blockchain/difficulty.py
+++ b/silkaj/blockchain/difficulty.py
@@ -18,8 +18,8 @@ from operator import itemgetter
 from os import system
 from typing import Dict, Tuple
 
-import click
 import jsonschema
+import rich_click as click
 from duniterpy.api import bma
 from duniterpy.api.client import WSConnection
 from pendulum import from_timestamp
diff --git a/silkaj/blockchain/information.py b/silkaj/blockchain/information.py
index f3ed513b..e19c85ea 100644
--- a/silkaj/blockchain/information.py
+++ b/silkaj/blockchain/information.py
@@ -13,7 +13,7 @@
 # You should have received a copy of the GNU Affero General Public License
 # along with Silkaj. If not, see <https://www.gnu.org/licenses/>.
 
-import click
+import rich_click as click
 from pendulum import from_timestamp
 
 from silkaj.blockchain.tools import get_head_block
diff --git a/silkaj/blockchain/verify.py b/silkaj/blockchain/verify.py
index 218304d5..14fee74a 100644
--- a/silkaj/blockchain/verify.py
+++ b/silkaj/blockchain/verify.py
@@ -17,7 +17,7 @@ import logging
 from typing import List
 from urllib.error import HTTPError
 
-import click
+import rich_click as click
 from duniterpy.api import bma
 from duniterpy.api.client import Client
 from duniterpy.documents import Block
diff --git a/silkaj/checksum.py b/silkaj/checksum.py
index 0e81d111..50af404d 100644
--- a/silkaj/checksum.py
+++ b/silkaj/checksum.py
@@ -16,7 +16,7 @@
 import re
 import sys
 
-import click
+import rich_click as click
 
 from silkaj.auth import auth_method, has_auth_method
 from silkaj.public_key import (
diff --git a/silkaj/cli.py b/silkaj/cli.py
index a147f2d5..53928a4e 100644
--- a/silkaj/cli.py
+++ b/silkaj/cli.py
@@ -15,7 +15,7 @@
 
 import sys
 
-import click
+import rich_click as click
 from duniterpy.api.endpoint import endpoint as du_endpoint
 
 from silkaj.about import about
diff --git a/silkaj/g1_monetary_license.py b/silkaj/g1_monetary_license.py
index 28b5bbcf..ac50953d 100644
--- a/silkaj/g1_monetary_license.py
+++ b/silkaj/g1_monetary_license.py
@@ -15,7 +15,7 @@
 
 from pathlib import Path
 
-import click
+import rich_click as click
 
 import g1_monetary_license as gml
 
diff --git a/silkaj/money/balance.py b/silkaj/money/balance.py
index 65dbf20e..4cfa5b6b 100644
--- a/silkaj/money/balance.py
+++ b/silkaj/money/balance.py
@@ -16,7 +16,7 @@
 import sys
 from typing import List
 
-import click
+import rich_click as click
 
 from silkaj import tui
 from silkaj.auth import auth_method, has_auth_method
diff --git a/silkaj/money/history.py b/silkaj/money/history.py
index ca28e3a9..4fa0b1db 100644
--- a/silkaj/money/history.py
+++ b/silkaj/money/history.py
@@ -17,7 +17,7 @@ from operator import eq, itemgetter, ne, neg
 from typing import Any, List, Optional, Tuple
 from urllib.error import HTTPError
 
-import click
+import rich_click as click
 from duniterpy.api.bma.tx import history
 from duniterpy.api.client import Client
 from duniterpy.documents.transaction import OutputSource, Transaction
diff --git a/silkaj/money/transfer.py b/silkaj/money/transfer.py
index 99473f92..c5889b1a 100644
--- a/silkaj/money/transfer.py
+++ b/silkaj/money/transfer.py
@@ -20,7 +20,7 @@ import time
 from pathlib import Path
 from typing import List, Optional, Tuple
 
-import click
+import rich_click as click
 from duniterpy.api.bma.tx import process
 from duniterpy.documents import (
     BlockID,
diff --git a/silkaj/tools.py b/silkaj/tools.py
index 1ef2a719..3a3bb8bf 100644
--- a/silkaj/tools.py
+++ b/silkaj/tools.py
@@ -17,7 +17,7 @@ import functools
 import sys
 from typing import Any
 
-import click
+import rich_click as click
 
 from silkaj.blockchain.tools import get_blockchain_parameters
 from silkaj.constants import FAILURE_EXIT_STATUS, G1_SYMBOL, GTEST_SYMBOL
diff --git a/silkaj/tui.py b/silkaj/tui.py
index e702cc20..b7c7c2cd 100644
--- a/silkaj/tui.py
+++ b/silkaj/tui.py
@@ -18,7 +18,7 @@ import sys
 from collections import OrderedDict
 from typing import Dict, List, Optional, Union
 
-import click
+import rich_click as click
 from texttable import Texttable
 
 from silkaj import constants
diff --git a/silkaj/wot/certification.py b/silkaj/wot/certification.py
index 573d3b14..0f27db54 100644
--- a/silkaj/wot/certification.py
+++ b/silkaj/wot/certification.py
@@ -16,7 +16,7 @@
 import sys
 from typing import Dict
 
-import click
+import rich_click as click
 from duniterpy.api import bma
 from duniterpy.api.client import Client
 from duniterpy.documents import Block, BlockID, Certification, Identity, get_block_id
diff --git a/silkaj/wot/idty_tools.py b/silkaj/wot/idty_tools.py
index 05523e09..0187e157 100644
--- a/silkaj/wot/idty_tools.py
+++ b/silkaj/wot/idty_tools.py
@@ -18,8 +18,8 @@ import sys
 import urllib
 from typing import List, Union
 
-import click
 import pendulum
+import rich_click as click
 from duniterpy.api import bma
 from duniterpy.documents import BlockID, Identity, Revocation
 from texttable import Texttable
diff --git a/silkaj/wot/lookup.py b/silkaj/wot/lookup.py
index 6dd28830..c1b0dd3d 100644
--- a/silkaj/wot/lookup.py
+++ b/silkaj/wot/lookup.py
@@ -15,7 +15,7 @@
 
 import urllib
 
-import click
+import rich_click as click
 
 from silkaj.network import exit_on_http_error
 from silkaj.public_key import gen_pubkey_checksum, is_pubkey_and_check
diff --git a/silkaj/wot/membership.py b/silkaj/wot/membership.py
index 26220daa..9cd5a7a2 100644
--- a/silkaj/wot/membership.py
+++ b/silkaj/wot/membership.py
@@ -16,8 +16,8 @@
 import logging
 import sys
 
-import click
 import pendulum
+import rich_click as click
 from duniterpy.api import bma
 from duniterpy.documents import BlockID, Membership, get_block_id
 from duniterpy.key import SigningKey
diff --git a/silkaj/wot/revocation.py b/silkaj/wot/revocation.py
index 263bcf77..4fa2d195 100644
--- a/silkaj/wot/revocation.py
+++ b/silkaj/wot/revocation.py
@@ -17,7 +17,7 @@ import sys
 from pathlib import Path
 from typing import Dict
 
-import click
+import rich_click as click
 from duniterpy.api import bma
 from duniterpy.documents.block_id import BlockID
 from duniterpy.documents.document import MalformedDocumentError
diff --git a/silkaj/wot/status.py b/silkaj/wot/status.py
index 7c4f9456..d60477f9 100644
--- a/silkaj/wot/status.py
+++ b/silkaj/wot/status.py
@@ -16,7 +16,7 @@
 from collections import OrderedDict
 from typing import Dict, List, Tuple
 
-import click
+import rich_click as click
 from duniterpy.api.bma import blockchain, wot
 from pendulum import from_timestamp, now
 
diff --git a/silkaj/wot/tools.py b/silkaj/wot/tools.py
index ce36406a..e6a3dc05 100644
--- a/silkaj/wot/tools.py
+++ b/silkaj/wot/tools.py
@@ -19,7 +19,7 @@ import urllib
 from typing import Dict, List, Optional, Tuple
 from urllib.error import HTTPError
 
-import click
+import rich_click as click
 from duniterpy.api.bma import wot
 
 from silkaj.constants import BMA_SLEEP
-- 
GitLab