Merge pull request #412 from ThomasWaldmann/setuptools-scm-manifest
setuptools-scm managing the manifest, setup.py package data management
This commit is contained in:
commit
f2bbbe7da6
@ -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
|
||||
|
||||
|
24
MANIFEST.in
24
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
|
||||
|
24
setup.py
24
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',
|
||||
|
Loading…
x
Reference in New Issue
Block a user