[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