# HG changeset patch # User Sylvain Thenault # Date 1229968820 -3600 # Node ID 6eb0725d509dfdf343d71fdac946dcbc79a6446e # Parent 03c06a7820d3c05a7c181f19aa350d37c2378df5 packaging fix: distribute skeleton diff -r 03c06a7820d3 -r 6eb0725d509d MANIFEST.in --- a/MANIFEST.in Mon Dec 22 18:20:26 2008 +0100 +++ b/MANIFEST.in Mon Dec 22 19:00:20 2008 +0100 @@ -25,5 +25,6 @@ recursive-include web/test/data *.js *.css *.png *.gif *.jpg *.ico external_resources recursive-include devtools/test/data * +recursive-include skeleton *.py*.css *.js *.po compat *.in *.tmpl + prune misc/cwfs -prune server/msplanner.py server/mssteps.py server/sources/ldapuser.py server/sources/pyrorql.py server/sources/extlite.py diff -r 03c06a7820d3 -r 6eb0725d509d __pkginfo__.py --- a/__pkginfo__.py Mon Dec 22 18:20:26 2008 +0100 +++ b/__pkginfo__.py Mon Dec 22 19:00:20 2008 +0100 @@ -58,7 +58,9 @@ # --home install pydir = 'python' else: - pydir = join('python2.4', 'site-packages') + pydir = join('python2.4', 'site-packages')* + +include_dirs = ['skeleton'] try: data_files = [ # common data @@ -86,6 +88,8 @@ [join(views_dir, fname) for fname in listdir(views_dir) if fname.endswith('.pt')]], [join('share', 'cubicweb', 'cubes', 'shared', 'i18n'), [join(i18n_dir, fname) for fname in listdir(i18n_dir)]], + # skeleton + ] except OSError: # we are in an installed directory, don't care about this diff -r 03c06a7820d3 -r 6eb0725d509d debian/rules --- a/debian/rules Mon Dec 22 18:20:26 2008 +0100 +++ b/debian/rules Mon Dec 22 19:00:20 2008 +0100 @@ -69,6 +69,7 @@ ########## dev package ################################################ # devtools package mv debian/cubicweb-core/usr/lib/python2.4/site-packages/cubicweb/devtools/ debian/cubicweb-dev/usr/lib/python2.4/site-packages/cubicweb/ + mv debian/cubicweb-core/usr/lib/python2.4/site-packages/cubicweb/skeleton/ debian/cubicweb-dev/usr/lib/python2.4/site-packages/cubicweb/ # tests directories mv debian/cubicweb-core/usr/lib/python2.4/site-packages/cubicweb/test debian/cubicweb-dev/usr/lib/python2.4/site-packages/cubicweb/ mv debian/cubicweb-common/usr/lib/python2.4/site-packages/cubicweb/common/test debian/cubicweb-dev/usr/lib/python2.4/site-packages/cubicweb/common/ diff -r 03c06a7820d3 -r 6eb0725d509d devtools/devctl.py --- a/devtools/devctl.py Mon Dec 22 18:20:26 2008 +0100 +++ b/devtools/devctl.py Mon Dec 22 19:00:20 2008 +0100 @@ -385,8 +385,8 @@ if len(args) != 1: raise BadCommandUsage("exactly one argument (cube name) is expected") cubename, = args - if ServerConfiguration.mode != "dev": - self.fail("you can only create new cubes in development mode") + #if ServerConfiguration.mode != "dev": + # self.fail("you can only create new cubes in development mode") verbose = self.get('verbose') cubedir = ServerConfiguration.CUBES_DIR if not isdir(cubedir):