ci: attempt to configure gh actions for pyinstaller

This commit is contained in:
William Ballenthin
2020-08-04 11:31:33 -06:00
parent f670c25027
commit dd74fae160
2 changed files with 27 additions and 1 deletions

26
.github/workflows/build.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: build
on:
# TODO: change to "release"
push:
# TODO: change to `master
branches: [ fix-178 ]
jobs:
pyinstaller-linux:
runs-on: ubuntu-16.04
steps:
- name: Checkout capa
uses: actions/checkout@v2
- name: Set up Python 2.7
uses: actions/setup-python@v2
with:
python-version: 2.7
- name: Install PyInstaller
run: pip install pyinstaller
- name: Install capa
run: pip install -e .
- name: Build standalone executable
run: pyinstaller .github/pyinstaller/pyinstaller.spec
- name: Does it run?
run: dist/capa --help

View File

@@ -11,7 +11,7 @@ import sys
import setuptools
requirements = ["six", "tqdm", "pyyaml", "tabulate", "colorama", "termcolor", "ruamel.yaml"]
requirements = ["six", "tqdm", "pyyaml", "tabulate", "colorama", "termcolor", "ruamel.yaml", "wcwidth"]
if sys.version_info >= (3, 0):
# py3