pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/py-astropy



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Dec  9 18:12:58 UTC 2025

Modified Files:
        pkgsrc/math/py-astropy: Makefile PLIST distinfo

Log Message:
py-astropy: updated to 7.2.0

Version 7.2.0 (2025-11-25)
==========================

New Features
------------

astropy.constants
^^^^^^^^^^^^^^^^^

- Added CODATA 2022 support in ``astropy.constants``.

  This update affects the following constants while the rest are unchanged from CODATA 2018:

  - ``m_p`` (Proton mass)
  - ``m_n`` (Neutron mass)
  - ``m_e`` (Electron mass)
  - ``u`` (Atomic mass)
  - ``eps0`` (Vacuum electric permittivity)
  - ``Ryd`` (Rydberg constant)
  - ``a0`` (Bohr radius)
  - ``muB`` (Bohr magneton)
  - ``alpha`` (Fine-structure constant)
  - ``mu0`` (Vacuum magnetic permeability)
  - ``sigma_T`` (Thomson scattering cross-section)

astropy.coordinates
^^^^^^^^^^^^^^^^^^^

- Allow ``np.concatenate``, ``np.stack`` and similar numpy functions to
  be applied on representations and differentials.

  They can also be applied to coordinate frames and ``SkyCoord``, though
  with the same limitation as for setting elements of frames and
  coordinates: all frame attributes have to be scalars (or arrays with
  only identical elements).

- The results of ``match_coordinates_3d()``, ``match_coordinates_sky()``,
  ``search_around_3d()`` and ``search_around_sky()`` and the corresponding
  ``SkyCoord`` methods now have named attributes.

astropy.cosmology
^^^^^^^^^^^^^^^^^

- The trait ``astropy.cosmology.traits.CurvatureComponent`` has been added to work with
  objects that have attributes and methods related to the global curvature.

- The trait ``astropy.cosmology.traits.HubbleParameter`` has been added to work with objects that have attributes and methods related to the Hubble parameter.

- The trait ``astropy.cosmology.traits.DarkEnergyComponent`` has been added to work with objects that have attributes and methods related to the Dark Energy component.

- Cosmology methods now exclusively return arrays, not floats or other scalars.

- The trait ``astropy.cosmology.traits.DarkMatterComponent`` has been added to work with
  objects that have attributes and methods related to dark matter.

- The trait ``astropy.cosmology.traits.MatterComponent`` has been added to work with
  objects that have attributes and methods related to matter density.
  The trait ``astropy.cosmology.traits.BaryonComponent`` has been added to work with
  objects that have attributes and methods related to baryonic matter.
  The trait ``astropy.cosmology.traits.CriticalDensity`` has been added to work with
  objects that have attributes and methods related to the critical density.

- The trait ``astropy.cosmology.traits.PhotonComponent`` has been added to work with objects that have attributes and methods related to photons.

- The trait ``astropy.cosmology.traits.TotalComponent`` has been added to work with objects that have attributes and methods related to the total density component of the universe.

astropy.io.ascii
^^^^^^^^^^^^^^^^

- CDS table reader will find the metadata for gzipped tables in the accompanying ReadMe file.

astropy.io.fits
^^^^^^^^^^^^^^^

- Enable color and suggestion-on-typos in all ``argparse`` CLIs for Python 3.14
  (``fitscheck``, ``fitsdiff``, ``fitsheader`` and ``fitsinfo``).

- Allow reading a FITS file hosted on a cloud resource like Amazon S3 via
  ``Table.read()``. This is done with a new ``fsspec_kwargs`` dict argument
  that gets passed through to ``fsspec`` to access cloud resources.

- It is now possible to check the existence of ``Columns`` in ``ColDefs`` by using the membership operator.

astropy.io.misc
^^^^^^^^^^^^^^^

- Added a new ECSV table reading module that supports different backend engines for the
  CSV data parsing. In addition to the default "io.ascii" engine, this includes engines
  that use the PyArrow and Pandas CSV readers. These can be up to 16 times faster and are
  more memory efficient than the native astropy ECSV reader. To get help with this
  interface run ``Table.read.help(format="ecsv")``.

- Improve support for compressed file formats in the ECSV and the pyarrow CSV
  Table readers. All formats supported  by ``astropy.utils.data.get_readable_fileobj()``
  (currently gzip, bzip2, lzma (xz) or lzw (Z)) will now work with these readers.

astropy.io.registry
^^^^^^^^^^^^^^^^^^^

- Allow setting EXTNAME when writing a ``Table`` to a FITS file, e.g.
  ``tbl.write("filename.fits", name="CAT", append=True)``.

astropy.io.votable
^^^^^^^^^^^^^^^^^^

- Enable color and suggestion-on-typos in ``volint`` CLI for Python 3.14

- Modified the constructor for ``astropy.io.votable.tree.TableElement`` to use the version configuration information from the parent ``VOTableFile`` instance. This allows for better handling of 
version-specific features and ensures that the table element is created with the correct context regarding the VOTable version.

astropy.modeling
^^^^^^^^^^^^^^^^

- Add support for unit change propagation through the ``|`` (model composition) operator,
  using either `~astropy.modeling.compose_models_with_units` or by setting the
  ``unit_change_composition`` attribute on the model after composition.

astropy.nddata
^^^^^^^^^^^^^^

- The ``interpret_bit_flags`` function now strips whitespace from flag names.

astropy.samp
^^^^^^^^^^^^

- Enable color and suggestion-on-typos in ``samp_hub`` CLI for Python 3.14

astropy.table
^^^^^^^^^^^^^

- Enable color and suggestion-on-typos in ``showtable`` CLI for Python 3.14

- Added generic ``from_df`` and ``to_df`` methods to ``astropy.Table`` using
  ``narwhals``. These methods provide a unified interface for converting between
  Astropy Tables and various DataFrame formats (pandas, polars, pyarrow, etc.)
  through the narwhals library. The ``to_df`` method converts an Astropy Table
  to any supported DataFrame format, while ``from_df`` creates an Astropy Table
  from any narwhals-compatible DataFrame. Narwhals is a lightweight compatibility
  layer that provides a unified API across different DataFrame libraries, allowing
  seamless interoperability without requiring all DataFrame libraries as dependencies.

- Setting the ``units`` or ``descriptions`` of ``QTable`` and ``Table``
  has been made more flexible for tables with optional columns that may
  or may not appear in the data. This applies to directly creating a table
  as well as reading formatted data with the ``read()`` method.

  In both cases you can supply ``units`` and ``description`` arguments as a
  ``dict`` that specifies the units and descriptions for column names in
  the table. Previously, if the input table did not contain a column that
  was specified in the ``units`` or ``description`` dict, a ``ValueError``
  was raised. Now, such columns are simply ignored.

- A new method has been added for accessing a table index for tables with multiple
  indices. You can now select the index with the ``with_index(index_id)`` method of the
  ``.loc``, ``.iloc``, and ``.loc_indices`` properties. For example, for a table ``t``
  which has two indices on columns ``"a"`` and ``"b"`` respectively,
  ``t.loc.with_index("b")[2]`` will use index ``"b"`` to find all the table rows where
  ``t["b"] == 2``. Doing this query using the previous syntax ``t.loc["b", 2]`` is
  deprecated and this functionality is planned for removal in astropy 9.0.

  In addition, support has been added for using ``.loc``, ``.iloc``, and ``.loc_indices``
  with an index based on two or more key columns. Previously this raised a ``ValueError``.

astropy.time
^^^^^^^^^^^^

- Allow ``np.concatenate``, ``np.stack`` and similar numpy functions to
  be applied on ``Time`` and ``TimeDelta`` instances.

- Add a new time format ``galex`` for the GALEX satellite.

  In GALEX data, due to uncertainty in the spacecraft clock, the absolute time is only accurate to
  about 1-10 seconds while the relative time within an observation is better than 0.005 s or so,
  except on days with leap seconds, where relative times can be wrong by up to 1 s.
  See question 101.2 in https://www.galex.caltech.edu/researcher/faq.html

astropy.units
^^^^^^^^^^^^^

- Some unit formats have deprecated units and converting such units to strings
  emits a warning.
  The new ``deprecations`` parameter of the unit ``to_string()`` methods allows
  automatically converting deprecated units (if possible), silencing the warnings
  or raising them as errors instead.

astropy.visualization
^^^^^^^^^^^^^^^^^^^^^

- Enable color and suggestion-on-typos in ``fits2bitmap`` CLI for Python 3.14

- Added ``show_decimal_unit`` to ``set_major_formatter`` to control whether
  or not units are shown in decimal mode.

- Added the methods ``set_visible()`` and ``set_position()`` to control the visibility and position of ticks, tick labels, and axis labels in a single call.

  Also added ``get_ticks_visible()``, ``get_ticklabel_visible()``, and ``get_axislabel_visible()`` methods to get the visibility state of each coordinate element.

