pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-meson_python



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri May  9 18:47:58 UTC 2025

Modified Files:
        pkgsrc/devel/py-meson_python: Makefile PLIST distinfo

Log Message:
py-meson_python: updated to 0.18.0

0.18.0

- Drop Python 3.7 support.
- Bump minimum required Meson version to 0.64.0.
- Bump minimum required ``pyproject-metadata`` version to 0.9.0 to enable
  support for PEP 639.
- Bump minimum required ``packaging`` version to 23.2. ``pyproject-metadata``
  version 0.9.1 requires this version of ``packaging`` but fails to record the
  version requirement in the package metadata. Enforcing the version
  requirement in ``meson-python`` allows fixing possible dependency problems
  without having ``meson-python`` depend on a very recent
  ``pyproject-metadata`` release.
- Add support for PEP 639 metadata fields. Canonicalization and validation of
  the license expression requires ``packaging`` version 24.2 or later.
- Add support for declaring the ``licence`` and ``license-files`` as dynamic
  fields in ``pyproject.toml`` to extract the package license and license
  files from the ones declared via the ``project()`` call in
  ``meson.build``. This requires Meson version 1.6.0 or later.
- Add support for ``RPATH`` handling on SunOS.
- Include shared libraries built as part of the Meson project in the Python
  wheels also on Windows, when explicitly enabled via the
  ``tool.meson-python.allow-windows-internal-shared-libs`` project setting.
- Add support for symbolic links that point to files within the source tree.
  They are now included as regular files in the sdist archive.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-meson_python/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-meson_python/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-meson_python/distinfo

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

Modified files:

Index: pkgsrc/devel/py-meson_python/Makefile
diff -u pkgsrc/devel/py-meson_python/Makefile:1.8 pkgsrc/devel/py-meson_python/Makefile:1.9
--- pkgsrc/devel/py-meson_python/Makefile:1.8   Tue Oct 29 05:33:47 2024
+++ pkgsrc/devel/py-meson_python/Makefile       Fri May  9 18:47:58 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2024/10/29 05:33:47 adam Exp $
+# $NetBSD: Makefile,v 1.9 2025/05/09 18:47:58 adam Exp $
 
-DISTNAME=      meson_python-0.17.1
+DISTNAME=      meson_python-0.18.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/meson_python/}
@@ -11,8 +11,8 @@ COMMENT=      Meson Python build backend (PEP
 LICENSE=       mit
 
 DEPENDS+=      meson>=1.2.3:../../devel/meson
-DEPENDS+=      ${PYPKGPREFIX}-packaging>=19.0:../../devel/py-packaging
-DEPENDS+=      ${PYPKGPREFIX}-project-metadata>=0.7.1:../../devel/py-project-metadata
+DEPENDS+=      ${PYPKGPREFIX}-packaging>=23.2:../../devel/py-packaging
+DEPENDS+=      ${PYPKGPREFIX}-project-metadata>=0.9.0:../../devel/py-project-metadata
 TEST_DEPENDS+= ${PYPKGPREFIX}-cython>=3.0.3:../../devel/py-cython
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock

Index: pkgsrc/devel/py-meson_python/PLIST
diff -u pkgsrc/devel/py-meson_python/PLIST:1.3 pkgsrc/devel/py-meson_python/PLIST:1.4
--- pkgsrc/devel/py-meson_python/PLIST:1.3      Sat Oct 28 19:57:03 2023
+++ pkgsrc/devel/py-meson_python/PLIST  Fri May  9 18:47:58 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2023/10/28 19:57:03 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/05/09 18:47:58 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/MIT.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSES/MIT.txt
 ${PYSITELIB}/mesonpy/__init__.py
 ${PYSITELIB}/mesonpy/__init__.pyc
 ${PYSITELIB}/mesonpy/__init__.pyo

Index: pkgsrc/devel/py-meson_python/distinfo
diff -u pkgsrc/devel/py-meson_python/distinfo:1.6 pkgsrc/devel/py-meson_python/distinfo:1.7
--- pkgsrc/devel/py-meson_python/distinfo:1.6   Tue Oct 29 05:33:47 2024
+++ pkgsrc/devel/py-meson_python/distinfo       Fri May  9 18:47:58 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2024/10/29 05:33:47 adam Exp $
+$NetBSD: distinfo,v 1.7 2025/05/09 18:47:58 adam Exp $
 
-BLAKE2s (meson_python-0.17.1.tar.gz) = d3a9c11fcbfe8a73cad76391d16d1a6b0fff13a3d9b828ae04b5a82b9d668b11
-SHA512 (meson_python-0.17.1.tar.gz) = 235fdc7bffe337221bf55791b488f0ef4cb2405e52ada5ba8f7c07c26ccb511dbe65c4f828fb2eded6c0e797c026b822b83295c4b9bb7ae38d4343437ead548e
-Size (meson_python-0.17.1.tar.gz) = 82687 bytes
+BLAKE2s (meson_python-0.18.0.tar.gz) = 468d7f43070fe1cdcb16bdd72a19a5afb5ee6c56b34f45275b339375a1f9427d
+SHA512 (meson_python-0.18.0.tar.gz) = dea156e85746acf3139bef9c1ac3f9f91f473a4162f3835cb942e28d94fd7afdad469e08f6ec2b15d2ea3a96ce071aae5d8de856334b2dbcb8b89a21ce561d17
+Size (meson_python-0.18.0.tar.gz) = 95630 bytes



Home | Main Index | Thread Index | Old Index