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