1# 2# Use .add_data_files and .add_data_dir methods in a appropriate 3# setup.py files to include non-python files such as documentation, 4# data, etc files to distribution. Avoid using MANIFEST.in for that. 5# 6include MANIFEST.in 7include COPYING 8include NEWS 9include INSTALL 10include KNOWN_BUGS 11include THANKS 12include cy_build.py 13include requirements.txt 14include pysam/libc*.pxd 15include pysam/libc*.pyx 16include pysam/libc*.c 17include pysam/*.c 18include pysam/*.h 19exclude pysam/config.py 20 21include win32/*.[ch] 22 23# exclude tests from pypi tar-ball - they 24# require additional data 25prune tests/ 26 27# samtools 28include samtools/LICENSE samtools/README samtools/lz4/LICENSE 29recursive-include samtools *.[ch] 30include samtools/version.sh 31exclude samtools/*config*.h 32 33# bcftools 34include bcftools/LICENSE bcftools/README 35include bcftools/*.[ch] 36include bcftools/version.sh 37exclude bcftools/*config*.h 38 39# htslib 40include htslib/LICENSE htslib/README 41recursive-include htslib *.[ch] 42exclude htslib/*config*.h 43 44include htslib/configure.ac htslib/m4/*.m4 htslib/*.in 45include htslib/configure htslib/version.sh 46include htslib/Makefile htslib/*.mk 47exclude htslib/config.mk htslib/htscodecs.mk 48 49include cy_build.py 50include requirements.txt 51 52# documentation 53include doc/*.py doc/*.rst 54include doc/Makefile doc/make.bat 55