##// END OF EJS Templates
* IPython/Extensions/ipipe.py: Rename XAttr to AttributeDetail...
* IPython/Extensions/ipipe.py: Rename XAttr to AttributeDetail and make it iterable (iterating over the attribute itself). Add two new magic strings for __xattrs__(): If the string starts with "-", the attribute will not be displayed in ibrowse's detail view (but it can still be iterated over). This makes it possible to add attributes that are large lists or generator methods to the detail view. Replace magic attribute names and _attrname() and _getattr() with "descriptors": For each type of magic attribute name there's a subclass of Descriptor: None -> SelfDescriptor(); "foo" -> AttributeDescriptor("foo"); "foo()" -> MethodDescriptor("foo"); "-foo" -> IterAttributeDescriptor("foo"); "-foo()" -> IterMethodDescriptor("foo"); foo() -> FunctionDescriptor(foo). Magic strings returned from __xattrs__() are still supported. * IPython/Extensions/ibrowse.py: If fetching the next row from the input fails in ibrowse.fetch(), the exception object is added as the last item and item fetching is canceled. This prevents ibrowse from aborting if e.g. a generator throws an exception midway through execution. * IPython/Extensions/ipipe.py: Turn ifile's properties mimetype and encoding into methods.

File last commit:

r0:6f629fcc
r355:9c312a73
Show More
README_Windows.txt
39 lines | 1.3 KiB | text/plain | TextLexer
/ doc / README_Windows.txt
Notes for Windows Users
=======================
These are just minimal notes. The manual contains more detailed
information.
Requirements
------------
IPython runs under (as far as the Windows family is concerned):
- Windows XP (I think WinNT/2000 are ok): works well. It needs:
* Gary Bishop's readline from
http://sourceforge.net/projects/uncpythontools.
* This in turn requires Tomas Heller's ctypes from
http://starship.python.net/crew/theller/ctypes.
- Windows 95/98/ME: I have no idea. It should work, but I can't test.
- CygWin environments should work, they are basically Posix.
It needs Python 2.2 or newer.
Installation
------------
Double-click the supplied .exe installer file. If all goes well, that's all
you need to do. You should now have an IPython entry in your Start Menu.
In case the automatic installer does not work for some reason, you can
download the ipython-XXX.tar.gz file, which contains the full IPython source
distribution (the popular WinZip can read .tar.gz files). After uncompressing
the archive, you can install it at a command terminal just like any other
Python module, by using python setup.py install'. After this completes, you
can run the supplied win32_manual_post_install.py script which will add
the relevant shortcuts to your startup menu.