Mercurial > p > roundup > code
changeset 6745:3c198cd7c24e
Install frontends as data files similar to roundup.cgi
Looks like the wsgi.py and ZRoundup files were never installed. Instal
them under frontends parallel to the cgi-bin directory used for
roundup.cgi.
This may end up at:
<prefix>/share/roundup/frontends
/<install dir>/lib/python3.6/site-packages/usr/share/roundup/frontends
/<install dir>/lib/python3.6/site-packages/<install dir>/share/roundup/frontends
depending on install method and local python config.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sat, 02 Jul 2022 13:46:03 -0400 |
| parents | 13abb143df48 |
| children | efa203f3c696 |
| files | setup.py |
| diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/setup.py Thu Jun 30 16:38:13 2022 -0400 +++ b/setup.py Sat Jul 02 13:46:03 2022 -0400 @@ -115,8 +115,19 @@ # build list of scripts from their implementation modules scripts = [mapscript(f) for f in glob('roundup/scripts/[!_]*.py')] + # build list of zope files/directories + Zope = {} + Zope['module'] = [f for f in glob('frontends/ZRoundup/*.py')] + Zope['module'].append('frontends/ZRoundup/refresh.txt'); + Zope['icons'] = [f for f in glob('frontends/ZRoundupscripts/*.gif')] + Zope['dtml'] = [f for f in glob('frontends/ZRoundupscripts/*.dtml')] + data_files = [ ('share/roundup/cgi-bin', ['frontends/roundup.cgi']), + ('share/roundup/frontends', ['frontends/wsgi.py']), + ('share/roundup/frontends/Zope', Zope['module']), + ('share/roundup/frontends/Zope/icons', Zope['icons']), + ('share/roundup/frontends/Zope/dtml', Zope['dtml']) ] # install man pages on POSIX platforms if os.name == 'posix':
