Re: Rinohtype 0.2.0 released

"Brecht Machiels" <[email protected]>
Newsgroups gmane.text.docutils.user
Message-ID <[email protected]>
Hi Paolo,

Thanks for giving rinohtype a spin.

Rinohtype only supports Python 3.3+. I see you are running it on Python  
2.7. I'll see if I can have pip (and easy_install) abort with a clear  
error message when someone tries to install it on an unsupported Python  
version.

Best regards,
Brecht

On Thu, 11 Aug 2016 09:07:12 +0200, Paolo Cavallini  
<[email protected]> wrote:

> Il 10/08/2016 19:08, Brecht Machiels ha scritto:
>>
>> Hi all,
>>
>> Rinohtype transforms structured text documents to PDF, styled based on a
>> document template and style sheet.
>
> Thanks Brecht,
> looking forward to see it integrated in sphinx. I tried to install it,
> but I get a long series of errors [0]
> All the best.
> ===
> [0]
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/stylesheets/matcher.py",
> line 25
>         / ... / StyledText.like('number'),
>           ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/font/opentype/parse.py",
> line 70
>         def context_array(reader, count_key, *indirect_args,  
> multiplier=1):
>                                                                       ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/font/__init__.py",
> line 95
>         def __new__(cls, name, *fonts, weight_order=FontWeight.values):
>                                                   ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/frontend/epub/__init__.py",
> line 33
>         class EPubNode(ElementTreeNode, metaclass=ElementTreeNodeMeta):
>                                                  ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/frontend/docbook/__init__.py",
> line 20
>         class DocBookNode(ElementTreeNode,  
> metaclass=ElementTreeNodeMeta):
>                                                     ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/frontend/rst/__init__.py",
> line 25
>         class DocutilsNode(TreeNode, metaclass=TreeNodeMeta):
>                                               ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/template.py",
> line 93
>         metaclass=TemplateConfigurationMeta):
>                  ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/paragraph.py",
> line 403
>         nonlocal state, saved_state, max_line_width, descender
>                      ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/backend/pdf/__init__.py",
> line 153
>         def print(self, string):
>                 ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/backend/pdf/cos.py",
> line 337
>         def __init__(self, *args, indirect=False, **items):
>                                          ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/flowable.py",
> line 662
>         def __init__(self, *args, align=None, width=None, **kwargs):
>                                       ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/attribute.py",
> line 62
>         class OptionSet(AttributeType, metaclass=OptionSetMeta):
>                                                 ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/strings.py",
> line 43
>         class Strings(dict, metaclass=WithNamedDescriptors):
>                                      ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/document.py",
> line 178
>         class DocumentPart(object, metaclass=DocumentLocationType):
>                                             ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/dimension.py",
> line 53
>         class DimensionBase(AcceptNoneAttributeType,
> metaclass=DimensionType):
>                                                               ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/text.py",
> line 497
>         print(self.ps, file=box_canvas.psg_canvas)
>                            ^
>     SyntaxError: invalid syntax
>
>       File
> "/usr/local/src/py_virtual_experimental/lib/python2.7/site-packages/rinoh/style.py",
> line 404
>         class Styled(DocumentElement, metaclass=StyledMeta):
>                                                ^
>     SyntaxError: invalid syntax
>
>     Installing rinoh script to /usr/local/src/py_virtual_experimental/bin
>   Could not find .egg-info directory in install record for rinohtype


------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.