proteus imports dateutil before it is installed
The checks for the upcoming release of Debian Wheezy show an already known issue
with setup.py of proteus:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680817
The problem was already mentionned at
http://www.tryton.org/~irclog/2012-06-28.log.html:
(10:48:13) sharoonthomas: cedk: in proteus you get the version of preoteus by
importing proteus and python does it since there is a folder called proteus and
it has an __init__.py
(10:48:46) sharoonthomas: cedk: but this __init__.py imports classes from other
modules inside proteus and it happens before the dependencies are installed
(10:49:10) sharoonthomas: cedk: in this case setup.py will always break with an
import error if dateutil is not installed before installing proteus
(10:49:16) sharoonthomas: cedk:
http://hg2.tryton.org/2.4/proteus/file/181a9b5ad4b4/setup.py#l7
(10:50:18) cedk: sharoonthomas: fill an issue
(10:50:39) sharoonthomas: cedk: if you have any suggestions on how to get around
this, i can send a patch too
(10:51:38) sharoonthomas: cedk: what do you think of exception handling of
ImportError around
http://hg2.tryton.org/2.4/proteus/file/181a9b5ad4b4/proteus/__init__.py#l23
(10:53:18) cedk: sharoonthomas: no, it is a petty of package management in Python