While testing jhalfs dependency algorithm, I discovered a few things about
python modules (there may be others):
- several modules have instructions for both python2 and python3, but Python2
is not listed as a dependency (or is only listed as optional). Either Python2
should be listed as a (recommended) dependency, or the text should be changed
to something like: "if you have installed Python2, run the following 
commands..."

- scour is built only for Python2, but Python2 is not even mentioned as optional

- There is still the following sentence at the beginning of the Python module
page:
"Installation of the modules shown on this page is meant to follow from top to
bottom to handle optional dependencies in each module."
But I think the dependencies have been sorted out, and actually, there are
"out of order" recommended dependencies for some modules (e.g. PyGObjects is
recommended by PyAtSpi2). So this sentence should not be there (and actually
it has no sense as soon as there is an out of order dep).

What I suggest:
-make all the python2 commands optional, by adding a sentence, adding Python2
as optional dep, and role="nodump" to the <userinput> tag, except for modules
where only Python2 is used, where I would make Python2 recommended.
-remove the sentence "Installation of the modules..."

I can do that, but I ask first for opinions

Pierre
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to