Skip to content

Modified setup to include spec file and debian/changelog in sdist tarball

This PR reworks setup.py in the following ways

  • moved custom command definitions and utilities to setup_utils.py, allowing for a slimmed-down setup.py script (which is much more readable)
  • created new bdist_spec and changelog commands that are then called by egg_info to create the gwpy.spec and debian/changelog files - these are required in the tarball that gets sent to software.ligo.org for LDG packaging, so this fixes #560 (closed)

Merge request reports