Mercurial > p > roundup > code
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 |
