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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to