diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 9db158d3..5e215110 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -40,6 +40,7 @@ jobs: pip install pytest pip install pytest-cov pip install pytest-benchmark + pip freeze - name: Run tests run: pytest --cov=pyerrors -vv diff --git a/.gitignore b/.gitignore index 2701c491..a8338e8f 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ core.* htmlcov build pyerrors.egg-info +dist diff --git a/setup.py b/setup.py index ca4f785d..0c00aad5 100644 --- a/setup.py +++ b/setup.py @@ -1,10 +1,16 @@ from setuptools import setup, find_packages from pathlib import Path +from distutils.util import convert_path + this_directory = Path(__file__).parent long_description = (this_directory / "README.md").read_text() +version = {} +with open(convert_path('pyerrors/version.py')) as ver_file: + exec(ver_file.read(), version) + setup(name='pyerrors', - version='2.2.0+dev', + version=version['__version__'], description='Error analysis for lattice QCD', long_description=long_description, long_description_content_type='text/markdown',