Merge pull request #412 from ThomasWaldmann/setuptools-scm-manifest

setuptools-scm managing the manifest, setup.py package data management
This commit is contained in:
TW 2019-04-09 17:29:23 +02:00 committed by GitHub
commit f2bbbe7da6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 39 deletions

View File

@ -2,7 +2,7 @@
host = https://www.transifex.com
[nsupdateinfo.djangopo]
file_filter = nsupdate/locale/<lang>/LC_MESSAGES/django.po
source_file = nsupdate/locale/en/LC_MESSAGES/django.po
file_filter = src/nsupdate/locale/<lang>/LC_MESSAGES/django.po
source_file = src/nsupdate/locale/en/LC_MESSAGES/django.po
source_lang = en

View File

@ -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

View File

@ -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',