diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index c21c150..32f8a41 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -72,7 +72,7 @@ jobs: run: | python -m pip install --upgrade pip wheel setuptools python -m pip install pytest pytest-astropy pyyaml coveralls - python -m pip install numpy\<2.0 scipy matplotlib astropy + python -m pip install numpy\<2.0 scipy matplotlib astropy\<6.0 - name: Run the test with coverage run: pytest --cov diff --git a/conftest.py b/conftest.py deleted file mode 100644 index 53f2bbe..0000000 --- a/conftest.py +++ /dev/null @@ -1,52 +0,0 @@ -# this contains imports plugins that configure py.test for astropy tests. -# by importing them here in conftest.py they are discoverable by py.test -# no matter how it is invoked within the source tree. - -from astropy.version import version as astropy_version -if astropy_version < '3.0': - # With older versions of Astropy, we actually need to import the pytest - # plugins themselves in order to make them discoverable by pytest. - from astropy.tests.pytest_plugins import * -else: - # As of Astropy 3.0, the pytest plugins provided by Astropy are - # automatically made available when Astropy is installed. This means it's - # not necessary to import them here, but we still need to import global - # variables that are used for configuration. - from pytest_astropy_header.display import PYTEST_HEADER_MODULES, TESTED_VERSIONS - -from astropy.tests.helper import enable_deprecations_as_exceptions - -## Uncomment the following line to treat all DeprecationWarnings as -## exceptions -# enable_deprecations_as_exceptions() - -## Uncomment and customize the following lines to add/remove entries from -## the list of packages for which version numbers are displayed when running -## the tests. Making it pass for KeyError is essential in some cases when -## the package uses other astropy affiliated packages. -try: - PYTEST_HEADER_MODULES['Astropy'] = 'astropy' - PYTEST_HEADER_MODULES['Pillow'] = 'PIL' - PYTEST_HEADER_MODULES['PyYAML'] = 'yaml' - del PYTEST_HEADER_MODULES['h5py'] - del PYTEST_HEADER_MODULES['Pandas'] -except (NameError, KeyError): # NameError is needed to support Astropy < 1.0 - pass - -## Uncomment the following lines to display the version number of the -## package rather than the version number of Astropy in the top line when -## running the tests. -# import os -# -## This is to figure out the affiliated package version, rather than -## using Astropy's -# try: -# from .version import version -# except ImportError: -# version = 'dev' -# -# try: -# packagename = os.path.basename(os.path.dirname(__file__)) -# TESTED_VERSIONS[packagename] = version -# except NameError: # Needed to support Astropy <= 1.0.0 -# pass diff --git a/speclite/conftest.py b/speclite/conftest.py index 53f2bbe..34b8161 100644 --- a/speclite/conftest.py +++ b/speclite/conftest.py @@ -14,7 +14,7 @@ # variables that are used for configuration. from pytest_astropy_header.display import PYTEST_HEADER_MODULES, TESTED_VERSIONS -from astropy.tests.helper import enable_deprecations_as_exceptions +# from astropy.tests.helper import enable_deprecations_as_exceptions ## Uncomment the following line to treat all DeprecationWarnings as ## exceptions