- Added an image interval option (``SymmetricInterval``) for specifying a
  symmetric extent about a midpoint, and the extent that contains both the image
  minimum and maximum can be automatically determined.

astropy.wcs
^^^^^^^^^^^

- Enable color and suggestion-on-typos in all ``wcslint`` CLI for Python 3.14

- Added a ``perserve_units`` keyword argument to ``WCS`` to optionally request
  that units are not converted to SI (the default behavior is for celestial axes
  to have units converted to degrees, and spectral axes to m or Hz).


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/math/py-astropy/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/math/py-astropy/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/py-astropy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-astropy/Makefile
diff -u pkgsrc/math/py-astropy/Makefile:1.26 pkgsrc/math/py-astropy/Makefile:1.27
--- pkgsrc/math/py-astropy/Makefile:1.26        Tue Oct 28 09:26:50 2025
+++ pkgsrc/math/py-astropy/Makefile     Tue Dec  9 18:12:57 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2025/10/28 09:26:50 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/12/09 18:12:57 adam Exp $
 
-DISTNAME=      astropy-7.1.1
+DISTNAME=      astropy-7.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/astropy/}
@@ -14,13 +14,19 @@ TOOL_DEPENDS+=      ${PYPKGPREFIX}-cython>=3.
 TOOL_DEPENDS+= ${PYPKGPREFIX}-extension-helpers>=1:../../devel/py-extension-helpers
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=8.0.0:../../devel/py-setuptools_scm
-DEPENDS+=      ${PYPKGPREFIX}-astropy-iers-data>=0.2025.9.29.0.35.48:../../math/py-astropy-iers-data
-DEPENDS+=      ${PYPKGPREFIX}-pyerfa>=2.0.0.1:../../math/py-pyerfa
+DEPENDS+=      ${PYPKGPREFIX}-astropy-iers-data>=0.2025.10.27.0.39.10:../../math/py-astropy-iers-data
+DEPENDS+=      ${PYPKGPREFIX}-pyerfa>=2.0.1.1:../../math/py-pyerfa
 DEPENDS+=      ${PYPKGPREFIX}-packaging>=22.0:../../devel/py-packaging
 DEPENDS+=      ${PYPKGPREFIX}-yaml>=6.0.0:../../textproc/py-yaml
 # recommended
-DEPENDS+=      ${PYPKGPREFIX}-matplotlib>=3.6.0:../../graphics/py-matplotlib
+DEPENDS+=      ${PYPKGPREFIX}-matplotlib>=3.8.0:../../graphics/py-matplotlib
 DEPENDS+=      ${PYPKGPREFIX}-scipy>=1.9.2:../../math/py-scipy
+TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=6.4.4:../../devel/py-coverage
+#TEST_DEPENDS+=        ${PYPKGPREFIX}-test-astropy>=0.10.0:../../math/py-test-astropy
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-astropy-header>=0.2.1:../../devel/py-test-astropy-header
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-doctestplus>=1.4.0:../../devel/py-test-doctestplus
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=2.5.0:../../devel/py-test-xdist
+TEST_DEPENDS+= ${PYPKGPREFIX}-threadpoolctl>=3.0.0:../../parallel/py-threadpoolctl
 
 USE_LANGUAGES= c c++
 

Index: pkgsrc/math/py-astropy/PLIST
diff -u pkgsrc/math/py-astropy/PLIST:1.11 pkgsrc/math/py-astropy/PLIST:1.12
--- pkgsrc/math/py-astropy/PLIST:1.11   Tue Oct 28 09:26:50 2025
+++ pkgsrc/math/py-astropy/PLIST        Tue Dec  9 18:12:57 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2025/10/28 09:26:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2025/12/09 18:12:57 adam Exp $
 bin/fits2bitmap
 bin/fitscheck
 bin/fitsdiff
@@ -84,6 +84,9 @@ ${PYSITELIB}/astropy/constants/codata201
 ${PYSITELIB}/astropy/constants/codata2018.py
 ${PYSITELIB}/astropy/constants/codata2018.pyc
 ${PYSITELIB}/astropy/constants/codata2018.pyo
+${PYSITELIB}/astropy/constants/codata2022.py
+${PYSITELIB}/astropy/constants/codata2022.pyc
+${PYSITELIB}/astropy/constants/codata2022.pyo
 ${PYSITELIB}/astropy/constants/config.py
 ${PYSITELIB}/astropy/constants/config.pyc
 ${PYSITELIB}/astropy/constants/config.pyo
