From 57eba56f99e436a66e144fcbadbf93ca000ff818 Mon Sep 17 00:00:00 2001 From: Igor Raits Date: Sun, 20 Feb 2022 08:19:55 +0000 Subject: [PATCH 01/49] Added the README --- README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..3b58484 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# python-hatchling + +The python-hatchling package From 80dbc8623778c73876485b6def9d3458caeb4385 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 20 Feb 2022 11:17:55 -0500 Subject: [PATCH 02/49] Initial package --- .gitignore | 1 + hatchling-0.11.0-allow-tomli-1.2.2.patch | 12 ++++ hatchling.1 | 20 ++++++ python-hatchling.spec | 84 ++++++++++++++++++++++++ sources | 1 + 5 files changed, 118 insertions(+) create mode 100644 .gitignore create mode 100644 hatchling-0.11.0-allow-tomli-1.2.2.patch create mode 100644 hatchling.1 create mode 100644 python-hatchling.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a3750ee --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/hatchling-0.11.3.tar.gz diff --git a/hatchling-0.11.0-allow-tomli-1.2.2.patch b/hatchling-0.11.0-allow-tomli-1.2.2.patch new file mode 100644 index 0000000..895fa4f --- /dev/null +++ b/hatchling-0.11.0-allow-tomli-1.2.2.patch @@ -0,0 +1,12 @@ +diff -Naur hatchling-0.11.0-original/src/hatchling/ouroboros.py hatchling-0.11.0/src/hatchling/ouroboros.py +--- hatchling-0.11.0-original/src/hatchling/ouroboros.py 2020-02-01 19:00:00.000000000 -0500 ++++ hatchling-0.11.0/src/hatchling/ouroboros.py 2022-02-05 07:40:37.160670864 -0500 +@@ -40,7 +40,7 @@ + 'pluggy~=1.0.0; python_version > "3"', + 'pluggy~=0.13; python_version < "3"', + 'toml~=0.10.2; python_version < "3"', +- 'tomli~=2.0.0; python_version > "3"', ++ 'tomli>=1.2.2; python_version > "3"', + ], + 'scripts': {'hatchling': 'hatchling.cli:hatchling'}, + 'dynamic': ['version'], diff --git a/hatchling.1 b/hatchling.1 new file mode 100644 index 0000000..0043bd6 --- /dev/null +++ b/hatchling.1 @@ -0,0 +1,20 @@ +.TH HATCHLING "1" "February 2022" "" "User Commands" +.SH NAME +.B hatchling +\(en the build backend used by Hatch +.SH SYNOPSIS +.B hatchling +.RB [ \-h ] +.RB { build , dep }\ ... +.SH DESCRIPTION +This is the extensible, standards compliant build backend used by Hatch. +.SH OPTIONS +.SS "POSITIONAL\ ARGUMENTS" +.TP +.B build +.TP +.B dep +.SS "OPTIONAL\ ARGUMENTS" +.TP +.B \-h\fR,\ \fB\-\-help +show a help message and exit diff --git a/python-hatchling.spec b/python-hatchling.spec new file mode 100644 index 0000000..36fc6ca --- /dev/null +++ b/python-hatchling.spec @@ -0,0 +1,84 @@ +Name: python-hatchling +Version: 0.11.3 +Release: %autorelease +Summary: The build backend used by Hatch + +License: MIT +URL: https://pypi.org/project/hatchling +Source0: %{pypi_source hatchling} +# Man page in groff_man(7) format, written for Fedora based on package metadata +# and --help output +Source1: hatchling.1 + +# Based on https://github.com/hukkin/tomli/blob/2.0.0/CHANGELOG.md#200, we +# should be able to use tomli 1.2.2 until +# https://bugzilla.redhat.com/show_bug.cgi?id=2032020 is closed. +# +# It doesn’t make sense to upstream this, as it really would be better to use a +# current release. +Patch: hatchling-0.11.0-allow-tomli-1.2.2.patch + +BuildArch: noarch + +BuildRequires: python3-devel + +%global common_description %{expand: +This is the extensible, standards compliant build backend used by Hatch.} + +%description %{common_description} + + +%package -n python3-hatchling +Summary: %{summary} + +%description -n python3-hatchling %{common_description} + + +%prep +%autosetup -n hatchling-%{version} -p1 +cp -p '%{SOURCE1}' . + + +%generate_buildrequires +# Cannot use -r (the default) with hatchling: “ValueError: build backend cannot +# provide build metadata (incl. runtime requirements) before build”. We work +# around this by writing the dependencies from src/hatchling/ourobororos.py +# into a text file. +PYTHONPATH="${PWD}/src" '%{python3}' < Date: Sun, 20 Feb 2022 11:18:12 -0500 Subject: [PATCH 03/49] Clarify man page hand-written status --- python-hatchling.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-hatchling.spec b/python-hatchling.spec index 36fc6ca..9001959 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -6,8 +6,8 @@ Summary: The build backend used by Hatch License: MIT URL: https://pypi.org/project/hatchling Source0: %{pypi_source hatchling} -# Man page in groff_man(7) format, written for Fedora based on package metadata -# and --help output +# Man page in groff_man(7) format, hand-written for Fedora based on package +# metadata and --help output Source1: hatchling.1 # Based on https://github.com/hukkin/tomli/blob/2.0.0/CHANGELOG.md#200, we From e15cd40c1c90bb4fb837a31fd71134b55a170690 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 20 Feb 2022 11:18:55 -0500 Subject: [PATCH 04/49] Simplify man page installation Install it directly from %%{SOURCE1} rather than copying and then installing --- python-hatchling.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/python-hatchling.spec b/python-hatchling.spec index 9001959..f0f73d7 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -36,7 +36,6 @@ Summary: %{summary} %prep %autosetup -n hatchling-%{version} -p1 -cp -p '%{SOURCE1}' . %generate_buildrequires @@ -61,7 +60,7 @@ EOF %install %pyproject_install %pyproject_save_files hatchling -install -t '%{buildroot}/%{_mandir}/man1' -D -p -m 0644 hatchling.1 +install -t '%{buildroot}/%{_mandir}/man1' -D -p -m 0644 '%{SOURCE1}' %check From 73eca9430a0c6c2d20a56108cd205bc75937f74e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 20 Feb 2022 11:22:16 -0500 Subject: [PATCH 05/49] Update to 0.14.0 (close RHBZ#2050889) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a3750ee..01c67f7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /hatchling-0.11.3.tar.gz +/hatchling-0.14.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index f0f73d7..733b27e 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.11.3 +Version: 0.14.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index a81950d..2c5142e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.11.3.tar.gz) = 65c6f638d6d395320acc1d19287adfcfad13883e79a9e3f0ee8114363f92cd9a1b2be04ad97a3ec304c326f2e1d8e950d3f3808e07d6506a660a227eb7d3ecfb +SHA512 (hatchling-0.14.0.tar.gz) = 06e7d898b37f4dd786ede51ffb78efe489dd0f43df383d18b19c85e119d466531d418ab7392bfba916d7b6b4063167f2c0f64ce6008c7e4c7a498715bf91ce32 From 6fcc8b9464e1a9a76efa1e9cef0412722b7f2d60 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 23 Feb 2022 15:56:54 -0500 Subject: [PATCH 06/49] Update to 0.15.0 (close RHBZ#2057315) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 01c67f7..4ba1ff7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /hatchling-0.11.3.tar.gz /hatchling-0.14.0.tar.gz +/hatchling-0.15.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 733b27e..3a322de 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.14.0 +Version: 0.15.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 2c5142e..2bd8439 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.14.0.tar.gz) = 06e7d898b37f4dd786ede51ffb78efe489dd0f43df383d18b19c85e119d466531d418ab7392bfba916d7b6b4063167f2c0f64ce6008c7e4c7a498715bf91ce32 +SHA512 (hatchling-0.15.0.tar.gz) = 489a182572b9ebd9bbdc46230aca4bd5d794d7d7516b95b0f2f4a2fd22559f8f6bff33d024999aad4f00891d14e1fbf1af4f1a5d91d3d0736044e06cbdc58b3e From 1b05ae286dec23a13b1a7a489835d9f50ab7f7cd Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 26 Feb 2022 13:05:22 -0500 Subject: [PATCH 07/49] Update to 0.16.0 (close RHBZ#2058884) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4ba1ff7..e86076a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /hatchling-0.11.3.tar.gz /hatchling-0.14.0.tar.gz /hatchling-0.15.0.tar.gz +/hatchling-0.16.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 3a322de..54a1931 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.15.0 +Version: 0.16.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 2bd8439..ea8a989 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.15.0.tar.gz) = 489a182572b9ebd9bbdc46230aca4bd5d794d7d7516b95b0f2f4a2fd22559f8f6bff33d024999aad4f00891d14e1fbf1af4f1a5d91d3d0736044e06cbdc58b3e +SHA512 (hatchling-0.16.0.tar.gz) = 60d73a9266bb053ccfc1916b2733c16950d2a4555d13df51c23686d98d0d9e77b4870a42f9eaec4b222cabbdab758d77b94007d26fe0bff17a120aee48687287 From d9a9b463fb3c1c543119cfc86a6005057aff455a Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 27 Feb 2022 11:32:16 -0500 Subject: [PATCH 08/49] Update to 0.17.0 (close RHBZ#2058939) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e86076a..96d2901 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /hatchling-0.14.0.tar.gz /hatchling-0.15.0.tar.gz /hatchling-0.16.0.tar.gz +/hatchling-0.17.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 54a1931..20a26cb 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.16.0 +Version: 0.17.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index ea8a989..af240d8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.16.0.tar.gz) = 60d73a9266bb053ccfc1916b2733c16950d2a4555d13df51c23686d98d0d9e77b4870a42f9eaec4b222cabbdab758d77b94007d26fe0bff17a120aee48687287 +SHA512 (hatchling-0.17.0.tar.gz) = 251a8e6322869e40c034268a6178e2a5378cab8603bb0148e0e04a2a78eb4e4659104ba29163ed78be6a9a81348849613bcb1f0fd193a13d6e153c112f2cd06c From 1b142d86fdc452fb3d84710c9e383bb11c983889 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 28 Feb 2022 09:17:28 -0500 Subject: [PATCH 09/49] Update to 0.18.0 (close RHBZ#2059065) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 96d2901..d3e01c2 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /hatchling-0.15.0.tar.gz /hatchling-0.16.0.tar.gz /hatchling-0.17.0.tar.gz +/hatchling-0.18.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 20a26cb..59b5eec 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.17.0 +Version: 0.18.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index af240d8..54fd4f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.17.0.tar.gz) = 251a8e6322869e40c034268a6178e2a5378cab8603bb0148e0e04a2a78eb4e4659104ba29163ed78be6a9a81348849613bcb1f0fd193a13d6e153c112f2cd06c +SHA512 (hatchling-0.18.0.tar.gz) = 7e70497112baa58880c96de704d993509409fc6eb4383312f4d49d62eb2e6bb3fc40c5d80852f2b49f89831be2c40f508ea8a9817b3104a740fe6f95572d1ebc From 343f41e8023c9ea4f3474e9b194f17ff1a185ecd Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 7 Mar 2022 14:19:30 -0500 Subject: [PATCH 10/49] Update to 0.20.1 (close RHBZ#2061214) --- .gitignore | 1 + hatchling-0.11.0-allow-tomli-1.2.2.patch | 12 ------------ python-hatchling.spec | 12 ++---------- sources | 2 +- 4 files changed, 4 insertions(+), 23 deletions(-) delete mode 100644 hatchling-0.11.0-allow-tomli-1.2.2.patch diff --git a/.gitignore b/.gitignore index d3e01c2..42fc2d0 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /hatchling-0.16.0.tar.gz /hatchling-0.17.0.tar.gz /hatchling-0.18.0.tar.gz +/hatchling-0.20.1.tar.gz diff --git a/hatchling-0.11.0-allow-tomli-1.2.2.patch b/hatchling-0.11.0-allow-tomli-1.2.2.patch deleted file mode 100644 index 895fa4f..0000000 --- a/hatchling-0.11.0-allow-tomli-1.2.2.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur hatchling-0.11.0-original/src/hatchling/ouroboros.py hatchling-0.11.0/src/hatchling/ouroboros.py ---- hatchling-0.11.0-original/src/hatchling/ouroboros.py 2020-02-01 19:00:00.000000000 -0500 -+++ hatchling-0.11.0/src/hatchling/ouroboros.py 2022-02-05 07:40:37.160670864 -0500 -@@ -40,7 +40,7 @@ - 'pluggy~=1.0.0; python_version > "3"', - 'pluggy~=0.13; python_version < "3"', - 'toml~=0.10.2; python_version < "3"', -- 'tomli~=2.0.0; python_version > "3"', -+ 'tomli>=1.2.2; python_version > "3"', - ], - 'scripts': {'hatchling': 'hatchling.cli:hatchling'}, - 'dynamic': ['version'], diff --git a/python-hatchling.spec b/python-hatchling.spec index 59b5eec..5f34347 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.18.0 +Version: 0.20.1 Release: %autorelease Summary: The build backend used by Hatch @@ -10,14 +10,6 @@ Source0: %{pypi_source hatchling} # metadata and --help output Source1: hatchling.1 -# Based on https://github.com/hukkin/tomli/blob/2.0.0/CHANGELOG.md#200, we -# should be able to use tomli 1.2.2 until -# https://bugzilla.redhat.com/show_bug.cgi?id=2032020 is closed. -# -# It doesn’t make sense to upstream this, as it really would be better to use a -# current release. -Patch: hatchling-0.11.0-allow-tomli-1.2.2.patch - BuildArch: noarch BuildRequires: python3-devel @@ -35,7 +27,7 @@ Summary: %{summary} %prep -%autosetup -n hatchling-%{version} -p1 +%autosetup -n hatchling-%{version} %generate_buildrequires diff --git a/sources b/sources index 54fd4f0..2adcba9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.18.0.tar.gz) = 7e70497112baa58880c96de704d993509409fc6eb4383312f4d49d62eb2e6bb3fc40c5d80852f2b49f89831be2c40f508ea8a9817b3104a740fe6f95572d1ebc +SHA512 (hatchling-0.20.1.tar.gz) = 65c053ecf2e982d08ac6f047cfcc939c4bd2d064b805a94a9cb2236ca85359389a5e6673f6d2f9e40cf3604b61359ba41bcae740c6f2956515e862fedf83c283 From d7b3bf6fcbe6548ba8e87b862308b1fcce78c1c1 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 18 Mar 2022 10:42:06 -0400 Subject: [PATCH 11/49] Update to 0.21.0 (close RHBZ#2065524) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 42fc2d0..d5aaccd 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /hatchling-0.17.0.tar.gz /hatchling-0.18.0.tar.gz /hatchling-0.20.1.tar.gz +/hatchling-0.21.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 5f34347..665bb43 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.20.1 +Version: 0.21.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 2adcba9..168f574 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.20.1.tar.gz) = 65c053ecf2e982d08ac6f047cfcc939c4bd2d064b805a94a9cb2236ca85359389a5e6673f6d2f9e40cf3604b61359ba41bcae740c6f2956515e862fedf83c283 +SHA512 (hatchling-0.21.0.tar.gz) = 630ee9b67da4df208c2fe813201a38f378d6cb0f233c4a7198e3302685dc5a1e3c504049b1e21e784dc653d1decd7e98a5f8c5e0f986062918daa4df33e15e20 From 7e2140cde4f4e0b1caa3a920e0ae601afa1a52d4 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 22 Mar 2022 08:12:26 -0400 Subject: [PATCH 12/49] Update to 0.21.1 (close RHBZ#2066578) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d5aaccd..91ad1e6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /hatchling-0.18.0.tar.gz /hatchling-0.20.1.tar.gz /hatchling-0.21.0.tar.gz +/hatchling-0.21.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 665bb43..583c2eb 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.21.0 +Version: 0.21.1 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 168f574..e744b7e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.21.0.tar.gz) = 630ee9b67da4df208c2fe813201a38f378d6cb0f233c4a7198e3302685dc5a1e3c504049b1e21e784dc653d1decd7e98a5f8c5e0f986062918daa4df33e15e20 +SHA512 (hatchling-0.21.1.tar.gz) = 59c7a3f118797420075e5e046a7c34104d34d03820f47242e71f7af73a679acd464b3ce63957a038d97b0bd2cc87bd0eb218068d9563b51cdf10e4dec4467396 From 3e6dd0ab17f3a2aa9fd2542de71a9d762dbe5205 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 27 Mar 2022 08:51:23 -0400 Subject: [PATCH 13/49] Update to 0.22.0 (close RHBZ#2068853) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 91ad1e6..0c70388 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /hatchling-0.20.1.tar.gz /hatchling-0.21.0.tar.gz /hatchling-0.21.1.tar.gz +/hatchling-0.22.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 583c2eb..437b74e 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.21.1 +Version: 0.22.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index e744b7e..720ad08 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.21.1.tar.gz) = 59c7a3f118797420075e5e046a7c34104d34d03820f47242e71f7af73a679acd464b3ce63957a038d97b0bd2cc87bd0eb218068d9563b51cdf10e4dec4467396 +SHA512 (hatchling-0.22.0.tar.gz) = e52fae21e2ba2b8ab1e87e525d7b123f2afb51e01b521d1e5323fe9fba0a89019544eaa710d66945502f5f503f7be2dae49b0770cba52f7d9550cc09e3c3538d From cbb1511f7d7d66634a73429b262905b2ce8acf3d Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 12 Apr 2022 15:17:14 -0400 Subject: [PATCH 14/49] Adjust for pyproject-rpm-macros >= 1.1.0 --- python-hatchling.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python-hatchling.spec b/python-hatchling.spec index 437b74e..a257151 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -13,6 +13,8 @@ Source1: hatchling.1 BuildArch: noarch BuildRequires: python3-devel +# RHBZ#1985340 +BuildRequires: pyproject-rpm-macros >= 1.1.0 %global common_description %{expand: This is the extensible, standards compliant build backend used by Hatch.} @@ -62,9 +64,7 @@ install -t '%{buildroot}/%{_mandir}/man1' -D -p -m 0644 '%{SOURCE1}' %files -n python3-hatchling -f %{pyproject_files} -# The license file is installed in an unusual subdirectory: -%dir %{python3_sitelib}/hatchling-%{version}.dist-info/license_files -%license %{python3_sitelib}/hatchling-%{version}.dist-info/license_files/LICENSE.txt +%license LICENSE.txt %doc README.md %{_bindir}/hatchling From 5bea85db0fa4fb3a805197ab2f2db7dcad0bd026 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 30 Apr 2022 07:10:30 -0400 Subject: [PATCH 15/49] Update to 0.24.0 (close RHBZ#2079689) --- .gitignore | 1 + hatchling.1 | 6 +++++- python-hatchling.spec | 2 +- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0c70388..e3fe96d 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /hatchling-0.21.0.tar.gz /hatchling-0.21.1.tar.gz /hatchling-0.22.0.tar.gz +/hatchling-0.24.0.tar.gz diff --git a/hatchling.1 b/hatchling.1 index 0043bd6..64f24ef 100644 --- a/hatchling.1 +++ b/hatchling.1 @@ -5,7 +5,7 @@ .SH SYNOPSIS .B hatchling .RB [ \-h ] -.RB { build , dep }\ ... +.RB { build , dep , version }\ ... .SH DESCRIPTION This is the extensible, standards compliant build backend used by Hatch. .SH OPTIONS @@ -14,7 +14,11 @@ This is the extensible, standards compliant build backend used by Hatch. .B build .TP .B dep +.TP +.B version .SS "OPTIONAL\ ARGUMENTS" .TP .B \-h\fR,\ \fB\-\-help show a help message and exit +.SH "SEE\ ALSO" +.BR hatch (1) diff --git a/python-hatchling.spec b/python-hatchling.spec index a257151..0feafd7 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.22.0 +Version: 0.24.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 720ad08..b096137 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.22.0.tar.gz) = e52fae21e2ba2b8ab1e87e525d7b123f2afb51e01b521d1e5323fe9fba0a89019544eaa710d66945502f5f503f7be2dae49b0770cba52f7d9550cc09e3c3538d +SHA512 (hatchling-0.24.0.tar.gz) = 9faa5b9affd57963a36eff2155a4dc8f33b0a5f96bbdf81a17b20e0d8f416ff2daa99910dcc77ed11c3923fe0c5e63e5ddc84706bc7e7c0f6a65749e835f689e From 7cfc367e5c24d46c43911159b055b756b89f4dbe Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 30 Apr 2022 07:10:30 -0400 Subject: [PATCH 16/49] Update to 0.24.0 (close RHBZ#2079689) --- .gitignore | 1 + hatchling.1 | 6 +++++- python-hatchling.spec | 2 +- sources | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0c70388..e3fe96d 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /hatchling-0.21.0.tar.gz /hatchling-0.21.1.tar.gz /hatchling-0.22.0.tar.gz +/hatchling-0.24.0.tar.gz diff --git a/hatchling.1 b/hatchling.1 index 0043bd6..64f24ef 100644 --- a/hatchling.1 +++ b/hatchling.1 @@ -5,7 +5,7 @@ .SH SYNOPSIS .B hatchling .RB [ \-h ] -.RB { build , dep }\ ... +.RB { build , dep , version }\ ... .SH DESCRIPTION This is the extensible, standards compliant build backend used by Hatch. .SH OPTIONS @@ -14,7 +14,11 @@ This is the extensible, standards compliant build backend used by Hatch. .B build .TP .B dep +.TP +.B version .SS "OPTIONAL\ ARGUMENTS" .TP .B \-h\fR,\ \fB\-\-help show a help message and exit +.SH "SEE\ ALSO" +.BR hatch (1) diff --git a/python-hatchling.spec b/python-hatchling.spec index 437b74e..e34b272 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.22.0 +Version: 0.24.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 720ad08..b096137 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.22.0.tar.gz) = e52fae21e2ba2b8ab1e87e525d7b123f2afb51e01b521d1e5323fe9fba0a89019544eaa710d66945502f5f503f7be2dae49b0770cba52f7d9550cc09e3c3538d +SHA512 (hatchling-0.24.0.tar.gz) = 9faa5b9affd57963a36eff2155a4dc8f33b0a5f96bbdf81a17b20e0d8f416ff2daa99910dcc77ed11c3923fe0c5e63e5ddc84706bc7e7c0f6a65749e835f689e From 0a5447765df28757864d9bbaf492cfddf734ea8a Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 30 Apr 2022 07:24:59 -0400 Subject: [PATCH 17/49] Backport to EPEL9 --- python-hatchling.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/python-hatchling.spec b/python-hatchling.spec index e34b272..74e6d9f 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -29,6 +29,15 @@ Summary: %{summary} %prep %autosetup -n hatchling-%{version} +# F35, EPEL9, and older: +# The changes between pluggy 0.13.1 and 1.0.0 should not be significant, so we +# loosen the minimum version. +sed -r -i 's/(pluggy>=)1\.0\.0/\10.13.1/' src/hatchling/ouroboros.py +# EPEL9: +# Since hatchling uses packaging 20.9 for Python 2, we hope and expect it can +# work for Python 3 as well. +sed -r -i 's/(packaging>=)21\.3/\120.9/' src/hatchling/ouroboros.py + %generate_buildrequires # Cannot use -r (the default) with hatchling: “ValueError: build backend cannot @@ -62,7 +71,7 @@ install -t '%{buildroot}/%{_mandir}/man1' -D -p -m 0644 '%{SOURCE1}' %files -n python3-hatchling -f %{pyproject_files} -# The license file is installed in an unusual subdirectory: +# Workaround for RHBZ#1985340 required for pyproject-rpm-macros < 1.1.0. %dir %{python3_sitelib}/hatchling-%{version}.dist-info/license_files %license %{python3_sitelib}/hatchling-%{version}.dist-info/license_files/LICENSE.txt %doc README.md From cbda5f6a15d21d3a3713301fe57b4aedbe62f894 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 23 Apr 2022 10:34:29 -0400 Subject: [PATCH 18/49] =?UTF-8?q?Use=20wheel-building=20support=20to=20gen?= =?UTF-8?q?erate=20BR=E2=80=99s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python-hatchling.spec | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/python-hatchling.spec b/python-hatchling.spec index 0feafd7..7070cfe 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -13,8 +13,8 @@ Source1: hatchling.1 BuildArch: noarch BuildRequires: python3-devel -# RHBZ#1985340 -BuildRequires: pyproject-rpm-macros >= 1.1.0 +# RHBZ#1985340, RHBZ#2076994 +BuildRequires: pyproject-rpm-macros >= 1.2.0 %global common_description %{expand: This is the extensible, standards compliant build backend used by Hatch.} @@ -33,18 +33,7 @@ Summary: %{summary} %generate_buildrequires -# Cannot use -r (the default) with hatchling: “ValueError: build backend cannot -# provide build metadata (incl. runtime requirements) before build”. We work -# around this by writing the dependencies from src/hatchling/ourobororos.py -# into a text file. -PYTHONPATH="${PWD}/src" '%{python3}' < Date: Mon, 16 May 2022 08:02:23 -0400 Subject: [PATCH 19/49] Update to 0.25.0 (close RHBZ#2086373) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e3fe96d..db7d9d0 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /hatchling-0.21.1.tar.gz /hatchling-0.22.0.tar.gz /hatchling-0.24.0.tar.gz +/hatchling-0.25.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 7070cfe..cbdff31 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.24.0 +Version: 0.25.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index b096137..8956771 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.24.0.tar.gz) = 9faa5b9affd57963a36eff2155a4dc8f33b0a5f96bbdf81a17b20e0d8f416ff2daa99910dcc77ed11c3923fe0c5e63e5ddc84706bc7e7c0f6a65749e835f689e +SHA512 (hatchling-0.25.0.tar.gz) = 417f98d15c8f64ed8968f9bf86d258bb52bb028db5f54c35e70405d8760a2ee32b177ab91cae61bb6618d9f72a4374543b3c5ea7ee9debe782e9a082367f18b9 From 7ea3f30ad6c4df424c4b4f9b01748ca9d4a32774 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 16 May 2022 08:02:23 -0400 Subject: [PATCH 20/49] Update to 0.25.0 (close RHBZ#2086373) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e3fe96d..db7d9d0 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /hatchling-0.21.1.tar.gz /hatchling-0.22.0.tar.gz /hatchling-0.24.0.tar.gz +/hatchling-0.25.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 74e6d9f..5a6f66a 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.24.0 +Version: 0.25.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index b096137..8956771 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.24.0.tar.gz) = 9faa5b9affd57963a36eff2155a4dc8f33b0a5f96bbdf81a17b20e0d8f416ff2daa99910dcc77ed11c3923fe0c5e63e5ddc84706bc7e7c0f6a65749e835f689e +SHA512 (hatchling-0.25.0.tar.gz) = 417f98d15c8f64ed8968f9bf86d258bb52bb028db5f54c35e70405d8760a2ee32b177ab91cae61bb6618d9f72a4374543b3c5ea7ee9debe782e9a082367f18b9 From 394af76922ca8d4bed6414fe0ea110d7c072735c Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 18 May 2022 07:58:44 -0400 Subject: [PATCH 21/49] Update to 1.0.0 (close RHBZ#2087533) --- .gitignore | 1 + python-hatchling.spec | 4 ++-- sources | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index db7d9d0..77a08aa 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /hatchling-0.22.0.tar.gz /hatchling-0.24.0.tar.gz /hatchling-0.25.0.tar.gz +/hatchling-1.0.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index cbdff31..8efa64f 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 0.25.0 +Version: 1.0.0 Release: %autorelease Summary: The build backend used by Hatch @@ -48,7 +48,7 @@ install -t '%{buildroot}/%{_mandir}/man1' -D -p -m 0644 '%{SOURCE1}' %check # It’s not yet clear how, or if, we can run the upstream tests. -# https://github.com/ofek/hatch/issues/120 +# https://github.com/pypa/hatch/issues/120 %pyproject_check_import diff --git a/sources b/sources index 8956771..69498f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-0.25.0.tar.gz) = 417f98d15c8f64ed8968f9bf86d258bb52bb028db5f54c35e70405d8760a2ee32b177ab91cae61bb6618d9f72a4374543b3c5ea7ee9debe782e9a082367f18b9 +SHA512 (hatchling-1.0.0.tar.gz) = 5b04156f56664af79d66dbc0e7d8a826a8b7a88d044c67f092a2e95f72e3104b8a99560299bc0a6ed08de8ee63b5dfc8a2a8559927d8ce195679fb1417315b0d From f6f4f9ad1235d31c5096d8d454d14a8514d8396b Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 20 May 2022 08:01:51 -0400 Subject: [PATCH 22/49] Update to 1.1.0 (close RHBZ#2088671) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 77a08aa..d65bc23 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /hatchling-0.24.0.tar.gz /hatchling-0.25.0.tar.gz /hatchling-1.0.0.tar.gz +/hatchling-1.1.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 8efa64f..b5ad022 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.0.0 +Version: 1.1.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 69498f0..d401e51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.0.0.tar.gz) = 5b04156f56664af79d66dbc0e7d8a826a8b7a88d044c67f092a2e95f72e3104b8a99560299bc0a6ed08de8ee63b5dfc8a2a8559927d8ce195679fb1417315b0d +SHA512 (hatchling-1.1.0.tar.gz) = 3bec88195e45563277740694d4eb0259dbd475dfb8ea428909a42fd3fa4059bcd5647d28c35dfb21bcb800902aecd778b66fa3f2d0bd5029cdd9399c03447c43 From 55eef65f0382e7a113b61b32625e0183f963e6f0 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 21 May 2022 07:52:04 -0400 Subject: [PATCH 23/49] Update to 1.2.0 (close RHBZ#2088843) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d65bc23..cd3757f 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /hatchling-0.25.0.tar.gz /hatchling-1.0.0.tar.gz /hatchling-1.1.0.tar.gz +/hatchling-1.2.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index b5ad022..292c7e7 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.1.0 +Version: 1.2.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index d401e51..67ed385 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.1.0.tar.gz) = 3bec88195e45563277740694d4eb0259dbd475dfb8ea428909a42fd3fa4059bcd5647d28c35dfb21bcb800902aecd778b66fa3f2d0bd5029cdd9399c03447c43 +SHA512 (hatchling-1.2.0.tar.gz) = ab1fceb771bc0752a00d59f669f37dcd420eb7d5e80a0785efaaa312d16d1586e612f8d2fc091825c6a9a48ab9cf87133ac333f73d7e35fd1bdd8d1446b96c7f From 6e79a12c82289c70fa29e2785bbdd3c515463a20 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 23 May 2022 09:23:02 -0400 Subject: [PATCH 24/49] Update to 1.3.0 (close RHBZ#2089077) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cd3757f..2099813 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /hatchling-1.0.0.tar.gz /hatchling-1.1.0.tar.gz /hatchling-1.2.0.tar.gz +/hatchling-1.3.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 292c7e7..46880cf 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.2.0 +Version: 1.3.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 67ed385..bb317fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.2.0.tar.gz) = ab1fceb771bc0752a00d59f669f37dcd420eb7d5e80a0785efaaa312d16d1586e612f8d2fc091825c6a9a48ab9cf87133ac333f73d7e35fd1bdd8d1446b96c7f +SHA512 (hatchling-1.3.0.tar.gz) = 21a3755e9ba816f4657c4c31c60e5846a0fafa743ec8279d204d2e0e0adc21d2a0f6760350ce8d328543b18a6db906c45d8a587aefd94e85613243b59fa18adb From aa9228a9df71359469bf6b226b48afe08e43be46 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 30 May 2022 16:50:51 -0400 Subject: [PATCH 25/49] Update to 1.3.1 (close RHBZ#1609549) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2099813..6f53804 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /hatchling-1.1.0.tar.gz /hatchling-1.2.0.tar.gz /hatchling-1.3.0.tar.gz +/hatchling-1.3.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 46880cf..7b69077 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.3.0 +Version: 1.3.1 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index bb317fb..b6ee76f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.3.0.tar.gz) = 21a3755e9ba816f4657c4c31c60e5846a0fafa743ec8279d204d2e0e0adc21d2a0f6760350ce8d328543b18a6db906c45d8a587aefd94e85613243b59fa18adb +SHA512 (hatchling-1.3.1.tar.gz) = 3c2152d81d6b78a602ef08dfbf990f28b754eb19dd2c38ef0b37cd368fc008f5646eabf76f48eb55a40b7caa2789cd828c5b312067ac54be52cce80ce1fdc5b4 From 28a2e7cae18c7322a43c1df630d366cdfda2456a Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 7 Jul 2022 13:55:13 -0400 Subject: [PATCH 27/49] Update to 1.4.1 (close RHBZ#2103496) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6f53804..23a0203 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /hatchling-1.2.0.tar.gz /hatchling-1.3.0.tar.gz /hatchling-1.3.1.tar.gz +/hatchling-1.4.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 7b69077..f3f7f95 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.3.1 +Version: 1.4.1 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index b6ee76f..0b09754 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.3.1.tar.gz) = 3c2152d81d6b78a602ef08dfbf990f28b754eb19dd2c38ef0b37cd368fc008f5646eabf76f48eb55a40b7caa2789cd828c5b312067ac54be52cce80ce1fdc5b4 +SHA512 (hatchling-1.4.1.tar.gz) = 05b12be9498751529e7ee891f0a72e9d9ee9721a850434422be28c373bceafd500f2cda3dafe8eb5a3ab4f590e3c67562c3826498042ab4fdfc5ecb796128998 From 76730ade15a49e5948b30147314a540c7f299c81 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 11 Jul 2022 08:59:40 -0400 Subject: [PATCH 28/49] Update to 1.5.0 (close RHBZ#2105880) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 23a0203..2a79369 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /hatchling-1.3.0.tar.gz /hatchling-1.3.1.tar.gz /hatchling-1.4.1.tar.gz +/hatchling-1.5.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index f3f7f95..14e9776 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.4.1 +Version: 1.5.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 0b09754..48ecd3c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.4.1.tar.gz) = 05b12be9498751529e7ee891f0a72e9d9ee9721a850434422be28c373bceafd500f2cda3dafe8eb5a3ab4f590e3c67562c3826498042ab4fdfc5ecb796128998 +SHA512 (hatchling-1.5.0.tar.gz) = 875a4fad6f70555a392883cee65a39d8fdec3df5399eaf22f2403ea32a755b96ef22abf5ba2cd5f5b526d6f42319bbd543c1aca039dd59f5ca6ad257bbe6740c From a4cce5d1876c3e47d37097be74f0329678bc75c1 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 24 Jul 2022 10:23:05 -0400 Subject: [PATCH 30/49] Update to 1.6.0 (close RHBZ#2110167) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2a79369..e7d2447 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /hatchling-1.3.1.tar.gz /hatchling-1.4.1.tar.gz /hatchling-1.5.0.tar.gz +/hatchling-1.6.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 14e9776..429fb6c 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.5.0 +Version: 1.6.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 48ecd3c..53fff29 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.5.0.tar.gz) = 875a4fad6f70555a392883cee65a39d8fdec3df5399eaf22f2403ea32a755b96ef22abf5ba2cd5f5b526d6f42319bbd543c1aca039dd59f5ca6ad257bbe6740c +SHA512 (hatchling-1.6.0.tar.gz) = 707bddefc2a1e317c110adc086761bcc11ab8a82808e58b8250f71261ddda58cc934e6220041cc726fdaba3d7df41135f51bce577af5bd2bcc664287922e9ba2 From be06f345a945f04405fe742f18ea358269b6d594 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 16 Aug 2022 17:45:52 -0400 Subject: [PATCH 31/49] Update to 1.8.0 (close RHBZ#2117979) --- .gitignore | 1 + python-hatchling.spec | 3 ++- sources | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e7d2447..50e1545 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /hatchling-1.4.1.tar.gz /hatchling-1.5.0.tar.gz /hatchling-1.6.0.tar.gz +/hatchling-1.8.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 429fb6c..0a6c55e 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,8 +1,9 @@ Name: python-hatchling -Version: 1.6.0 +Version: 1.8.0 Release: %autorelease Summary: The build backend used by Hatch +# SPDX License: MIT URL: https://pypi.org/project/hatchling Source0: %{pypi_source hatchling} diff --git a/sources b/sources index 53fff29..3c0c3e2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.6.0.tar.gz) = 707bddefc2a1e317c110adc086761bcc11ab8a82808e58b8250f71261ddda58cc934e6220041cc726fdaba3d7df41135f51bce577af5bd2bcc664287922e9ba2 +SHA512 (hatchling-1.8.0.tar.gz) = e4514885fee38601b09914b51b4083fa490c41d1436bea9ad1ea8aceef7d622da14268650def966449ae79e332f4c1cff3ac961af52b2dc48f3a98bb5ed2d12b From a8bb7c81154eaf6aef441a0204be6a56c185fbcb Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 25 Aug 2022 10:14:27 -0400 Subject: [PATCH 32/49] Update to 1.8.1 (close RHBZ#2121312) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 50e1545..7a55c80 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /hatchling-1.5.0.tar.gz /hatchling-1.6.0.tar.gz /hatchling-1.8.0.tar.gz +/hatchling-1.8.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 0a6c55e..de5d976 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.8.0 +Version: 1.8.1 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 3c0c3e2..19c1309 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.8.0.tar.gz) = e4514885fee38601b09914b51b4083fa490c41d1436bea9ad1ea8aceef7d622da14268650def966449ae79e332f4c1cff3ac961af52b2dc48f3a98bb5ed2d12b +SHA512 (hatchling-1.8.1.tar.gz) = c6a69ef83991269a12e4efbfee6447e48b998f885faacd5551e6be9f27e7674a791b30e3212e1c17f9c3f11848ab79ce1c202e7473957285466b4d8334aac814 From 9d137d39d3c2ec2d68d483d998adc44ead429f1e Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 10 Sep 2022 08:39:28 -0400 Subject: [PATCH 33/49] Update to 1.9.0 (close RHBZ#2125746) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Use new “prepare_metadata_…” hooks for BuildRequires --- .gitignore | 1 + hatchling.1 | 6 ++++-- python-hatchling.spec | 4 ++-- sources | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 7a55c80..8b8bae1 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /hatchling-1.6.0.tar.gz /hatchling-1.8.0.tar.gz /hatchling-1.8.1.tar.gz +/hatchling-1.9.0.tar.gz diff --git a/hatchling.1 b/hatchling.1 index 64f24ef..87853f8 100644 --- a/hatchling.1 +++ b/hatchling.1 @@ -1,11 +1,11 @@ -.TH HATCHLING "1" "February 2022" "" "User Commands" +.TH HATCHLING "1" "September 2022" "" "User Commands" .SH NAME .B hatchling \(en the build backend used by Hatch .SH SYNOPSIS .B hatchling .RB [ \-h ] -.RB { build , dep , version }\ ... +.RB { build , dep , metadata , version }\ ... .SH DESCRIPTION This is the extensible, standards compliant build backend used by Hatch. .SH OPTIONS @@ -15,6 +15,8 @@ This is the extensible, standards compliant build backend used by Hatch. .TP .B dep .TP +.B metadata +.TP .B version .SS "OPTIONAL\ ARGUMENTS" .TP diff --git a/python-hatchling.spec b/python-hatchling.spec index de5d976..4b98d02 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.8.1 +Version: 1.9.0 Release: %autorelease Summary: The build backend used by Hatch @@ -34,7 +34,7 @@ Summary: %{summary} %generate_buildrequires -%pyproject_buildrequires -w +%pyproject_buildrequires %build diff --git a/sources b/sources index 19c1309..203d115 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.8.1.tar.gz) = c6a69ef83991269a12e4efbfee6447e48b998f885faacd5551e6be9f27e7674a791b30e3212e1c17f9c3f11848ab79ce1c202e7473957285466b4d8334aac814 +SHA512 (hatchling-1.9.0.tar.gz) = e74176142248f53cc50b9381a16e3ba3f524be3c8ca5d8d01ee6f7bd14a45fc7391d76b093f24020cad5de86596b45a4417331bdaf074c31ba619ebd5b556ee4 From 17ad7a26117f574cbfed5527fc3203b7a87195e6 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 19 Sep 2022 09:19:15 -0400 Subject: [PATCH 34/49] Update to 1.10.0 (close RHBZ#2127792) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8b8bae1..67843ac 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /hatchling-1.8.0.tar.gz /hatchling-1.8.1.tar.gz /hatchling-1.9.0.tar.gz +/hatchling-1.10.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 4b98d02..87d73a4 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.9.0 +Version: 1.10.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 203d115..93a3afd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.9.0.tar.gz) = e74176142248f53cc50b9381a16e3ba3f524be3c8ca5d8d01ee6f7bd14a45fc7391d76b093f24020cad5de86596b45a4417331bdaf074c31ba619ebd5b556ee4 +SHA512 (hatchling-1.10.0.tar.gz) = 19659bea1e8e2e1fbf27e8b62c83bf59c22114aa8c4d2cc303136cc089840a7664bb9ef32e60873c55b434d7fd8675f9521ad876e6c23964c1633d8863e5d2fd From b7406b950732c4a56e19172ac56f16aa613a5f5f Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 9 Oct 2022 10:29:18 -0400 Subject: [PATCH 35/49] Update to 1.11.0 (close RHBZ#2133226) - Improve the man pages --- .gitignore | 1 + hatchling-build.1 | 40 ++++++++++++++++++++++++++++++++++++++++ hatchling-dep-synced.1 | 22 ++++++++++++++++++++++ hatchling-dep.1 | 25 +++++++++++++++++++++++++ hatchling-metadata.1 | 24 ++++++++++++++++++++++++ hatchling-version.1 | 18 ++++++++++++++++++ hatchling.1 | 19 ++++++++++++++++--- python-hatchling.spec | 21 ++++++++++++++++----- sources | 2 +- 9 files changed, 163 insertions(+), 9 deletions(-) create mode 100644 hatchling-build.1 create mode 100644 hatchling-dep-synced.1 create mode 100644 hatchling-dep.1 create mode 100644 hatchling-metadata.1 create mode 100644 hatchling-version.1 diff --git a/.gitignore b/.gitignore index 67843ac..54b828e 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /hatchling-1.8.1.tar.gz /hatchling-1.9.0.tar.gz /hatchling-1.10.0.tar.gz +/hatchling-1.11.0.tar.gz diff --git a/hatchling-build.1 b/hatchling-build.1 new file mode 100644 index 0000000..943805f --- /dev/null +++ b/hatchling-build.1 @@ -0,0 +1,40 @@ +.TH HATCHLING\-BUILD "1" "October 2022" "" "User Commands" +.SH NAME +.B hatchling\ build +.SH SYNOPSIS +.B hatchling\ build +.RB [ \-h ] +.RB [ \-d ] +.RB [ \-t ] +.RB [ \-\-hooks\-only ] +.RB [ \-\-no\-hooks ] +.RB [ \-c ] +.RB [ \-\-clean\-hooks\-after ] +.RB [ \-\-clean\-only ] +.SH OPTIONS +.SS "OPTIONAL\ ARGUMENTS" +.TP +.B \-h\fR,\ \fB\-\-help +Show a help message and exit +.TP +.B \-d\fR,\ \fB\-\-directory +The directory in which to build artifacts +.TP +.B \-t\fR,\ \fB\-\-targets +Comma-separated list of targets to build, overriding project defaults +.TP +.B \-\-hooks\-only +.TP +.B \-\-no\-hooks +.TP +.B \-c\fR,\ \fB\-\-clean +.TP +.B \-\-clean\-hooks\-after +.TP +.B \-\-clean\-only +.SH "SEE\ ALSO" +.BR hatchling\-dep (1), +.BR hatchling\-metadata (1), +.BR hatchling\-version (1) +.P +.BR hatchling (1) diff --git a/hatchling-dep-synced.1 b/hatchling-dep-synced.1 new file mode 100644 index 0000000..7199db2 --- /dev/null +++ b/hatchling-dep-synced.1 @@ -0,0 +1,22 @@ +.TH HATCHLING\-DEP\-SYNCED "1" "October 2022" "" "User Commands" +.SH NAME +.B hatchling\ dep\ synced +.SH SYNOPSIS +.B hatchling\ dep\ synced +.RB [ \-h ] +.RB [ \-p ] +.I dependencies +.RI [ dependencies \ ...] +.SH OPTIONS +.SS "POSITIONAL\ ARGUMENTS" +.TP +.I dependencies +.SS "OPTIONAL\ ARGUMENTS" +.TP +.B \-h\fR,\ \fB\-\-help +Show a help message and exit +.TP +.B \-p\fR,\ \fB\-\-python +.SH "SEE\ ALSO" +.BR hatchling\-dep (1), +.BR hatchling (1) diff --git a/hatchling-dep.1 b/hatchling-dep.1 new file mode 100644 index 0000000..419824f --- /dev/null +++ b/hatchling-dep.1 @@ -0,0 +1,25 @@ +.TH HATCHLING\-DEP "1" "October 2022" "" "User Commands" +.SH NAME +.B hatchling\ dep +.SH SYNOPSIS +.B hatchling\ dep +.RB [ \-h ] +.RB { synced }\ ... +.SH OPTIONS +.SS "COMMANDS" +.TP +.B synced +See +.BR hatchling\-dep\-synced (1). +.SS "OPTIONAL\ ARGUMENTS" +.TP +.B \-h\fR,\ \fB\-\-help +Show a help message and exit +.SH "SEE\ ALSO" +.BR hatchling\-dep\-synced (1) +.P +.BR hatchling\-build (1), +.BR hatchling\-metadata (1), +.BR hatchling\-version (1) +.P +.BR hatchling (1) diff --git a/hatchling-metadata.1 b/hatchling-metadata.1 new file mode 100644 index 0000000..bdd98a1 --- /dev/null +++ b/hatchling-metadata.1 @@ -0,0 +1,24 @@ +.TH HATCHLING\-METADATA "1" "October 2022" "" "User Commands" +.SH NAME +.B hatchling\ metadata +.SH SYNOPSIS +.B hatchling\ metadata +.RB [ \-h ] +.RB [ \-c ] +.RI [ field ] +.SH OPTIONS +.SS "POSITIONAL\ ARGUMENTS" +.TP +.I field +.SS "OPTIONAL\ ARGUMENTS" +.TP +.B \-h\fR,\ \fB\-\-help +Show a help message and exit +.TP +.B \-c\fR,\ \fB\-\-compact +.SH "SEE\ ALSO" +.BR hatchling\-build (1), +.BR hatchling\-dep (1), +.BR hatchling\-version (1) +.P +.BR hatchling (1) diff --git a/hatchling-version.1 b/hatchling-version.1 new file mode 100644 index 0000000..df0607e --- /dev/null +++ b/hatchling-version.1 @@ -0,0 +1,18 @@ +.TH HATCHLING\-VERSION "1" "October 2022" "" "User Commands" +.SH NAME +.B hatchling\ version +.SH SYNOPSIS +.B hatchling\ version +.RB [ \-h ] +.SH OPTIONS +.\" .SS "POSITIONAL\ ARGUMENTS" +.SS "OPTIONAL\ ARGUMENTS" +.TP +.B \-h\fR,\ \fB\-\-help +Show a help message and exit +.SH "SEE\ ALSO" +.BR hatchling\-build (1), +.BR hatchling\-dep (1), +.BR hatchling\-metadata (1) +.P +.BR hatchling (1) diff --git a/hatchling.1 b/hatchling.1 index 87853f8..91c5d25 100644 --- a/hatchling.1 +++ b/hatchling.1 @@ -1,4 +1,4 @@ -.TH HATCHLING "1" "September 2022" "" "User Commands" +.TH HATCHLING "1" "October 2022" "" "User Commands" .SH NAME .B hatchling \(en the build backend used by Hatch @@ -9,18 +9,31 @@ .SH DESCRIPTION This is the extensible, standards compliant build backend used by Hatch. .SH OPTIONS -.SS "POSITIONAL\ ARGUMENTS" +.SS "COMMANDS" .TP .B build +See +.BR hatchling\-build (1). .TP .B dep +See +.BR hatchling\-dep (1). .TP .B metadata +See +.BR hatchling\-metadata (1). .TP .B version +See +.BR hatchling\-version (1). .SS "OPTIONAL\ ARGUMENTS" .TP .B \-h\fR,\ \fB\-\-help -show a help message and exit +Show a help message and exit .SH "SEE\ ALSO" +.BR hatchling\-build (1), +.BR hatchling\-dep (1), +.BR hatchling\-metadata (1), +.BR hatchling\-version (1) +.P .BR hatch (1) diff --git a/python-hatchling.spec b/python-hatchling.spec index 87d73a4..d1e3ce7 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.10.0 +Version: 1.11.0 Release: %autorelease Summary: The build backend used by Hatch @@ -7,9 +7,13 @@ Summary: The build backend used by Hatch License: MIT URL: https://pypi.org/project/hatchling Source0: %{pypi_source hatchling} -# Man page in groff_man(7) format, hand-written for Fedora based on package -# metadata and --help output -Source1: hatchling.1 +# Written for Fedora in groff_man(7) format based on --help output +Source100: hatchling.1 +Source200: hatchling-build.1 +Source300: hatchling-dep.1 +Source310: hatchling-dep-synced.1 +Source400: hatchling-metadata.1 +Source500: hatchling-version.1 BuildArch: noarch @@ -44,7 +48,13 @@ Summary: %{summary} %install %pyproject_install %pyproject_save_files hatchling -install -t '%{buildroot}/%{_mandir}/man1' -D -p -m 0644 '%{SOURCE1}' + +install -t '%{buildroot}%{_mandir}/man1' -D -p -m 0644 \ + '%{SOURCE100}' \ + '%{SOURCE200}' \ + '%{SOURCE300}' '%{SOURCE310}' \ + '%{SOURCE400}' \ + '%{SOURCE500}' %check @@ -59,6 +69,7 @@ install -t '%{buildroot}/%{_mandir}/man1' -D -p -m 0644 '%{SOURCE1}' %{_bindir}/hatchling %{_mandir}/man1/hatchling.1* +%{_mandir}/man1/hatchling-*.1* %changelog diff --git a/sources b/sources index 93a3afd..12d108e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.10.0.tar.gz) = 19659bea1e8e2e1fbf27e8b62c83bf59c22114aa8c4d2cc303136cc089840a7664bb9ef32e60873c55b434d7fd8675f9521ad876e6c23964c1633d8863e5d2fd +SHA512 (hatchling-1.11.0.tar.gz) = 1a4c2cafc7cf648005ec7fc50cb203253b0529e16a0f71cdc22332874cbbc23216948306a43819eea98f118f7fbc32e22ec2ab68be6c9d41b872bf8691f4ba4a From 07dc01f1f6dd21848b87c75238a6d386c94967ce Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 19 Oct 2022 18:27:22 -0400 Subject: [PATCH 36/49] Update to 1.11.1 (close RHBZ#2136026) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 54b828e..4fe7da2 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /hatchling-1.9.0.tar.gz /hatchling-1.10.0.tar.gz /hatchling-1.11.0.tar.gz +/hatchling-1.11.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index d1e3ce7..2390c9f 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.11.0 +Version: 1.11.1 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 12d108e..29b1471 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.11.0.tar.gz) = 1a4c2cafc7cf648005ec7fc50cb203253b0529e16a0f71cdc22332874cbbc23216948306a43819eea98f118f7fbc32e22ec2ab68be6c9d41b872bf8691f4ba4a +SHA512 (hatchling-1.11.1.tar.gz) = 3ff9d41517eb2ebb8a3fab2d57e7430800650209e3253171cc96f83c4dc62441b82f3a69626566c795932df857d1c31dbb32b5a447324f83136aa9163fde540e From bea1dacbec1bbaf50f9147609421b104ccd65709 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 31 Dec 2022 09:46:22 -0500 Subject: [PATCH 37/49] Update to 1.12.1 (close RHBZ#2157116) --- .gitignore | 1 + python-hatchling.spec | 3 +-- sources | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4fe7da2..7fbe543 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /hatchling-1.10.0.tar.gz /hatchling-1.11.0.tar.gz /hatchling-1.11.1.tar.gz +/hatchling-1.12.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 2390c9f..d845740 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.11.1 +Version: 1.12.1 Release: %autorelease Summary: The build backend used by Hatch @@ -64,7 +64,6 @@ install -t '%{buildroot}%{_mandir}/man1' -D -p -m 0644 \ %files -n python3-hatchling -f %{pyproject_files} -%license LICENSE.txt %doc README.md %{_bindir}/hatchling diff --git a/sources b/sources index 29b1471..14bf167 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.11.1.tar.gz) = 3ff9d41517eb2ebb8a3fab2d57e7430800650209e3253171cc96f83c4dc62441b82f3a69626566c795932df857d1c31dbb32b5a447324f83136aa9163fde540e +SHA512 (hatchling-1.12.1.tar.gz) = 6d7809c3801392bbbeab685ab6324af8b689f2aebd02637c29b16e7d3283e30e33bba797edbf4c900ba6043f568fdf370fb10ac615497dda826d94216f8d2dab From f1877566fda68c3c0324ce1ecc4e1e53a8b23f93 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 5 Jan 2023 01:21:52 -0500 Subject: [PATCH 38/49] Update to 1.12.2 (close RHBZ#2158329) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7fbe543..de49ea5 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ /hatchling-1.11.0.tar.gz /hatchling-1.11.1.tar.gz /hatchling-1.12.1.tar.gz +/hatchling-1.12.2.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index d845740..9f97376 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.12.1 +Version: 1.12.2 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 14bf167..3200210 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.12.1.tar.gz) = 6d7809c3801392bbbeab685ab6324af8b689f2aebd02637c29b16e7d3283e30e33bba797edbf4c900ba6043f568fdf370fb10ac615497dda826d94216f8d2dab +SHA512 (hatchling-1.12.2.tar.gz) = 4cac57d8485dde72e5e1c60d30583f631226ff938f3eb657643602e3f19eff85b35f273a4a7890fd103bb4ade7cd2c6dd698c626779e544cfed80c59ed825f2f From 2281a633aeba5fcd7972fb5891575fd6ff4f55cc Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 9 Feb 2023 09:15:03 -0500 Subject: [PATCH 40/49] Update to 1.13.0 (close RHBZ#2168481) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index de49ea5..8979e87 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /hatchling-1.11.1.tar.gz /hatchling-1.12.1.tar.gz /hatchling-1.12.2.tar.gz +/hatchling-1.13.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 9f97376..1586f9a 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.12.2 +Version: 1.13.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 3200210..4f2cf01 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.12.2.tar.gz) = 4cac57d8485dde72e5e1c60d30583f631226ff938f3eb657643602e3f19eff85b35f273a4a7890fd103bb4ade7cd2c6dd698c626779e544cfed80c59ed825f2f +SHA512 (hatchling-1.13.0.tar.gz) = 96716cdf971f0b04e3799ebf7518fa417d0f1e5f94b475e316a766ae718a0fd78284cad798282c5a2154c5f586a195ae03cd86b889ace39bdb097c12b8515613 From ab4d19ca581c6089fcd065cb25f28eb2bc16f4ca Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 3 Apr 2023 08:54:22 -0400 Subject: [PATCH 41/49] Update to 1.14.0 (close RHBZ#21838751) --- .gitignore | 1 + ...wnstream-only-loosen-dependency-versions-for-EPEL9.patch | 6 +++--- python-hatchling.spec | 2 +- sources | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 8979e87..dd4c0c2 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ /hatchling-1.12.1.tar.gz /hatchling-1.12.2.tar.gz /hatchling-1.13.0.tar.gz +/hatchling-1.14.0.tar.gz diff --git a/0001-Downstream-only-loosen-dependency-versions-for-EPEL9.patch b/0001-Downstream-only-loosen-dependency-versions-for-EPEL9.patch index 7687abe..8c3a198 100644 --- a/0001-Downstream-only-loosen-dependency-versions-for-EPEL9.patch +++ b/0001-Downstream-only-loosen-dependency-versions-for-EPEL9.patch @@ -1,4 +1,4 @@ -From f80ce20f38f90d356fa5e7a986059b36853c5310 Mon Sep 17 00:00:00 2001 +From 54d85745d55fa0d148c04bfb1ad6c44c0ae9737b Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 24 Jul 2023 11:30:02 -0400 Subject: [PATCH] Downstream-only: loosen dependency versions for EPEL9 @@ -9,7 +9,7 @@ See discussion in https://bugzilla.redhat.com/show_bug.cgi?id=2158497. 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/pyproject.toml b/backend/pyproject.toml -index 5b3e42f6..cca9f2dc 100644 +index de1ba4d0..ab9af0c5 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -37,9 +37,9 @@ classifiers = [ @@ -22,8 +22,8 @@ index 5b3e42f6..cca9f2dc 100644 - "pluggy>=1.0.0", + "pluggy>=0.13.1", "tomli>=1.2.2; python_version < '3.11'", + "trove-classifiers", ] - -- 2.41.0 diff --git a/python-hatchling.spec b/python-hatchling.spec index 4e46dd0..e7154a2 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.13.0 +Version: 1.14.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 4f2cf01..868430e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.13.0.tar.gz) = 96716cdf971f0b04e3799ebf7518fa417d0f1e5f94b475e316a766ae718a0fd78284cad798282c5a2154c5f586a195ae03cd86b889ace39bdb097c12b8515613 +SHA512 (hatchling-1.14.0.tar.gz) = 98a3f8c53028cc5206a63c793a427ff9691c5a0d90c4892431ce35be401c9c05434eb99bc1a7685262b163a5806c7323703c5b979d47000f19d22bcf01722b41 From 469273c122602daeb2aafa867b371e3acec8d20b Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 25 Apr 2023 09:03:32 -0400 Subject: [PATCH 42/49] Update to 1.14.1 (close RHBZ#2188977) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dd4c0c2..5d6b49c 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ /hatchling-1.12.2.tar.gz /hatchling-1.13.0.tar.gz /hatchling-1.14.0.tar.gz +/hatchling-1.14.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index e7154a2..d8518df 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.14.0 +Version: 1.14.1 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 868430e..2134c12 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.14.0.tar.gz) = 98a3f8c53028cc5206a63c793a427ff9691c5a0d90c4892431ce35be401c9c05434eb99bc1a7685262b163a5806c7323703c5b979d47000f19d22bcf01722b41 +SHA512 (hatchling-1.14.1.tar.gz) = f6b4d2e35f81c8d6ba66e78777c2134a6f1d58433df7d0b6b6af9a085527988442812619e917797dc23db0f77d96a4110dd79ebd1697ace69cead5da5f1eed62 From 9793d2ea7105b472b6c838acd693e9adf1f53024 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 9 May 2023 20:11:07 -0400 Subject: [PATCH 43/49] Update to 1.15.0 (close RHBZ#2196648) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5d6b49c..e93bc48 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /hatchling-1.13.0.tar.gz /hatchling-1.14.0.tar.gz /hatchling-1.14.1.tar.gz +/hatchling-1.15.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index d8518df..9e889b6 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.14.1 +Version: 1.15.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 2134c12..e20841f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.14.1.tar.gz) = f6b4d2e35f81c8d6ba66e78777c2134a6f1d58433df7d0b6b6af9a085527988442812619e917797dc23db0f77d96a4110dd79ebd1697ace69cead5da5f1eed62 +SHA512 (hatchling-1.15.0.tar.gz) = bdac9bb930499f54ddabf179e09cb8bac7c0c6d85aff0005e089e1ca758c9b5779e49ecb5b47dab9e147372532233a6962e4fff58ca8f6cd031a8e7f527400dc From a7d5b2d0b17d59965f0ce99393b16f2cf52df1aa Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Wed, 10 May 2023 23:00:51 -0400 Subject: [PATCH 44/49] Update to 1.16 (close RHBZ#2196940) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e93bc48..607b4e2 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /hatchling-1.14.0.tar.gz /hatchling-1.14.1.tar.gz /hatchling-1.15.0.tar.gz +/hatchling-1.16.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 9e889b6..4ba7fdb 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.15.0 +Version: 1.16.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index e20841f..c1d2034 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.15.0.tar.gz) = bdac9bb930499f54ddabf179e09cb8bac7c0c6d85aff0005e089e1ca758c9b5779e49ecb5b47dab9e147372532233a6962e4fff58ca8f6cd031a8e7f527400dc +SHA512 (hatchling-1.16.0.tar.gz) = 1dc239547c38fd25f15cb03f26f5bb6c801bebf6c2ff544fe714dbbfdef0f44e870e6621ab47f302b8aab0cccde9110add205a7896ba12a96c451eb16725b4df From 638c0fbfa78e4b4bc6e6bfd0c7987fa4505c3a0c Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Thu, 11 May 2023 16:01:04 -0400 Subject: [PATCH 45/49] Update to 1.16.1 (close RHBZ#2203227) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 607b4e2..05dab1e 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ /hatchling-1.14.1.tar.gz /hatchling-1.15.0.tar.gz /hatchling-1.16.0.tar.gz +/hatchling-1.16.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 4ba7fdb..54c8ad6 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.16.0 +Version: 1.16.1 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index c1d2034..95b1b6b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.16.0.tar.gz) = 1dc239547c38fd25f15cb03f26f5bb6c801bebf6c2ff544fe714dbbfdef0f44e870e6621ab47f302b8aab0cccde9110add205a7896ba12a96c451eb16725b4df +SHA512 (hatchling-1.16.1.tar.gz) = db37007676eba20df773a3ae7f01a7d58a360a21b5623fb4b1e7158ab15d5f951a5a83bb27939d757337cf73b55ba1b25483d5d80ba77370765373a39c6dba8e From 2ef047ccc937aacdd1ff7607a7cf5a4c1a619854 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Fri, 12 May 2023 12:27:18 -0400 Subject: [PATCH 46/49] Update to 1.17.0 (close RHBZ#2203351) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 05dab1e..e0bf175 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ /hatchling-1.15.0.tar.gz /hatchling-1.16.0.tar.gz /hatchling-1.16.1.tar.gz +/hatchling-1.17.0.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 54c8ad6..8f0f925 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.16.1 +Version: 1.17.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 95b1b6b..4de26ab 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.16.1.tar.gz) = db37007676eba20df773a3ae7f01a7d58a360a21b5623fb4b1e7158ab15d5f951a5a83bb27939d757337cf73b55ba1b25483d5d80ba77370765373a39c6dba8e +SHA512 (hatchling-1.17.0.tar.gz) = f1016fcd40a21f4731d2997c4f5b3abfdc097f8c1d48545fd333c9afd94b06247691462fc3370844ade586757a46dc6072a43e8899391101f05b41a5477fb221 From a9cfd86b2096c3b6bb5e6ac180dc422c6aaca822 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 5 Jun 2023 08:36:44 -0400 Subject: [PATCH 47/49] Update to 1.17.1 (close RHBZ#2212081) --- .gitignore | 1 + python-hatchling.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e0bf175..24cd4e8 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /hatchling-1.16.0.tar.gz /hatchling-1.16.1.tar.gz /hatchling-1.17.0.tar.gz +/hatchling-1.17.1.tar.gz diff --git a/python-hatchling.spec b/python-hatchling.spec index 8f0f925..2c1e2a1 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.17.0 +Version: 1.17.1 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index 4de26ab..c16d244 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.17.0.tar.gz) = f1016fcd40a21f4731d2997c4f5b3abfdc097f8c1d48545fd333c9afd94b06247691462fc3370844ade586757a46dc6072a43e8899391101f05b41a5477fb221 +SHA512 (hatchling-1.17.1.tar.gz) = 8bd1833b8531f36e2438b02b82632265edb9fcbf6ef4e560a66add063c2b0a0692a8597cfdf601d98e716038d53bf4e228f7dc174155545e093d13b00783c9c9 From 95de94484cb6ca1bb2a21b6dd121618cff07542f Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sat, 1 Jul 2023 16:38:00 -0400 Subject: [PATCH 48/49] Update to 1.18.0 (close RHBZ#2214286) --- .gitignore | 1 + ...stream-only-loosen-dependency-versions-for-EPEL9.patch | 8 ++++---- python-hatchling.spec | 2 +- sources | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 24cd4e8..8f60923 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /hatchling-1.16.1.tar.gz /hatchling-1.17.0.tar.gz /hatchling-1.17.1.tar.gz +/hatchling-1.18.0.tar.gz diff --git a/0001-Downstream-only-loosen-dependency-versions-for-EPEL9.patch b/0001-Downstream-only-loosen-dependency-versions-for-EPEL9.patch index 8c3a198..4fed590 100644 --- a/0001-Downstream-only-loosen-dependency-versions-for-EPEL9.patch +++ b/0001-Downstream-only-loosen-dependency-versions-for-EPEL9.patch @@ -1,4 +1,4 @@ -From 54d85745d55fa0d148c04bfb1ad6c44c0ae9737b Mon Sep 17 00:00:00 2001 +From 434141ae48b911d3b56675a34f38f9ffbb49b641 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Mon, 24 Jul 2023 11:30:02 -0400 Subject: [PATCH] Downstream-only: loosen dependency versions for EPEL9 @@ -9,13 +9,13 @@ See discussion in https://bugzilla.redhat.com/show_bug.cgi?id=2158497. 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/pyproject.toml b/backend/pyproject.toml -index de1ba4d0..ab9af0c5 100644 +index 8e4e5ffc..2655b7d6 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml -@@ -37,9 +37,9 @@ classifiers = [ +@@ -35,9 +35,9 @@ classifiers = [ + ] dependencies = [ "editables>=0.3", - "importlib-metadata; python_version < '3.8'", - "packaging>=21.3", + "packaging>=20.9", "pathspec>=0.10.1", diff --git a/python-hatchling.spec b/python-hatchling.spec index 2c1e2a1..fbcbef5 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,5 +1,5 @@ Name: python-hatchling -Version: 1.17.1 +Version: 1.18.0 Release: %autorelease Summary: The build backend used by Hatch diff --git a/sources b/sources index c16d244..89dc57e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hatchling-1.17.1.tar.gz) = 8bd1833b8531f36e2438b02b82632265edb9fcbf6ef4e560a66add063c2b0a0692a8597cfdf601d98e716038d53bf4e228f7dc174155545e093d13b00783c9c9 +SHA512 (hatchling-1.18.0.tar.gz) = b0c3906aa4065ffff63d923e576f0b96d8436947b41c9eac540a449a229e08fcb0edc628d0d76cc3b3c0a401d6dc1101d5d04f855a17971f2deb3d630b5480bf From 64b1faa8ce6c8c80e25832a462c976182ebe8410 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 23:55:22 +0300 Subject: [PATCH 49/49] Remove unnecessary files and fix spec-file --- README.md | 3 --- python-hatchling.spec | 37 ++++++++++++++++++++++++++++++++++++- sources | 1 - 3 files changed, 36 insertions(+), 5 deletions(-) delete mode 100644 README.md delete mode 100644 sources diff --git a/README.md b/README.md deleted file mode 100644 index 3b58484..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# python-hatchling - -The python-hatchling package diff --git a/python-hatchling.spec b/python-hatchling.spec index fbcbef5..033a79e 100644 --- a/python-hatchling.spec +++ b/python-hatchling.spec @@ -1,3 +1,13 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 1; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + Name: python-hatchling Version: 1.18.0 Release: %autorelease @@ -74,4 +84,29 @@ install -t '%{buildroot}%{_mandir}/man1' -D -p -m 0644 \ %changelog -%autochangelog +* Thu Jul 27 2023 Benjamin A. Beasley - 1.18.0-1 +- Update to 1.18.0 (close RHBZ#2214286) + +* Thu Jul 27 2023 Benjamin A. Beasley - 1.17.1-1 +- Update to 1.17.1 (close RHBZ#2212081) + +* Thu Jul 27 2023 Benjamin A. Beasley - 1.17.0-1 +- Update to 1.17.0 (close RHBZ#2203351) + +* Thu Jul 27 2023 Benjamin A. Beasley - 1.16.1-1 +- Update to 1.16.1 (close RHBZ#2203227) + +* Thu Jul 27 2023 Benjamin A. Beasley - 1.16.0-1 +- Update to 1.16 (close RHBZ#2196940) + +* Thu Jul 27 2023 Benjamin A. Beasley - 1.15.0-1 +- Update to 1.15.0 (close RHBZ#2196648) + +* Thu Jul 27 2023 Benjamin A. Beasley - 1.14.1-1 +- Update to 1.14.1 (close RHBZ#2188977) + +* Thu Jul 27 2023 Benjamin A. Beasley - 1.14.0-1 +- Update to 1.14.0 (close RHBZ#21838751) + +* Mon Jul 24 2023 Benjamin A. Beasley - 1.13.0-2 +- RPMAUTOSPEC: unresolvable merge diff --git a/sources b/sources deleted file mode 100644 index 89dc57e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (hatchling-1.18.0.tar.gz) = b0c3906aa4065ffff63d923e576f0b96d8436947b41c9eac540a449a229e08fcb0edc628d0d76cc3b3c0a401d6dc1101d5d04f855a17971f2deb3d630b5480bf