From e2b65ed3ce2d4be0e56d7a22ec7694fb019684ce Mon Sep 17 00:00:00 2001 From: Alex Grintsvayg Date: Thu, 6 Apr 2017 19:11:36 -0400 Subject: [PATCH] final touches on unifying requirements files --- build/build.sh | 4 +++- daemon/build.ps1 | 18 ++++++++---------- daemon/linux_macos.txt | 2 -- daemon/windows.txt | 3 --- 4 files changed, 11 insertions(+), 16 deletions(-) delete mode 100644 daemon/linux_macos.txt delete mode 100644 daemon/windows.txt diff --git a/build/build.sh b/build/build.sh index 89ce676d5..c41d2b67c 100755 --- a/build/build.sh +++ b/build/build.sh @@ -70,8 +70,10 @@ npm install # for electron, we install lbryum and lbry using submodules echo "../lbryum" >> requirements.txt echo "../lbry" >> requirements.txt + # also add pyinstaller + echo "PyInstaller==3.2.1" >> requirements.txt - pip install -r linux_macos.txt + pip install -r requirements.txt pyinstaller -y daemon.onefile.spec pyinstaller -y cli.onefile.spec mv dist/lbrynet-daemon dist/lbrynet-cli "$ROOT/app/dist/" diff --git a/daemon/build.ps1 b/daemon/build.ps1 index b76fb7be6..7768aee27 100644 --- a/daemon/build.ps1 +++ b/daemon/build.ps1 @@ -4,27 +4,25 @@ $env:Path += ";C:\Program Files (x86)\Windows Kits\10\bin\x86\" gcc --version mingw32-make --version -mkdir temp -mv miniupnpc-1.9.tar.gz temp\miniupnpc-1.9.tar.gz -cd temp +# build/install miniupnpc manually tar zxf miniupnpc-1.9.tar.gz cd miniupnpc-1.9 mingw32-make.exe -f Makefile.mingw python.exe setupmingw32.py build --compiler=mingw32 python.exe setupmingw32.py install - -cd ..\..\ -Remove-Item -Recurse -Force temp +cd ..\ +Remove-Item -Recurse -Force miniupnpc-1.9 # copy requirements from lbry, but remove lbryum (we'll add it back in below) and gmpy and miniupnpc (installed manually) Get-Content ..\lbry\requirements.txt | Select-String -Pattern 'lbryum|gmpy|miniupnpc' -NotMatch | Out-File requirements.txt +# add in gmpy wheel +Add-Content requirements.txt "./gmpy-1.17-cp27-none-win32.whl" # for electron, we install lbryum and lbry using submodules -Add-Content requirements.txt "`n../lbryum" -Add-Content requirements.txt "`n../lbry" -Get-Content requirements.txt +Add-Content requirements.txt "../lbryum" +Add-Content requirements.txt "../lbry" pip.exe install pyinstaller -pip.exe install -r windows.txt +pip.exe install -r requirements.txt pyinstaller -y daemon.onefile.spec pyinstaller -y cli.onefile.spec \ No newline at end of file diff --git a/daemon/linux_macos.txt b/daemon/linux_macos.txt deleted file mode 100644 index 5a32a8e62..000000000 --- a/daemon/linux_macos.txt +++ /dev/null @@ -1,2 +0,0 @@ --r requirements.txt -PyInstaller==3.2.1 diff --git a/daemon/windows.txt b/daemon/windows.txt deleted file mode 100644 index 0965e1f0f..000000000 --- a/daemon/windows.txt +++ /dev/null @@ -1,3 +0,0 @@ --r requirements.txt -# miniupnpc is installed manually -./gmpy-1.17-cp27-none-win32.whl