@@ -288,16 +291,12 @@ ${PYSITELIB}/astropy/coordinates/calcula
 ${PYSITELIB}/astropy/coordinates/calculation.pyo
 ${PYSITELIB}/astropy/coordinates/data/constellation_data_roman87.dat
 ${PYSITELIB}/astropy/coordinates/data/constellation_names.dat
-${PYSITELIB}/astropy/coordinates/data/sites.json
 ${PYSITELIB}/astropy/coordinates/distances.py
 ${PYSITELIB}/astropy/coordinates/distances.pyc
 ${PYSITELIB}/astropy/coordinates/distances.pyo
 ${PYSITELIB}/astropy/coordinates/earth.py
 ${PYSITELIB}/astropy/coordinates/earth.pyc
 ${PYSITELIB}/astropy/coordinates/earth.pyo
-${PYSITELIB}/astropy/coordinates/earth_orientation.py
-${PYSITELIB}/astropy/coordinates/earth_orientation.pyc
-${PYSITELIB}/astropy/coordinates/earth_orientation.pyo
 ${PYSITELIB}/astropy/coordinates/erfa_astrom.py
 ${PYSITELIB}/astropy/coordinates/erfa_astrom.pyc
 ${PYSITELIB}/astropy/coordinates/erfa_astrom.pyo
@@ -396,6 +395,8 @@ ${PYSITELIB}/astropy/coordinates/tests/a
 ${PYSITELIB}/astropy/coordinates/tests/data/barycorr_bvcs.dat
 ${PYSITELIB}/astropy/coordinates/tests/data/barycorr_bvcs_withvels.dat
 ${PYSITELIB}/astropy/coordinates/tests/data/jpl_moon.dat
+${PYSITELIB}/astropy/coordinates/tests/data/sites/astropy/download/url/2a464ec894e62c3f19c6aa05f3df3fdc/contents
+${PYSITELIB}/astropy/coordinates/tests/data/sites/astropy/download/url/2a464ec894e62c3f19c6aa05f3df3fdc/url
 ${PYSITELIB}/astropy/coordinates/tests/helper.py
 ${PYSITELIB}/astropy/coordinates/tests/helper.pyc
 ${PYSITELIB}/astropy/coordinates/tests/helper.pyo
@@ -426,9 +427,6 @@ ${PYSITELIB}/astropy/coordinates/tests/t
 ${PYSITELIB}/astropy/coordinates/tests/test_earth.py
 ${PYSITELIB}/astropy/coordinates/tests/test_earth.pyc
 ${PYSITELIB}/astropy/coordinates/tests/test_earth.pyo
-${PYSITELIB}/astropy/coordinates/tests/test_earth_orientation.py
-${PYSITELIB}/astropy/coordinates/tests/test_earth_orientation.pyc
-${PYSITELIB}/astropy/coordinates/tests/test_earth_orientation.pyo
 ${PYSITELIB}/astropy/coordinates/tests/test_erfa_astrom.py
 ${PYSITELIB}/astropy/coordinates/tests/test_erfa_astrom.pyc
 ${PYSITELIB}/astropy/coordinates/tests/test_erfa_astrom.pyo
@@ -641,12 +639,15 @@ ${PYSITELIB}/astropy/cosmology/_src/para
 ${PYSITELIB}/astropy/cosmology/_src/parameter/core.py
 ${PYSITELIB}/astropy/cosmology/_src/parameter/core.pyc
 ${PYSITELIB}/astropy/cosmology/_src/parameter/core.pyo
-${PYSITELIB}/astropy/cosmology/_src/parameter/dataclass_utils.py
-${PYSITELIB}/astropy/cosmology/_src/parameter/dataclass_utils.pyc
-${PYSITELIB}/astropy/cosmology/_src/parameter/dataclass_utils.pyo
 ${PYSITELIB}/astropy/cosmology/_src/parameter/descriptors.py
 ${PYSITELIB}/astropy/cosmology/_src/parameter/descriptors.pyc
 ${PYSITELIB}/astropy/cosmology/_src/parameter/descriptors.pyo
+${PYSITELIB}/astropy/cosmology/_src/parameter/utils.py
+${PYSITELIB}/astropy/cosmology/_src/parameter/utils.pyc
+${PYSITELIB}/astropy/cosmology/_src/parameter/utils.pyo
+${PYSITELIB}/astropy/cosmology/_src/scipy_compat.py
+${PYSITELIB}/astropy/cosmology/_src/scipy_compat.pyc
+${PYSITELIB}/astropy/cosmology/_src/scipy_compat.pyo
 ${PYSITELIB}/astropy/cosmology/_src/setup_package.py
 ${PYSITELIB}/astropy/cosmology/_src/setup_package.pyc
 ${PYSITELIB}/astropy/cosmology/_src/setup_package.pyo
@@ -760,6 +761,9 @@ ${PYSITELIB}/astropy/cosmology/_src/test
 ${PYSITELIB}/astropy/cosmology/_src/tests/parameter/test_parameter.py
 ${PYSITELIB}/astropy/cosmology/_src/tests/parameter/test_parameter.pyc
 ${PYSITELIB}/astropy/cosmology/_src/tests/parameter/test_parameter.pyo
+${PYSITELIB}/astropy/cosmology/_src/tests/parameter/test_utils.py
+${PYSITELIB}/astropy/cosmology/_src/tests/parameter/test_utils.pyc
+${PYSITELIB}/astropy/cosmology/_src/tests/parameter/test_utils.pyo
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_core.py
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_core.pyc
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_core.pyo
@@ -772,6 +776,9 @@ ${PYSITELIB}/astropy/cosmology/_src/test
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_realizations.py
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_realizations.pyc
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_realizations.pyo
+${PYSITELIB}/astropy/cosmology/_src/tests/test_scipy_compat.py
+${PYSITELIB}/astropy/cosmology/_src/tests/test_scipy_compat.pyc
+${PYSITELIB}/astropy/cosmology/_src/tests/test_scipy_compat.pyo
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_units.py
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_units.pyc
 ${PYSITELIB}/astropy/cosmology/_src/tests/test_units.pyo
@@ -784,6 +791,24 @@ ${PYSITELIB}/astropy/cosmology/_src/trai
 ${PYSITELIB}/astropy/cosmology/_src/traits/baryons.py
 ${PYSITELIB}/astropy/cosmology/_src/traits/baryons.pyc
 ${PYSITELIB}/astropy/cosmology/_src/traits/baryons.pyo
+${PYSITELIB}/astropy/cosmology/_src/traits/curvature.py
+${PYSITELIB}/astropy/cosmology/_src/traits/curvature.pyc
+${PYSITELIB}/astropy/cosmology/_src/traits/curvature.pyo
+${PYSITELIB}/astropy/cosmology/_src/traits/darkenergy.py
+${PYSITELIB}/astropy/cosmology/_src/traits/darkenergy.pyc
+${PYSITELIB}/astropy/cosmology/_src/traits/darkenergy.pyo
+${PYSITELIB}/astropy/cosmology/_src/traits/darkmatter.py
+${PYSITELIB}/astropy/cosmology/_src/traits/darkmatter.pyc
+${PYSITELIB}/astropy/cosmology/_src/traits/darkmatter.pyo
+${PYSITELIB}/astropy/cosmology/_src/traits/hubble.py
+${PYSITELIB}/astropy/cosmology/_src/traits/hubble.pyc
+${PYSITELIB}/astropy/cosmology/_src/traits/hubble.pyo
+${PYSITELIB}/astropy/cosmology/_src/traits/matterdensity.py
+${PYSITELIB}/astropy/cosmology/_src/traits/matterdensity.pyc
+${PYSITELIB}/astropy/cosmology/_src/traits/matterdensity.pyo
+${PYSITELIB}/astropy/cosmology/_src/traits/photoncomponent.py
+${PYSITELIB}/astropy/cosmology/_src/traits/photoncomponent.pyc
+${PYSITELIB}/astropy/cosmology/_src/traits/photoncomponent.pyo
 ${PYSITELIB}/astropy/cosmology/_src/traits/rhocrit.py
 ${PYSITELIB}/astropy/cosmology/_src/traits/rhocrit.pyc
 ${PYSITELIB}/astropy/cosmology/_src/traits/rhocrit.pyo
@@ -793,6 +818,9 @@ ${PYSITELIB}/astropy/cosmology/_src/trai
 ${PYSITELIB}/astropy/cosmology/_src/traits/tcmb.py
 ${PYSITELIB}/astropy/cosmology/_src/traits/tcmb.pyc
 ${PYSITELIB}/astropy/cosmology/_src/traits/tcmb.pyo
+${PYSITELIB}/astropy/cosmology/_src/traits/totalcomponent.py
+${PYSITELIB}/astropy/cosmology/_src/traits/totalcomponent.pyc
+${PYSITELIB}/astropy/cosmology/_src/traits/totalcomponent.pyo
 ${PYSITELIB}/astropy/cosmology/_src/typing.py
 ${PYSITELIB}/astropy/cosmology/_src/typing.pyc
 ${PYSITELIB}/astropy/cosmology/_src/typing.pyo
