-----Original Message----- From: Boost
On Behalf Of Mike via Boost Sent: 21 August 2019 09:25 To: boost@lists.boost.org Cc: Mike Subject: [boost] Compliance with Boost copyright and license guidelines What is the minimum Python version that has to be supported? Python 2.7?
Python 2 is almost EOL. As this is a dev-tool primarily targeted at library developers, there should be no reason to maintain Python 2 support. Python 3 is even older than c++11 which is IIRC required by b2.
Is there a list somewhere, which files don't require a license header (e.g. .gitignore)
https://www.boost.org/doc/libs/1_71_0/tools/inspect/inspect.cpp but in description in my revised docs: "File types that are inspected: C/C++ source code... ".c" ".cpp" ".css" ".cxx" ".h" ".hpp" ".hxx" ".inc" ".ipp" Boost.Build BJam source code... "Jamfile" ".jam" ".v2" Other scripts; Python, shell, autoconfig, etc. "configure.in"; "GNUmakefile" "Makefile" ".bat" ".mak" ".pl" ".py" ".sh" Hypertext, Boost.Book, and other text... "news" "readme" "todo" "NEWS" "README" "TODO" ".boostbook" ".htm" ".html" ".rst" ".sgml" ".shtml" ".txt" ".xml" ".xsd" ".xsl" ".qbk" ".htm" ".html" ".shtml" But files that are NOT inspected are: Files that contain boost-no-inspect. Files in a folder called boost-no-inspect. Files of type doc/xml re not checked as they may be Doxygen output. Files of type .bin. (Generated executable files are not required to contain license and copyright. Folder bin.v2 that contain Boost b2/bjam working sub-folders and files." Also Folders whose name is prefixed by a dot "." like `.git`. This gives scope for authors (or others) to decide themselves what can be excluded from inspection by adding "boost-no-inspect". This means that the inspection program inspect.py itself should have a copyright and license claim 😉 HTH Paul PS I'm willing to accept that Python is a low bar (though it is yet another widget to install for Microsoftys). But it's got to work 😉 Paul A. Bristow Prizet Farmhouse Kendal, Cumbria LA8 8AB UK