#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.