Browse Source

Remove Python 2 compatibility imports and disable Python 2 installation in setuptools.

master
James Hilliard 6 years ago
parent
commit
4bf1f50d4e
  1. 3
      jmbase/jmbase/__init__.py
  2. 3
      jmbase/jmbase/bigstring.py
  3. 3
      jmbase/jmbase/commands.py
  4. 3
      jmbase/jmbase/support.py
  5. 1
      jmbase/setup.py
  6. 3
      jmbase/test/test_base_support.py
  7. 3
      jmbase/test/test_commands.py
  8. 3
      jmbitcoin/jmbitcoin/__init__.py
  9. 3
      jmbitcoin/jmbitcoin/bech32.py
  10. 3
      jmbitcoin/jmbitcoin/btscript.py
  11. 3
      jmbitcoin/jmbitcoin/secp256k1_deterministic.py
  12. 3
      jmbitcoin/jmbitcoin/secp256k1_main.py
  13. 3
      jmbitcoin/jmbitcoin/secp256k1_transaction.py
  14. 3
      jmbitcoin/test/test_addresses.py
  15. 3
      jmbitcoin/test/test_bech32.py
  16. 3
      jmbitcoin/test/test_bip32.py
  17. 3
      jmbitcoin/test/test_btc_formatting.py
  18. 3
      jmbitcoin/test/test_ecc_signing.py
  19. 3
      jmbitcoin/test/test_keys.py
  20. 3
      jmbitcoin/test/test_main.py
  21. 3
      jmbitcoin/test/test_tx_serialize.py
  22. 3
      jmclient/jmclient/__init__.py
  23. 3
      jmclient/jmclient/blockchaininterface.py
  24. 3
      jmclient/jmclient/cli_options.py
  25. 3
      jmclient/jmclient/client_protocol.py
  26. 3
      jmclient/jmclient/commitment_utils.py
  27. 3
      jmclient/jmclient/configure.py
  28. 5
      jmclient/jmclient/cryptoengine.py
  29. 3
      jmclient/jmclient/electrum_data.py
  30. 3
      jmclient/jmclient/electruminterface.py
  31. 3
      jmclient/jmclient/jsonrpc.py
  32. 3
      jmclient/jmclient/maker.py
  33. 3
      jmclient/jmclient/old_mnemonic.py
  34. 3
      jmclient/jmclient/output.py
  35. 3
      jmclient/jmclient/podle.py
  36. 3
      jmclient/jmclient/schedule.py
  37. 3
      jmclient/jmclient/storage.py
  38. 3
      jmclient/jmclient/support.py
  39. 3
      jmclient/jmclient/taker.py
  40. 5
      jmclient/jmclient/taker_utils.py
  41. 3
      jmclient/jmclient/wallet.py
  42. 2
      jmclient/jmclient/wallet_service.py
  43. 3
      jmclient/jmclient/wallet_utils.py
  44. 3
      jmclient/jmclient/yieldgenerator.py
  45. 1
      jmclient/setup.py
  46. 3
      jmclient/test/commontest.py
  47. 3
      jmclient/test/taker_test_data.py
  48. 3
      jmclient/test/test_argon2.py
  49. 3
      jmclient/test/test_blockchaininterface.py
  50. 3
      jmclient/test/test_client_protocol.py
  51. 3
      jmclient/test/test_coinjoin.py
  52. 3
      jmclient/test/test_commitment_utils.py
  53. 3
      jmclient/test/test_configure.py
  54. 3
      jmclient/test/test_core_nohistory_sync.py
  55. 4
      jmclient/test/test_maker.py
  56. 3
      jmclient/test/test_mnemonic.py
  57. 3
      jmclient/test/test_payjoin.py
  58. 3
      jmclient/test/test_podle.py
  59. 3
      jmclient/test/test_schedule.py
  60. 3
      jmclient/test/test_storage.py
  61. 3
      jmclient/test/test_support.py
  62. 3
      jmclient/test/test_taker.py
  63. 3
      jmclient/test/test_tx_creation.py
  64. 3
      jmclient/test/test_utxomanager.py
  65. 3
      jmclient/test/test_valid_addresses.py
  66. 3
      jmclient/test/test_wallet.py
  67. 3
      jmclient/test/test_wallets.py
  68. 3
      jmclient/test/test_walletservice.py
  69. 3
      jmclient/test/test_yieldgenerator.py
  70. 3
      jmdaemon/jmdaemon/__init__.py
  71. 3
      jmdaemon/jmdaemon/daemon_protocol.py
  72. 3
      jmdaemon/jmdaemon/enc_wrapper.py
  73. 3
      jmdaemon/jmdaemon/irc.py
  74. 3
      jmdaemon/jmdaemon/message_channel.py
  75. 3
      jmdaemon/jmdaemon/orderbookwatch.py
  76. 3
      jmdaemon/jmdaemon/protocol.py
  77. 3
      jmdaemon/jmdaemon/socks.py
  78. 1
      jmdaemon/setup.py
  79. 3
      jmdaemon/test/dummy_mc.py
  80. 3
      jmdaemon/test/msgdata.py
  81. 3
      jmdaemon/test/test_daemon_protocol.py
  82. 3
      jmdaemon/test/test_enc_wrapper.py
  83. 3
      jmdaemon/test/test_irc_messaging.py
  84. 3
      jmdaemon/test/test_message_channel.py
  85. 3
      jmdaemon/test/test_orderbookwatch.py
  86. 3
      scripts/add-utxo.py
  87. 3
      scripts/convert_old_wallet.py
  88. 3
      scripts/joinmarket-qt.py
  89. 3
      scripts/joinmarketd.py
  90. 3
      scripts/obwatch/ob-watcher.py
  91. 3
      scripts/qtsupport.py
  92. 3
      scripts/receive-payjoin.py
  93. 3
      scripts/sendpayment.py
  94. 3
      scripts/sendtomany.py
  95. 3
      scripts/tumbler.py
  96. 3
      scripts/wallet-tool.py
  97. 3
      scripts/yg-privacyenhanced.py
  98. 3
      scripts/yield-generator-basic.py
  99. 3
      setupall.py
  100. 3
      test/common.py
  101. Some files were not shown because too many files have changed in this diff Show More

3
jmbase/jmbase/__init__.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
from .support import (get_log, chunks, debug_silence, jmprint, from .support import (get_log, chunks, debug_silence, jmprint,
joinmarket_alert, core_alert, get_password, joinmarket_alert, core_alert, get_password,

3
jmbase/jmbase/bigstring.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import itertools import itertools
from twisted.protocols import amp from twisted.protocols import amp

3
jmbase/jmbase/commands.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
""" """
Commands defining client-server (daemon) Commands defining client-server (daemon)
messaging protocol (*not* Joinmarket p2p protocol). messaging protocol (*not* Joinmarket p2p protocol).

3
jmbase/jmbase/support.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import logging import logging
from getpass import getpass from getpass import getpass

1
jmbase/setup.py

@ -11,4 +11,5 @@ setup(name='joinmarketbase',
packages=['jmbase'], packages=['jmbase'],
install_requires=['future', 'twisted==19.7.0', 'service-identity', install_requires=['future', 'twisted==19.7.0', 'service-identity',
'chromalog==1.0.5'], 'chromalog==1.0.5'],
python_requires='>=3.3',
zip_safe=False) zip_safe=False)

3
jmbase/test/test_base_support.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
def test_color_coded_logging(): def test_color_coded_logging():
# TODO # TODO

3
jmbase/test/test_commands.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
from twisted.internet import protocol, reactor, task from twisted.internet import protocol, reactor, task
from twisted.internet.error import (ConnectionLost, ConnectionAborted, from twisted.internet.error import (ConnectionLost, ConnectionAborted,
ConnectionClosed, ConnectionDone) ConnectionClosed, ConnectionDone)

3
jmbitcoin/jmbitcoin/__init__.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
import coincurve as secp256k1 import coincurve as secp256k1
from jmbitcoin.secp256k1_main import * from jmbitcoin.secp256k1_main import *
from jmbitcoin.secp256k1_transaction import * from jmbitcoin.secp256k1_transaction import *

3
jmbitcoin/jmbitcoin/bech32.py

@ -19,9 +19,6 @@
# THE SOFTWARE. # THE SOFTWARE.
"""Reference implementation for Bech32 and segwit addresses.""" """Reference implementation for Bech32 and segwit addresses."""
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
CHARSET = "qpzry9x8gf2tvdw0s3jn54khce6mua7l" CHARSET = "qpzry9x8gf2tvdw0s3jn54khce6mua7l"

3
jmbitcoin/jmbitcoin/btscript.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
#OP codes; disabled commented. #OP codes; disabled commented.
# push value # push value

3
jmbitcoin/jmbitcoin/secp256k1_deterministic.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
from jmbitcoin.secp256k1_main import * from jmbitcoin.secp256k1_main import *
import hmac import hmac
import hashlib import hashlib

3
jmbitcoin/jmbitcoin/secp256k1_main.py

@ -1,7 +1,4 @@
#!/usr/bin/python #!/usr/bin/python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import native_bytes, bytes_to_native_str from future.utils import native_bytes, bytes_to_native_str
import binascii import binascii
import hashlib import hashlib

3
jmbitcoin/jmbitcoin/secp256k1_transaction.py

@ -1,7 +1,4 @@
#!/usr/bin/python #!/usr/bin/python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
from past.builtins import basestring from past.builtins import basestring
from io import BytesIO from io import BytesIO
import binascii import binascii

3
jmbitcoin/test/test_addresses.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import jmbitcoin as btc import jmbitcoin as btc
import json import json
import pytest import pytest

3
jmbitcoin/test/test_bech32.py

@ -1,7 +1,4 @@
#!/usr/bin/python #!/usr/bin/python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
# Copyright (c) 2017 Pieter Wuille # Copyright (c) 2017 Pieter Wuille
# #

3
jmbitcoin/test/test_bip32.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import pytest import pytest
import jmbitcoin as btc import jmbitcoin as btc
import binascii import binascii

3
jmbitcoin/test/test_btc_formatting.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Test bitcoin module data handling''' '''Test bitcoin module data handling'''
import jmbitcoin as btc import jmbitcoin as btc

3
jmbitcoin/test/test_ecc_signing.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Test ECDSA signing and other key operations, including legacy message '''Test ECDSA signing and other key operations, including legacy message
signature conversion.''' signature conversion.'''

3
jmbitcoin/test/test_keys.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Public and private key validity and formatting tests.''' '''Public and private key validity and formatting tests.'''
import jmbitcoin as btc import jmbitcoin as btc

3
jmbitcoin/test/test_main.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Testing mostly exceptional cases in secp256k1_main. '''Testing mostly exceptional cases in secp256k1_main.
Some of these may represent code that should be removed, TODO.''' Some of these may represent code that should be removed, TODO.'''

3
jmbitcoin/test/test_tx_serialize.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import jmbitcoin as btc import jmbitcoin as btc
import pytest import pytest
import json import json

3
jmclient/jmclient/__init__.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
import logging import logging

3
jmclient/jmclient/blockchaininterface.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import abc import abc
import random import random

3
jmclient/jmclient/cli_options.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import random import random
from optparse import OptionParser, OptionValueError from optparse import OptionParser, OptionValueError
from configparser import NoOptionError from configparser import NoOptionError

3
jmclient/jmclient/client_protocol.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
from twisted.internet import protocol, reactor, task from twisted.internet import protocol, reactor, task
from twisted.internet.error import (ConnectionLost, ConnectionAborted, from twisted.internet.error import (ConnectionLost, ConnectionAborted,

3
jmclient/jmclient/commitment_utils.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import sys import sys
import jmbitcoin as btc import jmbitcoin as btc

3
jmclient/jmclient/configure.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import io import io
import logging import logging

5
jmclient/jmclient/cryptoengine.py

@ -1,9 +1,6 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from binascii import unhexlify from binascii import hexlify, unhexlify
from collections import OrderedDict from collections import OrderedDict
import struct import struct

3
jmclient/jmclient/electrum_data.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
# Default server list from electrum client # Default server list from electrum client
# https://github.com/spesmilo/electrum, file https://github.com/spesmilo/electrum/blob/7dbd612d5dad13cd6f1c0df32534a578bad331ad/lib/servers.json # https://github.com/spesmilo/electrum, file https://github.com/spesmilo/electrum/blob/7dbd612d5dad13cd6f1c0df32534a578bad331ad/lib/servers.json

3
jmclient/jmclient/electruminterface.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
import jmbitcoin as btc import jmbitcoin as btc
import json import json

3
jmclient/jmclient/jsonrpc.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
# Copyright (C) 2013,2015 by Daniel Kraft <d@domob.eu> # Copyright (C) 2013,2015 by Daniel Kraft <d@domob.eu>
# Copyright (C) 2014 by phelix / blockchained.com # Copyright (C) 2014 by phelix / blockchained.com
# #

3
jmclient/jmclient/maker.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
import base64 import base64
import pprint import pprint

3
jmclient/jmclient/old_mnemonic.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
# #
# Electrum - lightweight Bitcoin client # Electrum - lightweight Bitcoin client
# Copyright (C) 2011 thomasv@gitorious # Copyright (C) 2011 thomasv@gitorious

3
jmclient/jmclient/output.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from binascii import hexlify from binascii import hexlify

3
jmclient/jmclient/podle.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
#Proof Of Discrete Logarithm Equivalence #Proof Of Discrete Logarithm Equivalence
#For algorithm steps, see https://gist.github.com/AdamISZ/9cbba5e9408d23813ca8 #For algorithm steps, see https://gist.github.com/AdamISZ/9cbba5e9408d23813ca8
import os import os

3
jmclient/jmclient/schedule.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import copy import copy
import random import random
import sys import sys

3
jmclient/jmclient/storage.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import native from future.utils import native
import os import os

3
jmclient/jmclient/support.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from functools import reduce from functools import reduce
import random import random
from jmbase.support import get_log from jmbase.support import get_log

3
jmclient/jmclient/taker.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
import base64 import base64

5
jmclient/jmclient/taker_utils.py

@ -1,14 +1,13 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
import logging import logging
import pprint import pprint
import os import os
import sys
import time import time
import numbers import numbers
from jmbase import get_log, jmprint from jmbase import get_log, jmprint
from .configure import jm_single, validate_address from .configure import jm_single, validate_address
from .jsonrpc import JsonRpcError
from .schedule import human_readable_schedule_entry, tweak_tumble_schedule,\ from .schedule import human_readable_schedule_entry, tweak_tumble_schedule,\
schedule_to_text schedule_to_text
from .wallet import BaseWallet, estimate_tx_fee, compute_tx_locktime from .wallet import BaseWallet, estimate_tx_fee, compute_tx_locktime

3
jmclient/jmclient/wallet.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from configparser import NoOptionError from configparser import NoOptionError
import warnings import warnings

2
jmclient/jmclient/wallet_service.py

@ -1,6 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
import collections import collections
import time import time

3
jmclient/jmclient/wallet_utils.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
import json import json
import os import os

3
jmclient/jmclient/yieldgenerator.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
import datetime import datetime

1
jmclient/setup.py

@ -12,4 +12,5 @@ setup(name='joinmarketclient',
install_requires=['future', 'configparser;python_version<"3.2"', install_requires=['future', 'configparser;python_version<"3.2"',
'joinmarketbase==0.6.1', 'mnemonic', 'argon2_cffi', 'joinmarketbase==0.6.1', 'mnemonic', 'argon2_cffi',
'bencoder.pyx>=2.0.0', 'pyaes'], 'bencoder.pyx>=2.0.0', 'pyaes'],
python_requires='>=3.3',
zip_safe=False) zip_safe=False)

3
jmclient/test/commontest.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Some helper functions for testing''' '''Some helper functions for testing'''
import os import os

3
jmclient/test/taker_test_data.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
#orderbook #orderbook
t_orderbook = [{u'counterparty': u'J6FA1Gj7Ln4vSGne', u'ordertype': u'swreloffer', u'oid': 0, t_orderbook = [{u'counterparty': u'J6FA1Gj7Ln4vSGne', u'ordertype': u'swreloffer', u'oid': 0,
u'minsize': 7500000, u'txfee': 1000, u'maxsize': 599972700, u'cjfee': u'0.0002'}, u'minsize': 7500000, u'txfee': 1000, u'maxsize': 599972700, u'cjfee': u'0.0002'},

3
jmclient/test/test_argon2.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from jmclient import Argon2Hash, get_random_bytes from jmclient import Argon2Hash, get_random_bytes

3
jmclient/test/test_blockchaininterface.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
"""Blockchaininterface functionality tests.""" """Blockchaininterface functionality tests."""

3
jmclient/test/test_client_protocol.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
'''test client-protocol interfacae.''' '''test client-protocol interfacae.'''
from jmbase import get_log from jmbase import get_log

3
jmclient/test/test_coinjoin.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
""" """
Test doing full coinjoins, bypassing IRC Test doing full coinjoins, bypassing IRC

3
jmclient/test/test_commitment_utils.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from commontest import DummyBlockchainInterface from commontest import DummyBlockchainInterface
import pytest import pytest

3
jmclient/test/test_configure.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''test configure module.''' '''test configure module.'''
import pytest import pytest

3
jmclient/test/test_core_nohistory_sync.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Wallet functionality tests.''' '''Wallet functionality tests.'''
"""BitcoinCoreNoHistoryInterface functionality tests.""" """BitcoinCoreNoHistoryInterface functionality tests."""

4
jmclient/test/test_maker.py

@ -1,9 +1,5 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import jmbitcoin as btc import jmbitcoin as btc
from jmclient import Maker, get_p2sh_vbyte, get_p2pk_vbyte, \ from jmclient import Maker, get_p2sh_vbyte, get_p2pk_vbyte, \
load_test_config, jm_single, WalletService load_test_config, jm_single, WalletService

3
jmclient/test/test_mnemonic.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from jmclient import old_mnemonic from jmclient import old_mnemonic
import pytest import pytest

3
jmclient/test/test_payjoin.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
""" """
Test doing payjoin joins (with message channel layer mocked) Test doing payjoin joins (with message channel layer mocked)

3
jmclient/test/test_podle.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Tests of Proof of discrete log equivalence commitments.''' '''Tests of Proof of discrete log equivalence commitments.'''
import os import os
import jmbitcoin as bitcoin import jmbitcoin as bitcoin

3
jmclient/test/test_schedule.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''test schedule module.''' '''test schedule module.'''
import pytest import pytest

3
jmclient/test/test_storage.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from jmclient import storage from jmclient import storage
import pytest import pytest

3
jmclient/test/test_support.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''support functions for jmclient tests.''' '''support functions for jmclient tests.'''
import pytest import pytest

3
jmclient/test/test_taker.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
from commontest import DummyBlockchainInterface from commontest import DummyBlockchainInterface
import jmbitcoin as bitcoin import jmbitcoin as bitcoin

3
jmclient/test/test_tx_creation.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Test of unusual transaction types creation and push to '''Test of unusual transaction types creation and push to
network to check validity.''' network to check validity.'''

3
jmclient/test/test_utxomanager.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from jmclient.wallet import UTXOManager from jmclient.wallet import UTXOManager
from test_storage import MockStorage from test_storage import MockStorage

3
jmclient/test/test_valid_addresses.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from jmclient.configure import validate_address, load_test_config from jmclient.configure import validate_address, load_test_config
from jmclient import jm_single from jmclient import jm_single
import json import json

3
jmclient/test/test_wallet.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Wallet functionality tests.''' '''Wallet functionality tests.'''
import os import os

3
jmclient/test/test_wallets.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Wallet functionality tests.''' '''Wallet functionality tests.'''
import os import os

3
jmclient/test/test_walletservice.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Tests of functionality at walletservice layer.''' '''Tests of functionality at walletservice layer.'''
import os import os

3
jmclient/test/test_yieldgenerator.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import unittest import unittest

3
jmdaemon/jmdaemon/__init__.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
import logging import logging
from .protocol import * from .protocol import *

3
jmdaemon/jmdaemon/daemon_protocol.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
from future.utils import iteritems from future.utils import iteritems
from .message_channel import MessageChannelCollection from .message_channel import MessageChannelCollection

3
jmdaemon/jmdaemon/enc_wrapper.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
# A wrapper for public key # A wrapper for public key
# authenticated encryption # authenticated encryption

3
jmdaemon/jmdaemon/irc.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
#TODO: SSL support (can it be done without back-end openssl?) #TODO: SSL support (can it be done without back-end openssl?)
from twisted.internet import reactor, protocol from twisted.internet import reactor, protocol

3
jmdaemon/jmdaemon/message_channel.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
import abc import abc
import base64 import base64

3
jmdaemon/jmdaemon/orderbookwatch.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import sqlite3 import sqlite3
import sys import sys

3
jmdaemon/jmdaemon/protocol.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
#Protocol version #Protocol version
JM_VERSION = 5 JM_VERSION = 5

3
jmdaemon/jmdaemon/socks.py

@ -29,9 +29,6 @@ This module provides a standard socket-like interface for Python
for tunneling connections through SOCKS proxies. for tunneling connections through SOCKS proxies.
""" """
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import socket import socket
import struct import struct
import random import random

1
jmdaemon/setup.py

@ -10,4 +10,5 @@ setup(name='joinmarketdaemon',
license='GPL', license='GPL',
packages=['jmdaemon'], packages=['jmdaemon'],
install_requires=['future', 'txtorcon', 'pyopenssl', 'libnacl', 'joinmarketbase==0.6.1'], install_requires=['future', 'txtorcon', 'pyopenssl', 'libnacl', 'joinmarketbase==0.6.1'],
python_requires='>=3.3',
zip_safe=False) zip_safe=False)

3
jmdaemon/test/dummy_mc.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
import time import time

3
jmdaemon/test/msgdata.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
#orderbook #orderbook
t_orderbook = [{u'counterparty': u'J5FA1Gj7Ln4vSGne', u'ordertype': u'reloffer', u'oid': 0, t_orderbook = [{u'counterparty': u'J5FA1Gj7Ln4vSGne', u'ordertype': u'reloffer', u'oid': 0,
u'minsize': 7500000, u'txfee': 1000, u'maxsize': 599972700, u'cjfee': u'0.0002'}, u'minsize': 7500000, u'txfee': 1000, u'maxsize': 599972700, u'cjfee': u'0.0002'},

3
jmdaemon/test/test_daemon_protocol.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
from future.utils import iteritems from future.utils import iteritems
'''test daemon-protocol interfacae.''' '''test daemon-protocol interfacae.'''

3
jmdaemon/test/test_enc_wrapper.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import base64 import base64
import string import string
import random import random

3
jmdaemon/test/test_irc_messaging.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Tests of joinmarket bots end-to-end (including IRC and bitcoin) ''' '''Tests of joinmarket bots end-to-end (including IRC and bitcoin) '''
import time import time

3
jmdaemon/test/test_message_channel.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
'''test messagechannel management code.''' '''test messagechannel management code.'''
import pytest import pytest

3
jmdaemon/test/test_orderbookwatch.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import pytest import pytest

3
scripts/add-utxo.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
"""A very simple command line tool to import utxos to be used """A very simple command line tool to import utxos to be used
as commitments into joinmarket's commitments.json file, allowing as commitments into joinmarket's commitments.json file, allowing

3
scripts/convert_old_wallet.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import argparse import argparse
import json import json
import os.path import os.path

3
scripts/joinmarket-qt.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
from future.utils import iteritems from future.utils import iteritems
''' '''

3
scripts/joinmarketd.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import sys import sys
from twisted.internet import reactor from twisted.internet import reactor
from twisted.python.log import startLogging from twisted.python.log import startLogging

3
scripts/obwatch/ob-watcher.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
from future.utils import iteritems from future.utils import iteritems
from past.builtins import cmp from past.builtins import cmp
from functools import cmp_to_key from functools import cmp_to_key

3
scripts/qtsupport.py

@ -1,7 +1,4 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import *
''' '''
Qt files for the wizard for initiating a tumbler run. Qt files for the wizard for initiating a tumbler run.

3
scripts/receive-payjoin.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from optparse import OptionParser from optparse import OptionParser

3
scripts/sendpayment.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
""" """
A sample implementation of a single coinjoin script, A sample implementation of a single coinjoin script,

3
scripts/sendtomany.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
"""A simple command line tool to create a bunch """A simple command line tool to create a bunch
of utxos from one (thus giving more potential commitments of utxos from one (thus giving more potential commitments
for a Joinmarket user, although of course it may be useful for a Joinmarket user, although of course it may be useful

3
scripts/tumbler.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
import sys import sys
from twisted.internet import reactor from twisted.internet import reactor

3
scripts/wallet-tool.py

@ -1,6 +1,3 @@
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from jmbase import jmprint from jmbase import jmprint
from jmclient import wallet_tool_main from jmclient import wallet_tool_main

3
scripts/yg-privacyenhanced.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from future.utils import iteritems from future.utils import iteritems
import random import random

3
scripts/yield-generator-basic.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
from jmbase import jmprint from jmbase import jmprint
from jmclient import YieldGeneratorBasic, ygmain from jmclient import YieldGeneratorBasic, ygmain

3
setupall.py

@ -17,6 +17,9 @@ to libsodium.
All modes require and install twisted. All modes require and install twisted.
""" """
if sys.version_info < (3, 3):
raise RuntimeError("This package requres Python 3.3+")
def help(): def help():
print("Usage: python setupall.py <mode>\n" print("Usage: python setupall.py <mode>\n"
"Mode is one of:\n" "Mode is one of:\n"

3
test/common.py

@ -1,7 +1,4 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import (absolute_import, division,
print_function, unicode_literals)
from builtins import * # noqa: F401
'''Some helper functions for testing''' '''Some helper functions for testing'''
import sys import sys

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save