[IPython-dev] New IPython Contributor, help with development environment?

AJ Renold arenold at ischool.berkeley.edu
Mon Sep 16 14:28:10 EDT 2013


Thanks everyone. It seems Gabriel's method of running IPython works. I
forgot to mention this is on a system with IPython already installed
system-wide. Here is the difference running from the root directory of the
repository with ipython installed in a virtualenv:

Output of "print IPython.sys_info()"

after running IPython with $ python -m IPython notebook

{'codename': 'An Afternoon Hack',
 'commit_hash': '2dd6b4d',
 'commit_source': 'repository',
 'default_encoding': 'UTF-8',
 'ipython_path': '/Users/ajrenold/Dropbox/Code/ipython/IPython',
 'ipython_version': '2.0.0-dev',
 'os_name': 'posix',
 'platform': 'Darwin-12.4.0-x86_64-i386-64bit',
 'sys_executable': '/Users/ajrenold/Dropbox/Code/ipython/venv/bin/python',
 'sys_platform': 'darwin',
 'sys_version': '2.7.2 (default, Oct 11 2012, 20:14:37) \n[GCC 4.2.1
Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]'}


and after running with $ ipython notebook

{'codename': 'An Afternoon Hack',
 'commit_hash': '2dd6b4d',
 'commit_source': 'repository',
 'default_encoding': 'UTF-8',
 'ipython_path': '/Users/ajrenold/Dropbox/Code/ipython/IPython',
 'ipython_version': '2.0.0-dev',
 'os_name': 'posix',
 'platform': 'Darwin-12.4.0-x86_64-i386-64bit',
 'sys_executable': '/usr/bin/python',
 'sys_platform': 'darwin',
 'sys_version': '2.7.2 (default, Oct 11 2012, 20:14:37) \n[GCC 4.2.1
Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]'}


Looks like I'm already out of date compared to today's most recent commit!

Also, thank you for all of the comments on the completion system. I was
planning to contribute to completer.js and was not aware of IPEP 11: Tab
Completion System
Refactor<https://github.com/ipython/ipython/wiki/IPEP-11:-Tab-Completion-System-Refactor>.
I'll take a look at IPEP 11 in more detail to see if it is something I can
contribute to.

AJ

On Mon, Sep 16, 2013 at 10:49 AM, Gabriel Becker <gmbecker at ucdavis.edu>wrote:

> AJ,
>
> I've never had any problem modifying javascript files and having the
> changes show up when running the following from the root directory of a
> clone of the ipython repository (on a system with all the dependencies
> available):
>
> python -m IPython notebook
>
> I'm not a python guru so I may be doing something silly here but it has
> always worked for me (and I have spent quite a bit of time modifying the
> notebook javascript machinery).
>
> ~G
>
>
> On Mon, Sep 16, 2013 at 10:23 AM, Thomas Kluyver <takowl at gmail.com> wrote:
>
>> On 16 September 2013 01:47, Matthias BUSSONNIER <
>> bussonniermatthias at gmail.com> wrote:
>>
>>> I would also suggest you get a look at IPython Ehencement Proposal 11
>>> About completion.
>>>
>>>
>>> https://github.com/ipython/ipython/wiki/IPEP-11%3A-Tab-Completion-System-Refactor<https://github.com/ipython/ipython/wiki/IPEP-11:-Tab-Completion-System-Refactor>
>>>
>>> If at the same time you could try to make the API for the completer
>>> configurable, that would be great.
>>>
>>
>> I think that IPEP is mostly about the Python side, whereas issue #3653 is
>> probably something in the notebook javascript, because the same completion
>> does work in the terminal.
>>
>> Thomas
>>
>>
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> http://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>>
>
>
> --
> Gabriel Becker
> Graduate Student
> Statistics Department
> University of California, Davis
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20130916/1abf9aa3/attachment.html>


More information about the IPython-dev mailing list