aboutsummaryrefslogtreecommitdiff
path: root/reproduce
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2020-04-28 02:30:26 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2020-04-28 02:43:22 +0100
commit4a53bd5ebd43414e5f21ac8cad6017f026921f56 (patch)
treed1c55d4a5daceccde86e8e5072351f1721b6d8db /reproduce
parent2fb0b2a92b034f6ea869eec8ebea8614145759de (diff)
Astropy will no longer be installed by default
Until now Gnuastro and Astropy where installed by default in any clean build of Maneage. Gnuastro is used to do the demonstration analysis that is reported in the paper and Astropy was just there to help in testing the building of the MANY tools it depends on! It (and its dependencies) also had several papers that helped show software citation. However, as Boud suggested in task #15619, the burden of installing them for a new user may be too much and any future changes will cause merge conflicts. It may also give the impression that Maneage is only/mainly written for astronomers. So with this commit, I am removing Astropy as a default target. But we can only remove Gnuastro after we include an alternative analysis in the demonstration `delete-me' files. Following Boud's suggestion in that task, `TARGETS.conf' was also added to the files to be ignored in any future merge (in the checklist of `README-hacking.mk'). The solution was already described there, but mainly focused on the deleted `delete-me' files. So with this commit, I brought out this item as a more prominent item in the list. Maybe we can later add the analysis done in the Maneage paper (not yet published). In terms of testing the software builds, we already have task #15272 (Single target to build all high-level software, for testing) that aims to have a single configure option to install ALL high-level software and we can ask people to try if they like and report errors.
Diffstat (limited to 'reproduce')
-rw-r--r--reproduce/software/config/TARGETS.conf2
1 files changed, 1 insertions, 1 deletions
diff --git a/reproduce/software/config/TARGETS.conf b/reproduce/software/config/TARGETS.conf
index 84962f7..8d3bdb0 100644
--- a/reproduce/software/config/TARGETS.conf
+++ b/reproduce/software/config/TARGETS.conf
@@ -39,4 +39,4 @@
top-level-programs = gnuastro
# Python libraries/modules.
-top-level-python = astropy
+top-level-python =