I seem to be having a deja vu with this application. It won't launch and when started from a terminal it spews out this lot:
==================================
Traceback (most recent call last):
File "/usr/lib/python-exec/python2.7/taskcoach.py", line 72, in <module>
start()
File "/usr/lib/python-exec/python2.7/taskcoach.py", line 63, in start
app = application.Application(options, args)
File "/usr/lib64/python2.7/site-
packages/taskcoachlib/patterns/singleton.py", line 29, in __call__
class_.instance = super(Singleton, class_).__call__(*args, **kwargs)
File "/usr/lib64/python2.7/site-
packages/taskcoachlib/application/application.py", line 114, in __init__
self.initTwisted()
File "/usr/lib64/python2.7/site-
packages/taskcoachlib/application/application.py", line 156, in initTwisted
from twisted.internet import wxreactor
File "/usr/lib64/python2.7/site-packages/twisted/internet/wxreactor.py",
line 35, in <module>
from twisted.internet import _threadedselect
File "/usr/lib64/python2.7/site-
packages/twisted/internet/_threadedselect.py", line 62, in <module>
from twisted.internet import posixbase
File "/usr/lib64/python2.7/site-packages/twisted/internet/posixbase.py",
line 24, in <module>
from twisted.internet import error, udp, tcp
File "/usr/lib64/python2.7/site-packages/twisted/internet/tcp.py", line 29,
in <module>
from twisted.internet._newtls import (
File "/usr/lib64/python2.7/site-packages/twisted/internet/_newtls.py", line
21, in <module>
from twisted.protocols.tls import TLSMemoryBIOFactory,
TLSMemoryBIOProtocol
File "/usr/lib64/python2.7/site-packages/twisted/protocols/tls.py", line 40,
in <module>
from OpenSSL.SSL import Error, ZeroReturnError, WantReadError
File "/usr/lib64/python2.7/site-packages/OpenSSL/__init__.py", line 8, in
<module>
from OpenSSL import rand, crypto, SSL
File "/usr/lib64/python2.7/site-packages/OpenSSL/crypto.py", line 13, in
<module>
from cryptography.hazmat.primitives.asymmetric import dsa, rsa
File "/usr/lib64/python2.7/site-
packages/cryptography/hazmat/primitives/asymmetric/rsa.py", line 14, in
<module>
from cryptography.hazmat.backends.interfaces import RSABackend
File "/usr/lib64/python2.7/site-
packages/cryptography/hazmat/backends/__init__.py", line 7, in <module>
import pkg_resources
File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line
72, in <module>
import packaging.requirements
File "/usr/lib64/python2.7/site-packages/packaging/requirements.py", line
59, in <module>
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() takes exactly 2 arguments (1 given)
=========================================================
This problem exists with x86 and amd64 installations. I posted a bug, but a
dev kindly tested it and it worked fine on his system. So the bug was closed
with 'works for some'.
I've rebuilt dev-python/wxpython-3.0.2.0, as well as taskcoach itself, but it
still refuses to launch. Last time I recall having similar problems I ended
up removing TaskCoach.ini from the user's home directory and the application
was able to launch. This workaround won't work this time.
Can you see something above that can point me to a solution?
PS. Is there another application, which will work as well as taskcoach for
keeping a record of billing work and charges?
--
Regards,
Mick
signature.asc
Description: This is a digitally signed message part.

