Subject: CVS commit: pkgsrc/devel/py-hatchling
From: Adam Ciarcinski
Date: 2022-08-27 10:20:28
Message id: 20220827082028.40F48F9F3@cvs.NetBSD.org

Log Message:
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

Files:
RevisionActionfile
1.4modifypkgsrc/devel/py-hatchling/Makefile
1.2modifypkgsrc/devel/py-hatchling/distinfo