15
0
forked from pool/python-Jinja2
Commit Graph

110 Commits

Author SHA256 Message Date
64fcb179e4 Accepting request 1109082 from devel:languages:python
- update to 2.11.3
  * Improve the speed of the urlize filter by reducing regex backtracking.
    and only word characters in the TLD (CVE-2020-28493 bsc#1181944).
- drops CVE-2020-28493.patch in older dists

OBS-URL: https://build.opensuse.org/request/show/1109082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=50
2023-09-06 16:56:32 +00:00
99fd2ac438 - update to 2.11.3
* Improve the speed of the urlize filter by reducing regex backtracking.
    and only word characters in the TLD (CVE-2020-28493 bsc#1181944).
- drops CVE-2020-28493.patch in older dists

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=104
2023-09-05 15:18:02 +00:00
0c49399074 Accepting request 1082037 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1082037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=49
2023-04-22 20:02:45 +00:00
511464b448 Accepting request 1081299 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081299
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=102
2023-04-21 15:06:18 +00:00
a5f62e73a3 Accepting request 1040375 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1040375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=48
2022-12-07 16:34:07 +00:00
7861ea887f Accepting request 1039500 from home:ojkastl_buildservice:ansible_for_SLES15SP4
- ignore 'pytest.PytestRemovedIn8Warning: Support for nose tests is
  deprecated and will be removed in a future release.' error from
  pytest 7.2

OBS-URL: https://build.opensuse.org/request/show/1039500
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=100
2022-12-05 16:56:42 +00:00
c5b76b2787 Accepting request 1034833 from devel:languages:python
- update to 3.1.2:
  * Add parameters to ``Environment.overlay`` to match ``__init__``.
  * Handle race condition in ``FileSystemBytecodeCache``. :issue:`1654`
- specfile:
  * update copyright year
  * require python-base >= 3.7
- update to version 3.1.1:
  * The template filename on Windows uses the primary path separator.
    :issue:`1637`
- changes from version 3.1.0:
  * Drop support for Python 3.6. :pr:`1534`
  * Remove previously deprecated code. :pr:`1544`
    + "WithExtension" and "AutoEscapeExtension" are built-in now.
    + "contextfilter" and "contextfunction" are replaced by
        "pass_context". "evalcontextfilter" and "evalcontextfunction"
        are replaced by "pass_eval_context".  "environmentfilter" and
        "environmentfunction" are replaced by "pass_environment".
    + "Markup" and "escape" should be imported from MarkupSafe.
    + Compiled templates from very old Jinja versions may need to be
        recompiled.
    + Legacy resolve mode for "Context" subclasses is no longer
        supported. Override "resolve_or_missing" instead of "resolve".
    + "unicode_urlencode" is renamed to "url_quote".
  * Add support for native types in macros. :issue:`1510`
  * The "{% trans %}" tag can use "pgettext" and "npgettext" by
      passing a context string as the first token in the tag, like "{%
      trans "title" %}". :issue:`1430`
  * Update valid identifier characters from Python 3.6 to 3.7.
      :pr:`1571`
  * Filters and tests decorated with "@async_variant" are pickleable.
      :pr:`1612`
  * Add "items" filter. :issue:`1561`
  * Subscriptions ("[0]", etc.) can be used after filters, tests, and
      calls when the environment is in async mode. :issue:`1573`
  * The "groupby" filter is case-insensitive by default, matching
      other comparison filters. Added the "case_sensitive" parameter
      to control this. :issue:`1463`
  * Windows drive-relative path segments in template names will not
      result in "FileSystemLoader" and "PackageLoader" loading from
      drive-relative paths. :pr:`1621`

OBS-URL: https://build.opensuse.org/request/show/1034833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=47
2022-11-10 13:19:23 +00:00
f30b786968 Clean up SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=98
2022-11-09 12:17:39 +00:00
53be6e047d - update to 3.1.2:
* Add parameters to ``Environment.overlay`` to match ``__init__``.
  * Handle race condition in ``FileSystemBytecodeCache``. :issue:`1654`

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=97
2022-06-04 11:36:36 +00:00
8cf69a50fd Accepting request 965224 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/965224
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=96
2022-03-28 05:36:36 +00:00
6f336bde02 Accepting request 931805 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/931805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=46
2021-11-18 09:33:13 +00:00
f9b623575e Accepting request 931401 from home:stroeder:python
update to 3.0.3

OBS-URL: https://build.opensuse.org/request/show/931401
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=95
2021-11-16 15:38:56 +00:00
cbbb850621 Accepting request 924643 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/924643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=45
2021-10-20 18:23:17 +00:00
f40122ce9a Accepting request 924494 from home:stroeder:python
update to 3.0.2

OBS-URL: https://build.opensuse.org/request/show/924494
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=94
2021-10-11 09:58:41 +00:00
db01800d57 Accepting request 917899 from devel:languages:python
- Add no-warnings-as-errors.patch:
  * Do not treat warnings as errors until upstream fix using async loops.

OBS-URL: https://build.opensuse.org/request/show/917899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=44
2021-09-11 20:24:14 +00:00
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
6d4eed1893 Accepting request 910440 from devel:languages:python
- Babel is not required

OBS-URL: https://build.opensuse.org/request/show/910440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=43
2021-09-04 20:33: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
b14a5a8730 Accepting request 905309 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/905309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=42
2021-07-10 20:54:09 +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
94b883b617 Accepting request 870631 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/870631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=41
2021-02-17 17:08:45 +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
ef48f3c5d4 Accepting request 800008 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/800008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=40
2020-05-04 16:33:18 +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
8c4c544cef Accepting request 792931 from devel:languages:python
- Enable testing on other archs again
- Do not pull in py2 package on vim syntax

OBS-URL: https://build.opensuse.org/request/show/792931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=39
2020-04-14 13:08:18 +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
66452e256e Accepting request 778074 from devel:languages:python
- disable tests on 32bit archs

 
- 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

OBS-URL: https://build.opensuse.org/request/show/778074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=38
2020-02-25 15:00:42 +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
f9fb753b15 Accepting request 735867 from devel:languages:python
- 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/request/show/735867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=37
2019-11-04 16:04:22 +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
145e38345e Accepting request 732915 from devel:languages:python
- Add patch to work with python 3.8:
  * python38.patch

OBS-URL: https://build.opensuse.org/request/show/732915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=36
2019-09-30 13:55:31 +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
edacb25ffe Accepting request 699516 from devel:languages:python
- update to version 2.10.1 (bsc#1132323, CVE-2019-10906, bsc#1125815, CVE-2019-8341):
- Update to 2.9.5 (bsc#1132174, CVE-2016-10745)

OBS-URL: https://build.opensuse.org/request/show/699516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=35
2019-05-05 19:19:27 +00:00
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
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
2d3f3ad072 Accepting request 694206 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/694206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=34
2019-04-19 16:36:56 +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
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
Stephan Kulow
09bc184ac9 Accepting request 677238 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/677238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=33
2019-02-24 19:46:44 +00:00
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
89d74da297 Accepting request 656829 from devel:languages:python
- Fix fdupes call

- Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/656829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=32
2018-12-14 19:48:14 +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