On Wed, Aug 20, 2014 at 5:40 AM, Ole Streicher <
ast...@liska.ath.cx> wrote:
> Hi,
>
> I just got a request to package astropy-helpers for Debian. To do this
> in an optimal way, I'd like to know how the relation between astropy and
> astropy-helpers is: is the latter always a part of astropy, which is
> just available separately as an option? Or does astropy just bundle the
> (otherwise independent) helpers package?
astropy-helpers is a separate from Astropy. Astropy does not require
it to run--only to build the package and the documentation. Same
should go for any other package that uses it. It should never be a
run-time dependency of a package. (In other words, no package should
have Depends: astropy-helpers). There's no reason to. (I'm not sure
why it would even be packaged, though I guess it makes sense for doc
builds).
> So to say: will we have (in the foreseeable future) the case of an
> updated astropy-helpers without astropy updated (or vice versa)? Or are
> they guaranteed to match?
> Shall I build the astropy-helpers package from the astropy source or
> from the astropy-helpers source?
Each Astropy release is tagged to a specific astropy-helpers release.
However any astropy-helpers version with the same MAJOR.MINOR version
number should continue to work (the .MICRO is reserved for patch
releases).
I'm still not sure entirely what the purpose would be for packaging it
though, again, outside the case of documentation builds...
Erik