Thank you all

my retext version and package use

[I] app-editors/retext
     Available versions:  (~)4.0.1 (~)4.0.1-r1 4.0.1-r2 (~)4.1.0 (~)4.1.1
**9999 {+spell LINGUAS="ca cs cy da de es et eu fr it ja pl pt pt_BR ru sk
uk zh_CN zh_TW" PYTHON_TARGETS="python2_7 python3_2 python3_3"}
     Installed versions:  4.1.1(07:49:05 AM 04/03/2014)(-spell
LINGUAS="zh_CN -ca -cs -cy -da -de -es -et -eu -fr -it -ja -pl -pt -pt_BR
-ru -sk -uk -zh_TW" PYTHON_TARGETS="python3_2 -python3_3")

run retext

retext
Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.2/retext", line 64, in <module>
    main()
  File "/usr/lib/python-exec/python3.2/retext", line 54, in main
    window = ReTextWindow()
  File "/usr/lib64/python3.2/site-packages/ReText/window.py", line 332, in
__init__
    self.tabWidget.addTab(self.createTab(""), self.tr('New document'))
  File "/usr/lib64/python3.2/site-packages/ReText/window.py", line 432, in
createTab
    self.markups.append(self.getMarkup(fileName))
  File "/usr/lib64/python3.2/site-packages/ReText/window.py", line 478, in
getMarkup
    return markupClass(filename=fileName)
  File "/usr/lib64/python3.2/site-packages/markups/markdown.py", line 121,
in __init__
    self.md = markdown.Markdown(self.extensions, output_format='html4')
  File "/usr/lib64/python3.2/site-packages/markdown/__init__.py", line 139,
in __init__
    configs=kwargs.get('extension_configs', {}))
  File "/usr/lib64/python3.2/site-packages/markdown/__init__.py", line 166,
in registerExtensions
    ext.extendMarkdown(self, globals())
  File "/usr/lib64/python3.2/site-packages/markdown/extensions/extra.py",
line 48, in extendMarkdown
    md.registerExtensions(extensions, self.config)
  File "/usr/lib64/python3.2/site-packages/markdown/__init__.py", line 164,
in registerExtensions
    ext = self.build_extension(ext, configs.get(ext, []))
  File "/usr/lib64/python3.2/site-packages/markdown/__init__.py", line 198,
in build_extension
    module = __import__(module_name, {}, {},
[module_name.rpartition('.')[0]])
  File
"/usr/lib64/python3.2/site-packages/markdown/extensions/fenced_code.py",
line 80, in <module>
    from .codehilite import CodeHilite, CodeHiliteExtension
  File
"/usr/lib64/python3.2/site-packages/markdown/extensions/codehilite.py",
line 27, in <module>
    from pygments import highlight
  File "/usr/lib64/python3.2/site-packages/pygments/__init__.py", line 37,
in <module>
    from pygments.util import StringIO, BytesIO
  File "/usr/lib64/python3.2/site-packages/pygments/util.py", line 224
    return u'[%s-%s]' % (unichr(a), unichr(b))
                            ^
SyntaxError: invalid syntax

Is that mean retext-4.1.1 don't support python3_2 actually?


2014-04-02 23:23 GMT+08:00 Tom Wijsman <tom...@gentoo.org>:

> On Wed, 2 Apr 2014 20:29:41 +0800
> Wang Xuerui <idontknw.w...@gmail.com> wrote:
>
> > 2014-04-02 20:26 GMT+08:00 Wang Xuerui <idontknw.w...@gmail.com>:
> > > 2014-04-02 19:56 GMT+08:00 林守磊 <linxiu...@gmail.com>:
> > >>     return u'[%s-%s]' % (unichr(a), unichr(b))
> > > [snip]
> > > so the program will work in Python 3.3 but not 3.2
> >
> > Oops, there is also unichr. Seems the program is Python 2.x only, in
> > which case you can try using package.env (google it) to override the
> > PYTHON_TARGETS variable (or really, any variable in the build
> > environment). Reporting to upstream is also welcomed, though.
>
> Or he can provide the build log such that I can reproduce and fix it.
>
> --
> With kind regards,
>
> Tom Wijsman (TomWij)
> Gentoo Developer
>
> E-mail address  : tom...@gentoo.org
> GPG Public Key  : 6D34E57D
> GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D
>
>

Reply via email to