60 Commits

Author SHA256 Message Date
Steve Kowalik
fa61b789b2 - Add no-warnings-as-errors.patch:
* Do not treat warnings as errors until upstream fix using async loops.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=93
2021-09-10 08:08:45 +00:00
9753d3cc8e - Babel is not required
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=92
2021-08-06 07:37:43 +00:00
befb528ea5 Accepting request 905239 from home:bnavigator:branches:devel:languages:python
As requested:

- clean up single-spec: Remove python2 remnants

OBS-URL: https://build.opensuse.org/request/show/905239
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=91
2021-07-09 14:13:55 +00:00
04a597aa5b Accepting request 900880 from home:stroeder:python
- updated upstream project URL

OBS-URL: https://build.opensuse.org/request/show/900880
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=90
2021-06-21 08:06:28 +00:00
6e555da866 Accepting request 899816 from home:stroeder:iam
Because Jinja2 3.0+ is PY3-only this skips building for Python 2.x.

OBS-URL: https://build.opensuse.org/request/show/899816
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=89
2021-06-14 18:34:39 +00:00
8471aa10f0 Accepting request 896278 from system:homeautomation:home-assistant:unstable
- update to 3.0.1
   Read the announcement:
    https://palletsprojects.com/blog/flask-2-0-released/
   Read the full list of changes:
    https://jinja.palletsprojects.com/changes/#version-3-0-0
- python-Jinja2-vim subpackage dropped
  vim highlight rule files do not exist anymore

OBS-URL: https://build.opensuse.org/request/show/896278
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=88
2021-05-31 22:48:15 +00:00
53d7ff8450 Accepting request 870625 from home:atopt:branches:devel:languages:python
Bump to 2.11.3 and fix a typo in the versions in changes file

OBS-URL: https://build.opensuse.org/request/show/870625
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=86
2021-02-09 16:02:01 +00:00
Tomáš Chvátal
a86328d524 Accepting request 800006 from home:jgrassler:branches:devel:languages:python
- update to 2.11.1
  * Fix a bug that caused callable objects with __getattr__, like
    :class:~unittest.mock.Mock to be treated as a
    :func:contextfunction. :issue:1145
  * Update wordcount filter to trigger :class:Undefined methods
    by wrapping the input in :func:soft_unicode. :pr:1160
  * Fix a hang when displaying tracebacks on Python 32-bit.
    :issue:1162
  * Showing an undefined error for an object that raises
    AttributeError on access doesn't cause a recursion error.
    :issue:1177
  * Revert changes to :class:~loaders.PackageLoader from 2.10 which
    removed the dependency on setuptools and pkg_resources, and added
    limited support for namespace packages. The changes caused issues
    when using Pytest. Due to the difficulty in supporting Python 2 and
    :pep:451 simultaneously, the changes are reverted until 3.0.
    :pr:1182
  * Fix line numbers in error messages when newlines are stripped.
    :pr:1178
  * The special namespace() assignment object in templates works in
    async environments. :issue:1180
  * Fix whitespace being removed before tags in the middle of lines when
    lstrip_blocks is enabled. :issue:1138
  * :class:~nativetypes.NativeEnvironment doesn't evaluate
    intermediate strings during rendering. This prevents early
    evaluation which could change the value of an expression.
    :issue:1186

