BibTeX-compatible Bibliography Processor in Python

Edit Package python-pybtex
http://pybtex.sourceforge.net/

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.

Refresh
Refresh
Source Files
Filename Size Changed
pybtex-0.22.2.tar.gz 0000363094 355 KB
python-pybtex.changes 0000009549 9.33 KB
python-pybtex.spec 0000003827 3.74 KB
Revision 16 (latest revision is 18)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 839118 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 16)
- Do not ship tests

- update to 0.22.2:
  * Fixed compatibility with Python 2 and older versions of Python 3.
  * Fixed non-working ``--backend`` option with ``pybtex -l python``.
  * Fixed handling of duplicate fields in ``.bib`` biles.
  * BibTeX parser is now up to 10% faster on some files.
  * Fixed parsing of names with ``\~`` characters.
  * Fixed formatting proceedings without an ``editor`` field in ``unsrt.py``.
  * In case of too many braces in a BibTeX string, ``PybtexSyntaxError`` is now raised instead
  * Dropped ``2to3``, made the code compatible with both Python 2 and 3 with Six_.
  * Moved tests outside of the ``pybtex`` package.
  * Fixed searching in docs with recent versions of Sphinx_.
  * API: renamed ``bibtex.BibTeXEntryIterator`` to ``bibtex.LowLevelParser`` for clarity.
  * API: removed confusing usage of ``Person.text`` in ``tempate.names``.
  * API: ``Entry.fields`` does not automagically look for cross-referenced entries
+  anymore.
Comments 0
openSUSE Build Service is sponsored by