diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index eea4cb48..14789e62 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -42,3 +42,21 @@ jobs: uses: codecov/codecov-action@v1 with: file: ./coverage.xml + + install_test: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [macos-latest, windows-latest, ubuntu-latest] + + steps: + - uses: actions/checkout@v2 + - name: Set up Python 3.7 + uses: actions/setup-python@v2 + with: + python-version: 3.7 + - name: Install using pip + run: | + python -m pip install --upgrade pip + pip install . + \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..a17ab1b1 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,9 @@ + +[build-system] +requires = ["setuptools", "wheel", "cython"] +build-backend = "setuptools.build_meta" + +[project] +name = "ExeTera" + +dependencies = ["numpy", "pandas", "h5py", "numba", "cython"]