diff --git a/MANIFEST.in b/MANIFEST.in index 33609f9..cecec12 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,15 +1,9 @@ -include README.rst CHANGES.rst LICENSE AUTHORS -include setup.cfg setup.py -include conftest.py -recursive-include docs * -recursive-exclude docs *.pyc -recursive-exclude docs *.pyo -recursive-include nsupdate/locale *.po -recursive-include nsupdate/locale *.mo -recursive-include nsupdate/static * -recursive-include nsupdate/templates * -recursive-include nsupdate/login/templates * -recursive-include nsupdate/main/templates * -recursive-include nsupdate/accounts/templates * -prune docs/_build - +# stuff we need to include into the sdist is handled automatically by +# setuptools_scm - it includes all git-committed files. +# but we want to include some non-committed files/dirs needed in +# the sdist and exclude some committed files/dirs not needed in the sdist: +exclude .gitattributes .gitignore .travis.yml +exclude manage.py requirements.txt +prune .tx +prune logo +prune scripts/travis diff --git a/setup.py b/setup.py index 17689e5..6aba432 100644 --- a/setup.py +++ b/setup.py @@ -20,28 +20,8 @@ setup( keywords="dyndns ddns dynamic dns django", packages=find_packages('src', exclude=['_tests', ]), package_dir={'': 'src'}, - package_data={ - 'nsupdate': [ - 'templates/*.html', - 'templates/includes/*.html', - 'static/*.html', - 'static/*.png', - 'static/css/*.css', - 'locale/*/LC_MESSAGES/*', - ], - 'nsupdate.accounts': [ - 'templates/accounts/*.html', - 'templates/registration/*.html', - 'templates/registration/*.txt', - ], - 'nsupdate.login': [ - 'templates/*.html', - ], - 'nsupdate.main': [ - 'templates/main/*.html', - 'templates/main/includes/*.html', - ], - }, + # See also the MANIFEST.in file. + # We want to install all the files in the package directories: include_package_data=True, zip_safe=False, platforms='any',