Roundup Tracker Templates

The templates distributed with Roundup are stored in the “share” directory nominated by Python. On Unix this is typically /usr/share/roundup/templates/ (or /usr/local/share...) and on Windows this is c:\python27\share\roundup\templates\.

The template loading looks in four places to find the templates:

  1. share - eg. <prefix>/share/roundup/templates/*. This should be the standard place to find them when Roundup is installed running setup.py from source.

  2. install_dir/../<prefix>/share/….``, where prefix is the Python’s sys.prefix. sys.base_prefix or sys.base_prefix/local`. This finds templates (and locales) installed by pip. E.G. in a virtualenv located at (sys.prefix): /tools/roundup, roundup would be at: /tools/roundup/lib/python3.6/site-packages/roundup. The templates would be at: /tools/roundup/lib/python3.6/site-packages/tools/roundup/share/roundup/templates/.

  3. <roundup.admin.__file__>/../../share/roundup/templates/*. This will be used if Roundup’s run in the distro (aka. source) directory.

  4. <current working dir>/*. This is for when someone unpacks a 3rd-party template.

  5. <current working dir>. This is for someone who “cd”s to the 3rd-party template dir.

Templates contain: