A manifest file is also important if you need to package files that aren't automatically included in the source distribution. By default, the following files are included in the package when generated (known as the standard include set):
- All Python source files implied by the py_modules and packages options
- All C source files listed in ext_modules or libraries options
- Any scripts identified with the scripts option
- Any test scripts, for instance, anything that looks like test*.py
- Setup and readme files: setup.py, setup.cfg, and README.txt
- All files that match the package_data and data_files metadata
Any files that don't meet these criteria, such as a license file, need to be included in a MANIFEST.ini template file. The manifest ...