comparison doc/installation.txt @ 6739:00fe67eb8a91

Update locations templates and locale files are stored Installing on a new ubuntu 22.04 venv at /tmp/roundup, I found the locale and template files installed under /tmp/roundup2/lib/python3.10/site-packages/usr/local/share which was unexpected. /tmp/roundup2/lib/python3.10/site-packages/tmp/roundup2/share would be expected. Why sys.prefix (/tmp/roundup2) was not being used but sys.base_prefix (/usr) and 'local' were added in I have no idea. In any case, updated admin and i18n code to find the files in this location. Suggested building a venv for installation with commands in installation.txt. Removed search for templates top level directory. Was used for the old location of the tracker templates pre-2009 when they were moved under share/roundup/templates. left print statemts for debugging directory search in admin templates. They are disabled by a variable set to False. At some point will add pragma's to admin to set debugging and other options see issue 2551103.
author John Rouillard <rouilj@ieee.org>
date Tue, 28 Jun 2022 23:16:47 -0400
parents 966263ad45ea
children c27fc7f499c7
comparison
equal deleted inserted replaced
6738:966263ad45ea 6739:00fe67eb8a91
196 The following assumes that you are using the source distribution. 196 The following assumes that you are using the source distribution.
197 197
198 Basic Installation Steps 198 Basic Installation Steps
199 ------------------------ 199 ------------------------
200 200
201 To install the Roundup support code into your Python tree and 201 Installation of Roundup using Python3 in a virtual environment is
202 Roundup scripts into /usr/bin (substitute that path for whatever is 202 probably the path of least resistance. Use::
203 appropriate on your system). You need to have write permissions 203
204 for these locations, eg. being root on unix:: 204 python3 -m venv /path/to/environment/roundup
205
206 then proceed as below after activating (assuming a Bourne like shell)
207 the Python environment using::
208
209 . /path/to/environment/roundup/bin/activate
210
211 then use the alias ``deactivate`` to return to the normal Python
212 environment. If you create the virtual envirnment as a non-root user,
213 you can install below using the same user.
214
215 To install the Roundup support code into your Python tree and Roundup
216 scripts into /usr/bin (substitute that path for whatever is
217 appropriate on your system). You need to have write permissions for
218 these locations, so you may need to run wthese commands with ``sudo``
219 if root permission is required::
205 220
206 python setup.py install 221 python setup.py install
207 222
208 If you would like to place the Roundup scripts in a directory other 223 If you would like to place the Roundup scripts in a directory other
209 than ``/usr/bin``, then specify the preferred location with 224 than ``/usr/bin``, then specify the preferred location with

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