Restructure source to isolate python modules to simplify installing them independently
In order to better support building versions of python3-foton
etc for multiple versions of python3 from the same source, it would be nice to isolate the python source files into their own directory tree, so that something akin to
make install -C src/python
can be executed to install only the python packages, and not any of the other content. A structure like this would be easy to understand (IMO):
/src/python/awg/awg.py
/src/python/awg/awgbase.py.in
/src/python/foton/foton.py.in
Happy to throw together a MR to implement, if nobody thinks this is a terrible idea.