--- - branch: MAIN date: Sat Aug 27 08:20:28 UTC 2022 files: - new: '1.4' old: '1.3' path: pkgsrc/devel/py-hatchling/Makefile pathrev: pkgsrc/devel/py-hatchling/Makefile@1.4 type: modified - new: '1.2' old: '1.1' path: pkgsrc/devel/py-hatchling/distinfo pathrev: pkgsrc/devel/py-hatchling/distinfo@1.2 type: modified id: 20220827T082028Z.9f5d14d3594790719b3ed7618ab03c26c60391e8 log: | 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 module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-hatchling' unixtime: '1661588428' user: adam