annotate MANIFEST.in @ 7080:b374803eafb6

MANIFEST: only include bootstrap from node_modules when packaging or installing With the 'less' source folder placed under 'public', the whole folder happened to be fully included in source distribution and installed. *If* 'npm install' has been run, 'kallithea/public/less/node_modules/' will contain both build/development tools ('less' and dependencies) and the source of Bootstrap. We do want Bootstrap source to be included so it automatically gets 'vendored', but we don't want all the build tools. We thus prune the whole 'node_modules' directory, but add 'node_modules/bootstrap' back in. This is exactly what it is. It might seem a bit fragile: There is no verification that it only is the 'bootstrap' directory that should be added back in, and there is no verification that it actually is present and included.
author domruf <dominikruf@gmail.com>
date Sun, 19 Nov 2017 15:11:31 +0100
parents 163d1c4f2b8b
children 1969f7dfb6b0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6790
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
1 include .coveragerc
4987
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
2 include Apache-License-2.0.txt
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
3 include CONTRIBUTORS
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
4 include COPYING
6790
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
5 include Jenkinsfile
4987
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
6 include LICENSE-MERGELY.html
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
7 include LICENSE.md
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
8 include MIT-Permissive-License.txt
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
9 include README.rst
6790
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
10 include dev_requirements.txt
4987
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
11 include development.ini
6790
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
12 include pytest.ini
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
13 include requirements.txt
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
14 include tox.ini
1078
2d7a94f3eaae added docs to manifest, updated setup script
Marcin Kuzminski <marcin@python-works.com>
parents: 1077
diff changeset
15 recursive-include docs *
1143
0e6035a85980 added changes made in production branch back into beta
Marcin Kuzminski <marcin@python-works.com>
parents: 1078
diff changeset
16 recursive-include init.d *
6017
7894a440e134 db: add Alembic "migration environment"
Søren Løvborg <sorenl@unity3d.com>
parents: 6015
diff changeset
17 recursive-include kallithea/alembic *
4987
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
18 include kallithea/bin/ldap_sync.conf
6790
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
19 include kallithea/lib/paster_commands/template.ini.mako
4987
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
20 recursive-include kallithea/i18n *
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
21 recursive-include kallithea/public *
7080
b374803eafb6 MANIFEST: only include bootstrap from node_modules when packaging or installing
domruf <dominikruf@gmail.com>
parents: 6895
diff changeset
22 prune kallithea/public/less/node_modules
b374803eafb6 MANIFEST: only include bootstrap from node_modules when packaging or installing
domruf <dominikruf@gmail.com>
parents: 6895
diff changeset
23 recursive-include kallithea/public/less/node_modules/bootstrap *
4186
7e5f8c12a3fc First step in two-part process to rename directories to kallithea.
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 1512
diff changeset
24 recursive-include kallithea/templates *
4987
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
25 recursive-include kallithea/tests/fixtures *
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
26 recursive-include kallithea/tests/scripts *
6790
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
27 include kallithea/tests/models/test_dump_html_mails.ref.html
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
28 include kallithea/tests/performance/test_vcs.py
4987
ff08d3cf9aef manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents: 4569
diff changeset
29 include kallithea/tests/vcs/aconfig
6790
8cea7986ed79 manifest: update file name list - for example, fix the path to the template.ini.mako config template
Mads Kiilerich <mads@kiilerich.com>
parents: 6555
diff changeset
30 recursive-include scripts *