From cc0f4729c6efa8db40e93b43d88f569cd9442c03 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Tue, 12 Dec 2023 09:58:01 +0000 Subject: [PATCH] update for mmgen-wallet v14.1.dev2 --- cmds/mmnode-addrbal | 2 +- cmds/mmnode-blocks-info | 2 +- cmds/mmnode-feeview | 2 +- cmds/mmnode-halving-calculator | 2 +- cmds/mmnode-netrate | 2 +- cmds/mmnode-peerblocks | 2 +- cmds/mmnode-ticker | 2 +- cmds/mmnode-txfind | 2 +- mmgen_node_tools/data/version | 2 +- setup.cfg | 2 +- test/unit_tests_d/ut_dep.py | 21 +++++++++++++++++++++ 11 files changed, 31 insertions(+), 10 deletions(-) create mode 100755 test/unit_tests_d/ut_dep.py diff --git a/cmds/mmnode-addrbal b/cmds/mmnode-addrbal index 3a5bc68..a14edc0 100755 --- a/cmds/mmnode-addrbal +++ b/cmds/mmnode-addrbal @@ -14,4 +14,4 @@ mmnode-addrbal: Get balances for arbitrary addresses in the blockchain from mmgen.main import launch -launch('addrbal',package='mmgen_node_tools') +launch(mod='addrbal',package='mmgen_node_tools') diff --git a/cmds/mmnode-blocks-info b/cmds/mmnode-blocks-info index a1c855e..d542d1a 100755 --- a/cmds/mmnode-blocks-info +++ b/cmds/mmnode-blocks-info @@ -14,4 +14,4 @@ mmnode-blocks-info: Display information about a block or range of blocks from mmgen.main import launch -launch('blocks_info',package='mmgen_node_tools') +launch(mod='blocks_info',package='mmgen_node_tools') diff --git a/cmds/mmnode-feeview b/cmds/mmnode-feeview index 5a4625e..8b639bb 100755 --- a/cmds/mmnode-feeview +++ b/cmds/mmnode-feeview @@ -14,4 +14,4 @@ mmnode-feeview: Visualize the fee structure of a node’s mempool from mmgen.main import launch -launch('feeview',package='mmgen_node_tools') +launch(mod='feeview',package='mmgen_node_tools') diff --git a/cmds/mmnode-halving-calculator b/cmds/mmnode-halving-calculator index ebf1f6d..1759f77 100755 --- a/cmds/mmnode-halving-calculator +++ b/cmds/mmnode-halving-calculator @@ -14,4 +14,4 @@ mmnode-halving-calculator: Estimate date(s) of future block subsidy halving(s) from mmgen.main import launch -launch('halving_calculator',package='mmgen_node_tools') +launch(mod='halving_calculator',package='mmgen_node_tools') diff --git a/cmds/mmnode-netrate b/cmds/mmnode-netrate index cfefab2..f8c4ad1 100755 --- a/cmds/mmnode-netrate +++ b/cmds/mmnode-netrate @@ -14,4 +14,4 @@ mmnode-netrate: Bitcoin daemon network rate monitor from mmgen.main import launch -launch('netrate',package='mmgen_node_tools') +launch(mod='netrate',package='mmgen_node_tools') diff --git a/cmds/mmnode-peerblocks b/cmds/mmnode-peerblocks index be4bb41..5a02741 100755 --- a/cmds/mmnode-peerblocks +++ b/cmds/mmnode-peerblocks @@ -14,4 +14,4 @@ mmnode-peerblocks: List blocks in flight, disconnect stalling nodes from mmgen.main import launch -launch('peerblocks',package='mmgen_node_tools') +launch(mod='peerblocks',package='mmgen_node_tools') diff --git a/cmds/mmnode-ticker b/cmds/mmnode-ticker index d6e91fb..f0160e7 100755 --- a/cmds/mmnode-ticker +++ b/cmds/mmnode-ticker @@ -14,4 +14,4 @@ mmnode-ticker: Display price information for cryptocurrency and other assets from mmgen.main import launch -launch('ticker',package='mmgen_node_tools') +launch(mod='ticker',package='mmgen_node_tools') diff --git a/cmds/mmnode-txfind b/cmds/mmnode-txfind index 05213a8..fd48cf4 100755 --- a/cmds/mmnode-txfind +++ b/cmds/mmnode-txfind @@ -14,4 +14,4 @@ mmnode-txfind: Find a transaction in the blockchain or mempool from mmgen.main import launch -launch('txfind',package='mmgen_node_tools') +launch(mod='txfind',package='mmgen_node_tools') diff --git a/mmgen_node_tools/data/version b/mmgen_node_tools/data/version index 0e5a99a..f5f664c 100644 --- a/mmgen_node_tools/data/version +++ b/mmgen_node_tools/data/version @@ -1 +1 @@ -3.3.dev0 +3.3.dev1 diff --git a/setup.cfg b/setup.cfg index 7827398..c99a9ef 100644 --- a/setup.cfg +++ b/setup.cfg @@ -28,7 +28,7 @@ python_requires = >=3.8 include_package_data = True install_requires = - mmgen-wallet>=14.0.0 + mmgen-wallet>=14.1.dev2 pyyaml yahooquery diff --git a/test/unit_tests_d/ut_dep.py b/test/unit_tests_d/ut_dep.py new file mode 100755 index 0000000..641c3c3 --- /dev/null +++ b/test/unit_tests_d/ut_dep.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 + +""" +test.unit_tests_d.ut_dep: dependency unit tests for the MMGen Node Tools + + Test whether dependencies are installed and functional. + No data verification is performed. +""" + +from ..include.common import vmsg,imsg +from mmgen.color import yellow + +class unit_tests: + + def yahooquery(self,name,ut): + try: + from yahooquery import Ticker + return True + except ImportError: + imsg(yellow('Unable to import Ticker from yahooquery')) + return False