Boost logo

Boost :

Subject: [boost] Request for a new submodule, tools/depinst
From: Peter Dimov (lists_at_[hidden])
Date: 2016-11-11 12:02:03


I'd like to request the creation of a new submodule, tools/depinst, that
will contain a Python script depinst.py which would, given a module in
libs/, install the dependencies needed for running that module's tests.

Currently, the .travis.yml files I use enumerate the dependencies manually,
which is a bit tiresome:

https://github.com/boostorg/function/blob/develop/.travis.yml

- git submodule init libs/algorithm
- git submodule init libs/align

...

- git submodule init libs/type_traits
- git submodule init libs/typeof
- git submodule init libs/utility
- git submodule init libs/winapi
- git submodule init tools/build
- git submodule update --depth 1

This will be replaced by just

  - git submodule update --init --depth 1 tools/depinst
  - git submodule update --init --depth 1 tools/build
  - python tools/depinst/depinst.py function


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk