cubicweb/skeleton/MANIFEST.in.tmpl
author Jérémy Bobbio <jeremy.bobbio@irq7.fr>
Wed, 10 Jul 2019 14:58:41 +0200
branch3.26
changeset 12690 d1b5fd6129bd
parent 12689 376168d1b14a
permissions -rw-r--r--
[pkg] Add new autopkgtest for skeleton packaging When running `cubicweb-ctl newcube`, the generated template provides debian packaging. So let's add automated tests for that using autopkgtest. The new test will generated a new cube, build a source tarball, build the package, try to install it, see if the Python 2 and 3 modules are available and even run autopkgtest against the newly created packages. Along the way it will also print information about the generated package: buildinfo, package content, and lintian report.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     1
include *.py
4671
00d139c5f386 add */*.py to default MANIFEST.in to avoid pb such as #719282 in the future
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 1565
diff changeset
     2
include */*.py
11696
4d80c6c70c4b [skeleton] Update MANIFEST.in following new "package" layout
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11057
diff changeset
     3
recursive-include cubicweb_%(cubename)s *.py
4d80c6c70c4b [skeleton] Update MANIFEST.in following new "package" layout
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11057
diff changeset
     4
recursive-include cubicweb_%(cubename)s/data *.gif *.png *.ico *.css *.js
4d80c6c70c4b [skeleton] Update MANIFEST.in following new "package" layout
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11057
diff changeset
     5
recursive-include cubicweb_%(cubename)s/i18n *.po
4d80c6c70c4b [skeleton] Update MANIFEST.in following new "package" layout
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11057
diff changeset
     6
recursive-include cubicweb_%(cubename)s/wdoc *
4d80c6c70c4b [skeleton] Update MANIFEST.in following new "package" layout
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11057
diff changeset
     7
recursive-include test/data bootstrap_cubes *.py
11945
ef6b18c56b5a [skeleton] Add an entry point and configuration for running a Pyramid application
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 11696
diff changeset
     8
include *.ini
12689
376168d1b14a [skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents: 11945
diff changeset
     9
prune debian
376168d1b14a [skeleton] Update Debian packaging template
Jérémy Bobbio <jeremy.bobbio@irq7.fr>
parents: 11945
diff changeset
    10
prune cubicweb-%(cubename)s.spec