annotate MANIFEST.in @ 7695:2be7a8f66ea7

fix: windows install using pip mislocates share directory The setup code that tries to make the share install path absolute prependeds something like: c:\program files\python_venv to the paths. The equivalent on linux is recognized as an absolute path. On windows this is treated oddly. This resulted in the share files being placed in: c:\program files\python_venv\Lib\site-packages\program files\python_venv\share Roundup was unable to find the files there. On windows (where the platform starts with 'win') don't make the path absolute. This puts share in: c:\program files\python_venv\Lib\share and Roundup finds them. The translations and templates are found by the roundup-server. The docs are also installed under the share directory. The man pages are not installed as windows doesn't have groff to format the source documents. This is the second fix from issues getting Roundup running on windows discussed on mailing list by Simon Eigeldinger. Thread starts with: https://sourceforge.net/p/roundup/mailman/message/41557096/ subject: Installing Roundup on Windows 2023-10-05.
author John Rouillard <rouilj@ieee.org>
date Sun, 05 Nov 2023 23:01:29 -0500
parents 623502678b97
children a377590eba34
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4034
39531c28e540 Add 'share' and remove .svn
Stefan Seefeld <stefan@seefeld.name>
parents: 3736
diff changeset
1 recursive-include share *
7434
e99ebce483ef Fix manifest some uneeded files were getting in source tarball.
John Rouillard <rouilj@ieee.org>
parents: 6695
diff changeset
2 recursive-include roundup *.py *.txt
1138
4dc74354e8c3 fixed manifest
Richard Jones <richard@users.sourceforge.net>
parents: 795
diff changeset
3 recursive-include frontends *.*
1139
65e9dd4b59e1 pre-beta2 stuff
Richard Jones <richard@users.sourceforge.net>
parents: 1138
diff changeset
4 recursive-include scripts *.* *-*
6695
b3ba03d2b214 2.2.0b1 release changes
John Rouillard <rouilj@ieee.org>
parents: 6297
diff changeset
5 recursive-include scripts/Docker Dockerfile *.* *_*
5334
1ee8b7a671e7 Add to release docs. Typo correction, direction on using mercurial to
John Rouillard <rouilj@ieee.org>
parents: 4997
diff changeset
6 recursive-include tools *.* base64
96
73c52eae999c Added the distutils manifest template
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
7 recursive-include test *.py *.txt
4997
57adf2c4c40f Cleanup MANIFEST.in (issue2550714)
John Kristensen <john@jerrykan.com>
parents: 4702
diff changeset
8 recursive-include doc *.html *.png *.txt *.css *.example
5334
1ee8b7a671e7 Add to release docs. Typo correction, direction on using mercurial to
John Rouillard <rouilj@ieee.org>
parents: 4997
diff changeset
9 recursive-include detectors *.py README.txt
6297
a635a60ffb84 Remove standalone pytest run_tests.py bundle
John Rouillard <rouilj@ieee.org>
parents: 5512
diff changeset
10 include demo.py *.txt
7434
e99ebce483ef Fix manifest some uneeded files were getting in source tarball.
John Rouillard <rouilj@ieee.org>
parents: 6695
diff changeset
11 global-exclude *.pyc *.pyo .DS_Store *.orig *.rej *~ \#* .flake8
5334
1ee8b7a671e7 Add to release docs. Typo correction, direction on using mercurial to
John Rouillard <rouilj@ieee.org>
parents: 4997
diff changeset
12 include doc/conf.py doc/roundup-favicon.ico
7442
623502678b97 2.3.0b1 release changes
John Rouillard <rouilj@ieee.org>
parents: 7434
diff changeset
13 include locale/*.po locale/*.mo locale/roundup.pot locale/Makefile

Roundup Issue Tracker: http://roundup-tracker.org/