-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2023-1d669864d2 2024-01-05 01:02:00.092463 -------------------------------------------------------------------------------- Name : python-hatch-requirements-txt Product : Fedora 38 Version : 0.4.0 Release : 2.fc38 URL : https://github.com/repo-helper/hatch-requirements-txt Summary : Hatchling plugin to read project dependencies from requirements.txt Description : Hatchling plugin to read project dependencies from requirements.txt. -------------------------------------------------------------------------------- Update Information: # hatch ## [1.9.1](https://github.com/pypa/hatch/releases/tag/hatch-v1.9.1) - 2023-12-25 ***Fixed:*** - Ensure that the `dependency_hash` method of the `environment` interface is called after `sync_dependencies` for cases where the hash is only known at that point, such as for dependency lockers - Only acknowledge the `HATCH_PYTHON_VARIANT_*` environment variables for Python resolution for supported platforms and architectures - Fix Python resolution when there are metadata hooks with unsatisfied dependencies ## [1.9.0](https://github.com/pypa/hatch/releases/tag/hatch-v1.9.0) - 2023-12-19 ***Changed:*** - Environments prefixed by `hatch-` are now considered internal and used for special purposes such as configuration for static analysis ***Added:*** - Enable docstring formatting by default for static analysis - Allow for overriding config of internal environments - Concretely state the expected API contract for the environment interface methods `find` and `check_compatibility` - Upgrade Ruff to 0.1.8 - Bump the minimum supported version of Hatchling to 1.21.0 ***Fixed:*** - Ignore a project's Python requirement for environments where the project is not installed - When not persisting config for static analysis, properly manage internal settings when Ruff's top level table already exists - Ignore compatibility checks when environments have already been created, significantly improving performance of environment usage - Properly allow overriding of the `path` option for the `virtual` environment type - Fix nushell activation on non-Windows systems ## [1.8.1](https://github.com/pypa/hatch/releases/tag/hatch-v1.8.1) - 2023-12-14 ***Fixed:*** - Fix regression in calling subprocesses with updated PATH - Fix automatic installation of environment plugins when running as a standalone binary - Change default location of Python installations ## [1.8.0](https://github.com/pypa/hatch/releases/tag/hatch-v1.8.0) - 2023-12-11 ***Changed:*** - Drop support for Python 3.7 - The `get_build_process` method of the `environment` interface has been removed; plugins should use the new `run_builder` method instead - Remove `pyperclip` dependency and the `--copy` flag of the `config find` command - When running the `build` command all output from builders is now displayed as-is in real time without the stripping of ANSI codes - Version information (for Hatch itself) is now derived from Git ***Added:*** - Support Python 3.12 - Add installers and standalone binaries - Add the ability to manage Python installations - Add `fmt` command - The `virtual` environment type can now automatically download requested versions of Python that are not installed - Add `dependency_hash` method to the `environment` interface - The state of installed dependencies for environments is saved as metadata so if dependency definitions have not changed then no checking is performed, which can be computationally expensive - The `build` command now supports backends other than Hatchling - Allow the use of `features` for environments when `skip-install` is enabled - The default is now `__TOKEN__` when prompting for a username for the `publish` command - Add a new `run_builder` method to the `environment` interface - Bump the minimum supported version of Hatchling to 1.19.0 - Bump the minimum supported version of `click` to 8.0.6 # python-hatchling ## [1.21.0](https://github.com/pypa/hatch/releases/tag/hatchling-v1.21.0) - 2023-12-18 ***Added:*** - Add `parent` context modifier for path fields ## [1.20.0](https://github.com/pypa/hatch/releases/tag/hatchling-v1.20.0) - 2023-12-13 ***Added:*** - Add `bypass-selection` option to the `wheel` build target to allow for empty (metadata-only) wheels ***Fixed:*** - Fix regression in 1.19.1 that allowed `exclude` to count toward inclusion selection, thus bypassing the default inclusion selection heuristics - Fix writing optional dependency core metadata in situations where there are multiple environment markers ## [1.19.1](https://github.com/pypa/hatch/releases/tag/hatchling-v1.19.1) - 2023-12-12 ***Fixed:*** - Add better error message when the `wheel` build target cannot determine what to ship - Consider forced inclusion patterns and build-time artifacts as file selection as some build hooks generate the entire wheel contents without user configuration ## [1.19.0](https://github.com/pypa/hatch/releases/tag/hatchling-v1.19.0) - 2023-12-11 ***Changed:*** - An error will now be raised if a force-included path does not exist - An error will now be raised for the `wheel` build target if no file selection options are defined ***Added:*** - Officially support Python 3.12 - Allow using an empty string for the `sources` option to add a prefix to distribution paths ***Fixed:*** - Properly handle non-zero version epoch for the `standard` version scheme - Fix the `wheel` build target for case insensitive file systems when the project metadata name does not match the directory name on disk - The `app` build target no longer has suppressed output - Prevent duplicate paths when projects require the `sources` option while build hooks overwrite included paths - Properly escape spaces for URI context formatting -------------------------------------------------------------------------------- ChangeLog: * Fri Dec 15 2023 Maxwell G <maxwell@xxxxxxx> - 0.4.0-2 - Fix test failures with latest hatchling release -------------------------------------------------------------------------------- References: [ 1 ] Bug #2253944 - python-hatchling-1.20.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2253944 [ 2 ] Bug #2254030 - hatch-1.8.1 is available https://bugzilla.redhat.com/show_bug.cgi?id=2254030 [ 3 ] Bug #2254188 - python-hatch-requirements-txt fails to build with Python 3.13: DeprecationWarning: 'count' is passed as positional argument https://bugzilla.redhat.com/show_bug.cgi?id=2254188 [ 4 ] Bug #2254951 - python-hatchling-1.21.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2254951 [ 5 ] Bug #2255183 - hatch-1.9.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2255183 [ 6 ] Bug #2255798 - hatch-1.9.1 is available https://bugzilla.redhat.com/show_bug.cgi?id=2255798 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2023-1d669864d2' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue