File: MANIFEST.in

package info (click to toggle)
python-pysam 0.23.0%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 18,468 kB
  • sloc: ansic: 158,936; python: 8,604; sh: 338; makefile: 264; perl: 41
file content (49 lines) | stat: -rw-r--r-- 1,290 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#
# 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 MANIFEST.in
include COPYING
include NEWS
include INSTALL
include KNOWN_BUGS
include THANKS
include requirements-dev.txt
include pysam/libc*.pxd
include pysam/libc*.pyx
include pysam/libc*.c
include pysam/*.c
include pysam/*.h
exclude pysam/config.py

include win32/*.[ch]

# exclude tests from sdist tarball as they require additional data
prune tests/

# samtools
include samtools/LICENSE samtools/README samtools/lz4/LICENSE
recursive-include samtools *.[ch]
include samtools/version.sh
exclude samtools/*config*.h

# bcftools
include bcftools/LICENSE bcftools/README
include bcftools/*.[ch]
include bcftools/version.sh
exclude bcftools/*config*.h

# htslib
include htslib/LICENSE htslib/README
recursive-include htslib *.[ch]
exclude htslib/*config*.h

include htslib/configure.ac htslib/m4/*.m4 htslib/*.in
include htslib/configure htslib/config.guess htslib/config.sub htslib/version.sh
include htslib/Makefile htslib/*.mk
exclude htslib/config.mk htslib/htscodecs.mk

# documentation
include doc/*.py doc/*.rst
include doc/Makefile doc/make.bat doc/requirements-rtd.txt