Packaging improvement by Clint Byrum from Debian/Ubuntu

1) MANIFEST.in missed a bunch of things, especially
   config_spec.ini.

2) You need to specify include_package_data=True in
   setup.py to actually activate MANIFEST.in it seems.

Thanks go to Clint Byrum!
This commit is contained in:
Elrond 2012-01-26 21:33:49 +01:00
parent c47a03b909
commit d595374d18
2 changed files with 3 additions and 2 deletions

View File

@ -1,5 +1,5 @@
recursive-include mediagoblin/templates *.html
recursive-include mediagoblin/static *.js *.css *.png *.svg
recursive-include mediagoblin/static *.js *.css *.png *.svg *.ico
recursive-include mediagoblin/tests *.ini
recursive-include docs *.rst *.html
include mediagoblin/config_spec.ini

View File

@ -38,6 +38,7 @@ setup(
version=get_version(),
packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
zip_safe=False,
include_package_data = True,
# scripts and dependencies
install_requires=[
'setuptools',