Merge pull request #3355 from ThomasWaldmann/package-data

clean up and simplify packaging
This commit is contained in:
TW 2017-11-25 14:25:13 +01:00 committed by GitHub
commit b9b5c1d25e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 9 deletions

View File

@ -1,8 +1,6 @@
include README.rst AUTHORS LICENSE CHANGES.rst MANIFEST.in
exclude .coafile .coveragerc .gitattributes .gitignore .travis.yml Vagrantfile
# stuff we need to include into the sdist is handled automatically by
# setuptools_scm - it includes all git-committed files.
# but we want to exclude some committed files/dirs not needed in the sdist:
exclude .coafile .coveragerc .editorconfig .gitattributes .gitignore .mailmap .travis.yml Vagrantfile
prune .travis
prune .github
graft src
graft docs
prune docs/_build
global-exclude *.pyc *.orig *.so *.dll

View File

@ -810,10 +810,12 @@ setup(
'borgfs = borg.archiver:main',
]
},
# See also the MANIFEST.in file.
# We want to install all the files in the package directories...
include_package_data=True,
package_data={
'borg': ['paperkey.html'],
'borg.testsuite': ['attic.tar.gz'],
# ...except the source files which have been compiled (C extensions):
exclude_package_data={
'': ['*.c', '*.h', '*.pyx', ],
},
cmdclass=cmdclass,
ext_modules=ext_modules,