OBS-URL: https://build.opensuse.org/request/show/800006
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=84
2020-05-04 09:56:10 +00:00
Tomáš Chvátal
145db27d07 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=82 2020-04-10 10:39:49 +00:00
Tomáš Chvátal
a4075b5115 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=81 2020-04-08 12:02:33 +00:00
Tomáš Chvátal
94964d8387 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=80 2020-04-08 12:02:08 +00:00
Tomáš Chvátal
5d288d1d57 - Enable testing on other archs again
- Do not pull in py2 package on vim syntax

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=79
2020-04-08 12:00:35 +00:00
7681c06c8b - disable tests on 32bit archs
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=77
2020-02-21 18:56:40 +00:00
2c1018a7cb - update to 2.11.1
* Fix a bug that prevented looking up a key after an attribute
   ({{ data.items[1:] }}) in an async template
 * Drop support for Python 2.6, 3.3, and 3.4. This will be the last version
   to support Python 2.7 and 3.5.
 * Added a new ChainableUndefined class to support getitem and getattr
   on an undefined object.
 * Allow {%+ syntax (with NOP behavior) when lstrip_blocks is disabled.
 * Added a default parameter for the map filter.
 * Exclude environment globals from meta.find_undeclared_variables().
 * Float literals can be written with scientific notation, like 2.56e-3.
 * Int and float literals can be written with the ‘_’ separator
   for legibility, like 12_345.
 * Fix a bug causing deadlocks in LRUCache.setdefault
 * The trim filter takes an optional string of characters to trim.
 * A new jinja2.ext.debug extension adds a {% debug %} tag to quickly dump
   the current context and available filters and tests.
 * Lexing templates with large amounts of whitespace is much faster.
 * Parentheses around comparisons are preserved, so {{ 2 * (3 < 5) }} outputs
   “2” instead of “False”.
 * Add new boolean, false, true, integer and float tests.
 * The environment’s finalize function is only applied to the output of expressions
   (constant or not), not static template data.
 * When providing multiple paths to FileSystemLoader, a template can have
   the same name as a directory.
 * Always return Undefined when omitting the else clause in a {{ 'foo' if bar }}
   expression, regardless of the environment’s undefined class. Omitting
   the else clause is a valid shortcut and should not raise an error when using
   StrictUndefined.
 * Fix behavior of loop control variables such as length and revindex0 when

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=76
2020-02-18 17:34:49 +00:00
Tomáš Chvátal
3bb888be77 - Update to 2.10.3:
* Fix Python 3.7 deprecation warnings.
  * Using range in the sandboxed environment uses xrange on Python 2 to avoid memory use. :issue:`933`
  * Use Python 3.7's better traceback support to avoid a core dump when using debug builds of Python 3.7. :issue:`1050`
  * Fix a typo in Babel entry point in setup.py that was preventing installation.
- Remove merged python38.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=74
2019-10-07 13:42:06 +00:00
Tomáš Chvátal
ebf628bfa2 - Add patch to work with python 3.8:
* python38.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=72
2019-09-24 11:08:14 +00:00
Thomas Bechtold
70c95b1a56 - Update to 2.9.5 (bsc#1132174, CVE-2016-10745)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=70
2019-04-30 03:52:25 +00:00
Thomas Bechtold
71b5ca4be4 - update to version 2.10.1 (bsc#1132323, CVE-2019-10906, bsc#1125815, CVE-2019-8341):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=69
2019-04-30 03:47:17 +00:00
Tomáš Chvátal
08a1273b8f Accepting request 693919 from home:jengelh:branches:devel:languages:python
- Trim bias from descriptions. Make sure % is escaped.

OBS-URL: https://build.opensuse.org/request/show/693919
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=67
2019-04-15 09:38:14 +00:00
Thomas Bechtold
45d9838fa2 - update to version 2.10.1 (bsc#1132323, CVE-2019-10906):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=66
2019-04-15 06:36:04 +00:00
60fb8787c2 Accepting request 693824 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/693824
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=65
2019-04-13 09:56:36 +00:00
Thomas Bechtold
40bd2cec9f Accepting request 677234 from home:jayvdb:moban
- Activate test suite
- Add minimum build dependency to match runtime dependency

OBS-URL: https://build.opensuse.org/request/show/677234
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=63
2019-02-19 05:56:36 +00:00
Tomáš Chvátal
6fd4ec8a40 - Fix fdupes call
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=61
2018-12-10 12:43:13 +00:00
4df1d45015 Clean up the SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=60
2018-12-04 17:15:42 +00:00
4087e03b57 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=59
2018-12-04 13:35:16 +00:00
Tomáš Chvátal
9ae6bc7fe1 Accepting request 583466 from home:aplanas:branches:devel:languages:python
Allows Recommends and Suggest in Fedora

OBS-URL: https://build.opensuse.org/request/show/583466
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=57
2018-03-06 20:51:40 +00:00
6aa0cc8953 Accepting request 580742 from home:aplanas:branches:devel:languages:python
- Recommends only for SUSE

OBS-URL: https://build.opensuse.org/request/show/580742
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=55
2018-02-27 21:51:01 +00:00
80a5c1b8d3 Accepting request 540119 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/540119
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=53
2017-11-10 11:53:28 +00:00
Thomas Bechtold
41c8f0a797 Accepting request 485686 from devel:languages:python:singlespec
- update for singlespec
- update to 2.9.6
  * fixed custom context behavior in fast resolve mode

OBS-URL: https://build.opensuse.org/request/show/485686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=51
2017-04-05 05:32:48 +00:00
f17bca1878 - fix requires
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=50
2017-03-22 04:39:50 +00:00
ebca934777 Accepting request 481792 from home:stroeder:branches:devel:languages:python
update to 2.9.5

OBS-URL: https://build.opensuse.org/request/show/481792
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=49
2017-03-21 16:07:46 +00:00
Thomas Bechtold
af04b1e161 Accepting request 345259 from home:aplanas:branches:devel:languages:python
- Update to 2.8
  - Added `target` parameter to urlize function.
  - Added support for `followsymlinks` to the file system loader.
  - The truncate filter now counts the length.
  - Added equalto filter that helps with select filters.
  - Changed cache keys to use absolute file names if available
    instead of load names.
  - Fixed loop length calculation for some iterators.
  - Changed how Jinja2 enforces strings to be native strings in
    Python 2 to work when people break their default encoding.
  - Added :func:`make_logging_undefined` which returns an undefined
    object that logs failures into a logger.
  - If unmarshalling of cached data fails the template will be
    reloaded now.
  - Implemented a block ``set`` tag.
  - Default cache size was incrased to 400 from a low 50.
  - Fixed ``is number`` test to accept long integers in all Python versions.
  - Changed ``is number`` to accept Decimal as a number.
  - Added a check for default arguments followed by non-default arguments. This
    change makes ``{% macro m(x, y=1, z) %}...{% endmacro %}`` a syntax error. The
    previous behavior for this code was broken anyway (resulting in the default
    value being applied to `y`).
  - Add ability to use custom subclasses of ``jinja2.compiler.CodeGenerator`` and
    ``jinja2.runtime.Context`` by adding two new attributes to the environment
    (`code_generator_class` and `context_class`) (pull request ``#404``).
  - added support for context/environment/evalctx decorator functions on
    the finalize callback of the environment.
  - escape query strings for urlencode properly.  Previously slashes were not
    escaped in that place.
  - Add 'base' parameter to 'int' filter.

OBS-URL: https://build.opensuse.org/request/show/345259
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=47
2015-11-19 15:58:15 +00:00
5fd4a70f96 Accepting request 317956 from home:jengelh:branches:devel:languages:python
- Use %python_version over %py_ver: better portability to RHEL

OBS-URL: https://build.opensuse.org/request/show/317956
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=45
2015-07-22 14:50:36 +00:00
Denisart Benjamin
e7bc06937c Accepting request 305728 from Cloud:OpenStack:Master
- Update to 2.7.3 (bnc#858239, CVE-2014-0012)

OBS-URL: https://build.opensuse.org/request/show/305728
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=43
2015-05-12 21:28:04 +00:00
Michal Čihař
95cbfbe87d Accepting request 244833 from home:Nijel:branches:devel:languages:python
- run testsuite during build

- adjust dependency to use up to date package name for python-MarkupSafe

OBS-URL: https://build.opensuse.org/request/show/244833
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=41
2014-08-15 12:37:44 +00:00
Todd R
3d9ac61e80 Accepting request 241045 from home:TheBlackCat:branches:devel:languages:python
Update to 2.7.3

OBS-URL: https://build.opensuse.org/request/show/241045
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=39
2014-07-15 10:46:55 +00:00
Todd R
7a1602f410 Accepting request 233206 from home:frispete:python
- fix package build (file selection missing)

OBS-URL: https://build.opensuse.org/request/show/233206
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=37
2014-05-09 08:03:23 +00:00
Todd R
e80ef494fb OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=36 2014-05-08 11:33:06 +00:00
Denisart Benjamin
f4c29e8c29 Accepting request 231546 from Cloud:OpenStack:Master
- avoid rebuildcycle with vim

OBS-URL: https://build.opensuse.org/request/show/231546
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=34
2014-04-28 09:04:18 +00:00
Denisart Benjamin
dd4852d57c Accepting request 213701 from Cloud:OpenStack:Master
- update to 2.7.2:
  - Prefix loader was not forwarding the locals properly to
    inner loaders.  This is now fixed.
  - Security issue: Changed the default folder for the filesystem cache to be
    user specific and read and write protected on UNIX systems.  See `Debian bug
    734747`_ for more information.

OBS-URL: https://build.opensuse.org/request/show/213701
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=32
2014-01-13 17:20:46 +00:00
Sascha Peilicke
5ea5496812 - Require python-setuptools instead of distribute (upstreams merged)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=30
2013-10-24 11:07:21 +00:00
Sascha Peilicke
92869f45a3 - Avoid "Recommends:" on old rpm distros
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=28
2013-09-02 14:59:46 +00:00
Sascha Peilicke
18a003e610 Accepting request 196196 from home:H4T:filesystem:Testing
Avoid "Recommends:" on old rpm distros

OBS-URL: https://build.opensuse.org/request/show/196196
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=27
2013-09-02 08:33:04 +00:00
Sascha Peilicke
80d8d83be2 Accepting request 186916 from home:dirkmueller:branches:devel:languages:python
- update to 2.7.1:
 - Fixed a bug with ``call_filter`` not working properly on environment
   and context filters.
 - Fixed lack of Python 3 support for bytecode caches.
 - Reverted support for defining blocks in included templates as this
   broke existing templates for users.
 - Fixed some warnings with hashing of undefineds and nodes if Python
   is run with warnings for Python 3.
 - Added support for properly hashing undefined objects.
 - Fixed a bug with the title filter not working on already uppercase
   strings.

OBS-URL: https://build.opensuse.org/request/show/186916
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=25
2013-08-13 11:05:39 +00:00
Sascha Peilicke
c5c4fb0796 Accepting request 182834 from home:dirkmueller:branches:devel:languages:python
- update to 2.7:
  - Choice and prefix loaders now dispatch source and template lookup
    separately in order to work in combination with module loaders as
    advertised.
  - Fixed filesizeformat.
  - Added a non-silent option for babel extraction.
  - Added `urlencode` filter that automatically quotes values for
    URL safe usage with utf-8 as only supported encoding.  If applications
    want to change this encoding they can override the filter.
  - Added `keep-trailing-newline` configuration to environments and
    templates to optionally preserve the final trailing newline.
  - Accessing `last` on the loop context no longer causes the iterator
    to be consumed into a list.
  - Python requirement changed: 2.6, 2.7 or >= 3.3 are required now,
    supported by same source code, using the "six" compatibility library.
  - Allow `contextfunction` and other decorators to be applied to `__call__`.
  - Added support for changing from newline to different signs in the `wordwrap`
    filter.
  - Added support for ignoring memcache errors silently.
  - Added support for keeping the trailing newline in templates.
  - Added finer grained support for stripping whitespace on the left side
    of blocks.
  - Added `map`, `select`, `reject`, `selectattr` and `rejectattr`
    filters.
  - Added support for `loop.depth` to figure out how deep inside a recursive
    loop the code is.
  - Disabled py_compile for pypy and python 3.

OBS-URL: https://build.opensuse.org/request/show/182834
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=23
2013-07-11 15:03:07 +00:00
Sascha Peilicke
c8677fbfdb Python3 moved to devel:languages:python3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=21
2013-06-17 12:51:41 +00:00
Todd R
3c8ed884bc Accepting request 143680 from devel:languages:python3
Fix building on openSUSE 12.1 and 12.2

OBS-URL: https://build.opensuse.org/request/show/143680
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=19
2012-11-30 14:16:21 +00:00
Todd R
e51e00f65b Accepting request 142403 from devel:languages:python3
Remove openSUSE 11.4 spec file workarounds (forwarded request 142402 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/142403
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=17
2012-11-22 13:09:36 +00:00
Todd R
d7936ca5c6 Accepting request 116055 from devel:languages:python3
Fix building python 3 package on openSUSE 11.4 x86_64 (forwarded request 116054 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/116055
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=15
2012-04-30 13:38:39 +00:00
Todd R
b16556eab9 Accepting request 115724 from home:TheBlackCat:branches:devel:languages:python
- Add 2to3 buildrequires to allow for proper conversion of python 3  version (forwarded request 115723 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/115724
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=14
2012-04-26 14:10:17 +00:00