Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-hatchling for openSUSE:Factory checked in at 2023-06-22 23:24:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-hatchling (Old) and /work/SRC/openSUSE:Factory/.python-hatchling.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hatchling" Thu Jun 22 23:24:45 2023 rev:19 rq:1094471 version:1.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-hatchling/python-hatchling.changes 2023-06-06 19:55:43.202281454 +0200 +++ /work/SRC/openSUSE:Factory/.python-hatchling.new.15902/python-hatchling.changes 2023-06-22 23:24:48.393688247 +0200 @@ -1,0 +2,8 @@ +Wed Jun 21 08:25:58 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.18.0 + * Drop support for Python 3.7 + * Update the list of directories that are always excluded for + builds + +------------------------------------------------------------------- Old: ---- hatchling-1.17.1.tar.gz New: ---- hatchling-1.18.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-hatchling.spec ++++++ --- /var/tmp/diff_new_pack.5YVxuF/_old 2023-06-22 23:24:49.517685395 +0200 +++ /var/tmp/diff_new_pack.5YVxuF/_new 2023-06-22 23:24:49.533685354 +0200 @@ -18,15 +18,14 @@ %{?sle15_python_module_pythons} Name: python-hatchling -Version: 1.17.1 +Version: 1.18.0 Release: 0 Summary: Build backend used by Hatch License: MIT URL: https://hatch.pypa.io/latest/ Source0: https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-%{version}.tar.gz -BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module base >= 3.8} BuildRequires: %{python_module editables >= 0.3} -BuildRequires: %{python_module importlib-metadata if %python-base < 3.8} BuildRequires: %{python_module packaging >= 21.3} BuildRequires: %{python_module pathspec >= 0.10.1} BuildRequires: %{python_module pip} @@ -43,9 +42,6 @@ Requires(post): update-alternatives Requires(postun):update-alternatives BuildArch: noarch -%if 0%{?python_version_nodots} < 38 -Requires: python-importlib-metadata -%endif %if 0%{?python_version_nodots} < 311 Requires: python-tomli >= 1.2.2 %endif ++++++ hatchling-1.17.1.tar.gz -> hatchling-1.18.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hatchling-1.17.1/.gitignore new/hatchling-1.18.0/.gitignore --- old/hatchling-1.17.1/.gitignore 2020-02-02 01:00:00.000000000 +0100 +++ new/hatchling-1.18.0/.gitignore 2020-02-02 01:00:00.000000000 +0100 @@ -14,6 +14,7 @@ /.idea/ /.mypy_cache/ /.pytest_cache/ +/.ruff_cache/ /.vscode/ /backend/dist/ /dist/ @@ -21,3 +22,6 @@ # Root files /.coverage* + +# Auto-generated during builds +/src/hatch/_version.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hatchling-1.17.1/PKG-INFO new/hatchling-1.18.0/PKG-INFO --- old/hatchling-1.17.1/PKG-INFO 2020-02-02 01:00:00.000000000 +0100 +++ new/hatchling-1.18.0/PKG-INFO 2020-02-02 01:00:00.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: hatchling -Version: 1.17.1 +Version: 1.18.0 Summary: Modern, extensible Python build backend Project-URL: Homepage, https://hatch.pypa.io/latest/ Project-URL: Sponsor, https://github.com/sponsors/ofek @@ -16,7 +16,6 @@ Classifier: License :: OSI Approved :: MIT License Classifier: Natural Language :: English Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 @@ -25,9 +24,8 @@ Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Topic :: Software Development :: Build Tools Classifier: Topic :: Software Development :: Libraries :: Python Modules -Requires-Python: >=3.7 +Requires-Python: >=3.8 Requires-Dist: editables>=0.3 -Requires-Dist: importlib-metadata; python_version < '3.8' Requires-Dist: packaging>=21.3 Requires-Dist: pathspec>=0.10.1 Requires-Dist: pluggy>=1.0.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hatchling-1.17.1/pyproject.toml new/hatchling-1.18.0/pyproject.toml --- old/hatchling-1.17.1/pyproject.toml 2020-02-02 01:00:00.000000000 +0100 +++ new/hatchling-1.18.0/pyproject.toml 2020-02-02 01:00:00.000000000 +0100 @@ -9,7 +9,7 @@ description = "Modern, extensible Python build backend" readme = "README.md" license = "MIT" -requires-python = ">=3.7" +requires-python = ">=3.8" keywords = [ "build", "hatch", @@ -24,7 +24,6 @@ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", @@ -36,7 +35,6 @@ ] dependencies = [ "editables>=0.3", - "importlib-metadata; python_version < '3.8'", "packaging>=21.3", "pathspec>=0.10.1", "pluggy>=1.0.0", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hatchling-1.17.1/src/hatchling/__about__.py new/hatchling-1.18.0/src/hatchling/__about__.py --- old/hatchling-1.17.1/src/hatchling/__about__.py 2020-02-02 01:00:00.000000000 +0100 +++ new/hatchling-1.18.0/src/hatchling/__about__.py 2020-02-02 01:00:00.000000000 +0100 @@ -1 +1 @@ -__version__ = '1.17.1' +__version__ = '1.18.0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hatchling-1.17.1/src/hatchling/builders/constants.py new/hatchling-1.18.0/src/hatchling/builders/constants.py --- old/hatchling-1.17.1/src/hatchling/builders/constants.py 2020-02-02 01:00:00.000000000 +0100 +++ new/hatchling-1.18.0/src/hatchling/builders/constants.py 2020-02-02 01:00:00.000000000 +0100 @@ -4,8 +4,6 @@ ( # Python bytecode '__pycache__', - # PEP 582 - '__pypackages__', # Git '.git', # Mercurial @@ -16,6 +14,12 @@ '.tox', # nox '.nox', + # Ruff + '.ruff_cache', + # pytest + '.pytest_cache', + # Mypy + '.mypy_cache', ) ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hatchling-1.17.1/src/hatchling/dep/core.py new/hatchling-1.18.0/src/hatchling/dep/core.py --- old/hatchling-1.17.1/src/hatchling/dep/core.py 2020-02-02 01:00:00.000000000 +0100 +++ new/hatchling-1.18.0/src/hatchling/dep/core.py 2020-02-02 01:00:00.000000000 +0100 @@ -2,15 +2,11 @@ import re import sys +from importlib.metadata import Distribution, DistributionFinder from packaging.markers import default_environment from packaging.requirements import Requirement -if sys.version_info >= (3, 8): - from importlib.metadata import Distribution, DistributionFinder -else: - from importlib_metadata import Distribution, DistributionFinder - class DistributionCache: def __init__(self, sys_path: list[str]) -> None: