[PATCH 3/5] v5: add MANIFEST.in to specify includes and excludes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



With no MANIFEST.in, distutils/setup/sdist gets the filelist
mostly correct except that it adds in whatever is in the
top directory.  Using git-ls-files is not a good solution
either because a number of additional files (not git
managed) will be needed.

The solution is to use a MANIFEST.in.  All of the
toplevel files which are to be included will need to be
specified.  Also, each directory will need to be specified
and unwanted files (e.g., *.pyc) excluded.  Other (non-specified)
files and directories will be ignored.
.
Signed-off-by: Gene Czarcinski <gene@xxxxxxxxx>
---
 MANIFEST.in | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 MANIFEST.in

diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644
index 0000000..5afeeeb
--- /dev/null
+++ b/MANIFEST.in
@@ -0,0 +1,26 @@
+# to be included/excluded from the tarball produced by sdist
+include AUTHORS COPYING HACKING INSTALL NEWS README
+include autobuild.sh
+include MANIFEST
+include MANIFEST.in
+include setup.py
+include todo.txt
+include .tx/config
+include virt-*
+exclude build dist
+recursive-include data *
+recursive-include man *
+recursive-include po *
+recursive-include tests *
+recursive-exclude tests *.pyc
+recursive-include ui *
+recursive-include virtManager *
+recursive-exclude virtManager *.pyc
+recursive-include virtManagerTui *
+recursive-exclude virtManagerTui *.pyc
+recursive-include virtcli *
+recursive-exclude virtcli/*.pyc
+recursive-include virtconv *
+recursive-exclude virtconv *.pyc
+recursive-include virtinst *
+recursive-exclude virtinst *.pyc
-- 
1.8.1.4

_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list




[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux