Dave Kuhlman a écrit :
I've implemented a Python script for building the documentation in
the /doc/ directories of CPS products.  This script will do the
following:

- Build HTML files for .txt files in /doc/ directories.
- Build PDF files.
- Generate index files, one for HTML and one for PDF.
- Produce distribution files containing the source and generated
  files.


That's great. Thanks for the hard work, current and past.

Just to let you know it is now possible to put reStructured text
in the Text Widgets. This is in the trunk.


I've attached the script, documentation (README.txt and
README.html), and a support file.


The README is very precise and useful.

Before giving you comments or suggestions I would like to test
the output a bit.

I am having the following error when trying the script. Maybe this is
something simple but you will find it faster than me.

/usr/local/zope/instance/cps-zope2.9/Products$ doc_tools/buildCPSdocs.py -f -i -w -x doc_tools/doc_directories.xml

##
## Building HTML
##

Processing directory: ./CPSBlog/doc

Processing directory: ./CPSBoxes/doc
File: ./CPSBoxes/doc/howto-box_overriding-en.txt --> ./CPSBoxes/doc/howto-box_overriding-en.html
Traceback (most recent call last):
  File "doc_tools/buildCPSdocs.py", line 642, in ?
    main()
  File "doc_tools/buildCPSdocs.py", line 618, in main
    options.quiet, options.update)
  File "doc_tools/buildCPSdocs.py", line 153, in generate_html
    settings_overrides=settings_overrides)
  File "/usr/lib/site-python/docutils/core.py", line 335, in publish_file
    enable_exit_status=enable_exit_status)
File "/usr/lib/site-python/docutils/core.py", line 513, in publish_programmatically
    output = pub.publish(enable_exit_status=enable_exit_status)
  File "/usr/lib/site-python/docutils/core.py", line 196, in publish
    output = self.writer.write(document, self.destination)
File "/usr/lib/site-python/docutils/writers/__init__.py", line 72, in write
    self.translate()
File "/usr/lib/site-python/docutils/writers/html4css1.py", line 102, in translate
    visitor = self.translator_class(self.document)
File "/usr/lib/site-python/docutils/writers/html4css1.py", line 200, in __init__
    stylesheet = utils.get_stylesheet_reference(settings)
File "/usr/lib/site-python/docutils/utils.py", line 458, in get_stylesheet_reference
    assert not settings.stylesheet, \
AssertionError: stylesheet and stylesheet_path are mutually exclusive.


--
Marc-Aurèle DARCHE
NUXEO (Paris, France)                     http://nuxeo.com/
Nuxeo Collaborative Portal Server (CPS)   http://www.cps-project.org/
Gestion de contenu web / portail collaboratif / logiciel libre
_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to