Skip to content

Update setup to be NEP29 compliant #112

@IAlibay

Description

@IAlibay

Two things that should be done here to make sure that griddataformats is now py3.8+ only:

  1. 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?)

  1. 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)

Metadata

Metadata

Assignees

Labels

CIcontinuous integration infrastructureinstallation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions