Mercurial > p > roundup > code
comparison doc/tracker_templates.txt @ 7045:ca90f7270cd4 issue2550923_computed_property
merge from main tip. This should fix test failure in Markdown2TestCase.test_string_markdown_code_block_attribute by merging html diff method used in tests.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Mon, 07 Nov 2022 22:58:38 -0500 |
| parents | 00fe67eb8a91 |
| children | 6985f0ff3df3 |
comparison
equal
deleted
inserted
replaced
| 6638:e1588ae185dc | 7045:ca90f7270cd4 |
|---|---|
| 3 ========================= | 3 ========================= |
| 4 | 4 |
| 5 The templates distributed with Roundup are stored in the "share" directory | 5 The templates distributed with Roundup are stored in the "share" directory |
| 6 nominated by Python. On Unix this is typically | 6 nominated by Python. On Unix this is typically |
| 7 ``/usr/share/roundup/templates/`` (or ``/usr/local/share...``) and | 7 ``/usr/share/roundup/templates/`` (or ``/usr/local/share...``) and |
| 8 on Windows this is ``c:\python22\share\roundup\templates\``. | 8 on Windows this is ``c:\python27\share\roundup\templates\``. |
| 9 | 9 |
| 10 The template loading looks in four places to find the templates: | 10 The template loading looks in four places to find the templates: |
| 11 | 11 |
| 12 1. *share* - eg. ``<prefix>/share/roundup/templates/*``. | 12 1. *share* - eg. ``<prefix>/share/roundup/templates/*``. |
| 13 This should be the standard place to find them when Roundup is | 13 This should be the standard place to find them when Roundup is |
| 14 installed. | 14 installed running setup.py from source. |
| 15 2. ``<roundup.admin.__file__>/../templates/*``. | 15 2. ``install_dir``/../<prefix>/share/....``, where prefix is the |
| 16 Python's ``sys.prefix``. ``sys.base_prefix`` or | |
| 17 `sys.base_prefix/local``. This finds templates (and locales) | |
| 18 installed by pip. E.G. in a virtualenv located at (``sys.prefix``): | |
| 19 ``/tools/roundup``, roundup would be at: | |
| 20 ``/tools/roundup/lib/python3.6/site-packages/roundup``. The | |
| 21 templates would be at: | |
| 22 ``/tools/roundup/lib/python3.6/site-packages/tools/roundup/share/roundup/templates/``. | |
| 23 3. ``<roundup.admin.__file__>/../../share/roundup/templates/*``. | |
| 16 This will be used if Roundup's run in the distro (aka. source) | 24 This will be used if Roundup's run in the distro (aka. source) |
| 17 directory. | 25 directory. |
| 18 3. ``<current working dir>/*``. | 26 4. ``<current working dir>/*``. |
| 19 This is for when someone unpacks a 3rd-party template. | 27 This is for when someone unpacks a 3rd-party template. |
| 20 4. ``<current working dir>``. | 28 5. ``<current working dir>``. |
| 21 This is for someone who "cd"s to the 3rd-party template dir. | 29 This is for someone who "cd"s to the 3rd-party template dir. |
| 22 | 30 |
| 23 Templates contain: | 31 Templates contain: |
| 24 | 32 |
| 25 - modules ``schema.py`` and ``initial_data.py`` | 33 - modules ``schema.py`` and ``initial_data.py`` |
