./textproc/py-pybtex, BibTeX-compatible bibliography processor written in Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.22.2, Package name: py37-pybtex-0.22.2, Maintainer: jaapb

Pybtex aims to be 100% compatible with BibTeX. It accepts the same command line
options, fully supports BibTeX's .bst styles and produces byte-identical output.

Additionally,

* Pybtex is Unicode-aware.
* Pybtex supports bibliography formats other than BibTeX.
* It is possible to write formatting styles in Python.
* As a bonus, Pythonic styles can produce HTML, Markdown and other markup
besides the usual LaTeX.

Pybtex also includes a Python API for managing bibliographies from Python.


Required to run:
[textproc/py-yaml] [devel/py-setuptools] [lang/py-six] [lang/python37] [print/py-latexcodec]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: d6b7ef53377cc7fe01bb9a9c80a0ed78f794ee6b
RMD160: b4ae9fa536ae35dc6813f5706a01276a10306f5c
Filesize: 354.584 KB

Version history: (Expand)


CVS history: (Expand)


   2019-10-22 08:37:36 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pybtex: updated to 0.22.2

Version 0.22.2
- Fixed compatibility with Python 2 and older versions of Python 3.

Version 0.22.1
- Fixed non-working ``--backend`` option with ``pybtex -l python``.
   2018-12-13 22:01:01 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
py-pybtex: ...and do not install tests
   2018-12-13 21:45:49 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-pybtex: updated to 0.22.0

Version 0.22.0
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 of RecursionError.
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.
   2018-07-26 16:20:29 by Jaap Boender | Files touched by this commit (1)
Log message:
corrected Python dependencies for textproc/py-pybtex
   2018-07-26 16:01:57 by Jaap Boender | Files touched by this commit (1)
Log message:
Build dependencies for textproc/py-pybtex are full dependencies
   2018-07-26 15:55:30 by Jaap Boender | Files touched by this commit (4) | Package updated
Log message:
Added package textproc/py-pybtex, a BibTeX processor in python.

This is needed as a dependency for an update to lang/coq.