Revisions of python-pybtex

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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 561638 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 14)
- Update to version 0.21:
  * BibTeX writer now uses latexcodec to encode characters that are
    not directly supported by the output encoding. Thanks, Hong Xu!
  * HTML backend: {braced stings} are now wrapped with
    <span class="bibtex-protected"> to enable custom CSS styling.
  * unsrt.py: DOI, PubMed and Arxiv links now use HTTPS instead of
    HTTP.
  * unsrt.py: URLs with percent characters are now formatted
    correctly.
  * unsrt.py: short page / volume / chapter numbers are now joined
    with a non-breaking space, like in BibTeX.
  * unsrt.py: inbook now uses the editor field if the author field
    is missing, like in BibTeX.
  * unsrt.py: the words “volume” and “pages” in the beginning of
    the sentence are now capitalized, like in BibTeX.
  * unsrt.py: removed unnecessary period between the book title and
    the comma in inbook.
  * LaTeX backend: fix encoding tilde ("~") characters with newer
    versions of latexcodec.
  * Fix splitting names with escaped space ("\ ") characters.
- Convert to singlespec
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 316320 from mrdocs's avatar mrdocs (revision 12)
1
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 11)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 246434 from Guido Berhoerster's avatar Guido Berhoerster (gberh) (revision 10)
- update to version 0.18
  - Pybtex is now fully case-insensitive (like BibTeX). As a
    consequence, IEEEtran styles now work corretly.
  - Added ``--preserve-case`` optoin to ``pybtex-convert`` (by
    default all identifiers are converted to lower case).
  - An erorr is reported if two citations have the same key but
    different case, like in BibTeX. (Example: ddt1999 and DDT1999).
  - Fixed parsing unused bibliography entries with strings
    containing @ characters.
  - ``entry.max$`` constant is now set to 250, ``global.max$`` is
    set to 20000, like in BibTeX.
  - Added ``--strict`` option to ``pybtex-convert`` and
    ``pybtex-format`` (turns warning to errors).
  - Strict mode is now enabled by default when using pybtex as a
    library (exceptions are raised on all errors instead of just
    printing warnings to stderr).
    Non-strict error handling is still enabled when using pybtex
    from the command line, for compatibility with BibTeX. Use
    ``--strict`` option if you don't like this.
  - Added missing pybtex-format manpage.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 235424 from Guido Berhoerster's avatar Guido Berhoerster (gberh) (revision 9)
- update to version 0.17
  - Added pybtex-format utility for formatting bibliography files
    as HTML, LaTeX, and other supported human-readable formats.
  - Added --strict command line option (all warnings become
    errors).
  - Added alpha label style, and alpha and unsrtalpha formatting
    styles.
  - Added support for url, eprint, doi, and pubmed fields in unsrt
    style.
  - Names with hyphens are now abbreviated correctly
    ("Jean-Baptiste" becomes "J.-B.").
  - width$ now uses cmr10 font metrics, like in BibTeX. Non-latin
    characters are also supported.
  - Pythonic style engine now supports @preamble commands.
  - Warning on missing fields are now more human-readable.
  - When writing BibTeX files, put entry key on the same line with
    entry type. Fixes warnings in Jabref.
  - When using multiple .bib files, macros defined in earlier files
    are available in subsequent ones (like in BibTeX).
  - Fixed parsing .bst files with lines consisting of a single %
    character.
  - Fixed sorting entries without author in author_year_title
    sorting style.
  - Fixed broken CaseInsensitiveDict.get().
  - CaseInsensitiveDict is now pickleable.
  - Added support for registering plugins at runtime with
    pybtex.plugin.register_plugin() - useful for using pybtex as a
    library.
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 8)
Split 13.1 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 7)
Split 12.3 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 6)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 121171 from Guido Berhoerster's avatar Guido Berhoerster (gberh) (revision 5)
- update to version 0.16
  - BibTeX .bib and .bst parsers were completely rewritten; they
    are now much faster and more BibTeX-compatible
  - syntax errors and undefined strings in .bib files now result in
    warnings instead of errors, like in BibTeX
  - unused entries in .bib files are now skipped, like in BibTeX
  - the case of entry keys is now preserved (in previous versions
    they were converted to lowercase)
  - pythonic style engine now supports sorting
  - pythonic style engine: fixed nested optional() blocks
  - fixed parsing of some names with a Last part but no von part
  - fixed processing of brace-level-one "special characters" in
    purify$ BibTeX built-in function
  - added proper error messages on encoding errors in .bib files
  - the default encoding is now UTF-8 on all platforms
  - pybtex-convert now preserves the order of entries in BibTeX and
    BibTeXML files
  - fixed first_of behavior when non-empty child is followed by a
    child that has a missing field
  - fixed crossref lookups when key is not lower case
  - completed unsrt and plain python styles: they now contain all
    entry types
  - added doctree backend for rendering into a tree of docutils
    nodes
  - added support for non-string backends
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 4)
replace license with spdx.org variant
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 3)
Marcus Rueckert's avatar Marcus Rueckert (darix) committed (revision 2)
Autobuild autoformatter for 74783
Marcus Rueckert's avatar Marcus Rueckert (darix) accepted request 74783 from Guido Berhoerster's avatar Guido Berhoerster (gberh) (revision 1)
Please add python-pybtex, a BibTeX drop-in replacement, bibliography format converter which includes a python interface to bibliography formats
Displaying all 18 revisions
openSUSE Build Service is sponsored by