diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index afd4a4f..0fbc010 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -28,6 +28,9 @@ jobs: python -m site python -m pip install --upgrade pip setuptools wheel python -m pip install -r dev-requirements.txt + - name: Install Package + run: | + python -m pip install . - name: Run Tests for ${{ matrix.python-version }} run: | python -m pytest -vv diff --git a/setup.py b/setup.py index d94bf10..d177324 100644 --- a/setup.py +++ b/setup.py @@ -3,9 +3,12 @@ # This will fail if something happens or if not in a git repository. # This is intentional. -ret = subprocess.run("git describe --tags --abbrev=0", stdout=subprocess.PIPE, - stderr=subprocess.PIPE, check=True, shell=True) -version = ret.stdout.decode("utf-8").strip() +try: + ret = subprocess.run("git describe --tags --abbrev=0", stdout=subprocess.PIPE, + stderr=subprocess.PIPE, check=True, shell=True) + version = ret.stdout.decode("utf-8").strip() +except: + version = "master" with open("README.md", 'r', encoding="utf-8") as readme: long_description = readme.read()