On May 11, 2010, at 10:56 AM, kcrisman <kcris...@gmail.com> wrote:

> 
> 
> On May 11, 11:22 am, Jason Grout <jason-s...@creativetrax.com> wrote:
>> On 05/11/2010 01:45 AM, Tim Joseph Dumol wrote:
>> 
>> 
>> 
>> 
>> 
>>> On Tue, May 11, 2010 at 5:47 AM, Jason Grout
>>> <jason-s...@creativetrax.com <mailto:jason-s...@creativetrax.com>> wrote:
>> 
>>>     On 05/10/2010 01:27 PM, Tim Joseph Dumol wrote:
>> 
>>>         Hi,
>> 
>>>         The latest sagenb package is included in Sage 4.4.1
>>>         (sagenb-0.8.p0.spkg). Then, extract and install it, then develop
>>>         as usual.
>> 
>>>         $ tar -xvf sagenb-0.8.p0.splg
>>>         $ cd sagenb-0.8.p0/src/sagenb/
>>>         $ sage -python setup.py install && sage -python setup.py develop
>> 
>>>         `setup.py develop` allows you to develop on the package without
>>>         needing
>>>         to reinstall the package or rebuild Sage.
>> 
>>>     What is the possibility of just copying the repository to the
>>>     site-packages/sagenb directory?  Then someone could just go into
>>>     that directory ($SAGE_ROOT/local/lib/python2.6/site-packages/...)
>>>     and start making changes, check the log, etc.
>> 
>>> It's rather non-standard to do work directly in site-packages/*. I'd be
>>> much more comfortable with copying the repository to something like
>>> $SAGE_ROOT/devel/sagenb/ or something like that, and running `$sage
>>> -python setup.py install && sage -python setup.py develop` on package
>>> install. It would be trivial to create an hg_sagenb class wrapper once
>>> that's done. I'd love to hear other people's opinion on this.
>> 
>> +1 to making a directory in devel that contains the notebook code so
>> that the development process is much more standardized (e.g., go to a
>> directory in devel and work with normal mercurial commands).
>> 
> 
> Yes, this is exactly the kind of thing I had in mind.  Things that are
> really just for Sage should be part of the standard Sage devel
> process.  (Now we just need an hg_pynac to make it complete...)
> Thanks for considering it!
> 
> - kcrisman


The notebook is *not* just for sage.   

There is a pynac hg repo in the pynac spkg.

Anyway, best is a more supported way to automate the 3 lines Tim posted above, 
e.g.,

   sage -i --devel pkg_name

would install and setup the given package in a way for doing development.


 


> 
> -- 
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to 
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to