Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-asdf for openSUSE:Factory checked in at 2023-05-21 19:08:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-asdf (Old) and /work/SRC/openSUSE:Factory/.python-asdf.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-asdf" Sun May 21 19:08:36 2023 rev:19 rq:1087850 version:2.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-asdf/python-asdf.changes 2022-10-22 17:33:26.387571170 +0200 +++ /work/SRC/openSUSE:Factory/.python-asdf.new.1533/python-asdf.changes 2023-05-21 19:09:34.842733905 +0200 @@ -1,0 +2,87 @@ +Thu May 18 18:40:12 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- Update to 2.15.0 + * Add AsdfProvisionalAPIWarning to warn developers of new + features that may undergo breaking changes but are likely to be + included as stable features (without this warning) in a future + version of ASDF [#1295] + * Add AsdfDeprecationWarning to AsdfFile.blocks [#1336] + * Document policy for ASDF release cycle including when support + for ASDF versions end. Also document dependency support policy. + [#1323] + * Update lower pins on numpy (per release policy), packaging, and + pyyaml to ones that we can successfully build and test against. + [#1360] + * Provide more informative filename when failing to open a file + [#1357] + * Add new plugin type for custom schema validators. [#1328] + * Add AsdfDeprecationWarning to asdf.types.CustomType [#1359] + * Throw more useful error when provided with a path containing an + extra leading slash [#1356] + * Add AsdfDeprecationWarning to AsdfInFits. Support for reading + and writing ASDF in fits files is being moved to stdatamodels. + [#1337] + * Add AsdfDeprecationWarning to asdf.resolver [#1362] + * Add AsdfDeprecationWarning to + asdf.tests.helpers.assert_extension_correctness [#1388] + * Add AsdfDeprecationWarning to asdf.type_index [#1403] + * Add warning to use of asdftool extract and remove-hdu about + deprecation and impending removal [#1411] + * Deprecate AsdfFile attributes that use the legacy extension api + [#1417] + * Add AsdfDeprecationWarning to asdf.types [#1401] + * deprecate default_extensions, get_default_resolver and + get_cached_asdf_extension_list in asdf.extension [#1409] + * move asdf.types.format_tag to asdf.testing.helpers.format_tag + [#1433] + * Deprecate AsdfExtenion, AsdfExtensionList, BuiltinExtension + [#1429] + * Add AsdfDeprecationWarning to asdf_extensions entry point + [#1361] + * Deprecate asdf.tests.helpers [#1440] + * respect umask when determining file permissions for written + files [#1451] +- Release 2.14.4 + * require jsonschema<4.18 [#1487] +- Release 2.14.3 + * Use importlib_metadata for all python versions [#1260] + * Fix issue #1268, where update could fail to clear memmaps for + some files [#1269] + * Bump asdf-transform-schemas version [#1278] +- Release 2.14.2 + * Fix issue #1256, where enum could not be used on tagged + objects. [#1257] +- Release 2.14.1 + * Fix issue #1239, close memmap with asdf file context [#1241] +- Release 2.14.0 + * Update citation. [#1184] + * Add search support to ~asdf.AsdfFile.schema_info. [#1187] + * Add asdf.search.AsdfSearchResult support for + ~asdf.AsdfFile.schema_info and + ~asdf.search.AsdfSearchResult.schema_info method. [#1197] + * Use forc ndarray flag to correctly test for fortran array + contiguity [#1206] + * Unpin jsonschema version and fix jsonschema deprecation + warnings. [#1185] + * Replace pkg_resources with importlib.metadata. [#1199] + * Fix default validation for jsonschema 4.10+ [#1203] + * Add asdf-unit-schemas as a dependency, for backwards + compatibility. [#1210] + * Remove stray toplevel packages docker docs and + compatibility_tests from wheel [#1214] + * Close files opened during a failed call to asdf.open [#1221] + * Modify generic_file for fsspec compatibility [#1226] + * Add fsspec http filesystem support [#1228] + * Memmap whole file instead of each array [#1230] + * Fix issue #1232 where array data was duplicated during resaving + of a fits file [#1234] +- Drop asdf-pr1185+pr1203-fix-jsonschema.patch fixed upstream +- Drop asdf-pr1214-installed-packages.patch fixed upstream + +------------------------------------------------------------------- +Thu May 18 16:08:18 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- set sle15_python_module_pythons to build with newer python + stack on SLE15 on SLE15 on SLE15 on SLE15 + +------------------------------------------------------------------- Old: ---- asdf-2.13.0.tar.gz asdf-pr1185+pr1203-fix-jsonschema.patch asdf-pr1214-installed-packages.patch New: ---- asdf-2.15.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-asdf.spec ++++++ --- /var/tmp/diff_new_pack.RRIuXu/_old 2023-05-21 19:09:35.282736417 +0200 +++ /var/tmp/diff_new_pack.RRIuXu/_new 2023-05-21 19:09:35.286736440 +0200 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,32 +25,31 @@ %bcond_with test %endif +%{?sle15_python_module_pythons} Name: python-asdf%{psuffix} -Version: 2.13.0 +Version: 2.15.0 Release: 0 Summary: Python tools to handle ASDF files License: BSD-2-Clause AND BSD-3-Clause URL: https://github.com/asdf-format/asdf Source0: https://files.pythonhosted.org/packages/source/a/asdf/asdf-%{version}.tar.gz -# PATCH-FIX-UPSTREAM asdf-pr1185+pr1203-fix-jsonschema.patch gh#asdf-format/asdf#1185, gh#asdf-format/asdf#1203 -Patch0: asdf-pr1185+pr1203-fix-jsonschema.patch -# PATCH-FIX-UPSTREAM asdf-pr1214-installed-packages.patch gh#asdf-format/asdf#1214 -Patch1: asdf-pr1214-installed-packages.patch BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools >= 42} +BuildRequires: %{python_module setuptools >= 60} BuildRequires: %{python_module setuptools_scm >= 3.4} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-PyYAML >= 3.10 +Requires: python-PyYAML >= 5.4.1 Requires: python-asdf-standard >= 1.0.1 -Requires: python-asdf-transform-schemas >= 0.2.2 +Requires: python-asdf-transform-schemas >= 0.3 +Requires: python-asdf-unit-schemas >= 0.1 +Requires: python-importlib-metadata >= 4.11.4 Requires: python-jmespath >= 0.6.2 -Requires: python-jsonschema >= 4.0.1 -Requires: python-numpy >= 1.10 -Requires: python-packaging >= 16.0 +Requires: python-numpy >= 1.20 +Requires: python-packaging >= 19 Requires: python-semantic_version >= 2.8 +Requires: (python-jsonschema >= 4.0.1 with python-jsonschema < 4.18) %if 0%{?python_version_nodots} < 39 Requires: python-importlib-resources >= 3 %endif @@ -60,16 +59,18 @@ BuildArch: noarch # SECTION test requirements %if %{with test} +BuildRequires: %{python_module aiohttp} BuildRequires: %{python_module asdf = %{version}} BuildRequires: %{python_module astropy >= 5.0.4} -BuildRequires: %{python_module gwcs} -BuildRequires: %{python_module lz4} +BuildRequires: %{python_module fsspec >= 2022.8.2} +BuildRequires: %{python_module gwcs >= 0.18.3} +BuildRequires: %{python_module lz4 >= 0.10} BuildRequires: %{python_module psutil} BuildRequires: %{python_module pytest-doctestplus} BuildRequires: %{python_module pytest-openfiles >= 0.3.1} BuildRequires: %{python_module pytest-remotedata} -BuildRequires: %{python_module pytest-sugar} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module requests} %endif # /SECTION %python_subpackages @@ -83,8 +84,8 @@ %autosetup -p1 -n asdf-%{version} sed -i -e '/^#!\//, 1d' asdf/extern/RangeHTTPServer.py chmod a-x asdf/extern/RangeHTTPServer.py -sed -i 's/\r$//' asdf/tests/data/example_schema.json -chmod a-x asdf/tests/data/example_schema.json +sed -i 's/\r$//' asdf/_tests/data/example_schema.json +chmod a-x asdf/_tests/data/example_schema.json sed -i '/addopts/ s/--color=yes//' pyproject.toml %build ++++++ asdf-2.13.0.tar.gz -> asdf-2.15.0.tar.gz ++++++ ++++ 41153 lines of diff (skipped)