Fedora 39 Update: python-hatchling-1.21.0-1.fc39

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

 



--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2023-3c3699fe47
2024-01-07 00:35:08.102371
--------------------------------------------------------------------------------

Name        : python-hatchling
Product     : Fedora 39
Version     : 1.21.0
Release     : 1.fc39
URL         : https://pypi.org/project/hatchling
Summary     : The build backend used by Hatch
Description :
This is the extensible, standards compliant build backend used by Hatch.

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

* Wed Dec 20 2023 Benjamin A. Beasley <code@xxxxxxxxxxxxxxxxxx> - 1.21.0-1
- Update to 1.21.0 (close RHBZ#2254951)
* Wed Dec 13 2023 Benjamin A. Beasley <code@xxxxxxxxxxxxxxxxxx> - 1.20.0-1
- Update to 1.20.0 (close RHBZ#2253944)
--------------------------------------------------------------------------------
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-3c3699fe47' 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




[Index of Archives]     [Fedora Users]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]

  Powered by Linux