Move setup.py to python platform

extensions
Volodymyr Shymanskyy 3 years ago
parent 5c12de1c30
commit be93e88768

@ -499,11 +499,12 @@ jobs:
-o wasm3
- name: Test
run: ./build/wasm3 ./test/wasi/test.wasm
build-python:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.5, 3.6, 3.7, 3.8]
python-version: [ 3.5, 3.6, 3.7, 3.8 ]
steps:
- uses: actions/checkout@v2
@ -511,9 +512,11 @@ jobs:
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Build python module
- name: Build Python module
run: |
pip install .
cd platforms/python
python setup.py sdist
pip install ./dist/wasm3-*.tar.gz
- name: Test with pytest
run: |
pip install pytest

@ -0,0 +1,2 @@
dist/
wasm3.egg-info/

@ -0,0 +1 @@
../../source

@ -2,12 +2,12 @@ from setuptools import setup
from distutils.core import Extension
from glob import glob
SOURCES = glob('source/*.c') + ['platforms/python/m3module.c']
SOURCES = glob('m3/*.c') + ['m3module.c']
setup(
name='wasm3',
version='0.0.1',
ext_modules=[
Extension('m3', sources=SOURCES, include_dirs=['source'],
Extension('m3', sources=SOURCES, include_dirs=['m3'],
extra_compile_args=['-g', '-O0'])]
)
)
Loading…
Cancel
Save