Two things that should be done here to make sure that griddataformats is now py3.8+ only:
- Drop the
universal entry under [bdist_wheel] in setup.cfg. This should be for pure python builds that support both python 2 and 3 (https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#wheels)
From now on wheels should probably be built either manually or via actions (I'd be tempted in using griddataformats as a testing grounds for an actions based wheel deployment (so we can do the same with the core MDA repo) if that would be acceptable @orbeckst?)
- Set a
python_requires in setup.py to ensure that we don't install anything lower than py3.8 (https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#python-requires)
Two things that should be done here to make sure that griddataformats is now py3.8+ only:
universalentry under[bdist_wheel]insetup.cfg. This should be for pure python builds that support both python 2 and 3 (https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#wheels)From now on wheels should probably be built either manually or via actions (I'd be tempted in using griddataformats as a testing grounds for an actions based wheel deployment (so we can do the same with the core MDA repo) if that would be acceptable @orbeckst?)
python_requiresinsetup.pyto ensure that we don't install anything lower than py3.8 (https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#python-requires)