Hi Thibaut,

sorry for having python 2.7 on Mac…

to overcome this:

00:39:31.061: Command to execute:
00:39:31.062: "xsltproc" -stringparam base.dir 
"/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY" 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/../docbook/epub3/chunk.xsl"
 "In
00:39:31.062: tro.xml"
00:39:31.062: Generated ePub contents.
00:39:31.062: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY/OEBPS/ar01s02.xhtml 
for section
00:39:31.062: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY/OEBPS/ar01s03.xhtml 
for section(sec.Helfen)
00:39:31.062: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY/OEBPS/index.xhtml 
for article
00:39:31.063: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY/OEBPS/docbook-epub.css
 for article
00:39:31.063: Generating EPUB package files.
00:39:31.063: Generating image list ...
00:39:31.063: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY/OEBPS/package.opf 
for article
00:39:31.063: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY/OEBPS/../META-INF/container.xml
 for article
00:39:31.063: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY/OEBPS/../mimetype 
for article
00:39:31.064: Generating NCX file ...
00:39:31.064: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpmUoLhY/OEBPS/toc.ncx for 
article
00:39:31.064: Traceback (most recent call last):
00:39:31.064:   File 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py",
 line 179, in <module>
00:39:31.064:     DocBookToEpub(sys.argv).transform()
00:39:31.064:   File 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py",
 line 174, in transform
00:39:31.064:     self.copy_images()
00:39:31.065:   File 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py",
 line 150, in copy_images
00:39:31.065:     self.change_image_paths(self.output_dir + 
'/OEBPS/package.opf')
00:39:31.065:   File 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py",
 line 132, in change_image_paths
00:39:31.065:     with open(file, 'r', encoding='utf8') as f:
00:39:31.065: TypeError: 'encoding' is an invalid keyword argument for this 
function
support/Systemcall.cpp (291): Systemcall: 'python 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py"
 none none "xsltproc" none "Intro.xml" "Intro.epub"' finished with exit code 1

I had to add

"from io import open"

to docbook2epub.py (patch attached). Next problem is the image path of the 
referenced clipart „Fussnote.png“:

00:52:28.850: Exportiere ...
00:52:28.855: (buffer-export epub)
00:52:28.981: python 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py"
 none none "xsltproc" none "Intro.xml" "Intro.epub"
00:52:29.188: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/ar01-toc.xhtml 
for article
00:52:29.292: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/ar01s02.xhtml 
for section
00:52:29.292: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/ar01s03.xhtml 
for section(sec.Helfen)
00:52:29.292: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/index.xhtml 
for article
00:52:29.292: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/docbook-epub.css
 for article
00:52:29.292: Generating EPUB package files.
00:52:29.292: Generating image list ...
00:52:29.292: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/package.opf 
for article
00:52:29.292: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/../META-INF/container.xml
 for article
00:52:29.292: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/../mimetype 
for article
00:52:29.293: Generating NCX file ...
00:52:29.293: Writing 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ/OEBPS/toc.ncx for 
article
00:52:29.397: Generating ePub with the following parameters:
00:52:29.397: 
/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py
00:52:29.397: None
00:52:29.397: None
00:52:29.397: xsltproc
00:52:29.397: None
00:52:29.397: Intro.xml
00:52:29.398: Intro.epub
00:52:29.398: Temporary output directory: 
/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ
00:52:29.398: XSLT style sheet to use:
00:52:29.398: 
/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/../docbook/epub3/chunk.xsl
00:52:29.398: Command to execute:
00:52:29.398: "xsltproc" -stringparam base.dir 
"/var/folders/y8/l_k5f2ms4rngwbwvt9jp53hw0000gt/T/tmpxYSbzQ" 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/../docbook/epub3/chunk.xsl"
 "In
00:52:29.399: tro.xml"
00:52:29.399: Generated ePub contents.
00:52:29.399: Traceback (most recent call last):
00:52:29.399:   File 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py",
 line 180, in <module>
00:52:29.399:     DocBookToEpub(sys.argv).transform()
00:52:29.399:   File 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py",
 line 175, in transform
00:52:29.399:     self.copy_images()
00:52:29.400:   File 
"/Users/stephan/git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/scripts/docbook2epub.py",
 line 161, in copy_images
00:52:29.400:     shutil.copyfile(old, self.output_dir + '/OEBPS/' + new)
00:52:29.400:   File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",
 line 96, in copyfile
00:52:29.400:     with open(src, 'rb') as fsrc:
00:52:29.400: IOError: [Errno 2] No such file or directory: 
u'../../../git/lyx-build/LyX-2.4.0dev.app/Contents/Resources/doc/de/clipart/Fussnote.png’

Here I’m clueless.

Stephan

> Am 07.02.2021 um 20:00 schrieb Thibaut Cuvelier <tcuvel...@lyx.org>:
> 
> commit 7f4782d51d45b1a4770273930ff130b1d0d63091
> Author: Thibaut Cuvelier <tcuvel...@lyx.org>
> Date:   Sun Feb 7 20:00:31 2021 +0100
> 
>    ePub: copy images into the ePub archive.
> ---
> lib/scripts/docbook2epub.py |   57 ++++++++++++++++++++++++++++++++++++++++++-
> 1 files changed, 56 insertions(+), 1 deletions(-)

Attachment: docbook2epub-io-open.patch
Description: Binary data

-- 
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to