diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 3e5bb30..e798a0d 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -11,9 +11,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: Install dependencies - run: sudo apt-get install gettext python3 python3-packaging python3-gpg python3-pyqt5 python3-requests python3-socks + - name: Install system dependencies + run: sudo apt-get install gettext python3 libgpgme-dev + - name: Install python dependencies + run: sudo pip3 install . - name: Build torbrowser-launcher run: python3 setup.py build - name: Install torbrowser-launcher run: sudo python3 setup.py install + - name: Test torbrowser-launcher install + run: torbrowser-launcher -h diff --git a/setup.py b/setup.py index 67e126e..4e06e60 100644 --- a/setup.py +++ b/setup.py @@ -118,4 +118,11 @@ Browser. packages=["torbrowser_launcher"], scripts=["torbrowser-launcher"], data_files=datafiles, + install_requires=[ + 'gpg', + 'packaging', + 'PyQt5', + 'requests', + 'PySocks', + ], )