Skip to content

Use PEP-508 to specify dependencies

This PR updates setup.py and requirements.txt to use PEP-508 for fancy dependency specification, allowing the following specifications:

  • astropy<3 for python<3
  • matplotlib!=2.1.[01] (broken)

enum34 is still specified using a try/except so that systems with old versions of setuptools still get the correct basic requirements.

Merge request reports