forked from pool/python-WTForms
Accepting request 833358 from devel:languages:python
- Drop Requires on the code package on the doc package.
- Update to 2.3.3:
* This release includes the translation files that were missing in the 2.3.2
release.
* Fixed a bug with :class:`~fields.SelectField` choices shortcut at form
submission.
- Update to 2.3.1:
* All modules in ``wtforms.ext`` show a deprecation warning on import.
* Fixed a bug when :class:`~fields.SelectField` choices is ``None``.
* Restored ``HTMLString`` and ``escape_html`` as aliases for
MarkupSafe functions. Their use shows a ``DeprecationWarning``.
* ``Form.validate`` takes an ``extra_validators`` parameter, mapping
field names to lists of extra validator functions. This matches
``BaseForm.validate``.
* Update locale catalogs.
* Drop support for Python 2.6, 3.3, and 3.4.
* :class:`~fields.SelectField` uses ``list()`` to construct a new list
of choices.
* Permitted underscores in ``HostnameValidation``.
* :class:`~validators.URL` validator now allows query parameters in
the URL.
* Updated ``false_values`` param in ``BooleanField`` docs.
* Fixed broken format string in Arabic translation
* Updated French and Japanese translations.
* Updated Ukrainian translation.
* ``FieldList`` error list keeps entries in order for easier
identification of which fields had errors.
* :class:`~validators.Length` gives a more helpful error message when
``min`` and ``max`` are the same value.
* :class:`~fields.SelectField` no longer coerces ``None`` to
``"None"`` allowing use of ``"None"`` as an option.
* The :class:`~widgets.TextArea` widget prepends a ``\r\n`` newline
when rendering to account for browsers stripping an initial line for
display. This does not affect the value.
* HTML5 :class:`~fields.html5.IntegerField` and
:class:`~fields.html5.RangeInput` don't render the ``step="1"``
attribute by default.
* ``aria_`` args are rendered the same way as ``data_`` args, by
converting underscores to hyphens. ``aria_describedby="name*help"``
becomes ``aria*describedby="name-help"``.
* Added a ``check_validators`` method to :class:`~fields.Field` which
checks if the given validators are both callable, and not classes.
* ``form.errors`` is not cached and will update if an error is
appended to a field after access.
* :class:`~wtforms.validators.NumberRange` correctly handle NaN
values.
* :class:`~fields.IntegerField` checks input type when processing data.
* Added a parameter to :class:`~fields.SelectField` to skip choice
validation.
* Choices which name and data are the same do not need to use tuples.
* Added more documentation on HTML5 fields.
* HTML is escaped using MarkupSafe instead of the previous internal
implementation. :func:`~widgets.core.escape_html` is removed,
replaced by :func:`markupsafe.escape`.
:class:`~widgets.core.HTMLString` is removed, replaced by
:class:`markupsafe.Markup`.
* Fixed broken IPv6 validator, validation now uses the ``ipaddress``
package.
* :class:`~fields.core.Label` text is escaped before rendering.
* Email validation is now handled by an optional library,
``email_validator``.
OBS-URL: https://build.opensuse.org/request/show/833358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-WTForms?expand=0&rev=6
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0cdbac3e7f6878086c334aa25dc5a33869a3954e9d1e015130d65a69309b3b61
|
||||
size 156904
|
||||
3
WTForms-2.3.3.tar.gz
Normal file
3
WTForms-2.3.3.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:81195de0ac94fbc8368abbaf9197b88c4f3ffd6c2719b5bf5fc9da744f3d829c
|
||||
size 162945
|
||||
@@ -1,3 +1,76 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 10 05:49:47 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Drop Requires on the code package on the doc package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 2 00:53:12 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Update to 2.3.3:
|
||||
* This release includes the translation files that were missing in the 2.3.2
|
||||
release.
|
||||
* Fixed a bug with :class:`~fields.SelectField` choices shortcut at form
|
||||
submission.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 30 06:57:03 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Update to 2.3.1:
|
||||
* All modules in ``wtforms.ext`` show a deprecation warning on import.
|
||||
* Fixed a bug when :class:`~fields.SelectField` choices is ``None``.
|
||||
* Restored ``HTMLString`` and ``escape_html`` as aliases for
|
||||
MarkupSafe functions. Their use shows a ``DeprecationWarning``.
|
||||
* ``Form.validate`` takes an ``extra_validators`` parameter, mapping
|
||||
field names to lists of extra validator functions. This matches
|
||||
``BaseForm.validate``.
|
||||
* Update locale catalogs.
|
||||
* Drop support for Python 2.6, 3.3, and 3.4.
|
||||
* :class:`~fields.SelectField` uses ``list()`` to construct a new list
|
||||
of choices.
|
||||
* Permitted underscores in ``HostnameValidation``.
|
||||
* :class:`~validators.URL` validator now allows query parameters in
|
||||
the URL.
|
||||
* Updated ``false_values`` param in ``BooleanField`` docs.
|
||||
* Fixed broken format string in Arabic translation
|
||||
* Updated French and Japanese translations.
|
||||
* Updated Ukrainian translation.
|
||||
* ``FieldList`` error list keeps entries in order for easier
|
||||
identification of which fields had errors.
|
||||
* :class:`~validators.Length` gives a more helpful error message when
|
||||
``min`` and ``max`` are the same value.
|
||||
* :class:`~fields.SelectField` no longer coerces ``None`` to
|
||||
``"None"`` allowing use of ``"None"`` as an option.
|
||||
* The :class:`~widgets.TextArea` widget prepends a ``\r\n`` newline
|
||||
when rendering to account for browsers stripping an initial line for
|
||||
display. This does not affect the value.
|
||||
* HTML5 :class:`~fields.html5.IntegerField` and
|
||||
:class:`~fields.html5.RangeInput` don't render the ``step="1"``
|
||||
attribute by default.
|
||||
* ``aria_`` args are rendered the same way as ``data_`` args, by
|
||||
converting underscores to hyphens. ``aria_describedby="name*help"``
|
||||
becomes ``aria*describedby="name-help"``.
|
||||
* Added a ``check_validators`` method to :class:`~fields.Field` which
|
||||
checks if the given validators are both callable, and not classes.
|
||||
* ``form.errors`` is not cached and will update if an error is
|
||||
appended to a field after access.
|
||||
* :class:`~wtforms.validators.NumberRange` correctly handle NaN
|
||||
values.
|
||||
* :class:`~fields.IntegerField` checks input type when processing data.
|
||||
* Added a parameter to :class:`~fields.SelectField` to skip choice
|
||||
validation.
|
||||
* Choices which name and data are the same do not need to use tuples.
|
||||
* Added more documentation on HTML5 fields.
|
||||
* HTML is escaped using MarkupSafe instead of the previous internal
|
||||
implementation. :func:`~widgets.core.escape_html` is removed,
|
||||
replaced by :func:`markupsafe.escape`.
|
||||
:class:`~widgets.core.HTMLString` is removed, replaced by
|
||||
:class:`markupsafe.Markup`.
|
||||
* Fixed broken IPv6 validator, validation now uses the ``ipaddress``
|
||||
package.
|
||||
* :class:`~fields.core.Label` text is escaped before rendering.
|
||||
* Email validation is now handled by an optional library,
|
||||
``email_validator``.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 29 12:02:19 UTC 2019 - pgajdos@suse.com
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-WTForms
|
||||
#
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2020 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,16 +18,19 @@
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
Name: python-WTForms
|
||||
Version: 2.2.1
|
||||
Version: 2.3.3
|
||||
Release: 0
|
||||
Summary: A flexible forms validation and rendering library for Python web development
|
||||
License: BSD-3-Clause
|
||||
Group: Development/Languages/Python
|
||||
URL: http://wtforms.simplecodes.com/
|
||||
Source: https://files.pythonhosted.org/packages/source/W/WTForms/WTForms-%{version}.tar.gz
|
||||
BuildRequires: %{python_module MarkupSafe}
|
||||
BuildRequires: %{python_module email_validator}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: python-MarkupSafe
|
||||
Requires: python-email_validator
|
||||
Recommends: python-Babel
|
||||
Recommends: python-Django
|
||||
Recommends: python-SQLAlchemy
|
||||
@@ -51,8 +54,6 @@ Because of this loose coupling, any template engine may be used for this.
|
||||
|
||||
%package -n %{name}-doc
|
||||
Summary: Documentation for WTForms
|
||||
Group: Documentation/HTML
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description -n %{name}-doc
|
||||
Documentation for WTForms, which is a forms validation and rendering library for Python web development.
|
||||
@@ -78,7 +79,7 @@ popd
|
||||
|
||||
%files %{python_files}
|
||||
%license LICENSE.rst
|
||||
%doc AUTHORS.rst CHANGES.rst README.rst
|
||||
%doc CHANGES.rst README.rst
|
||||
%{python_sitelib}/*
|
||||
|
||||
%files -n %{name}-doc
|
||||
|
||||
Reference in New Issue
Block a user