This updates adds the MANIFEST.in file which is used by sdist to determine what is and what is not included in the tarball. Some research indiecated that setuptools_git used git-ls-files to create the filelist and this what tested. Simply having setup/sdist create the MANIFEST using its own rules was also tested. Nether turned out as a good answer. Using git-ls-files still needs some files added which are intensionally not tracked by git such as virtcli/cli.cfg, virtcli/version.pl, and virt-manager.spec. Using no MANIFEST and letting setup/sdist create the list was also undesirable because it included a lot of things which should not be distributed such as 00* patches. The result is the creation and addition of MANIFEST.in Unfortunately, you cannot just specify what must be excluded but need to specify a number of directories that must be included. The work, patches, and outgoing directories are local directories that will be excluded. . Signed-off-by: Gene Czarcinski <gene@xxxxxxxxx> --- MANIFEST.in | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..623259b --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,27 @@ +# to be included/excluded from the tarball produced by sdist +include AUTHORS COPYING HACKING INSTALL NEWS README +exclude MANIFEST* +include MANIFEST +include MANIFEST.in +include todo.txt +include .tx/config +include virt-manager* +recursive-include man * +recursive-include po * +recursive-include ui * +recursive-include data * +recursive-include tests * +recursive-include virtcli * +exclude virtcli/*.pyc +recursive-include virtconv * +recursive-include virtManager * +recursive-include virtManagerTui * +recursive-exclude build * +recursive-exclude dist * +exclude build dist +exclude .gitignore +# patches: +exclude 0* +# local/development directories +exclude work +exclude outgoing patches -- 1.8.1.4 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list