Removed failing test for now
[electrum-nvc.git] / setup.py
index 8c1dd0c..7b6348f 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -32,18 +32,21 @@ if (len(sys.argv) > 1 and (sys.argv[1] == "sdist")) or (platform.system() != 'Wi
         if os.path.exists('locale/%s/LC_MESSAGES/electrum.mo' % lang):
             data_files.append((os.path.join(usr_share, 'locale/%s/LC_MESSAGES' % lang), ['locale/%s/LC_MESSAGES/electrum.mo' % lang]))
 
+appdata_dir = util.appdata_dir()
+if not os.access(appdata_dir, os.W_OK):
+    appdata_dir = os.path.join(usr_share, "electrum")
+
 data_files += [
-    (util.appdata_dir(), ["data/README"]),
-    (os.path.join(util.appdata_dir(), "cleanlook"), [
+    (appdata_dir, ["data/README"]),
+    (os.path.join(appdata_dir, "cleanlook"), [
         "data/cleanlook/name.cfg",
         "data/cleanlook/style.css"
     ]),
-    (os.path.join(util.appdata_dir(), "sahara"), [
+    (os.path.join(appdata_dir, "sahara"), [
         "data/sahara/name.cfg",
         "data/sahara/style.css"
     ]),
-    (os.path.join(util.appdata_dir(), "dark"), [
-        "data/dark/background.png",
+    (os.path.join(appdata_dir, "dark"), [
         "data/dark/name.cfg",
         "data/dark/style.css"
     ])
@@ -53,7 +56,7 @@ data_files += [
 setup(
     name="Electrum",
     version=version.ELECTRUM_VERSION,
-    install_requires=['slowaes', 'ecdsa>=0.9'],
+    install_requires=['slowaes', 'ecdsa>=0.9', 'pbkdf2', 'requests', 'pyasn1', 'pyasn1-modules', 'tlslite>=0.4.5', 'qrcode'],
     package_dir={
         'electrum': 'lib',
         'electrum_gui': 'gui',
@@ -67,22 +70,25 @@ setup(
         'electrum.blockchain',
         'electrum.bmp',
         'electrum.commands',
+        'electrum.daemon',
         'electrum.i18n',
         'electrum.interface',
         'electrum.mnemonic',
         'electrum.msqr',
         'electrum.network',
+        'electrum.paymentrequest',
+        'electrum.paymentrequest_pb2',
         'electrum.plugins',
-        'electrum.pyqrnative',
         'electrum.simple_config',
         'electrum.socks',
+        'electrum.synchronizer',
         'electrum.transaction',
         'electrum.util',
         'electrum.verifier',
         'electrum.version',
         'electrum.wallet',
         'electrum.wallet_bitkey',
-        'electrum.wallet_factory',
+        'electrum.x509',
         'electrum_gui.gtk',
         'electrum_gui.qt.__init__',
         'electrum_gui.qt.amountedit',
@@ -94,7 +100,9 @@ setup(
         'electrum_gui.qt.main_window',
         'electrum_gui.qt.network_dialog',
         'electrum_gui.qt.password_dialog',
+        'electrum_gui.qt.paytoedit',
         'electrum_gui.qt.qrcodewidget',
+        'electrum_gui.qt.qrtextedit',
         'electrum_gui.qt.receiving_widget',
         'electrum_gui.qt.seed_dialog',
         'electrum_gui.qt.transaction_dialog',
@@ -103,6 +111,7 @@ setup(
         'electrum_gui.stdio',
         'electrum_gui.text',
         'electrum_plugins.aliases',
+        'electrum_plugins.coinbase_buyback',
         'electrum_plugins.exchange_rate',
         'electrum_plugins.labels',
         'electrum_plugins.pointofsale',
@@ -110,9 +119,9 @@ setup(
         'electrum_plugins.virtualkeyboard',
     ],
     description="Lightweight Bitcoin Wallet",
-    author="ecdsa",
-    author_email="ecdsa@github",
+    author="Thomas Voegtlin",
+    author_email="thomasv1@gmx.de",
     license="GNU GPLv3",
-    url="http://electrum.org",
+    url="https://electrum.org",
     long_description="""Lightweight Bitcoin Wallet"""
 )