diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 806dd12..d790e33 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -40,9 +40,14 @@ jobs: echo "ARTIFACT_SHA=$(echo ${GITHUB_REF##*/})" >> $GITHUB_ENV fi + - name: Update python to 3.7 + run: | + sudo apt install -y python3.7 python3.7-dev python3.7-venv + + - name: Create python isolated env run: | - python3 -m venv .venv + python3.7 -m venv .venv - name: Install python dependencies run: | diff --git a/setup.py b/setup.py index 8ff82b9..8e52c2c 100644 --- a/setup.py +++ b/setup.py @@ -2,18 +2,15 @@ from platform import uname from datestamp import stamp -package = 'vaccel' +package = 'vaccel-python' platform = uname() -if platform.system != 'Linux': - _ = f'"{package.title()}" only supported to run on Linux' - raise RuntimeError(_) - -setup(name='vaccel', +setup(name=package, url='https://github.com/nubificus/python-vaccel', author='Nubificus Ltd.', - version=stamp(package), packages=find_packages(), + setuptools_git_versioning={ "enabled": True, }, + setup_requires=["setuptools-git-versioning<2"], description=('Python bindings with CFFI for libvaccel'), install_requires=["cffi>=1.0.0"], cffi_modules=["builder.py:ffibuilder"],