Mercurial > p > roundup > code
diff CHANGES.txt @ 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 | 54eb12cd3be1 |
| children | 4af0d235b570 |
line wrap: on
line diff
--- a/CHANGES.txt Sun Nov 05 22:31:40 2023 -0500 +++ b/CHANGES.txt Sun Nov 05 23:01:29 2023 -0500 @@ -69,13 +69,18 @@ Noschvie on github.com) - support dicttoxml2.py for Roundup running on 3.7 and newer. dicttoxml uses a type alias: collection.Iterator that is - dropped in Python 3.10. (found by Norbert SCHLEMMER, fix John + dropped in Python 3.10. (found by Norbert Schlemmer, fix John Rouillard) - fix repeated password id with user.item.html in all templates except jinja2. (John Rouillard) - fix unclosed file when saving index in indexer_dbm.py. (John Rouillard) - fix task index in devel tracker so it doesn't cause a crash if all fields are selected. (John Rouillard) +- fix windows install. When using pip share directory is installed in + a directory tree under the lib directory. Fix it so that Lib/share + is used to install the share tree. The lets Roundup find tracker + templates and translation files. (Found by Simon Eigeldinger, fix + John Rouillard) Features:
