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

Reply via email to