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

Aaron Meurer asmeurer@gmail....
Mon Sep 16 22:59:14 CDT 2013


Just a warning, if the Dropbox merge algorithm ever kicks in (i.e.,
you do stuff on two computers before it gets a chance to sync
everything), it will completely bork up the .git directory of any git
repository. If you don't use multiple computers, it won't be an issue.

Aaron Meurer

On Mon, Sep 16, 2013 at 6:30 PM, AJ Renold <arenold@ischool.berkeley.edu> wrote:
> Yes, the directory of the venv IPython is what I expected. I have the habit
> of creating all of my work inside of a Dropbox folder for redundancy backing
> up any work.
>
> I'll create a new message thread to discuss completer.js and IPEP 11 when
> I've had a chance to better understand the current implementation and the
> changes proposed.
>
> Thanks for the welcome support!
>
>
>
> On Mon, Sep 16, 2013 at 11:37 AM, Matthias Bussonnier
> <bussonniermatthias@gmail.com> wrote:
>>
>> The venv IPython seem to use the Dropbox IPython folder, is this what you
>> expect ?
>>
>> Note that my comment about IPep 11 (even if it only touch python side)
>> might be relevant to the refactor of completer.js to try to prepare it for
>> potential refactor. (Yes I know completer.js should be re-written from
>> scratch using CM hint helpers for example).
>>
>> Envoyé de mon iPhone
>>
>> Le 16 sept. 2013 à 20:28, AJ Renold <arenold@ischool.berkeley.edu> a écrit
>> :
>>
>> 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. 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@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@gmail.com>
>>> wrote:
>>>>
>>>> On 16 September 2013 01:47, Matthias BUSSONNIER
>>>> <bussonniermatthias@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
>>>>>
>>>>> 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@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@scipy.org
>>> http://mail.scipy.org/mailman/listinfo/ipython-dev
>>>
>>
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev@scipy.org
>> http://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>>
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev@scipy.org
>> http://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>
>
> _______________________________________________
> IPython-dev mailing list
> IPython-dev@scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>


More information about the IPython-dev mailing list