Преглед на файлове

move p2pd executable to hivemind/hivemind_cli

Denis Mazur преди 4 години
родител
ревизия
843babcca1
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      setup.py

+ 5 - 3
setup.py

@@ -14,6 +14,9 @@ from setuptools.command.develop import develop
 from setuptools.command.install import install
 
 
+here = os.path.abspath(os.path.dirname(__file__))
+
+
 class cd:
     """Context manager for changing the current working directory"""
     def __init__(self, newPath):
@@ -71,8 +74,8 @@ def install_libp2p_daemon():
         tar.extractall(tempdir)
         tar.close()
             
-        with cd(os.path.join(tempdir, 'go-libp2p-daemon-master')):
-            status = os.system('go install ./...')
+        with cd(os.path.join(tempdir, 'go-libp2p-daemon-master', 'p2pd')):
+            status = os.system(f'go build -o {os.path.join(here, "hivemind/hivemind_cli", "p2pd")}')
             if status:
                 raise RuntimeError('Failed to build or install libp2p-daemon:'\
                                    f' exited with status code :{status}')
@@ -95,7 +98,6 @@ class LibP2PInstall(install):
         install_libp2p_daemon()
 
 
-here = os.path.abspath(os.path.dirname(__file__))
 
 with open('requirements.txt') as requirements_file:
     install_requires = list(map(str, parse_requirements(requirements_file)))