On Wed, Oct 19, 2016 at 9:25 AM, Stefan Seefeld <stefan@seefeld.name> wrote:
Hello,

I recently added support for NumPy to the Boost.Python module. To
compile (and test) that, the development environment needs to include
Python's NumPy package. As I don't see the Boost.Python NumPy tests on
http://www.boost.org/development/tests/develop/developer/python.html, I
suspect none of the test machines have that Python NumPy package installed.

What is the right way to update these ?

I just ran "pip install numpy" on my teeks99-09 machine, lets see if those runners start hitting it.

In general, I think we seriously need to update the "Running Regression Tests" page (http://www.boost.org/development/running_regression_tests.html) with lots more details on how to get a runner up and going. Nowhere on that page does it mention python needs to be added to the user-config.jam file in order to complete these tests. If I'm not mistaken there are other external dependencies that are needed for effective boost testing (zlib, bz2 for iostreams...others?). 

Specifically for python, since the library supports python 2 and 3 should both of those be installed? How do we configure user-config.jam to use both versions and how do we make sure that the test run hits both versions? How about python 32 bit vs. 64 bit? If I just install 32-bit python to use as the test runner, but I do a build with address-model=64, I don't think that will allow for testing the python library, correct?

Thoughts?

Tom