@@ -1023,7 +1051,7 @@ ${PYSITELIB}/astropy/io/ascii/tests/data
 ${PYSITELIB}/astropy/io/ascii/tests/data/test5.dat
 ${PYSITELIB}/astropy/io/ascii/tests/data/vizier/ReadMe
 ${PYSITELIB}/astropy/io/ascii/tests/data/vizier/table1.dat
-${PYSITELIB}/astropy/io/ascii/tests/data/vizier/table5.dat
+${PYSITELIB}/astropy/io/ascii/tests/data/vizier/table5.dat.gz
 ${PYSITELIB}/astropy/io/ascii/tests/data/vots_spec.dat
 ${PYSITELIB}/astropy/io/ascii/tests/data/whitespace.dat
 ${PYSITELIB}/astropy/io/ascii/tests/test_c_reader.py
@@ -1333,6 +1361,9 @@ ${PYSITELIB}/astropy/io/misc/__init__.py
 ${PYSITELIB}/astropy/io/misc/connect.py
 ${PYSITELIB}/astropy/io/misc/connect.pyc
 ${PYSITELIB}/astropy/io/misc/connect.pyo
+${PYSITELIB}/astropy/io/misc/ecsv.py
+${PYSITELIB}/astropy/io/misc/ecsv.pyc
+${PYSITELIB}/astropy/io/misc/ecsv.pyo
 ${PYSITELIB}/astropy/io/misc/hdf5.py
 ${PYSITELIB}/astropy/io/misc/hdf5.pyc
 ${PYSITELIB}/astropy/io/misc/hdf5.pyo
@@ -1980,6 +2011,9 @@ ${PYSITELIB}/astropy/table/__init__.pyc
 ${PYSITELIB}/astropy/table/__init__.pyo
 ${PYSITELIB}/astropy/table/_column_mixins.pyx
 ${PYSITELIB}/astropy/table/_column_mixins.so
+${PYSITELIB}/astropy/table/_dataframes.py
+${PYSITELIB}/astropy/table/_dataframes.pyc
+${PYSITELIB}/astropy/table/_dataframes.pyo
 ${PYSITELIB}/astropy/table/_np_utils.pyx
 ${PYSITELIB}/astropy/table/_np_utils.so
 ${PYSITELIB}/astropy/table/bst.py
@@ -2084,6 +2118,9 @@ ${PYSITELIB}/astropy/table/tests/test_bs
 ${PYSITELIB}/astropy/table/tests/test_column.py
 ${PYSITELIB}/astropy/table/tests/test_column.pyc
 ${PYSITELIB}/astropy/table/tests/test_column.pyo
+${PYSITELIB}/astropy/table/tests/test_df.py
+${PYSITELIB}/astropy/table/tests/test_df.pyc
+${PYSITELIB}/astropy/table/tests/test_df.pyo
 ${PYSITELIB}/astropy/table/tests/test_groups.py
 ${PYSITELIB}/astropy/table/tests/test_groups.pyc
 ${PYSITELIB}/astropy/table/tests/test_groups.pyo
@@ -2144,7 +2181,7 @@ ${PYSITELIB}/astropy/tests/figures/__ini
 ${PYSITELIB}/astropy/tests/figures/helpers.py
 ${PYSITELIB}/astropy/tests/figures/helpers.pyc
 ${PYSITELIB}/astropy/tests/figures/helpers.pyo
-${PYSITELIB}/astropy/tests/figures/py311-test-image-mpl360-cov.json
+${PYSITELIB}/astropy/tests/figures/py311-test-image-mpl380-cov.json
 ${PYSITELIB}/astropy/tests/figures/py311-test-image-mpldev-cov.json
 ${PYSITELIB}/astropy/tests/helper.py
 ${PYSITELIB}/astropy/tests/helper.pyc
@@ -2436,12 +2473,15 @@ ${PYSITELIB}/astropy/units/__init__.pyc
 ${PYSITELIB}/astropy/units/__init__.pyo
 ${PYSITELIB}/astropy/units/astrophys.py
 ${PYSITELIB}/astropy/units/astrophys.pyc
+${PYSITELIB}/astropy/units/astrophys.pyi
 ${PYSITELIB}/astropy/units/astrophys.pyo
 ${PYSITELIB}/astropy/units/cds.py
 ${PYSITELIB}/astropy/units/cds.pyc
+${PYSITELIB}/astropy/units/cds.pyi
 ${PYSITELIB}/astropy/units/cds.pyo
 ${PYSITELIB}/astropy/units/cgs.py
 ${PYSITELIB}/astropy/units/cgs.pyc
+${PYSITELIB}/astropy/units/cgs.pyi
 ${PYSITELIB}/astropy/units/cgs.pyo
 ${PYSITELIB}/astropy/units/core.py
 ${PYSITELIB}/astropy/units/core.pyc
@@ -2452,6 +2492,12 @@ ${PYSITELIB}/astropy/units/decorators.py
 ${PYSITELIB}/astropy/units/deprecated.py
 ${PYSITELIB}/astropy/units/deprecated.pyc
 ${PYSITELIB}/astropy/units/deprecated.pyo
+${PYSITELIB}/astropy/units/docgen.py
+${PYSITELIB}/astropy/units/docgen.pyc
+${PYSITELIB}/astropy/units/docgen.pyo
+${PYSITELIB}/astropy/units/enums.py
+${PYSITELIB}/astropy/units/enums.pyc
+${PYSITELIB}/astropy/units/enums.pyo
 ${PYSITELIB}/astropy/units/equivalencies.py
 ${PYSITELIB}/astropy/units/equivalencies.pyc
 ${PYSITELIB}/astropy/units/equivalencies.pyo
@@ -2503,9 +2549,6 @@ ${PYSITELIB}/astropy/units/format/ogip_p
 ${PYSITELIB}/astropy/units/format/unicode_format.py
 ${PYSITELIB}/astropy/units/format/unicode_format.pyc
 ${PYSITELIB}/astropy/units/format/unicode_format.pyo
-${PYSITELIB}/astropy/units/format/utils.py
-${PYSITELIB}/astropy/units/format/utils.pyc
-${PYSITELIB}/astropy/units/format/utils.pyo
 ${PYSITELIB}/astropy/units/format/vounit.py
 ${PYSITELIB}/astropy/units/format/vounit.pyc
 ${PYSITELIB}/astropy/units/format/vounit.pyo
@@ -2523,15 +2566,19 @@ ${PYSITELIB}/astropy/units/function/mixi
 ${PYSITELIB}/astropy/units/function/mixin.pyo
 ${PYSITELIB}/astropy/units/function/units.py
 ${PYSITELIB}/astropy/units/function/units.pyc
+${PYSITELIB}/astropy/units/function/units.pyi
 ${PYSITELIB}/astropy/units/function/units.pyo
 ${PYSITELIB}/astropy/units/imperial.py
 ${PYSITELIB}/astropy/units/imperial.pyc
+${PYSITELIB}/astropy/units/imperial.pyi
 ${PYSITELIB}/astropy/units/imperial.pyo
 ${PYSITELIB}/astropy/units/misc.py
 ${PYSITELIB}/astropy/units/misc.pyc
+${PYSITELIB}/astropy/units/misc.pyi
 ${PYSITELIB}/astropy/units/misc.pyo
 ${PYSITELIB}/astropy/units/photometric.py
 ${PYSITELIB}/astropy/units/photometric.pyc
+${PYSITELIB}/astropy/units/photometric.pyi
 ${PYSITELIB}/astropy/units/photometric.pyo
 ${PYSITELIB}/astropy/units/physical.py
 ${PYSITELIB}/astropy/units/physical.pyc
@@ -2559,9 +2606,11 @@ ${PYSITELIB}/astropy/units/quantity_help
 ${PYSITELIB}/astropy/units/quantity_helper/scipy_special.pyo
 ${PYSITELIB}/astropy/units/required_by_vounit.py
 ${PYSITELIB}/astropy/units/required_by_vounit.pyc
+${PYSITELIB}/astropy/units/required_by_vounit.pyi
 ${PYSITELIB}/astropy/units/required_by_vounit.pyo
 ${PYSITELIB}/astropy/units/si.py
 ${PYSITELIB}/astropy/units/si.pyc
+${PYSITELIB}/astropy/units/si.pyi
 ${PYSITELIB}/astropy/units/si.pyo
 ${PYSITELIB}/astropy/units/structured.py
 ${PYSITELIB}/astropy/units/structured.pyc
@@ -2575,6 +2624,9 @@ ${PYSITELIB}/astropy/units/tests/test_al
 ${PYSITELIB}/astropy/units/tests/test_deprecated.py
 ${PYSITELIB}/astropy/units/tests/test_deprecated.pyc
 ${PYSITELIB}/astropy/units/tests/test_deprecated.pyo
