Mercurial > kallithea
annotate MANIFEST.in @ 7591:5867f45810da
cli: fix 'front-end-build' on Windows (Issue #332)
On Windows, the command 'npm' is actually 'npm.cmd', a script and not a PE
executable. 'subprocess' will not resolve 'npm' into 'npm.cmd', while it
would resolve e.g. 'git' into 'git.exe', as the latter _is_ a PE
executable.
One solution is to change all references to the problematic scripts by
adding the '.cmd' extension explicitly, but this would not be compatible
with UNIX systems and thus require special handling.
On Windows, the problem can be solved by passing 'shell=True' to subprocess.
On UNIX, we don't need shell=True and prefer shell=False.
A solution that fits both cases is 'shell=kallithea.is_windows'.
Note: on Windows, next to the 'npm.cmd' file (and same for license-checker
etc.) there is also a file 'npm' (without extension). It is a shell script
(interpreter /bin/sh) for use on Windows with mingw/msys/cygwin. This script
will nevertheless never be used by the standard Windows command prompt and
is not used by Kallithea.
author | Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> |
---|---|
date | Mon, 18 Mar 2019 22:25:30 +0100 |
parents | 19a9f02443c8 |
children | ddfecf9fe7f2 |
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 |
7459
19a9f02443c8
front-end: Introduce 'front-end' directory with source files for building the front-end
Mads Kiilerich <mads@kiilerich.com>
parents:
7458
diff
changeset
|
20 recursive-include kallithea/front-end * |
4987
ff08d3cf9aef
manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents:
4569
diff
changeset
|
21 recursive-include kallithea/i18n * |
ff08d3cf9aef
manifest: include (almost) all repo files in the release tar
Mads Kiilerich <madski@unity3d.com>
parents:
4569
diff
changeset
|
22 recursive-include kallithea/public * |
4186
7e5f8c12a3fc
First step in two-part process to rename directories to kallithea.
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents:
1512
diff
changeset
|
23 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
|
24 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
|
25 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
|
26 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
|
27 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
|
28 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
|
29 recursive-include scripts * |