pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-hatchling py-hatchling: updated to 1.8.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/89b1bee752e8
branches:  trunk
changeset: 384089:89b1bee752e8
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Aug 27 08:20:28 2022 +0000

description:
py-hatchling: updated to 1.8.1

1.8.1 - 2022-08-25

Fixed:

Fix default file inclusion for wheel build targets when both the project name and package directory name are not normalized

1.8.0 - 2022-08-16

Added:

Add get_known_classifiers method to metadata hooks

Fixed:

Fix check for updating static versions with the version command when metadata hooks are in use

1.7.1 - 2022-08-13

Fixed:

Fix the value of the relative_path attribute of included files, that some build plugins may use, when selecting explicit paths

1.7.0 - 2022-08-12

Added:

Add require-runtime-features option for builders and build hooks
Check for unknown trove classifiers
Update SPDX license information to version 3.18

Fixed:

Add better error message for wheel target dev mode installations that define path rewrites with the sources option
Note the allow-direct-references option in the relevant error messages

1.6.0 - 2022-07-23

Changed:

When no build targets are specified on the command line, now default to sdist and wheel targets rather than what happens to be defined in config
The code version source now only supports files with known extensions
Global build hooks now run before target-specific build hooks to better match expected behavior

Added:

The code version source now supports loading extension modules
Add search-paths option for the code version source

Fixed:

Fix removing sources using an empty string value in the mapping
The strict-naming option now also applies to the metadata directory of wheel targets

1.5.0 - 2022-07-11

Added:

Support the final draft of PEP 639
Add strict-naming option for sdist and wheel targets

Fixed:

Project names are now stored in sdist and wheel target core metadata exactly as defined in pyproject.toml without normalization to allow control of how PyPI displays them

1.4.1 - 2022-07-04

Fixed:

Fix forced inclusion of important files like licenses for sdist targets when using the explicit selection options
Don't sort project URL metadata so that the rendered order on PyPI can be controlled

1.4.0 - 2022-07-03

Changed:

The packages option uses the new only-include option to provide targeted inclusion, since that is desired most of the time. You can retain the old behavior by using the include and sources options 
together.

Added:

Support PEP 561 type hinting
Add version build hook
Add only-include option
The editable version of wheel targets now respects the force-include option by default
The force-include option now supports path rewriting with the sources option
The wheel target shared-data and extra-metadata options now respect file selection options
The wheel target now auto-detects single module layouts
Improve performance by never entering directories that are guaranteed to be undesirable like __pycache__ rather than excluding individual files within
Update SPDX license information to version 3.17

Fixed:

Don't write empty entry points file for wheel targets if there are no entry points defined
Allow metadata hooks to set the version in all cases
Prevent duplicate file entries from inclusion when using the force-include option

diffstat:

 devel/py-hatchling/Makefile |  4 ++--
 devel/py-hatchling/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (25 lines):

diff -r a5b0a8bce160 -r 89b1bee752e8 devel/py-hatchling/Makefile
--- a/devel/py-hatchling/Makefile       Sat Aug 27 04:43:06 2022 +0000
+++ b/devel/py-hatchling/Makefile       Sat Aug 27 08:20:28 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2022/06/05 02:56:20 mef Exp $
+# $NetBSD: Makefile,v 1.4 2022/08/27 08:20:28 adam Exp $
 
-DISTNAME=      hatchling-1.3.1
+DISTNAME=      hatchling-1.8.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=h/hatchling/}
diff -r a5b0a8bce160 -r 89b1bee752e8 devel/py-hatchling/distinfo
--- a/devel/py-hatchling/distinfo       Sat Aug 27 04:43:06 2022 +0000
+++ b/devel/py-hatchling/distinfo       Sat Aug 27 08:20:28 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2022/06/01 10:54:22 adam Exp $
+$NetBSD: distinfo,v 1.2 2022/08/27 08:20:28 adam Exp $
 
-BLAKE2s (hatchling-1.3.1.tar.gz) = 9b5f2520764ebfb97ec86473aa89beea86c72b9c7010cbb2d29bf3a59720a738
-SHA512 (hatchling-1.3.1.tar.gz) = 3c2152d81d6b78a602ef08dfbf990f28b754eb19dd2c38ef0b37cd368fc008f5646eabf76f48eb55a40b7caa2789cd828c5b312067ac54be52cce80ce1fdc5b4
-Size (hatchling-1.3.1.tar.gz) = 45567 bytes
+BLAKE2s (hatchling-1.8.1.tar.gz) = 9d8f01dc99bf5410198dea2c285dfd097b2309120c918c12f19ac4b9c337a0a7
+SHA512 (hatchling-1.8.1.tar.gz) = c6a69ef83991269a12e4efbfee6447e48b998f885faacd5551e6be9f27e7674a791b30e3212e1c17f9c3f11848ab79ce1c202e7473957285466b4d8334aac814
+Size (hatchling-1.8.1.tar.gz) = 54830 bytes



Home | Main Index | Thread Index | Old Index