[IPython-dev] Problems with IPython's git repo
Hans Meine
hans_meine at gmx.net
Fri Oct 8 11:58:33 EDT 2010
Hi everybody,
I have been using ipython from git for a long time already, but today when I
wanted to try out the merged newkernel stuff, I got this:
# python setup.py develop --prefix `local_prefix`
Traceback (most recent call last):
File "setup.py", line 50, in <module>
from IPython.utils.path import target_update
File "/informatik/home/meine/Programming/ipython/IPython/__init__.py", line
40, in <module>
from .config.loader import Config
File "/informatik/home/meine/Programming/ipython/IPython/config/loader.py",
line 26, in <module>
from IPython.utils.path import filefind
OverflowError: modification time overflows a 4 byte field
It turns out that the 0-byte __init__.py's had very strange timestamps:
Jun 26 1927 ./IPython/frontend/qt/console/tests/__init__.py
Jun 26 1927 ./IPython/frontend/qt/console/__init__.py
Jun 26 1927 ./IPython/frontend/qt/__init__.py
Jun 26 1927 ./IPython/frontend/terminal/__init__.py
Jun 26 1927 ./IPython/frontend/terminal/tests/__init__.py
Jul 26 1978 ./IPython/frontend/__init__.py
Jul 26 1978 ./IPython/extensions/tests/__init__.py
Jul 26 1978 ./IPython/deathrow/tests/__init__.py
Jul 26 1978 ./IPython/deathrow/__init__.py
Jul 26 1978 ./IPython/core/__init__.py
Jul 26 1978 ./IPython/core/tests/__init__.py
Jul 26 1978 ./IPython/testing/plugin/__init__.py
Jun 26 1927 ./IPython/zmq/tests/__init__.py
Mär 10 1995 ./IPython/zmq/__init__.py
Jun 26 1927 ./IPython/zmq/pylab/__init__.py
Jul 26 1978 ./IPython/config/default/__init__.py
Jul 26 1978 ./IPython/config/profile/__init__.py
Jul 26 1978 ./IPython/config/tests/__init__.py
Jul 26 1978 ./IPython/lib/tests/__init__.py
Jul 26 1978 ./IPython/utils/tests/__init__.py
Jul 26 1978 ./IPython/utils/__init__.py
Jul 26 1978 ./IPython/quarantine/tests/__init__.py
Jul 26 1978 ./IPython/quarantine/__init__.py
Jul 26 1978 ./IPython/scripts/__init__.py
I deleted them, did a "git reset --hard", and got all of them re-created..
with an even better timestamp:
Sep 16 1964 ./IPython/frontend/qt/console/tests/__init__.py
Sep 16 1964 ./IPython/frontend/qt/console/__init__.py
Sep 16 1964 ./IPython/frontend/qt/__init__.py
Sep 16 1964 ./IPython/frontend/terminal/__init__.py
...
Of course I can simply touch them, but what's the point? I am struggling
enough with git itself, I don't need these funny errors (guess how many
minutes it took me to find out why setup.py failed in the first place..)!
Best,
Hans
More information about the IPython-dev
mailing list