Commits

Robert Kern committed 2224781

Update docs and metadata.

Comments (0)

Files changed (2)

 
 To check out the development sources, you can use Mercurial_::
 
-    $ hg clone http://www.enthought.com/~rkern/cgi-bin/hgwebdir.cgi/line_profiler
+    $ hg clone https://bitbucket.org/robertkern/line_profiler
 
 You may also download source tarballs of any snapshot from that URL.
 
 If you are using IPython, there is an implementation of an %lprun magic command
 which will let you specify functions to profile and a statement to execute. It
 will also add its LineProfiler instance into the __builtins__, but typically,
-you would not use it like that. You can install it by editing the IPython
-configuration file ~/.ipython/ipy_user_conf.py to add the following lines::
+you would not use it like that. For IPython 0.10, you can install it by editing
+the IPython configuration file ~/.ipython/ipy_user_conf.py to add the following
+lines::
 
     # These two lines are standard and probably already there.
     import IPython.ipapi
     import line_profiler
     ip.expose_magic('lprun', line_profiler.magic_lprun)
 
+For IPython 0.11+, you can install it by editing the IPython configuration file
+~/.ipython/profile_default/ipython_config.py to add the `'line_profiler'` item
+to the extensions list::
+
+    c.TerminalIPythonApp.extensions = [
+        'line_profiler',
+    ]
+
+
 To get usage help for %lprun, use the standard IPython help mechanism::
 
     In [1]: %lprun?
 
 * What version of Python do I need?
 
-    Both line_profiler and kernprof have been tested with Python 2.4 and Python
-    2.5. It might work with Python 2.3, and will probably work with Python 2.6.
+    Both line_profiler and kernprof have been tested with Python 2.4-2.7.
+    It might work with Python 2.3, but does not currently work with Python 3.x.
 
 * I get negative line timings! What's going on?
 
 Changes
 =======
 
+1.0b3
+~~~~~
+
+* ENH: Profile generators.
+* BUG: Update for compatibility with newer versions of Cython. Thanks to Ondrej
+  Certik for spotting the bug.
+* BUG: Update IPython compatibility for 0.11+. Thanks to Yaroslav Halchenko and
+  others for providing the updated imports.
+
 1.0b2
 ~~~~~
 
 
 setup(
     name = 'line_profiler',
-    version = '1.0b2',
+    version = '1.0b3',
     author = 'Robert Kern',
     author_email = 'robert.kern@enthought.com',
     description = 'Line-by-line profiler.',
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.