#11851: make pybtex an optional spkg
------------------------------------------------+---------------------------
       Reporter:  ranosch                       |         Owner:  tbd         
           Type:  task                          |        Status:  needs_review
       Priority:  major                         |     Milestone:  sage-5.1    
      Component:  optional packages             |    Resolution:              
       Keywords:  BibTeX citations              |   Work issues:              
Report Upstream:  N/A                           |     Reviewers:              
        Authors:  Niels Ranosch, Burcin Erocal  |     Merged in:              
   Dependencies:                                |      Stopgaps:              
------------------------------------------------+---------------------------

Comment (by jhpalmieri):

 This installed correctly, even though I disabled internet access while
 installing it. So that's good.

 Regarding SPKG.txt: surely Python is a dependency. You should make this
 explicit, so that if/when this becomes a standard package, people where it
 goes in the makefile `spkg/standard/deps`. Also, I would add a little bit
 to the description; for example,
 {{{
 #!diff
 diff --git a/SPKG.txt b/SPKG.txt
 --- a/SPKG.txt
 +++ b/SPKG.txt
 @@ -2,7 +2,8 @@

  == Description ==

 -Pybtex is a drop-in replacement for BibTeX written in Python.
 +Pybtex is a drop-in replacement for BibTeX written in Python. That is,
 +you can run 'pybtex FILE' instead of 'bibtex FILE'.

  We use the bazaar trunk because it is less buggy and more feature-rich.
  The latest version is available through this command:
 }}}
 When I ran this on a file, I got this error message:
 {{{
 amsplain.bst: %
 amsplain.bst: ^^^
 amsplain.bst: ERROR: Syntax error in line 333: BST command expected.
 }}}
 but maybe I don't have things configured correctly...

 It might be a good idea to write an spkg-check script, which does nothing
 if `nose` is not installed, but runs self-tests if it is. This is not very
 important right now, but if you have a chance...

 Finally, you need an attachment for the scripts repository. See attached.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11851#comment:6>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to