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.