astropy_helpers todo list
embray opened this issue · comments
E. M. Bray commented
For my own use, a todo list on astropy_helpers
based on the last telecon discussion on the topic:
- Move Sphinx extensions from
astropy
toastropy_helpers
- Add
--offline
flag recognized byah_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 customsdist
and extension tobdist
commands to includeastropy_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 toastropy_helpers
, but with the provision that it requiresastropy
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
E. M. Bray commented
astropy.sphinx
ported to astropy_helpers.sphinx
as of a129486, with Astropy seemingly using it successfully for its doc builds.
E. M. Bray commented
Added offline option in embray/astropy_helpers@7609f3a
E. M. Bray commented
Initial implementation of auto-upgrading available in embray/astropy_helpers@7c8f096
E. M. Bray commented
Test command support done as of embray/astropy_helpers@60ef924
E. M. Bray commented
Added packagename._compiler
support: embray/astropy_helpers@fde7e2c
E. M. Bray commented
This is all basically done. We decided to punt on the sdist issue for now.