+${PYSITELIB}/astropy/units/tests/test_docgen.py
+${PYSITELIB}/astropy/units/tests/test_docgen.pyc
+${PYSITELIB}/astropy/units/tests/test_docgen.pyo
 ${PYSITELIB}/astropy/units/tests/test_equivalencies.py
 ${PYSITELIB}/astropy/units/tests/test_equivalencies.pyc
 ${PYSITELIB}/astropy/units/tests/test_equivalencies.pyo
@@ -2626,19 +2678,18 @@ ${PYSITELIB}/astropy/units/tests/test_st
 ${PYSITELIB}/astropy/units/tests/test_units.py
 ${PYSITELIB}/astropy/units/tests/test_units.pyc
 ${PYSITELIB}/astropy/units/tests/test_units.pyo
-${PYSITELIB}/astropy/units/tests/test_utils.py
-${PYSITELIB}/astropy/units/tests/test_utils.pyc
-${PYSITELIB}/astropy/units/tests/test_utils.pyo
 ${PYSITELIB}/astropy/units/typing.py
 ${PYSITELIB}/astropy/units/typing.pyc
 ${PYSITELIB}/astropy/units/typing.pyo
+${PYSITELIB}/astropy/units/typing_utils.py
+${PYSITELIB}/astropy/units/typing_utils.pyc
+${PYSITELIB}/astropy/units/typing_utils.pyo
 ${PYSITELIB}/astropy/units/utils.py
 ${PYSITELIB}/astropy/units/utils.pyc
 ${PYSITELIB}/astropy/units/utils.pyo
 ${PYSITELIB}/astropy/utils/__init__.py
 ${PYSITELIB}/astropy/utils/__init__.pyc
 ${PYSITELIB}/astropy/utils/__init__.pyo
-${PYSITELIB}/astropy/utils/_compiler.so
 ${PYSITELIB}/astropy/utils/codegen.py
 ${PYSITELIB}/astropy/utils/codegen.pyc
 ${PYSITELIB}/astropy/utils/codegen.pyo
@@ -2753,13 +2804,9 @@ ${PYSITELIB}/astropy/utils/misc.pyo
 ${PYSITELIB}/astropy/utils/parsing.py
 ${PYSITELIB}/astropy/utils/parsing.pyc
 ${PYSITELIB}/astropy/utils/parsing.pyo
-${PYSITELIB}/astropy/utils/setup_package.py
-${PYSITELIB}/astropy/utils/setup_package.pyc
-${PYSITELIB}/astropy/utils/setup_package.pyo
 ${PYSITELIB}/astropy/utils/shapes.py
 ${PYSITELIB}/astropy/utils/shapes.pyc
 ${PYSITELIB}/astropy/utils/shapes.pyo
-${PYSITELIB}/astropy/utils/src/compiler.c
 ${PYSITELIB}/astropy/utils/state.py
 ${PYSITELIB}/astropy/utils/state.pyc
 ${PYSITELIB}/astropy/utils/state.pyo

Index: pkgsrc/math/py-astropy/distinfo
diff -u pkgsrc/math/py-astropy/distinfo:1.16 pkgsrc/math/py-astropy/distinfo:1.17
--- pkgsrc/math/py-astropy/distinfo:1.16        Tue Oct 28 09:26:50 2025
+++ pkgsrc/math/py-astropy/distinfo     Tue Dec  9 18:12:57 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2025/10/28 09:26:50 adam Exp $
+$NetBSD: distinfo,v 1.17 2025/12/09 18:12:57 adam Exp $
 
-BLAKE2s (astropy-7.1.1.tar.gz) = 6bd254660ea0f6c0766b4f737e5d27daeef89390a644066060b1fa4602b770c8
-SHA512 (astropy-7.1.1.tar.gz) = 689376f4cc5ccaf3d4724eafeafedf312b510f3c14e5aa3c23f1d0c2bdcf37aeb828d4ea436f35beab26446db0e42785e7b9a6bb39849e135daf44fa3a79f33a
-Size (astropy-7.1.1.tar.gz) = 6982773 bytes
+BLAKE2s (astropy-7.2.0.tar.gz) = 1d087095ce91ce9f0e34b7ebe6395c1028ead70b364a5b0d544396021b7a85c1
+SHA512 (astropy-7.2.0.tar.gz) = 95dad9a304b9fb4b0447bb8c52fd973282dbe46f8ed104758eac3738b0a4fac889c233ecd6240ae2f210b7a11dd55e4e1e88feed5749b04b38d5f1acdffb79f5
+Size (astropy-7.2.0.tar.gz) = 7057774 bytes



Home | Main Index | Thread Index | Old Index