1
0
forked from pool/python-Jinja2

117 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
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
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
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
208a65b595 Accepting request 583700 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/583700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=31
2018-03-09 09:34:32 +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
d7221bd9ef Accepting request 580801 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/580801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=30
2018-03-05 12:34:44 +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
a0a5049d44 Accepting request 540464 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/540464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=29
2017-11-12 17:00:10 +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
165a451cb8 Accepting request 485735 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/485735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=28
2017-04-19 16:07:30 +00:00
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
35ab65a4fc Accepting request 345260 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/345260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=27
2015-12-03 12:25:45 +00:00
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
Stephan Kulow
8ba9327e26 Accepting request 317965 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/317965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=26
2015-07-24 07:57:41 +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
Stephan Kulow
1f3f1c79ca Accepting request 306661 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/306661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=25
2015-05-15 07:02:57 +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
3bf0c8d939 Accepting request 244834 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/244834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=23
2014-08-20 15:52:41 +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
Stephan Kulow
5c43b834ad Accepting request 241046 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/241046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=22
2014-07-16 14:37:11 +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
Stephan Kulow
f075b1a043 Accepting request 233228 from devel:languages:python
- fix package build (file selection missing) (forwarded request 233206 from frispete)

OBS-URL: https://build.opensuse.org/request/show/233228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=21
2014-05-10 20:56:59 +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
Stephan Kulow
5427221bdc Accepting request 231785 from devel:languages:python
- avoid rebuildcycle with vim (forwarded request 231546 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/231785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=20
2014-05-02 17:21:58 +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
Stephan Kulow
9e9355130a Accepting request 213770 from devel:languages:python
- 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. (forwarded request 213701 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/213770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=19
2014-01-16 14:38:11 +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
Tomáš Chvátal
4708aa1a88 Accepting request 204582 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/204582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=18
2013-10-25 09:19:53 +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
Stephan Kulow
9e84d944c5 Accepting request 197127 from devel:languages:python
- Avoid "Recommends:" on old rpm distros

OBS-URL: https://build.opensuse.org/request/show/197127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=16
2013-09-03 20:03: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
Tomáš Chvátal
0914da8b6a Accepting request 186936 from 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. (forwarded request 186916 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/186936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=15
2013-08-15 10:29:07 +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
Stephan Kulow
afb5ac1e2a Accepting request 182845 from 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. (forwarded request 182834 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/182845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=14
2013-07-11 17:37:06 +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
Stephan Kulow
9a8766b56d Accepting request 179684 from devel:languages:python
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.

OBS-URL: https://build.opensuse.org/request/show/179684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=13
2013-06-19 14:21:41 +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
Stephan Kulow
bac0bc0ff6 Accepting request 143681 from devel:languages:python
Fix building on openSUSE 12.1 and 12.2 (forwarded request 143680 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/143681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=11
2012-12-03 10:20:53 +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
Stephan Kulow
a40421c26c Accepting request 142404 from devel:languages:python
Remove openSUSE 11.4 spec file workarounds (forwarded request 142402 from TheBlackCat) (forwarded request 142403 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/142404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=10
2012-11-26 18:52:32 +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
Stephan Kulow
9ac0480d19 Accepting request 116056 from devel:languages:python
Fix building python 3 package on openSUSE 11.4 x86_64 (forwarded request 116054 from TheBlackCat) (forwarded request 116055 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/116056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=8
2012-05-07 20:49:47 +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
Sascha Peilicke
bb91ae9e77 Accepting request 115191 from home:TheBlackCat:branches:devel:languages:python
Please add a link in devel:languages:python from python-Jinja2 to python3-Jinja2 to allow building of the python3 version

- Add python 3 package
- Simplify vim plugin packaging
- Add suggests for vim and emacs in their respective 
  packages
- Removed test for obsolete openSUSE version

OBS-URL: https://build.opensuse.org/request/show/115191
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=13
2012-04-25 08:26:10 +00:00
Stephan Kulow
e42341f8b8 Accepting request 106666 from devel:languages:python
- Simplified macro usage

OBS-URL: https://build.opensuse.org/request/show/106666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=7
2012-02-24 05:53:27 +00:00
Sascha Peilicke
0cda00d934 - Simplified macro usage
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=11
2012-02-23 13:44:43 +00:00
Sascha Peilicke
de5ccf7177 Accepting request 84461 from devel:languages:python
- Split of 'vim' and 'emacs' sub-packages that contain syntax highlighting
  support for both editors

- Set license to BSD-3-Clause (SPDX style)
- Require python-distribute instead of python-setuptools

OBS-URL: https://build.opensuse.org/request/show/84461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=4
2011-09-26 08:11:55 +00:00
Sascha Peilicke
0f31fa7ff8 Own vim dir to fix build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=8
2011-09-22 12:19:19 +00:00
Sascha Peilicke
a614ca442b - Split of 'vim' and 'emacs' sub-packages that contain syntax highlighting
support for both editors

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=7
2011-09-22 12:02:16 +00:00
Sascha Peilicke
7791308245 - Set license to BSD-3-Clause (SPDX style)
- Require python-distribute instead of python-setuptools

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=6
2011-09-22 09:14:51 +00:00
Sascha Peilicke
bcac7db5dd Accepting request 83867 from devel:languages:python
- Update to version 2.6:
  * internal attributes now raise an internal attribute error now instead
    of returning an undefined.  This fixes problems when passing undefined
    objects to Python semantics expecting APIs.
  * traceback support now works properly for PyPy.  (Tested with 1.4)
  * implemented operator intercepting for sandboxed environments.  This
    allows application developers to disable builtin operators for better
    security.  (For instance limit the mathematical operators to actual
    integers instead of longs)
  * groupby filter now supports dotted notation for grouping by attributes
    of attributes.
  * scoped blocks not properly treat toplevel assignments and imports.
    Previously an import suddenly "disappeared" in a scoped block.
  * automatically detect newer Python interpreter versions before loading code
    from bytecode caches to prevent segfaults on invalid opcodes.  The segfault
    in earlier Jinja2 versions here was not a Jinja2 bug but a limitation in
    the underlying Python interpreter.  If you notice Jinja2 segfaulting in
    earlier versions after an upgrade of the Python interpreter you don't have
    to upgrade, it's enough to flush the bytecode cache.  This just no longer
    makes this necessary, Jinja2 will automatically detect these cases now.
  * the sum filter can now sum up values by attribute.  This is a backwards
    incompatible change.  The argument to the filter previously was the
    optional starting index which defaultes to zero.  This now became the
    second argument to the function because it's rarely used.
  * like sum, sort now also makes it possible to order items by attribute.
  * like sum and sort, join now also is able to join attributes of objects
    as string.
  * the internal eval context now has a reference to the environment.
  * added a mapping test to see if an object is a dict or an object with
    a similar interface.

OBS-URL: https://build.opensuse.org/request/show/83867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=3
2011-09-21 15:18:10 +00:00
Sascha Peilicke
96288d096f - Update to version 2.6:
* internal attributes now raise an internal attribute error now instead
    of returning an undefined.  This fixes problems when passing undefined
    objects to Python semantics expecting APIs.
  * traceback support now works properly for PyPy.  (Tested with 1.4)
  * implemented operator intercepting for sandboxed environments.  This
    allows application developers to disable builtin operators for better
    security.  (For instance limit the mathematical operators to actual
    integers instead of longs)
  * groupby filter now supports dotted notation for grouping by attributes
    of attributes.
  * scoped blocks not properly treat toplevel assignments and imports.
    Previously an import suddenly "disappeared" in a scoped block.
  * automatically detect newer Python interpreter versions before loading code
    from bytecode caches to prevent segfaults on invalid opcodes.  The segfault
    in earlier Jinja2 versions here was not a Jinja2 bug but a limitation in
    the underlying Python interpreter.  If you notice Jinja2 segfaulting in
    earlier versions after an upgrade of the Python interpreter you don't have
    to upgrade, it's enough to flush the bytecode cache.  This just no longer
    makes this necessary, Jinja2 will automatically detect these cases now.
  * the sum filter can now sum up values by attribute.  This is a backwards
    incompatible change.  The argument to the filter previously was the
    optional starting index which defaultes to zero.  This now became the
    second argument to the function because it's rarely used.
  * like sum, sort now also makes it possible to order items by attribute.
  * like sum and sort, join now also is able to join attributes of objects
    as string.
  * the internal eval context now has a reference to the environment.
  * added a mapping test to see if an object is a dict or an object with
    a similar interface.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=3
2011-09-20 12:59:48 +00:00
0e5f28c2fb Autobuild autoformatter for 76558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=2
2011-07-21 11:18:40 +00:00
OBS User buildservice-autocommit
4d76b772b1 Updating link to change in openSUSE:Factory/python-Jinja2 revision 2.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=dd0990ee63bcdbcd9947d8f84251c96a
2011-07-21 11:18:40 +00:00
537bc701ce Accepting request 76558 from devel:languages:python
Replaces python-jinja2, adds some fixes

OBS-URL: https://build.opensuse.org/request/show/76558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Jinja2?expand=0&rev=1
2011-07-21 11:18:22 +00:00
Sascha Peilicke
87683445f5 - Renamed to python-Jinja2
- Fix wrong EOL encodings

- Do not require python-setuptools, buildrequires is sufficient
- Removed authors from description
- Changed license to BSD3c

- rpmlint issues cleanup
  * fdupes, tar.bz2 tarball, ...
- package docs again (lost with last revision)

- re-generated spec file with py2pack
  * now builds for Fedora and Mandriva

- Update to 2.2.1;
- Fixed changes file name.

- initial package (2.1.1)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Jinja2?expand=0&rev=1
2011-07-20 20:33:49 +00:00

Diff Content Not Available