14
0
forked from pool/python-Mako

Commit Graph

  • 5762e6aceb Accepting request 1282928 from devel:languages:python main Ana Guerrero 2025-06-10 06:57:05 +00:00
  • dde958b5aa - Switch to pyproject macros. Steve Kowalik 2025-06-05 04:41:19 +00:00
  • 2a19afbd16 Accepting request 1269360 from devel:languages:python Ana Guerrero 2025-04-15 18:46:50 +00:00
  • 73fdb05464 - update to 1.3.10: * Fix undefined variable errors when strict_undefined=True when using a nested list comprehension. Dirk Mueller 2025-04-14 20:21:42 +00:00
  • 6a6fb0d6c3 Accepting request 1244766 from devel:languages:python Ana Guerrero 2025-02-11 20:20:38 +00:00
  • 548a25b6b9 Accepting request 1244709 from home:glaubitz:branches:devel:languages:python Dirk Mueller 2025-02-10 13:46:57 +00:00
  • 87e6f801cd Accepting request 1230045 from devel:languages:python Ana Guerrero 2024-12-13 21:31:05 +00:00
  • 8f412a23a6 Accepting request 1230021 from home:glaubitz:branches:devel:languages:python Markéta Machová 2024-12-11 09:54:51 +00:00
  • 557fd3fceb Accepting request 1221950 from devel:languages:python Ana Guerrero 2024-11-07 15:25:56 +00:00
  • 6a5a87cfeb Accepting request 1221806 from home:glaubitz:branches:devel:languages:python Markéta Machová 2024-11-06 20:19:11 +00:00
  • de9cec6f3b Accepting request 1178620 from devel:languages:python Ana Guerrero 2024-06-06 10:31:42 +00:00
  • 054ddfc4f6 - update to 1.3.5: * Reverted the fix for 🎫400 as it caused new issues when traversing some bracketed situations. Dirk Mueller 2024-06-04 21:04:20 +00:00
  • d6ec61e2d5 Accepting request 1173914 from devel:languages:python Ana Guerrero 2024-05-15 19:25:55 +00:00
  • e9e4cc85f4 - update to 1.3.4: * Fixed regression caused by the fix for 🎫320 where new logic added to interpret list and dictionary comprehensions would fail for expression oriented keys. As the parsing in question was not necessary for these keys, it's been removed. * Fixed issue where a parsed expression which contained sub-brackets, such as dictionary literals, would fail to be interpreted correctly even though the initial parsing is correct. Dirk Mueller 2024-05-14 08:15:58 +00:00
  • fecb95569a Accepting request 1167721 from devel:languages:python Ana Guerrero 2024-04-16 18:02:58 +00:00
  • 311d04e39e - update to 1.3.3: * Fixed unexpected error when use control lines which the first control block with no bodies other than comments, as pass is now added to the first empty block. * Fixed unexpected syntax error in strict_undefined mode that occurred when using comprehensions within a function in a Mako Python code block. Now, the local variable in comprehensions won't be added to the checklist when using strict_undefined mode. Dirk Mueller 2024-04-15 06:15:36 +00:00
  • 2b337fa0ef Accepting request 1143278 from devel:languages:python Ana Guerrero 2024-02-01 17:04:20 +00:00
  • 4b320e09c8 - update to 1.3.2: * Fixed parsing issue where attempting to render a single percent sign % using an escaped percent %% would not function correctly if the escaped percent were not the first character on a line. Note that this is a revised version of a similar change made in Mako 1.3.1 which caused unexpected parsing regressions, resulting in the release being yanked. Dirk Mueller 2024-02-01 10:10:20 +00:00
  • d4e77af8c3 Accepting request 1140408 from devel:languages:python Ana Guerrero 2024-01-22 19:30:48 +00:00
  • 84a185b9bc Accepting request 1140393 from home:alarrosa:branches:devel:languages:python Antonio Larrosa 2024-01-22 09:15:01 +00:00
  • 7bb67dda56 Accepting request 1131715 from devel:languages:python Dominique Leuenberger 2023-12-09 21:49:01 +00:00
  • dbf4b640fa - update to 1.3.0: * Mako 1.3.0 bumps the minimum Python version to 3.8 * Python 3.12 is now supported explicitly. - Update to 1.2.4 correctly interpret quoted sections individually * Fixed some issues with running the test suite which would be revealed by running tests in random order. - Use libalternatives instead of update-alternatives. emit warnings under Python 3.10. * The default template encoding is now utf-8 - update to 1.0.8 - fix up build for SLE11 - python3 package added - Added new "loop" variable to templates, is provided within a % for block to provide info about the loop such as index, first/last, odd/even, etc. A migration path is also provided for legacy templates via the "enable_loop" argument available on Template, TemplateLookup, and <%page>. - Added a real check for "reserved" names, that is names which are never pulled from the context and cannot be passed to the - The html_error_template() will now apply Pygments highlighting to the source code displayed in the traceback, if Pygments if - Added support for context managers, - Added class-level flag to CacheImpl "pass_context"; when True, the keyword argument 'context' will be passed to - Template caching has been converted into a plugin system, whereby the usage of Beaker is just the default plugin. Template and TemplateLookup now accept a string "cache_impl" parameter which refers to the name of a cache plugin, defaulting to the name 'beaker'. New plugins can be registered Dirk Mueller 2023-12-07 22:10:19 +00:00
  • 3e07721116 Accepting request 1093359 from devel:languages:python Dominique Leuenberger 2023-06-17 20:20:11 +00:00
  • de0048b6ba Accepting request 1093293 from devel:languages:python:mailman:backports Dirk Mueller 2023-06-15 20:03:02 +00:00
  • 5222190f81 Accepting request 1039736 from devel:languages:python Dominique Leuenberger 2022-12-04 13:57:42 +00:00
  • da67db86e4 Accepting request 1039707 from home:yarunachalam:branches:devel:languages:python Dirk Mueller 2022-12-03 07:22:40 +00:00
  • 4a403c8486 Accepting request 1007102 from devel:languages:python Dominique Leuenberger 2022-10-03 11:44:18 +00:00
  • 73f1d271d0 - update to 1.2.3: * Fixed issue in lexer in the same category as that of 🎫366 where the regexp used to match an end tag didn't correctly organize for matching characters surrounded by whitespace, leading to high memory / interpreter hang if a closing tag incorrectly had a large amount of unterminated space in it. Credit to Sebastian Chnelik for locating the issue. * As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is **never** appropriate to create templates that contain untrusted input. Dirk Mueller 2022-09-29 19:46:09 +00:00
  • 17ca776b19 Accepting request 1002487 from devel:languages:python Dominique Leuenberger 2022-09-15 20:57:23 +00:00
  • 163cd770fc - update to 1.2.2: * Fixed issue in lexer where the regexp used to match tags would not correctly interpret quoted sections individually Dirk Mueller 2022-09-11 07:33:49 +00:00
  • e382909c7f Accepting request 989969 from devel:languages:python Dominique Leuenberger 2022-08-04 11:23:10 +00:00
  • 5013e7d64d Fix typo for BuildRequires Steve Kowalik 2022-07-18 13:40:00 +00:00
  • 21086b203f - Update to 1.2.1: * [bug] [tests] Various fixes to the test suite in the area of exception message rendering to accommodate for variability in Python versions as well as Pygments. * [performance] Optimized some codepaths within the lexer/Python code generation process, improving performance for generation of templates prior to their being cached. Pull request courtesy Takuto Ikuta. * [changed] [py3k] Corrected "universal wheel" directive in setup.cfg so that building a wheel does not target Python 2. * [changed] [py3k] The bytestring_passthrough template argument is removed, as this flag only applied to Python 2. * [changed] [py3k] With the removal of Python 2's cStringIO, Mako now uses its own internal FastEncodingBuffer exclusively. * [changed] Refactored test utilities into mako.testing module. Removed unittest.TestCase dependency in favor of pytest. * [changed] [setup] Replaced the use of pkg_resources with the importlib library. For Python < 3.8 the library importlib_metadata is used. * [changed] [py3k] Removed support for Python 2 and Python 3.6. Mako now requires Python >= 3.7. * [bug] [py3k] Mako now performs exception chaining using raise from, correctly identifying underlying exception conditions when it raises its own exceptions. Pull request courtesy Ram Rachum. - Remove python2 gubbins, since it is no longer supported. Steve Kowalik 2022-07-18 09:46:10 +00:00
  • c7e46050e9 Accepting request 964655 from devel:languages:python Dominique Leuenberger 2022-03-28 14:58:38 +00:00
  • 237de06d25 Accepting request 964538 from home:pgajdos:python Matej Cepl 2022-03-24 12:32:12 +00:00
  • 74902b54f4 Accepting request 936087 from devel:languages:python Dominique Leuenberger 2021-12-09 18:45:15 +00:00
  • cffe7fe08b - update to 1.1.6: * Fixed issue where control statements on multi lines with a backslash would not parse correctly if the template itself contained CR/LF pairs as on Windows. Dirk Mueller 2021-12-06 09:48:49 +00:00
  • 8ee3afbac9 Accepting request 927135 from devel:languages:python Dominique Leuenberger 2021-10-25 13:17:07 +00:00
  • 5fbabe49da - update to 1.1.5: * Fixed some issues with running the test suite which would be revealed by running tests in random order. Dirk Mueller 2021-10-16 19:03:21 +00:00
  • 2c11732028 Fix changes Matej Cepl 2021-10-06 07:34:36 +00:00
  • 36eb6883db Remove obsolete suse_version if Matej Cepl 2021-10-06 07:34:07 +00:00
  • b73a4b0ae7 Accepting request 923269 from home:schubi2 Matej Cepl 2021-10-06 07:33:09 +00:00
  • 67a6367a47 Accepting request 922596 from home:schubi2 Matej Cepl 2021-10-03 20:08:50 +00:00
  • b73fe4f709 Accepting request 920174 from devel:languages:python Matej Cepl 2021-09-19 17:35:40 +00:00
  • 79b88cb710 Accepting request 919795 from home:schubi2 Matej Cepl 2021-09-17 20:48:49 +00:00
  • eacad2b144 Accepting request 866414 from devel:languages:python Dominique Leuenberger 2021-02-01 12:26:41 +00:00
  • af3e197bbb - update to 1.1.4: * Fixed Python deprecation issues related to module importing, as well as file access within the Lingua plugin, for deprecated APIs that began to emit warnings under Python 3.10. Dirk Mueller 2021-01-24 19:49:39 +00:00
  • 3c77ec990b Accepting request 855358 from devel:languages:python Dominique Leuenberger 2020-12-16 09:59:17 +00:00
  • afdf4df8ea Accepting request 855003 from home:bnavigator:branches:devel:languages:python Matej Cepl 2020-12-12 12:16:59 +00:00
  • 0ae6e76612 Accepting request 812490 from devel:languages:python Dominique Leuenberger 2020-06-09 22:34:23 +00:00
  • 9e2d26f8f8 - update to 1.1.3 * The default template encoding is now utf-8 Ondřej Súkup 2020-06-08 08:59:39 +00:00
  • 23c19550c8 Accepting request 808682 from devel:languages:python Dominique Leuenberger 2020-06-05 17:58:35 +00:00
  • 2be7671ae6 Accepting request 808638 from home:pgajdos:python Tomáš Chvátal 2020-05-25 09:23:10 +00:00
  • 6c51796466 Accepting request 780851 from devel:languages:python Dominique Leuenberger 2020-03-05 22:16:25 +00:00
  • 121517e7bb - update to 1.1.2 * Added –output-file argument to the Mako command line runner Ondřej Súkup 2020-03-02 08:39:33 +00:00
  • 7fd028baa8 Accepting request 775305 from devel:languages:python Dominique Leuenberger 2020-02-22 18:02:40 +00:00
  • 308d471bb2 - update to 1.1.1 * Replaced usage of the long-superseded “parser.suite” module in the mako.util package for parsing the python magic encoding comment with the “ast.parse” function * Added “babel” and “lingua” dependency entries to the setuptools entrypoints for the babel and lingua extensions Ondřej Súkup 2020-02-18 17:03:10 +00:00
  • 906bb7fc51 Accepting request 721098 from devel:languages:python Dominique Leuenberger 2019-08-06 13:09:15 +00:00
  • f171012d61 Accepting request 721022 from home:pgajdos Tomáš Chvátal 2019-08-05 18:06:18 +00:00
  • ea29564d89 Accepting request 719500 from home:pgajdos Tomáš Chvátal 2019-07-29 08:41:32 +00:00
  • 4d8b3761e8 Accepting request 710504 from devel:languages:python Dominique Leuenberger 2019-06-24 19:44:52 +00:00
  • 5997fdf354 - Update to 1.0.12: * Fixed regression where import refactors in Mako 1.0.11 caused broken imports on Python 3.8. * Updated for additional project metadata in setup.py. Additionally, the code has been reformatted using Black and zimports. Tomáš Chvátal 2019-06-18 08:41:48 +00:00
  • c12db85c01 Accepting request 703501 from devel:languages:python Dominique Leuenberger 2019-05-20 08:26:41 +00:00
  • ee44dd0c24 Accepting request 703500 from home:kwususe1:branches:devel:languages:python Tomáš Chvátal 2019-05-16 17:44:21 +00:00
  • 88fbb5cc24 Accepting request 699371 from devel:languages:python Dominique Leuenberger 2019-05-05 19:18:55 +00:00
  • df7e98f40b - Update to 1.0.9: * Fixed an element in the AST Python generator which changed for Python 3.8 Tomáš Chvátal 2019-04-29 08:02:31 +00:00
  • fc30c39ee2 Accepting request 687333 from devel:languages:python Dominique Leuenberger 2019-03-29 19:36:31 +00:00
  • a8bd327273 - update to 1.0.8 * Added --output-encoding flag to the mako-render script Ondřej Súkup 2019-03-21 13:41:34 +00:00
  • b8706a345c Accepting request 622361 from devel:languages:python Dominique Leuenberger 2018-07-14 18:20:04 +00:00
  • aa5107c238 Clean up SPEC file. Matej Cepl 2018-07-05 21:48:07 +00:00
  • 22184df6e9 Accepting request 583701 from devel:languages:python Dominique Leuenberger 2018-03-09 09:34:37 +00:00
  • e63053c032 Accepting request 583642 from home:aplanas:branches:devel:languages:python Tomáš Chvátal 2018-03-06 20:52:17 +00:00
  • e13c2233f7 Accepting request 517982 from devel:languages:python Dominique Leuenberger 2017-08-23 09:53:37 +00:00
  • 90056b67c7 Accepting request 517981 from home:tbechtold:branches:devel:languages:python Thomas Bechtold 2017-08-21 17:00:28 +00:00
  • 28003abcc5 Accepting request 493141 from devel:languages:python Dominique Leuenberger 2017-05-09 15:59:18 +00:00
  • 6e77f1173e Accepting request 493118 from home:TheBlackCat:branches:devel:languages:python Todd R 2017-05-06 04:27:38 +00:00
  • ff9bec0419 Accepting request 490796 from devel:languages:python Dominique Leuenberger 2017-04-28 08:52:36 +00:00
  • 862effb985 Accepting request 487255 from home:jengelh:branches:devel:languages:python Todd R 2017-04-24 16:27:39 +00:00
  • 50ab83a973 Accepting request 486119 from devel:languages:python Dominique Leuenberger 2017-04-19 16:08:02 +00:00
  • 3a1308a8b4 - restore compatibility Provides Jan Matejek 2017-04-06 11:39:18 +00:00
  • 870298a4e6 Accepting request 484188 from home:alois:branches:devel:languages:python Jan Matejek 2017-03-31 17:01:12 +00:00
  • e9f4a17439 Accepting request 456104 from devel:languages:python Dominique Leuenberger 2017-02-15 09:02:03 +00:00
  • 1241b8ea26 Accepting request 456071 from home:stroeder:branches:devel:languages:python Thomas Bechtold 2017-02-10 17:07:10 +00:00
  • 33e2b5f6d2 Accepting request 440550 from devel:languages:python Dominique Leuenberger 2016-11-17 11:21:06 +00:00
  • 95fd4819ce Accepting request 440549 from home:tbechtold:branches:devel:languages:python Thomas Bechtold 2016-11-16 06:59:45 +00:00
  • 95d0c792c9 Accepting request 428040 from devel:languages:python Dominique Leuenberger 2016-09-20 11:22:24 +00:00
  • 2f9ac0bb11 Accepting request 428033 from home:TheBlackCat:branches:devel:languages:python Todd R 2016-09-16 04:07:55 +00:00
  • f763da4e88 Accepting request 318847 from devel:languages:python Dominique Leuenberger 2015-07-28 09:41:30 +00:00
  • e1ca06705b Accepting request 318683 from home:seife:OpenStack:Master Dirk Mueller 2015-07-27 06:19:56 +00:00
  • f5f930246e Accepting request 290615 from devel:languages:python Dominique Leuenberger 2015-03-16 05:53:17 +00:00
  • 2ced8f2796 Accepting request 290614 from home:posophe:branches:devel:languages:python Denisart Benjamin 2015-03-13 11:46:20 +00:00
  • 97d06fec2d Accepting request 243225 from devel:languages:python Stephan Kulow 2014-08-01 12:34:17 +00:00
  • 0b7d282708 Accepting request 242919 from Cloud:OpenStack:Master Dirk Mueller 2014-07-31 15:32:42 +00:00
  • 92d176bdef Accepting request 241523 from devel:languages:python Stephan Kulow 2014-07-21 08:34:54 +00:00
  • 89254936e2 Accepting request 241522 from home:TheBlackCat:branches:devel:languages:python Todd R 2014-07-18 14:51:13 +00:00
  • 8da1660f74 Accepting request 224886 from devel:languages:python Stephan Kulow 2014-03-07 06:06:09 +00:00
  • d92400249b - Only suggest Beaker, it's an extra requirement and not really needed Sascha Peilicke 2014-03-06 14:28:59 +00:00
  • 89d519c48b Accepting request 213771 from devel:languages:python Stephan Kulow 2014-01-16 14:12:26 +00:00
  • a60621e763 Accepting request 213703 from Cloud:OpenStack:Master Denisart Benjamin 2014-01-13 17:21:04 +00:00
  • affec0c251 Accepting request 197231 from devel:languages:python Stephan Kulow 2013-09-03 20:03:30 +00:00