diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f3f94e..70d97d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,8 +14,10 @@ jobs: python-version: '3.9' - name: Configure Python run: | - # Install dependencies required to load ivpm.yaml file - python3 -m pip install ivpm + # Install dependencies required to load ivpm.yaml file. + # importlib_metadata is needed because ivpm imports the backport on + # Python < 3.10 but does not declare it as a dependency. + python3 -m pip install ivpm importlib_metadata export PYTHONPATH=./src python3 -m ivpm update ./packages/python/bin/python3 -m pip install setuptools --upgrade diff --git a/setup.py b/setup.py index 8626efa..f8b9b88 100644 --- a/setup.py +++ b/setup.py @@ -26,9 +26,6 @@ 'astbuilder = astbuilder.__main__:main' ] }, - setup_requires=[ - 'setuptools_scm' - ], install_requires=[ 'pyyaml', 'toposort'