Python install additional files

Python package installs can use setuptools package_data or generically MANIFEST.in to install arbitrary files to the package install directory. Note that data_files has been deprecated and does not work with wheels.

Where are data_files placed

A MANIFEST.in might look like:

include src/mypkg/intf.f90

This places the files for pip install . under:

<python-install>/site-packages/mypkg.egg/mypkg/intf.f90

minimal Python setup.py