Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-photutils for
openSUSE:Factory checked in at 2022-12-23 10:21:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-photutils (Old)
and /work/SRC/openSUSE:Factory/.python-photutils.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-photutils"
Fri Dec 23 10:21:31 2022 rev:18 rq:1044300 version:1.6.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-photutils/python-photutils.changes
2022-08-02 22:09:21.285800653 +0200
+++
/work/SRC/openSUSE:Factory/.python-photutils.new.1563/python-photutils.changes
2022-12-23 10:21:39.587534587 +0100
@@ -1,0 +2,95 @@
+Thu Dec 22 15:05:47 UTC 2022 - Ben Greiner <[email protected]>
+
+- Update to 1.6.0
+ ## General
+ * Following NEP 29, the minimum required Numpy is now 1.20.
+ [#1442]
+ * The minimum required Matplotlib is now 3.3.0. [#1442]
+ * The minimum required scikit-image is now 0.18.0. [#1442]
+ * The minimum required scikit-learn is now 1.0. [#1442]
+ ## New Features
+ ### photutils.aperture
+ * The ApertureStats class now accepts astropy NDData objects as
+ input. [#1409]
+ * Improved the performance of aperture photometry by 10-25%
+ (depending on the number of aperture positions). [#1438]
+ ### photutils.psf
+ * Added a progress bar for fitting PSF photometry [#1426]
+ * Added a subshape keyword to the PSF-fitting classes to define
+ the shape over which the PSF is subtracted. [#1477]
+ ### photutils.segmentation
+ * Added the ability to slice SegmentationImage objects. [#1413]
+ * Added mode and fill_value keywords to SourceCatalog
+ make_cutouts method. [#1420]
+ * Added segment_area source property and wcs, localbkg_width,
+ apermask_method, and kron_params attributes to SourceCatalog.
+ [#1425]
+ * Added the ability to use Quantity arrays with detect_threshold,
+ detect_sources, deblend_sources, and SourceFinder. [#1436]
+ * The progress bar used when deblending sources now is prepended
+ with âDeblendingâ. [#1439]
+ * Added âwindowedâ centroids to SourceCatalog. [#1447, #1468]
+ * Added quadratic centroids to SourceCatalog. [#1467, #1469]
+ * Added a progress_bar option to SourceCatalog for displaying
+ progress bars when calculating some source properties. [#1471]
+ ### photutils.utils
+ * Added xyorigin attribute to CutoutImage. [#1419]
+ * Added ImageDepth class. [#1434]
+ ## Bug Fixes
+ ### photutils.aperture
+ * Fixed a bug in the PixelAperture area_overlap method so that
+ the returned value does not inherit the data units. [#1408]
+ * Fixed an issue in ApertureStats get_ids for the case when the
+ ID numbers are not sorted (due to slicing). [#1423]
+ ### photutils.datasets
+ * Fixed a bug in the various load functions where FITS files were
+ not closed. [#1455]
+ ### photutils.segmentation
+ * Fixed an issue in the SourceCatalog kron_photometry,
+ make_kron_apertures, and plot_kron_apertures methods where the
+ input minimum Kron and circular radii would not be applied.
+ Instead the instance-level minima would always be used. [#1421]
+ * Fixed an issue where the SourceCatalog plot_kron_apertures
+ method would raise an error for a scalar SourceCatalog. [#1421]
+ * Fixed an issue in SourceCatalog get_labels for the case when
+ the labels are not sorted (due to slicing). [#1423]
+ ## API Changes
+ * Deprecated axes keyword in favor of ax for consistency with
+ other packages. [#1432]
+ * Importing tools from all subpackages now requires including the
+ subpackage name.
+ ### photutils.aperture
+ * Inputting PixelAperture positions as an Astropy Quantity in
+ pixel units is no longer allowed. [#1398]
+ * Inputting SkyAperture shape parameters as an Astropy Quantity
+ in pixel units is no longer allowed. [#1398]
+ * Removed the deprecated BoundingBox as_patch method. [#1462]
+ ### photutils.centroids
+ * Removed the deprecated oversampling keyword in centroid_com.
+ [#1398]
+ ### photutils.datasets
+ * Deprecated the load_fermi_image function. [#1455]
+ ### photutils.psf
+ * Removed the deprecated flux_residual_sigclip keyword in
+ EPSFBuilder. Use sigma_clip instead. [#1398]
+ * PSF photometry classes will no longer emit a RuntimeWarning if
+ the fitted parameter variance is negative. [#1458]
+ ### photutils.segmentation
+ * Removed the deprecated sigclip_sigma and sigclip_iters keywords
+ in detect_threshold. Use the sigma_clip keyword instead.
+ [#1398]
+ * Removed the mask_value, sigclip_sigma, and sigclip_iters
+ keywords in detect_threshold. Use the mask or sigma_clip
+ keywords instead. [#1398]
+ * Removed the deprecated the filter_fwhm and filter_size keywords
+ in make_source_mask. Use the kernel keyword instead. [#1398]
+ * If detection_cat is input to SourceCatalog, then the detection
+ catalog source centroids and morphological/shape properties
+ will be returned instead of calculating them from the input
+ data. Also, if detection_cat is input, then the input wcs,
+ apermask_method, and kron_params keywords will be ignored.
+ [#1425]
+- Add photutils-pr1484-no-setuptools.patch
+ gh#astropy/photutils#1484
+
+-------------------------------------------------------------------
Old:
----
photutils-1.5.0.tar.gz
New:
----
photutils-1.6.0.tar.gz
photutils-pr1484-no-setuptools.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-photutils.spec ++++++
--- /var/tmp/diff_new_pack.RqNFr9/_old 2022-12-23 10:21:40.115537605 +0100
+++ /var/tmp/diff_new_pack.RqNFr9/_new 2022-12-23 10:21:40.119537628 +0100
@@ -17,39 +17,43 @@
Name: python-photutils
-Version: 1.5.0
+Version: 1.6.0
Release: 0
Summary: An Astropy package for photometry
License: BSD-3-Clause
Group: Productivity/Scientific/Astronomy
URL: https://github.com/astropy/photutils
Source:
https://files.pythonhosted.org/packages/source/p/photutils/photutils-%{version}.tar.gz
-BuildRequires: %{python_module Cython >= 0.29.22}
+# PATCH-FIX-UPSTREAM photutils-pr1484-no-setuptools.patch --
gh#astropy/photutils#1484
+Patch1: photutils-pr1484-no-setuptools.patch
+BuildRequires: %{python_module Cython >= 0.29.30}
BuildRequires: %{python_module devel >= 3.8}
BuildRequires: %{python_module extension-helpers}
-BuildRequires: %{python_module numpy-devel >= 1.18}
+BuildRequires: %{python_module numpy-devel >= 1.20}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools_scm}
BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python >= 3.7
Requires: python-astropy >= 5.0
-Requires: python-numpy >= 1.18
+Requires: python-numpy >= 1.20
Recommends: python-Bottleneck
Recommends: python-gwcs >= 0.16
-Recommends: python-matplotlib >= 3.1
-Recommends: python-scikit-image >= 0.15.0
-Recommends: python-scikit-learn
+Recommends: python-matplotlib >= 3.3
+Recommends: python-scikit-image >= 0.18.0
+Recommends: python-scikit-learn >= 1.0
Recommends: python-scipy >= 1.6.0
Recommends: python-tqdm
# SECTION test requirements
BuildRequires: %{python_module Bottleneck}
BuildRequires: %{python_module astropy >= 5.0}
BuildRequires: %{python_module gwcs >= 0.16}
-BuildRequires: %{python_module matplotlib >= 3.1}
+BuildRequires: %{python_module matplotlib >= 3.3}
BuildRequires: %{python_module pytest-astropy}
-BuildRequires: %{python_module scikit-image >= 0.15.0}
-BuildRequires: %{python_module scikit-learn}
+BuildRequires: %{python_module scikit-image >= 0.18.0}
+BuildRequires: %{python_module scikit-learn >= 1.0}
BuildRequires: %{python_module scipy >= 1.6.0}
# /SECTION
%python_subpackages
@@ -63,10 +67,10 @@
%build
export CFLAGS="%{optflags}"
-%python_build
+%pyproject_wheel
%install
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
@@ -79,9 +83,9 @@
}
%files %{python_files}
-%doc CHANGES.rst CITATION.rst README.rst
+%doc CHANGES.rst photutils/CITATION.rst README.rst
%license LICENSE.rst
%{python_sitearch}/photutils
-%{python_sitearch}/photutils-%{version}*-info
+%{python_sitearch}/photutils-%{version}.dist-info
%changelog
++++++ photutils-1.5.0.tar.gz -> photutils-1.6.0.tar.gz ++++++
++++ 18677 lines of diff (skipped)
++++++ photutils-pr1484-no-setuptools.patch ++++++
>From a7e777279e0b44423cb5a7e641641fcfcb59d2da Mon Sep 17 00:00:00 2001
From: Ben Greiner <[email protected]>
Date: Thu, 22 Dec 2022 16:16:38 +0100
Subject: [PATCH] remove setuptools from install_requires
---
setup.cfg | 1 -
1 file changed, 1 deletion(-)
Index: photutils-1.6.0/setup.cfg
===================================================================
--- photutils-1.6.0.orig/setup.cfg
+++ photutils-1.6.0/setup.cfg
@@ -27,7 +27,6 @@ packages = find:
python_requires = >=3.8
setup_requires = setuptools_scm
install_requires =
- setuptools
numpy>=1.20
astropy>=5.0