misc. setup.* related changes / enhancements

This commit is contained in:
Thomas Waldmann 2013-09-28 18:49:09 +02:00
parent 625edb90f3
commit 9c41b1eb24
5 changed files with 56 additions and 7 deletions

2
.gitignore vendored
View File

@ -6,3 +6,5 @@ local_settings.py
.cache/ .cache/
*.sqlite *.sqlite
*.egg-info *.egg-info
dist/

View File

@ -1,5 +1,13 @@
include README.md LICENSE AUTHORS include README.rst LICENSE AUTHORS
include setup.cfg setup.py
recursive-include docs * recursive-include docs *
recursive-exclude docs *.pyc recursive-exclude docs *.pyc
recursive-exclude docs *.pyo recursive-exclude docs *.pyo
recursive-include nsupdate/nsupdate/static *
recursive-include nsupdate/nsupdate/templates *
recursive-include nsupdate/main/static *
recursive-include nsupdate/main/templates *
recursive-include nsupdate/accounts/static *
recursive-include nsupdate/accounts/templates *
prune docs/_build prune docs/_build

View File

@ -1,3 +0,0 @@
[pytest]
DJANGO_SETTINGS_MODULE = nsupdate.nsupdate.settings

33
setup.cfg Normal file
View File

@ -0,0 +1,33 @@
[egg_info]
tag_build =
tag_date = 0
tag_svn_revision = 0
[bdist_rpm]
release=1
doc_files=
README.rst
LICENSE
PKG-INFO
docs/
requires=python
build_requires=python
[build_sphinx]
source-dir = docs/
build-dir = docs/_build
all_files = 1
[upload_sphinx]
upload-dir = docs/_build/html
[pytest]
DJANGO_SETTINGS_MODULE = nsupdate.nsupdate.settings
pep8maxlinelength = 120
norecursedirs = .git
minversion = 2.3
pep8ignore =
*.py E124 # closing bracket does not match visual indentation (behaves strange!?)
*.py E125 # continuation line does not distinguish itself from next logical line (difficult to avoid!)
docs/conf.py ALL # sphinx stuff, automatically generated, don't check this

View File

@ -1,6 +1,6 @@
from setuptools import setup from setuptools import setup, find_packages
with open('README.md') as f: with open('README.rst') as f:
readme_content = f.read() readme_content = f.read()
setup( setup(
@ -12,7 +12,16 @@ setup(
author_email='info@nsupdate.info', author_email='info@nsupdate.info',
description='A dynamic DNS update service', description='A dynamic DNS update service',
long_description=readme_content, long_description=readme_content,
packages=['nsupdate'], keywords="dyndns ddns dynamic dns django",
packages=find_packages(exclude=['_tests', ]),
package_data={
'nsupdate.nsupdate.static': ['*', ],
'nsupdate.nsupdate.templates': ['*', ],
'nsupdate.main.static': ['*', ],
'nsupdate.main.templates': ['*', ],
'nsupdate.accounts.static': ['*', ],
'nsupdate.accounts.templates': ['*', ],
},
include_package_data=True, include_package_data=True,
zip_safe=False, zip_safe=False,
platforms='any', platforms='any',