75e6f9ec33
- Update to 1.16.2 * Properly send informational output to stderr instead of stdout * Implement documented support for sbom-files as build data for the wheel build target * Fix regression where environments no longer acknowledged the project.optional-dependencies field - Release 1.16.1 * Handle special characters correctly in path for editable installs. * Fix multiple calls to install on sync_dependencies to become a single call. * Fix context variable formatting in project dependencies to prevent crashes when using variables like {root:parent:uri} in the [project] section. * Fix environment overrides for dependency-groups field to properly support matrix and conditional configurations. - Release 1.16.0 ## Changed: * Drop support for 3.9 * Environment type plugins are now no longer expected to support a pseudo-build environment as any environment now may be used for building. The following methods have been removed: build_environment, build_environment_exists, run_builder, construct_build_command ## Added: * Support for workspaces inspired by Cargo Workspaces * Dependency group support. * The version and project metadata commands now support projects that do not use Hatchling as the build backend * The version command accepts a --force option, allowing for downgrades when an explicit version number is given. * Build environments can now be configured, the default build environment is hatch-build * The environment interface now has the following methods and properties in order to better support builds on remote machines: project_root, sep, pathsep, fs_context * Bump the minimum supported version of packaging to 24.2 * Upgrade Ruff to 0.13.2 ## Fixed: * All HTTP requests now set an identifiable User-Agent header. * Fix issue where terminal output would be out of sync during build. * Fix for Click Sentinel value when using run command - Drop fix-with-latest-hatchling.patch - Drop fix-tests.patch - Provide some wheels for the test suite gh#pypa/hatch#2123
Markéta Machová2026-01-06 14:10:52 +00:00
801a037b63
Accepting request 1318435 from devel:languages:python
Ana Guerrero2025-11-18 14:41:11 +00:00
d9e7c758c1
- Update to 1.15.1 * Fix compatibility with cached default CPython distributions that were sourced from GitHub releases of the old owner
Markéta Machová2025-11-18 11:37:17 +00:00
5afa4ad643
Accepting request 1311764 from devel:languages:python
Ana Guerrero2025-10-17 15:25:47 +00:00
278d105ff3
- Update to 1.15.0 * Drop support for Python 3.8 * Support Python 3.14 * Upgrade default CPython distributions to 20251014 * Upgrade default PyPy distributions to 7.3.20 - Update to 1.14.2 * Fix compatibility with recent versions of Click - drop click-8.2.patch, fixed upstream - Add fix-tests.patch to fix tests
Matej Cepl2025-10-16 16:30:42 +00:00
af30307b3d
Accepting request 1300712 from devel:languages:python
Ana Guerrero2025-08-21 14:59:53 +00:00
a69038991c
- Convert to libalternatives on SLE-16-based and newer systems only
Markéta Machová2025-08-21 08:23:45 +00:00
44eaca2d21
Accepting request 1291688 from devel:languages:python
Ana Guerrero2025-07-10 20:13:51 +00:00
c1bc58a546
- Add click-8.2.patch to fix tests with click >= 8.2 gh#pypa/hatch#2013
Daniel Garcia2025-06-26 09:39:19 +00:00
5148097abd
Accepting request 1269788 from devel:languages:python
Ana Guerrero2025-04-16 18:41:33 +00:00
157deda1a5
- Update to 1.14.1 * Remove uses of the deprecated --no-python-version-warning flag when using pip
Nico Krapp2025-04-16 07:57:04 +00:00
4c508e2cf2
Accepting request 1232669 from devel:languages:python
Ana Guerrero2024-12-19 20:42:21 +00:00
11e9834751
- Add fix-with-latest-hatchling.patch to restore compatibility with hatchling >= 1.26.0 - actually remove fix-test.patch from tracked files - Update to 1.14.0: * Upgrade default CPython distributions to 20241206 * Bump the minimum supported version of Hatchling to 1.26.3 * Update virtualenv dependency
Matej Cepl2024-12-19 18:48:28 +00:00
b480155513
- Add new patch to fix tests: fix-tests.patch
Daniel Garcia2024-08-13 06:34:01 +00:00
3b7e29dcd9
- Remove upstreamed patch: support-hatchling-1.22.patch
Daniel Garcia2024-08-12 09:31:07 +00:00
3954783633
- Ignore some broken tests for non x86_64
Daniel Garcia2024-08-08 11:59:38 +00:00
bdc84c90cb
- update to 1.12.0: - The run/env run and test commands now treat inclusion variable options as an intersection rather than a union to allow for specific targeting of environments - Add ability to control the source of Python distributions - Upgrade Ruff to 0.4.5 - Upgrade PyApp to 0.22.0 for binary builds - The fmt command no longer hides the commands that are being executed - Add default timeout for network requests, useful when installing Python distributions - Fix syntax highlighting contrast for the config show command - 1.11.1: - Add official GitHub Action for installing Hatch - Fix terminal.styles.spinner configuration - Fix entry points in the pre-built distributions that binaries use - 1.11.0: - Upgrade PyApp to 0.21.1 for binary builds - On Linux, install the highest compatible Python distribution variant based on CPU architecture rather than assuming recent hardware - 1.10.0: - The run/env run, fmt and shell commands now only change the current working directory to the project root if not already inside the project - The shell command now accepts a single argument to specify the environment to enter which overrides the standard choice mechanisms. The arguments determining shell options have been converted to flags. - Add test command
Daniel Garcia2024-08-08 11:43:47 +00:00
61123d7067
Accepting request 1162483 from devel:languages:python
Ana Guerrero2024-03-27 19:42:30 +00:00
3594b54ee9
- Add patch support-hatchling-1.22.patch: * Support updates for the new Hatchling. - Add missing BuildRequires on editables, required for tests.
Steve Kowalik2024-03-27 03:00:48 +00:00
1108f1d30f
- update to 1.9.4: * Limit the maximum version of Hatchling in anticipation of backward incompatible changes - update to 1.9.3: * Fix loading of local plugins to account for newly released versions of a dependency - update to 1.9.2: * Fix the default token variable name for publishing to PyPI
Dirk Mueller2024-03-24 13:26:02 +00:00
44f5c15be1
Accepting request 1135269 from devel:languages:python
Ana Guerrero2023-12-28 22:01:45 +00:00
0a99352653
Accepting request 1135083 from home:bnavigator:branches:devel:languages:python
Dirk Mueller2023-12-27 10:46:48 +00:00
200f9c2ef4
Accepting request 1133974 from devel:languages:python
Ana Guerrero2023-12-19 22:16:16 +00:00
e873d67eb1
Accepting request 1133911 from home:bnavigator:branches:devel:languages:python
Dirk Mueller2023-12-19 08:42:14 +00:00
931b454696
Accepting request 1128345 from devel:languages:python
Ana Guerrero2023-11-23 20:42:29 +00:00
6cd47e5a49
Accepting request 1128299 from home:mcalabkova:branches:devel:languages:python
Markéta Machová2023-11-23 13:52:07 +00:00
27ab38807c
Accepting request 1116198 from devel:languages:python
Ana Guerrero2023-10-08 10:18:45 +00:00
d318249e4b
- Add fix-sdist-target.patch to fix tests: gh#pypa/hatch@1b10663e645e
Daniel Garcia2023-05-10 16:08:00 +00:00
244b96836e
- update to 1.7.0: * The src-layout project template option is now enabled by default * Non-critical output now goes to stderr * Add tool.hatch.env.requires configuration to automatically install dependencies for environment and environment collector plugins * Add custom environment collector * Improve syncing of dependencies provided through Git direct references * Add isolated_data_directory attribute to the environment interface * Increase the timeout for and add retries to the index publisher * Expand home and environment variables in configured cache and data directories * Improve readability of exceptions * Update project templates * Bump the minimum supported version of Hatchling to 1.14.0 * Fix displaying the version with the version command when the version is static and build dependencies are unmet * Fix build environments for the virtual environment type when storing within a relative path * Allow setuptools metadata migration for projects without setup.py if setup.cfg is present * Handle additional edge cases for setuptools metadata migration * Support boolean values for the config set command - drop hatch-pr659-utf8.patch (upstream)
Dirk Mueller2023-05-05 10:47:00 +00:00