BibTeX-compatible Bibliography Processor in Python
http://pybtex.org/
Pybtex is a BibTeX-compatible bibliography processor written in Python which
can produce formatted bibliographies in different, customizable formats. It
supports both native BibTeX style files and styles written in Python and
accepts BibTeX, BibTeXML, and a custom YAML-based bibligraphy input format and
can output LaTeX, HTML, and plain text.
Furthermore, Pybtex provides an interface for Python applications which need to
process the above formats.
- Sources inherited from project Publishing
- Devel package for openSUSE:Factory
- Links to openSUSE:Factory / python-pybtex
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:redwil:15.4/python-pybtex && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000148 148 Bytes | |
pybtex-0.24.0.tar.gz | 0000402879 393 KB | |
python-pybtex.changes | 0000010670 10.4 KB | |
python-pybtex.spec | 0000003844 3.75 KB |
Revision 21 (latest revision is 25)
Martin Pluskal (pluskalm)
accepted
request 922255
from
Steve Kowalik (StevenK)
(revision 21)
- Update to 0.24.0: * Added support for sup and sub tags to LaTeX and Markdown backends. * Added support for @online entries and the urldate field. * Fixed bugs in the example plugin. * Fixed bad get_default_encoding() call. * Reimplemented pybtex.utils.OrderedCaseInsensitiveDict using collections.OrderedDict (so it has a __delitem__). * unsrt.py now supports type when formatting phdthesis. * Added from_string to pybtex.database.BibliographyData. * Added from_string and to_string to pybtex.database.Entry. * Preserve order in pybtex.utils.OrderedCaseInsensitiveDict.__repr__. * Fixed entries with duplicate keys being removed during sorting. * Fixed handling of duplicate person fields * Use xml.etree.ElementTree instead of the deprecated cElementTree. * Import base classes from collections.abc instead of collections. * Use __iter__ instead of deprecated Element.getchildren(). - Switch to using pytest to run tests, and run the testsuite.
Comments 0