Commit cd4afd7f authored by Theodore Ni's avatar Theodore Ni Committed by github-actions[bot]
Browse files

python310Packages.cypherpunkpay: fix the package

By (1) relaxing dependencies, (2) updating disabled test paths, and (3)
adding new tests that must be disabled.

(cherry picked from commit a5039f7952087913b8e66be61813a5ef955cf499)
parent aab07337
Loading
Loading
Loading
Loading
+18 −12
Original line number Diff line number Diff line
@@ -36,7 +36,9 @@ buildPythonPackage rec {

  postPatch = ''
    substituteInPlace pyproject.toml \
      --replace 'monero = "^0.99"' 'monero = ">=0.99"' \
      --replace "bitstring = '^3.1.9'" "bitstring = '>=3.1.9'" \
      --replace 'cffi = "1.15.0"' 'cffi = ">=1.15.0"' \
      --replace 'ecdsa = "^0.17.0"' 'ecdsa = ">=0.17.0"' \
      --replace 'pypng = "^0.0.20"' 'pypng = ">=0.0.20"' \
      --replace 'tzlocal = "2.1"' 'tzlocal = ">=2.1"'
  '';
@@ -70,22 +72,26 @@ buildPythonPackage rec {

  disabledTestPaths = [
    # performance test
    "test/unit/tools/pbkdf2_test.py"
    "tests/unit/tools/pbkdf2_test.py"
    # tests require network connection
    "test/network/explorers/bitcoin"
    "test/network/net/http_client"
    "test/network/prices"
    "tests/network/explorers/bitcoin"
    "tests/network/monero/monero_address_transactions_db_test.py"
    "tests/network/net/http_client"
    "tests/network/prices"
    # tests require bitcoind running
    "test/network/full_node_clients"
    "tests/network/full_node_clients"
    # tests require lnd running
    "test/network/ln"
    "tests/network/ln"
    # tests require tor running
    "test/network/net/tor_client"
    "tests/network/monero/monero_test.py"
    "tests/network/net/tor_client"
    "tests/network/usecases/calc_monero_address_credits_uc_test.py"
    "tests/network/usecases/fetch_monero_txs_from_open_node_uc_test.py"
    # tests require the full environment running
    "test/acceptance/views"
    "test/acceptance/views_admin"
    "test/acceptance/views_donations"
    "test/acceptance/views_dummystore"
    "tests/acceptance/views"
    "tests/acceptance/views_admin"
    "tests/acceptance/views_donations"
    "tests/acceptance/views_dummystore"
  ];

  meta = with lib; {