#
# Use .add_data_files and .add_data_dir methods in a appropriate
# setup.py files to include non-python files such as documentation,
# data, etc files to distribution. Avoid using MANIFEST.in for that.
#
include LICENSE
include README.rst
include ROADMAP.rst
include MANIFEST.in
include setup.cfg
include setup.py

recursive-include C *
recursive-include doc/build/html *

recursive-include compmech *
recursive-exclude compmech *.c

recursive-include theory *
recursive-exclude theory *.txt

# Python compiled files
global-exclude *.pyc *.pyo
# Cython compiled files
global-exclude *.pyd
# C compiled files
global-exclude *.obj *.c.hashcode
# Shared libraries
global-exclude *.dll *.exp *.lib
# files generated by py.test
recursive-exclude */.cache *
recursive-exclude */*/.cache *
recursive-exclude */*/*/.cache *
global-exclude  __config__.py
