pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-hatchling



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Mar 17 17:39:53 UTC 2024

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

Log Message:
py-hatchling: updated to 1.22.2

1.22.2

Fixed:

Fix regression when loading metadata from source distributions
Fix metadata hooks when building wheels from source distributions

1.22.1

Fixed:

Update the default version of core metadata to 2.3

1.22.0

Deprecated:

The app build target has been renamed to binary to reduce ambiguity with the name of an upcoming feature. The former name will still be usable for several minor releases.

Added:

Metadata for the wheel target now defaults to the PKG-INFO metadata within source distributions
Add dependencies method to the build hook interface so that hooks can themselves dynamically define dependencies
Update the default version of core metadata to 2.2
Update SPDX license information to version 3.23
Improve error message for when the default heuristics for wheel file inclusion fail

Fixed:

Properly support core metadata version 2.2
Remove editables as a direct dependency
Fix default wheel tag when the supported Python version declaration is strict
Load VCS ignore patterns first so that whitelisted patterns can be excluded by project configuration
Don't consider VCS ignore files that are outside of the VCS boundary
The sdist build target now gracefully ignores UNIX socket files
Begin ignoring certain files ubiquitously, like .DS_Store on macOS


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-hatchling/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-hatchling/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-hatchling/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-hatchling/Makefile
diff -u pkgsrc/devel/py-hatchling/Makefile:1.18 pkgsrc/devel/py-hatchling/Makefile:1.19
--- pkgsrc/devel/py-hatchling/Makefile:1.18     Thu Jan 25 06:56:26 2024
+++ pkgsrc/devel/py-hatchling/Makefile  Sun Mar 17 17:39:53 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2024/01/25 06:56:26 adam Exp $
+# $NetBSD: Makefile,v 1.19 2024/03/17 17:39:53 adam Exp $
 
-DISTNAME=      hatchling-1.21.1
+DISTNAME=      hatchling-1.22.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=h/hatchling/}
@@ -10,7 +10,6 @@ HOMEPAGE=     https://hatch.pypa.io/
 COMMENT=       Modern, extensible Python build backend
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-editables>=0.3:../../devel/py-editables
 DEPENDS+=      ${PYPKGPREFIX}-packaging>=21.3:../../devel/py-packaging
 DEPENDS+=      ${PYPKGPREFIX}-pathspec>=0.10.1:../../devel/py-pathspec
 DEPENDS+=      ${PYPKGPREFIX}-pluggy>=1.0.0:../../devel/py-pluggy

Index: pkgsrc/devel/py-hatchling/PLIST
diff -u pkgsrc/devel/py-hatchling/PLIST:1.7 pkgsrc/devel/py-hatchling/PLIST:1.8
--- pkgsrc/devel/py-hatchling/PLIST:1.7 Sat Oct 28 19:57:01 2023
+++ pkgsrc/devel/py-hatchling/PLIST     Sun Mar 17 17:39:53 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2023/10/28 19:57:01 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2024/03/17 17:39:53 adam Exp $
 bin/hatchling-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -29,6 +29,9 @@ ${PYSITELIB}/hatchling/builders/__init__
 ${PYSITELIB}/hatchling/builders/app.py
 ${PYSITELIB}/hatchling/builders/app.pyc
 ${PYSITELIB}/hatchling/builders/app.pyo
+${PYSITELIB}/hatchling/builders/binary.py
+${PYSITELIB}/hatchling/builders/binary.pyc
+${PYSITELIB}/hatchling/builders/binary.pyo
 ${PYSITELIB}/hatchling/builders/config.py
 ${PYSITELIB}/hatchling/builders/config.pyc
 ${PYSITELIB}/hatchling/builders/config.pyo

Index: pkgsrc/devel/py-hatchling/distinfo
diff -u pkgsrc/devel/py-hatchling/distinfo:1.14 pkgsrc/devel/py-hatchling/distinfo:1.15
--- pkgsrc/devel/py-hatchling/distinfo:1.14     Thu Jan 25 06:56:26 2024
+++ pkgsrc/devel/py-hatchling/distinfo  Sun Mar 17 17:39:53 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2024/01/25 06:56:26 adam Exp $
+$NetBSD: distinfo,v 1.15 2024/03/17 17:39:53 adam Exp $
 
-BLAKE2s (hatchling-1.21.1.tar.gz) = dbf9c01c73e9de04b14d5f94c43e9e49e8f76e7d2ef554e2db2b419b60111a0e
-SHA512 (hatchling-1.21.1.tar.gz) = ccafd14bd401c0df8d239efa86d1851e134c5eaf8e99f96d8cacd6b0f157b5702e27abbeb5eed8f03a13f75e53e34961e06afa225075e619b13c0e4629b99bff
-Size (hatchling-1.21.1.tar.gz) = 58059 bytes
+BLAKE2s (hatchling-1.22.2.tar.gz) = 554b2f66fbb822d0ec0884d9134bf0fcdaebe6eb13f088b71b0928e42f0f85ed
+SHA512 (hatchling-1.22.2.tar.gz) = a08948d668f01485258f588c4a5a102b59ba3da3e7faad59132d5c37fd47589177b5401cecf9afbe2f2dd15c2968062e983c8600ab66bcab0508eac70c14c422
+Size (hatchling-1.22.2.tar.gz) = 62667 bytes



Home | Main Index | Thread Index | Old Index