Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-astropy for openSUSE:Factory checked in at 2026-06-30 15:12:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-astropy (Old) and /work/SRC/openSUSE:Factory/.python-astropy.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-astropy" Tue Jun 30 15:12:37 2026 rev:68 rq:1362542 version:8.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-astropy/python-astropy.changes 2026-06-18 18:40:28.688665551 +0200 +++ /work/SRC/openSUSE:Factory/.python-astropy.new.11887/python-astropy.changes 2026-06-30 15:13:16.043704224 +0200 @@ -1,0 +2,58 @@ +Mon Jun 29 20:42:24 UTC 2026 - Dirk Müller <[email protected]> + +- update to 8.0.0: + * Added astropy.config.temporary_cache_dir_path and + astropy.config.temporary_config_dir_path context managers, + which are safer alternatives to astropy.config.set_temp_cache + and astropy.config.set_temp_config respectively, and should + be preferred in new code, but are not drop-in replacements. + Added support for ASTROPY_CACHE_DIR and ASTROPY_CONFIG_DIR + environment variables, offering a more tightly scoped + alternative to XDG_CACHE_HOME and XDG_CONFIG_HOME + respectively. When both are defined, ASTROPY_ -prefixed + variables take precedence over XDG_ -prefixed ones. [#19575] + * Added a ensure_exists boolean option to cache and config path + getters, allowing callers to disable directory creation on + discovery with ensure_exists=False. When False, callers + should handle missing directory on their own. [#19616] + * The angular_diameter_distance method now accepts two redshift + arguments to compute the angular diameter distance between + objects at different redshifts. The previous separate method + angular_diameter_distance_z1z2 is deprecated and will be + removed in a future version. + * The trait astropy.cosmology.traits.NeutrinoComponent has been + added to work with objects that have attributes and methods + related to neutrinos. + * Removed deprecated module-level shim files + (astropy.cosmology.connect, astropy.cosmology.core, + astropy.cosmology.flrw, astropy.cosmology.funcs, and + astropy.cosmology.parameter), which were deprecated in v7.1. + All cosmology classes and functions should be imported + directly from astropy.cosmology. + * Registered the read_mrt() and write_mrt() methods with the + Cosmology class, enabling the import and export of + cosmological data to and from MRT files. + * Read CDS table where the data is split into multiple files + * Add a new io.ascii format mesa to read history and profile + output files from MESA, a well-known code for stellar + evolution calculations. + * Added a logical_as_bytes parameter to fits.open() that, when + set to True, causes FITS logical columns to be read as bytes + (S1) instead of bool, preserving NULL (undefined) values that + would otherwise be silently converted to False. Columns read + this way round-trip correctly when written back to a FITS + file, preserving b'T', b'F', and b'x00' (NULL) values. A + warning is now emitted when NULL values are present and + logical_as_bytes is not set. + * Extended the logical_as_bytes option of fits.open() to apply + to variable-length array (PL/QL) logical columns. When True, + VLA logical columns are returned as S1 byte arrays (one byte + per entry) so that b'x00' (NULL) is distinguishable from b'F' + (False); S1 row arrays also round-trip through writing. A + warning is emitted when NULL bytes are present in a VLA + logical column read with logical_as_bytes=False, except for + the ambiguous case of a column whose heap is entirely x00 + (which may instead be an all-False column written by astropy + <= 7.2.0). + +------------------------------------------------------------------- Old: ---- astropy-7.2.1.tar.gz New: ---- astropy-8.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-astropy.spec ++++++ --- /var/tmp/diff_new_pack.ecpspe/_old 2026-06-30 15:13:16.783729267 +0200 +++ /var/tmp/diff_new_pack.ecpspe/_new 2026-06-30 15:13:16.783729267 +0200 @@ -49,7 +49,7 @@ %{?sle15_python_module_pythons} Name: python-astropy%{psuffix} -Version: 7.2.1 +Version: 8.0.0 Release: 0 Summary: Community-developed python astronomy tools License: BSD-3-Clause @@ -60,48 +60,48 @@ # These are used by the python files so they must be available. Source100: python-astropy-rpmlintrc # https://docs.astropy.org/en/stable/install.html#requirements -BuildRequires: %{python_module Cython >= 3 with %python-Cython < 4} +BuildRequires: %{python_module Cython >= 3.0.0 with %python-Cython < 4} BuildRequires: %{python_module devel >= 3.11} BuildRequires: %{python_module extension-helpers >= 1.4 with %python-extension-helpers < 2} -BuildRequires: %{python_module numpy-devel} +BuildRequires: %{python_module numpy-devel >= 2.0.0} BuildRequires: %{python_module pip} -BuildRequires: %{python_module pyerfa >= 2.0.1.1} -BuildRequires: %{python_module setuptools_scm >= 6.2} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module pyerfa >= 2.0.1.3} +BuildRequires: %{python_module setuptools >= 77.0.0} +BuildRequires: %{python_module setuptools_scm >= 8.0.0} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: hdf5-devel BuildRequires: pkgconfig BuildRequires: python-rpm-macros -Requires: python-PyYAML >= 6 -Requires: python-astropy-iers-data >= 0.2025.10.27.0.39.10 -Requires: python-numpy >= 1.24 -Requires: python-packaging >= 22 -Requires: python-pyerfa >= 2.0.1.1 +Requires: python-PyYAML >= 6.0.0 +Requires: python-astropy-iers-data >= 0.2026.6.1.17.39.59 +Requires: python-numpy >= 2.0 +Requires: python-packaging >= 25.0 +Requires: python-pyerfa >= 2.0.1.3 Requires(post): update-alternatives Requires(postun): update-alternatives # %%{_bindir}/showtable namespace clash Conflicts: perl-Data-ShowTable # [recommended] -Recommends: python-scipy >= 1.9.2 -Recommends: python-matplotlib >= 3.8 -Recommends: python-narwhals >= 1.42 +Recommends: python-scipy >= 1.13 +Recommends: python-matplotlib >= 3.8.4 +Recommends: python-narwhals >= 1.42.0 # [all] Suggests: libxml2-tools Suggests: python-beautifulsoup4 Suggests: python-html5lib Suggests: python-bleach Suggests: python-dask-dataframe >= 2024.8.0 -Suggests: python-h5py >= 3.9 -Suggests: python-pandas >= 2 +Suggests: python-h5py >= 3.11.0 +Suggests: python-pandas >= 2.2.2 Suggests: python-sortedcontainers Suggests: python-pytz Suggests: python-jplephem Suggests: python-setuptools Suggests: python-mpmath -Suggests: python-asdf-astropy >= 0.3 +Suggests: python-asdf-astropy >= 0.7.0 Suggests: python-Bottleneck -Suggests: python-pyarrow >= 14.0.2 +Suggests: python-pyarrow >= 16.0 Suggests: python-fsspec >= 2023.4.0 # Suggests: python-s3fs %if %{with system_expat} @@ -114,22 +114,22 @@ %if %{with test} # SECTION [all]+[recommends] BuildRequires: %{python_module Bottleneck} -BuildRequires: %{python_module asdf-astropy >= 0.3} +BuildRequires: %{python_module asdf-astropy >= 0.7.0} BuildRequires: %{python_module beautifulsoup4} BuildRequires: %{python_module bleach} BuildRequires: %{python_module dask-dataframe >= 2024.8.0 if %python-base > 3.12} BuildRequires: %{python_module fsspec >= 2023.4.0} -BuildRequires: %{python_module h5py >= 3.9.0} +BuildRequires: %{python_module h5py >= 3.11.0} BuildRequires: %{python_module html5lib} BuildRequires: %{python_module jplephem >= 2.17.0} -BuildRequires: %{python_module matplotlib >= 3.8.0} +BuildRequires: %{python_module matplotlib >= 3.8.4} BuildRequires: %{python_module mpmath} -BuildRequires: %{python_module pandas >= 2} +BuildRequires: %{python_module pandas >= 2.2.2} %ifnarch %arm -BuildRequires: %{python_module pyarrow >= 14.0.2} +BuildRequires: %{python_module pyarrow >= 16.0} %endif BuildRequires: %{python_module pytz} -BuildRequires: %{python_module scipy >= 1.9.2} +BuildRequires: %{python_module scipy >= 1.13} BuildRequires: %{python_module sortedcontainers >= 2.1.0} BuildRequires: %{python_module typing_extensions >= 4.0.0} BuildRequires: libxml2-tools ++++++ astropy-7.2.1.tar.gz -> astropy-8.0.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-astropy/astropy-7.2.1.tar.gz /work/SRC/openSUSE:Factory/.python-astropy.new.11887/astropy-8.0.0.tar.gz differ: char 5, line 1
