Revisions of python-Cheetah3

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 945513 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 13)
- Update to 3.2.6.post1:
  * Skip test_import_bootlocale() on Python 3.10
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 819499 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 11)
- update to 3.2.5
 * build fixes
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 796109 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 10)
- Cleanup of the SPEC file, remove warnings.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 735857 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
- Update to 3.2.4:
  * Import from collections for Python 2, from collections.abc for Python 3.
  * Fixed infinite recursion in ImportManager on importing module _bootlocale inside open().
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 704396 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 6)
- Do not provide Cheetah3 namespace on python2, if someone wants
  Cheetah3 binary they need the python3 variant anyway
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 700373 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 5)
- Update to version 3.2.2:
  * Replaced outdated and insecure mktemp with mkstemp.
  * Fixed bugs in TemplateCmdLineIface.py: read binary pickles from
    stdin and files.
  * Use cgi.escape() for Python 2, html.escape() for Python 3.
  * Created tests for TemplateCmdLineIface.
- Update test dependencies
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 687395 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 4)
- Enable py2 as it supports python2
- Update to 3.2.1:
  * Changed LoadTemplate.loadTemplate{Module,Class}: the loaded module’s __name__ set to just the file name.
  * Use imp for Python 2, importlib for Python 3.
  * Fix a bug in LoadTemplate.loadTemplate{Module,Class}: raise ImportError if the template was not found.

- Update to 3.2.0:
  * Dropped support for Python 3.3.
  * Implement LoadTemplate.loadTemplate{Module,Class} to load templates from .py[co], .py or .tmpl.
  * CheetahDirOwner caches compiled template in the template directory.
  * CheetahDirOwner now silently ignores errors on compiled templates writing. To get tracebacks set CheetahDirOwner.debuglevel = 1.
  * CheetahDirOwner and DirOwner byte-compile compiled templates to .pyc/.pyo. Errors on writing are silently ignored.
  * Implement Compiler.__unicode__ under Python 2 and Compiler.__bytes__ under Python 3.
  * Fix a bug in Compiler.__str__: under Python 2 the method now always returns str; it encodes unicode to str using encoding from the compiled source. Under Python 3 the method decodes bytes to str.
- Execute tests
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 593918 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 2)
- Update to version 3.1.0:
  * Fix Cheetah to work with PyPy.
  * Code cleanup: fix code style to satisfy flake8 linter.
  * Rename www directory to docs.
Displaying all 13 revisions
openSUSE Build Service is sponsored by