On Fri, Oct 14, 2016 at 9:42 AM, Stefan Seefeld <stefan@seefeld.name> wrote:
On 14.10.2016 10:28, Rene Rivera wrote:
> Is this documentation that will be integrated into the general Boost
> release build? I ask because there are special requirements for that..
> In an ideal world I, personally, wouldn't need to do anything. But
> since the release building rebuilds all the documentation I need to
> know what tools need to be installed to build it.

Yes, this will build the NumPy part of the Boost.Python doc.
"Integration" simply means that the toplevel index contains a relative
URL to the NumPy doc. The development environment needs to have sphinx
(python-sphinx in a typical Linux distro) installed.

Yeah.. It's not that simple :-) The release scripts are capable of running on three different CI providers (two Linux and one Windows), and can run locally in CLI (which is how I test them on MacOS). Although the release build tasks currently do not run on Windows (so it's relatively safe to ignore that OS in this case). But generally all the tools involved need to run on various operating systems. Which means figuring out what commands I need to invoke to install whatever is needed. For reference here's the two scripts involved in building the release:

<https://github.com/boostorg/release-tools/blob/develop/ci_boost_common.py>
<https://github.com/boostorg/release-tools/blob/develop/ci_boost_release.py>


--
-- Rene Rivera
-- Grafik - Don't Assume Anything
-- Robot Dreams - http://robot-dreams.net
-- rrivera/acm.org (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail