Package Details: isso 0.14.0-2

Git Clone URL: https://aur.archlinux.org/isso.git (read-only, click to copy)
Package Base: isso
Description: A commenting python server similar to Disqus
Upstream URL: http://posativ.org/isso/
Licenses: MIT
Submitter: None
Maintainer: HLFH
Last Packager: HLFH
Votes: 11
Popularity: 0.000000
First Submitted: 2014-06-07 10:21 (UTC)
Last Updated: 2026-04-02 10:47 (UTC)

Pinned Comments

HLFH commented on 2026-04-02 10:56 (UTC)

isso 0.14.0 released, python-flask-caching is no longer a dep.
python-misaka has been replaced by python-mistune.

Please update your markup within isso.conf accordingly such as:

[markup]
renderer = mistune

[markup.mistune]
plugins = strikethrough, subscript, superscript, autolink, fenced-code
parameters = escape, hard_wrap

Latest Comments

« First ‹ Previous 1 2 3 4

<deleted-account> commented on 2015-02-26 17:57 (UTC)

It seems I do not use gevent. Can I ask for your configuration ? Thank you.

rhester72 commented on 2015-02-26 16:07 (UTC)

Notice "No module named 'gevent'" below. That's true, there is no gevent for Python 3, which is what isso is trying to use (i.e. /usr/bin/python *is* Python 3, /usr/bin/python2 is 2.7). Changing /usr/bin/isso to point at /usr/bin/python2 results in much more...interesting breakage. My question to you is, since you made it dependent on package "python", which is by definition Python *3*, how do you have it working? ----- Feb 26 11:04:41 igor isso[1716]: Traceback (most recent call last): Feb 26 11:04:42 igor isso[1716]: File "/usr/lib/python3.4/site-packages/isso/__init__.py", line 251, in main Feb 26 11:04:42 igor isso[1716]: from gevent.pywsgi import WSGIServer Feb 26 11:04:42 igor isso[1716]: ImportError: No module named 'gevent' Feb 26 11:04:42 igor isso[1716]: During handling of the above exception, another exception occurred: Feb 26 11:04:42 igor isso[1716]: Traceback (most recent call last): Feb 26 11:04:42 igor isso[1716]: File "/usr/bin/isso", line 9, in <module> Feb 26 11:04:42 igor isso[1716]: load_entry_point('isso==0.9.8', 'console_scripts', 'isso')() Feb 26 11:04:42 igor isso[1716]: File "/usr/lib/python3.4/site-packages/isso/__init__.py", line 254, in main Feb 26 11:04:42 igor isso[1716]: run_simple(host, port, make_app(conf), threaded=True, Feb 26 11:04:42 igor isso[1716]: File "/usr/lib/python3.4/site-packages/isso/__init__.py", line 169, in make_app Feb 26 11:04:42 igor isso[1716]: with http.curl('HEAD', host, '/', 5) as resp: Feb 26 11:04:42 igor isso[1716]: File "/usr/lib/python3.4/site-packages/isso/utils/http.py", line 42, in __enter__ Feb 26 11:04:42 igor isso[1716]: return self.con.getresponse() Feb 26 11:04:42 igor isso[1716]: File "/usr/lib/python3.4/http/client.py", line 1172, in getresponse Feb 26 11:04:42 igor isso[1716]: response.begin() Feb 26 11:04:42 igor isso[1716]: File "/usr/lib/python3.4/http/client.py", line 351, in begin Feb 26 11:04:42 igor isso[1716]: version, status, reason = self._read_status() Feb 26 11:04:42 igor isso[1716]: File "/usr/lib/python3.4/http/client.py", line 321, in _read_status Feb 26 11:04:42 igor isso[1716]: raise BadStatusLine(line) Feb 26 11:04:42 igor isso[1716]: http.client.BadStatusLine: '' Feb 26 11:04:42 igor systemd[1]: isso.service: main process exited, code=exited, status=1/FAILURE Feb 26 11:04:42 igor systemd[1]: Unit isso.service entered failed state. Feb 26 11:04:42 igor systemd[1]: isso.service failed.

<deleted-account> commented on 2015-02-26 14:21 (UTC)

Yes, it's what is expected, but it doesn't answer to my question. Why do you say « but isso itself uses gevent and requires python2 (which I also have installed) » ?

rhester72 commented on 2015-02-26 13:06 (UTC)

[root@igor ~]# head -1 /usr/bin/isso #!/usr/bin/python [root@igor ~]# /usr/bin/python -V Python 3.4.2

<deleted-account> commented on 2015-02-25 22:24 (UTC)

« but isso itself uses gevent and requires python2 (which I also have installed) » What do you mean ?

rhester72 commented on 2015-02-25 20:34 (UTC)

Bit confused here. Installed without issues, but can't start because /usr/bin/isso uses the python(3) engine, but isso itself uses gevent and requires python2 (which I also have installed). Forcing the interpreter for /usr/bin/isso to python2 results in worse breakage. How is this supposed to work?

milouse commented on 2014-12-24 10:53 (UTC)

Please add python-setuptools as a core dependancy (not only a build one) as isso required pkg_resources, which is part of python-setuptools. By the way, a new version is out :) Thanks