Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-Chameleon | Distribution: openSUSE Tumbleweed |
Version: 4.5.4 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Apr 20 15:30:44 2024 |
Group: Unspecified | Build host: reproducible |
Size: 841995 | Source RPM: python-Chameleon-4.5.4-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/malthe/chameleon | |
Summary: Fast HTML/XML Template Compiler |
Chameleon is an HTML/XML template engine for Python. It uses the *page templates* language. You can use it in any Python web application with just about any version of Python (2.5 and up, including 3.x and pypy).
BSD-3-Clause AND BSD-4-Clause AND Python-2.0 AND ZPL-2.1
* Sat Apr 20 2024 Dirk Müller <dmueller@suse.com> - update to 4.5.4: * Fix an issue where $-sign interpolation escaping would not work correctly when more than two such symbols appeared next to each other. * Minor optimization when rendering translations with a static message id (don't need to test if it's non-empty). * Fix a bug where a macro could not be used correctly to render a translation name. * Mon Mar 18 2024 Steve Kowalik <steven.kowalik@suse.com> - Add missing {Build,}Requires on importlib-metadata. - Drop unneeded Requires on setuptools. - No more greedy globs in %files. * Tue Jan 30 2024 Dirk Müller <dmueller@suse.com> - update to 4.5.2: * Fix a regression where a static symbol would not get correctly imported. * Add Python 3.13 classifier. * Fix a regression where default_extension was no longer permitted * Chameleon now has type annotations! * Fix a regression where generated template code would suboptimal due to incorrect handling of internal variables. * Always cook templates in debug mode, even when using CHAMELEON_CACHE option to persist generated code on disk. * Parsing the AST back to Python code now uses the built-in ast.unparse function. This change is not directly surfaced but means that the unparsing code is now more correctly tracking changes to the interpreter. * Drop support for platforms where AST nodes aren't weakref- capable (e.g., older PyPy). * Fix a PyPy compatibility issue having to do with determining the set * Wed Jan 10 2024 Dirk Müller <dmueller@suse.com> - update to 4.4.3: * Remove zope.interface. * Fix an issue where auto_reload is enabled and a file is loaded from a package that wasn't zip-compressed. * Drop support for Python 3.7. * Fix names of dependencies for importlib_resources and importlib_metadata. * Local variable scope is now iterable, completing dict interface. * Minor optimizations to rendering logic. * Implicit translation now provides the translation context, domain, and target language to the translation function (if applicable). Previously, the target language was provided, but this did not respect a change via i18n:target. * Replace pkg_resources with newer and faster importlib.resources and importlib.metadata. Just importing pkg_resources becomes slower and slower the more packages are installed. * Mon Oct 02 2023 Dirk Müller <dmueller@suse.com> - update to 4.2.0: * An XML document provided as a string (i.e. decoded) now correctly has its content encoding parsed. * Boolean attributes are now automatically configured for templates in non-XML mode, presuming that we're being used to generate HTML. * This means that the same loading mechanism can be used for both XML-and HTML-based templates. * Boolean attributes (those configured using the optional `boolean_attributes` parameter) now work with $-expression interpolation. * Unlike content and regular attributes, a special check for a falsy value is now done for boolean attributes, such that boolean logic can be used for interpolation expressions (only a truthy value will include the attribute). This reverts a change in behavior introduced in 3.8.0. * Fix format spec applying for f-strings. * Drop support for Python 2.7, 3.5, 3.6. * Add support for set- and dict comprehensions * Remove the following functions resp. modules: ``.utils.text_()`` ``.utils.unescape()`` ``.compat`` * Wed Jan 04 2023 Dirk Müller <dmueller@suse.com> - update to 3.10.2: * Fix handling of eager compilation with subclassing (e.g. Pyramid integration). * Tue Aug 02 2022 Otto Hollmann <otto.hollmann@suse.com> - version update to 3.10.1 * Fix __str__ method of chameleon.exc.TemplateError (#356) * Make scope class dict-like (#305) * Work in FIPS enabled environments (#345) * Fix tab handling issue (#350) * Thu May 20 2021 pgajdos@suse.com - version update to 3.9.1 * Avoid various traceback reference cycles. * Removed compatibility code for unsupported Python versions * Dropped support for obsolete Python 3.4 * Fixed namespace handling when redefining a variable in the same tal:define (#237) * Fixed failure computing a template's digest if template.filename is None (#254) - %check: use %pytest macro * Wed Jul 08 2020 Ondřej Súkup <mimi.vx@gmail.com> - Update to 3.8.1 * Added code optimization to reduce sequential appends of static text. * The default symbol in dynamic attributes is now symbolic. * The built-in attrs dictionary of static element attributes now correctly works with tal:define, etc. * Fix slice code generation compatibility issue on Python 3.9. * Expose default marker as importable symbol chameleon.tales.DEFAULT_MARKER. * Removed legacy flag literal_false. To get a similar behavior, use boolean_attributes. * Mon Jun 08 2020 Ondřej Súkup <mimi.vx@gmail.com> - Update to 3.7.2 * Fix compatiblity issue with Python 3.9. * Allow setting a custom value representation function
/usr/lib/python3.11/site-packages/Chameleon-4.5.4.dist-info /usr/lib/python3.11/site-packages/Chameleon-4.5.4.dist-info/INSTALLER /usr/lib/python3.11/site-packages/Chameleon-4.5.4.dist-info/LICENSE.txt /usr/lib/python3.11/site-packages/Chameleon-4.5.4.dist-info/METADATA /usr/lib/python3.11/site-packages/Chameleon-4.5.4.dist-info/RECORD /usr/lib/python3.11/site-packages/Chameleon-4.5.4.dist-info/REQUESTED /usr/lib/python3.11/site-packages/Chameleon-4.5.4.dist-info/WHEEL /usr/lib/python3.11/site-packages/Chameleon-4.5.4.dist-info/top_level.txt /usr/lib/python3.11/site-packages/chameleon /usr/lib/python3.11/site-packages/chameleon/__init__.py /usr/lib/python3.11/site-packages/chameleon/__pycache__ /usr/lib/python3.11/site-packages/chameleon/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/astutil.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/astutil.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/benchmark.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/benchmark.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/codegen.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/codegen.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/compiler.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/compiler.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/config.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/config.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/exc.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/exc.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/i18n.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/i18n.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/loader.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/loader.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/metal.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/metal.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/namespaces.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/namespaces.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/nodes.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/nodes.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/parser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/parser.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/program.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/program.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/tal.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/tal.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/tales.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/tales.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/template.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/template.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/tokenize.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/tokenize.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/types.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/types.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/__pycache__/utils.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/astutil.py /usr/lib/python3.11/site-packages/chameleon/benchmark.py /usr/lib/python3.11/site-packages/chameleon/codegen.py /usr/lib/python3.11/site-packages/chameleon/compiler.py /usr/lib/python3.11/site-packages/chameleon/config.py /usr/lib/python3.11/site-packages/chameleon/exc.py /usr/lib/python3.11/site-packages/chameleon/i18n.py /usr/lib/python3.11/site-packages/chameleon/loader.py /usr/lib/python3.11/site-packages/chameleon/metal.py /usr/lib/python3.11/site-packages/chameleon/namespaces.py /usr/lib/python3.11/site-packages/chameleon/nodes.py /usr/lib/python3.11/site-packages/chameleon/parser.py /usr/lib/python3.11/site-packages/chameleon/program.py /usr/lib/python3.11/site-packages/chameleon/py.typed /usr/lib/python3.11/site-packages/chameleon/tal.py /usr/lib/python3.11/site-packages/chameleon/tales.py /usr/lib/python3.11/site-packages/chameleon/template.py /usr/lib/python3.11/site-packages/chameleon/tokenize.py /usr/lib/python3.11/site-packages/chameleon/types.py /usr/lib/python3.11/site-packages/chameleon/utils.py /usr/lib/python3.11/site-packages/chameleon/zpt /usr/lib/python3.11/site-packages/chameleon/zpt/__init__.py /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__ /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__/loader.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__/loader.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__/program.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__/program.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__/template.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/chameleon/zpt/__pycache__/template.cpython-311.pyc /usr/lib/python3.11/site-packages/chameleon/zpt/loader.py /usr/lib/python3.11/site-packages/chameleon/zpt/program.py /usr/lib/python3.11/site-packages/chameleon/zpt/template.py /usr/share/doc/packages/python311-Chameleon /usr/share/doc/packages/python311-Chameleon/README.rst /usr/share/licenses/python311-Chameleon /usr/share/licenses/python311-Chameleon/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 23:53:07 2024