the test suite to fail when IPtyhon was installed. I have modified find_package_data
in setupbase.py to include these files. Anyone who writes tests that rely on .txt
files needs to add them to the package_data.
as well as the stuff from the ipython1-sconfig branch. In addition to simply merging the docs
from ipython1-dev, I have completely reorganized the docs to make the easier to read and write.
the full tree of our rst docs are not included in the data_files. Not sure if/how
we want to handle that. It was easy when we had a single file documentation, but
not we have a full directory hierarchy full of rst files.
was spelled as lowercase. This didn't cause a problem on OS X as it is case insensitive. But
on Linux, it crashed. Now ipython is spelled properly as "IPython". Also, kernel/config/tests
and UserConfig were missing their __init__.py files. These have been added.
merging of the things in ipython1-dev into ipython. More specifically, this merge includes
the basic ipython1 kernel and a few related subpackages. Most importantly, the setup.py
script and friends have been refactored.
to work fine.
I have also gone through the tests in various subpackages (like kernel) and have protected imports of
twisted, zope.interface and foolscap with a try/except clause. Now the tests are simply not run
if these deps are missing. All tests now pass no matter what.
that have been merged. I am also bringing in a new way for checking dependencies at
build time that is simple, but really helpful now that we have lots of optional
dependencies.
At that time, a clean bzr branch was started from the SVN tree, but
without SVN history. That SVN history has now been used as the basis
of this branch, and the development done on the history-less BZR
branch has been added and is the content of this merge.
This branch will be the new official main line of development in
Launchpad (equivalent to the old SVN trunk).
few days.
- In particular, add Gael's nice physical constants module.
- Apply fix for igrid help files in setup, and other minor setup cleanups.
- Update release numbers for 0.8.2 development.
- Missing part of win32 install patch by N. Pernetty that I'd inadvertedly
not applied.
- Unicode fixes for emacs under win32
- Small bug fix (recently introduced) in pycolorize.
- Improve handling of history file after %run, reduces memory usage.