1
0
forked from pool/python-Jinja2

118 Commits

Author SHA256 Message Date
35c920ddd7 Accepting request 1190527 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1190527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=54
2024-08-01 20:03:17 +00:00
22468b88aa Accepting request 1190444 from home:glaubitz:branches:devel:languages:python
- Cherry-pick patch from Fedora to fix FTBFS with Python 3.13
  * fix-ftbfs-with-python313.patch
- Add new build dependency python-trio to BuildRequires

OBS-URL: https://build.opensuse.org/request/show/1190444
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=112
2024-07-30 20:05:28 +00:00
7b8468f4cb Accepting request 1172259 from devel:languages:python
- update to 3.1.4 (bsc#1223980, CVE-2024-34064):
  * The xmlattr filter does not allow keys with / solidus, >
    greater-than sign, or = equals sign, in addition to disallowing
    spaces. Regardless of any validation done by Jinja, user input
    should never be used as keys to this filter, or must be separately
    validated first.

OBS-URL: https://build.opensuse.org/request/show/1172259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=53
2024-05-07 16:02:44 +00:00
3e785a3c5f - update to 3.1.4 (bsc#1223980, CVE-2024-34064):
* The xmlattr filter does not allow keys with / solidus, >
    greater-than sign, or = equals sign, in addition to disallowing
    spaces. Regardless of any validation done by Jinja, user input
    should never be used as keys to this filter, or must be separately
    validated first.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=110
2024-05-06 18:11:54 +00:00
ad467f3c8d Accepting request 1142212 from devel:languages:python
- Disable broken test with latest version of MarkupSafe (2.1.4)
  (gh#pallets/jinja#1930, gh#pallets/markupsafe#417)

OBS-URL: https://build.opensuse.org/request/show/1142212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=52
2024-01-29 21:26:58 +00:00
b48e3e3f2d - Disable broken test with latest version of MarkupSafe (2.1.4)
(gh#pallets/jinja#1930, gh#pallets/markupsafe#417)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=108
2024-01-29 10:12:28 +00:00
86c88b9cce Accepting request 1138254 from devel:languages:python
- update to 3.1.3 (bsc#1218722, CVE-2024-22195):
  * Fix compiler error when checking if required blocks in parent
    templates are xmlattr filter does not allow keys with spaces.
  * Make error messages stemming from invalid nesting of {% trans
    %} blocks more helpful. :pr:`1916`

  - Security issue: Corrected the security fix for the cache folder.
- avoid rebuildcycle with vim
- Add suggests for vim and emacs in their respective

OBS-URL: https://build.opensuse.org/request/show/1138254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=51
2024-01-14 18:01:12 +00:00
6d8e93bca6 - update to 3.1.3 (bsc#1218722, CVE-2024-22195):
* Fix compiler error when checking if required blocks in parent
    templates are xmlattr filter does not allow keys with spaces.
  * Make error messages stemming from invalid nesting of {% trans
    %} blocks more helpful. :pr:`1916`
  - Security issue: Corrected the security fix for the cache folder.
- avoid rebuildcycle with vim
- Add suggests for vim and emacs in their respective

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=106
2024-01-12 09:36:22 +00:00
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