embray / astropy

My fork of the main Astropy repository (astropy/astropy)

Home Page:astropy.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

astropy_helpers todo list

embray opened this issue · comments

For my own use, a todo list on astropy_helpers based on the last telecon discussion on the topic:

  • Move Sphinx extensions from astropy to astropy_helpers
  • Add --offline flag recognized by ah_bootstrap to force disabling of downloads
  • When going to download from the internet, issue a warning message informing the user of the --offline option
  • Add a custom sdist and extension to bdist commands to include astropy_helpers in distributions (it would not be included by default)
  • In cases where astropy-helpers was bundled with a source distribution, add the option to automatically use a newer (compatible) version of astropy-helpers than the bundled one if available (this way bug fixes can be pushed out, etc.)
  • Add setup.py test command to astropy_helpers, but with the provision that it requires astropy itself to be installed in order to fully function
  • Per the APE draft, a _compiler module template should be provided.
  • Discussion the rationale for the above points in the APE

astropy.sphinx ported to astropy_helpers.sphinx as of a129486, with Astropy seemingly using it successfully for its doc builds.

Added offline option in embray/astropy_helpers@7609f3a

Initial implementation of auto-upgrading available in embray/astropy_helpers@7c8f096

Test command support done as of embray/astropy_helpers@60ef924

Added packagename._compiler support: embray/astropy_helpers@fde7e2c

This is all basically done. We decided to punt on the sdist issue for now.