Commit Graph

10 Commits

Author SHA256 Message Date
Tomáš Chvátal
2a3053079b Accepting request 726193 from home:mcalabkova:branches:devel:languages:python
- Update to 3.0.1
  * Many changes, some of them breaking. For example:
  * Remove support for Python 2 (#1120). Only Python>=3.5 is supported.
  * Allow input value to be included in error messages for a number of fields.
  * Change ordering of keys and values arguments to fields.Dict.
  * Please read upstream changelog.
- Drop upstreamed patches reproducible.patch and pytest5.patch

OBS-URL: https://build.opensuse.org/request/show/726193
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=17
2019-08-27 00:54:41 +00:00
Tomáš Chvátal
5cb2311ec5 - Add patch to fix building with pytest5 from upstream git:
* pytest5.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=15
2019-07-31 09:14:19 +00:00
Tomáš Chvátal
9d057885b2 - Update to 2.19.5:
* Fix deserializing ISO8601-formatted datetimes with less than 6-digit miroseconds (:issue:`1251`). Thanks :user:`diego-plan9` for reporting.
  * Microseconds no longer gets lost when deserializing datetimes without dateutil installed (:issue:`1147`).
  * Fix bug where nested fields in Meta.exclude would not work on multiple instantiations (:issue:`1212`). Thanks :user:`MHannila` for reporting.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=13
2019-07-24 08:02:13 +00:00
Todd R
93c2a012f5 Accepting request 705891 from home:bmwiedemann:branches:devel:languages:python
Add reproducible.patch to make build reproducible (boo#1047218)

OBS-URL: https://build.opensuse.org/request/show/705891
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=11
2019-05-28 15:35:00 +00:00
Tomáš Chvátal
98cfbbd81d Accepting request 703732 from home:mcalabkova:branches:devel:languages:python
- Update to version 2.19.2
  * Handle OverflowError when (de)serializing large integers with 
    fields.Float

OBS-URL: https://build.opensuse.org/request/show/703732
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=9
2019-05-17 15:41:08 +00:00
Tomáš Chvátal
8b5db69938 Accepting request 691765 from home:pgajdos
- version update to 2.19.1
  - Fix bug where ``Nested(many=True)`` would skip first element when
    serializing a generator (:issue:`1163`). Thanks :user:`khvn26` for the
    catch and patch.
  - A `RemovedInMarshmallow3` warning is raised when using
    `fields.FormattedString`. Use `fields.Method` or `fields.Function`
    instead (:issue:`1141`).
  - A ``ChangedInMarshmallow3Warning`` is no longer raised when
    ``strict=False`` (:issue:`1108`). Thanks :user:`Aegdesil` for
    reporting.
  - Add warnings for functions in ``marshmallow.utils`` that are removed in
    marshmallow 3.
  - Copying ``missing`` with ``copy.copy`` or ``copy.deepcopy`` will not
    duplicate it (:pr:`1099`).
  - Add ``marshmallow.__version_info__`` (:pr:`1074`).
  - Add warnings for API that is deprecated or changed to help users
    prepare for marshmallow 3 (:pr:`1075`).
  - Prevent memory leak when dynamically creating classes with ``type()``
    (:issue:`732`). Thanks :user:`asmodehn` for writing the tests to
    reproduce this issue.
  - Prevent warning about importing from ``collections`` on Python 3.7
    (:issue:`1027`). Thanks :user:`nkonin` for reporting and
    :user:`jmargeta` for the PR.
  - Remove spurious warning about implicit collection handling
    (:issue:`998`). Thanks :user:`lalvarezguillen` for reporting.
  - Allow username without password in basic auth part of the url in
    ``fields.Url`` (:pr:`982`). Thanks user:`alefnula` for the PR.
  - Prevent ``TypeError`` when a non-collection is passed to a ``Schema`` with ``many=True``.
    Instead, raise ``ValidationError`` with ``{'_schema': ['Invalid input type.']}`` (:issue:`906`).
  - Fix ``root`` attribute for nested container fields on list

OBS-URL: https://build.opensuse.org/request/show/691765
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=7
2019-04-05 10:05:52 +00:00
Tomáš Chvátal
20e3a322be Accepting request 663780 from home:jengelh:branches:devel:languages:python
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/663780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=5
2019-01-08 18:39:42 +00:00
1a953b1bce Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=3
2018-12-04 13:39:57 +00:00
Dominique Leuenberger
55da4cd3b8 Accepting request 518493 from devel:languages:python
needs Request#518491

OBS-URL: https://build.opensuse.org/request/show/518493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-marshmallow?expand=0&rev=1
2017-08-28 13:14:13 +00:00
Thomas Bechtold
119c000308 Accepting request 517681 from home:sebix:branches:devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/517681
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-marshmallow?expand=0&rev=1
2017-08-21 05:35:19 +00:00