Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/hatchling/
Date: Thu, 04 Aug 2022 19:14:18
Message-Id: 1659640438.68f298c3e62dba4f521b5f34012be89324bbf866.arthurzam@gentoo
1 commit: 68f298c3e62dba4f521b5f34012be89324bbf866
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 4 19:13:58 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 4 19:13:58 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f298c3
7
8 dev-python/hatchling: drop 1.3.1, 1.4.0
9
10 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
11
12 dev-python/hatchling/Manifest | 2 -
13 dev-python/hatchling/hatchling-1.3.1.ebuild | 74 -----------------------------
14 dev-python/hatchling/hatchling-1.4.0.ebuild | 74 -----------------------------
15 3 files changed, 150 deletions(-)
16
17 diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
18 index e3039160c248..d1a04acd8890 100644
19 --- a/dev-python/hatchling/Manifest
20 +++ b/dev-python/hatchling/Manifest
21 @@ -1,5 +1,3 @@
22 -DIST hatch-hatchling-v1.3.1.gh.tar.gz 220023 BLAKE2B db336126d8c5235eab57ca53e2f8832b9590513f40215ff4b51d1b60c43b0d971b472dc4434cfcf77406143a4ed3172a2fcd95d4c7d11a6f39ccd937f9eff9e6 SHA512 21fa8bd4ffe0bec5ae9f8b9716ce3b7ece45c6a62bc74f0cd49f759baaa5b21343bcc9f2a8e505f0b724b7d73a4c1f84c863a29e064e95f4aa1a288098adc8d3
23 -DIST hatch-hatchling-v1.4.0.gh.tar.gz 229007 BLAKE2B 5a288a9de356fb06646ebb3eab95aee319d3e7d15a67d4a36cf52d0865a4ecd7ddd1e18db203c55136e950221f79572b152f9edf9398f52ecc927819e5a2f2fd SHA512 a104e092b2078eaeadfd6ea70b65bd8aabc91044e4e9fef4e1a54a61c138629e2a3963f26773e303f3cca0839ea63530849260b2d8c51b50fe67a3cdc5707029
24 DIST hatch-hatchling-v1.4.1.gh.tar.gz 229194 BLAKE2B 9d7b11244ce67d64a05f4a737966a8f037031275ae5b2ecde395c172232eb5bbf0f38df4f0048c6732641bafbf524670bc1e6dd9d441cc4297ef74126b56971b SHA512 b8dc8dfdc7e251cad4161f59acc724122f8f7083a1ce170722b7b5c31ccf22488e3871be76ea3fad058be2cce263752099c9b548759e16ba644daaba0eca63ba
25 DIST hatch-hatchling-v1.5.0.gh.tar.gz 232265 BLAKE2B 4fd57f7610831a025b9b0dddb89c4fe484d32d0b76a2d0cdafb76730b37c54af42ef27dc1c4d73061d888ce75806bd8f0fc70f5d39a077bd534716cf4e4a4db8 SHA512 9e5498b9da3a1f756e0f3e40daa63e45017588332da4197ac83b8402219bb9501b9c498dd881c5812b2b8903af591e4c6146aaf6dea8cc7b6bc664a85dee74e6
26 DIST hatch-hatchling-v1.6.0.gh.tar.gz 233428 BLAKE2B 5ce5a2a94c9021919f50f90a96f37713a739fe08e1d6a5955a3af369d6c37beece1a4c22b1883e689e500f219101fb67a700231b8d0d22432150b34a6cee22bd SHA512 be23b81cca96cb93321938e0ac7455efc2e388e910c1b64a7d611a37681b5bd6aa89c4fe165a7a2f7ce2dd11ea3598aaeaaab80869e689aac0afdce915b8f567
27
28 diff --git a/dev-python/hatchling/hatchling-1.3.1.ebuild b/dev-python/hatchling/hatchling-1.3.1.ebuild
29 deleted file mode 100644
30 index 992dbe41ac5d..000000000000
31 --- a/dev-python/hatchling/hatchling-1.3.1.ebuild
32 +++ /dev/null
33 @@ -1,74 +0,0 @@
34 -# Copyright 2022 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=8
38 -
39 -DISTUTILS_USE_PEP517=standalone
40 -PYTHON_TESTED=( pypy3 python3_{8..11} )
41 -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
42 -
43 -inherit distutils-r1
44 -
45 -TAG=${P/-/-v}
46 -MY_P=hatch-${TAG}
47 -DESCRIPTION="Modern, extensible Python build backend"
48 -HOMEPAGE="
49 - https://pypi.org/project/hatchling/
50 - https://github.com/pypa/hatch/
51 -"
52 -SRC_URI="
53 - https://github.com/pypa/hatch/archive/${TAG}.tar.gz
54 - -> ${MY_P}.gh.tar.gz
55 -"
56 -S=${WORKDIR}/${MY_P}/backend
57 -
58 -LICENSE="MIT"
59 -SLOT="0"
60 -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
61 -
62 -RDEPEND="
63 - >=dev-python/editables-0.2[${PYTHON_USEDEP}]
64 - >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
65 - >=dev-python/pathspec-0.9[${PYTHON_USEDEP}]
66 - >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
67 - >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
68 -"
69 -BDEPEND="
70 - ${RDEPEND}
71 - test? (
72 - $(python_gen_cond_dep '
73 - dev-python/atomicwrites[${PYTHON_USEDEP}]
74 - dev-python/click[${PYTHON_USEDEP}]
75 - dev-python/httpx[${PYTHON_USEDEP}]
76 - dev-python/platformdirs[${PYTHON_USEDEP}]
77 - dev-python/rich[${PYTHON_USEDEP}]
78 - dev-python/tomli-w[${PYTHON_USEDEP}]
79 - dev-python/virtualenv[${PYTHON_USEDEP}]
80 - ' "${PYTHON_TESTED[@]}")
81 - )
82 -"
83 -
84 -distutils_enable_tests pytest
85 -
86 -python_test() {
87 - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
88 - einfo "Skipping tests on ${EPYTHON}"
89 - return
90 - fi
91 -
92 - local -x EPYTEST_DESELECT=(
93 - # these run pip to install stuff
94 - tests/backend/dep/test_core.py::test_dependency_found
95 - tests/backend/dep/test_core.py::test_extra_met
96 - tests/backend/dep/test_core.py::test_extra_no_dependencies
97 - tests/backend/dep/test_core.py::test_extra_unmet
98 - tests/backend/dep/test_core.py::test_unknown_extra
99 - tests/backend/dep/test_core.py::test_version_unmet
100 - )
101 -
102 - # top-level "tests" directory contains tests both for hatch
103 - # and hatchling
104 - cd "${WORKDIR}/${MY_P}" || die
105 - local -x PYTHONPATH="src:${PYTHONPATH}"
106 - epytest tests/backend
107 -}
108
109 diff --git a/dev-python/hatchling/hatchling-1.4.0.ebuild b/dev-python/hatchling/hatchling-1.4.0.ebuild
110 deleted file mode 100644
111 index 868dd0172a97..000000000000
112 --- a/dev-python/hatchling/hatchling-1.4.0.ebuild
113 +++ /dev/null
114 @@ -1,74 +0,0 @@
115 -# Copyright 2022 Gentoo Authors
116 -# Distributed under the terms of the GNU General Public License v2
117 -
118 -EAPI=8
119 -
120 -DISTUTILS_USE_PEP517=standalone
121 -PYTHON_TESTED=( pypy3 python3_{8..11} )
122 -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
123 -
124 -inherit distutils-r1
125 -
126 -TAG=${P/-/-v}
127 -MY_P=hatch-${TAG}
128 -DESCRIPTION="Modern, extensible Python build backend"
129 -HOMEPAGE="
130 - https://pypi.org/project/hatchling/
131 - https://github.com/pypa/hatch/
132 -"
133 -SRC_URI="
134 - https://github.com/pypa/hatch/archive/${TAG}.tar.gz
135 - -> ${MY_P}.gh.tar.gz
136 -"
137 -S=${WORKDIR}/${MY_P}/backend
138 -
139 -LICENSE="MIT"
140 -SLOT="0"
141 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
142 -
143 -RDEPEND="
144 - >=dev-python/editables-0.2[${PYTHON_USEDEP}]
145 - >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
146 - >=dev-python/pathspec-0.9[${PYTHON_USEDEP}]
147 - >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
148 - >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
149 -"
150 -BDEPEND="
151 - ${RDEPEND}
152 - test? (
153 - $(python_gen_cond_dep '
154 - dev-python/atomicwrites[${PYTHON_USEDEP}]
155 - dev-python/click[${PYTHON_USEDEP}]
156 - dev-python/httpx[${PYTHON_USEDEP}]
157 - dev-python/platformdirs[${PYTHON_USEDEP}]
158 - dev-python/rich[${PYTHON_USEDEP}]
159 - dev-python/tomli-w[${PYTHON_USEDEP}]
160 - dev-python/virtualenv[${PYTHON_USEDEP}]
161 - ' "${PYTHON_TESTED[@]}")
162 - )
163 -"
164 -
165 -distutils_enable_tests pytest
166 -
167 -python_test() {
168 - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
169 - einfo "Skipping tests on ${EPYTHON}"
170 - return
171 - fi
172 -
173 - local -x EPYTEST_DESELECT=(
174 - # these run pip to install stuff
175 - tests/backend/dep/test_core.py::test_dependency_found
176 - tests/backend/dep/test_core.py::test_extra_met
177 - tests/backend/dep/test_core.py::test_extra_no_dependencies
178 - tests/backend/dep/test_core.py::test_extra_unmet
179 - tests/backend/dep/test_core.py::test_unknown_extra
180 - tests/backend/dep/test_core.py::test_version_unmet
181 - )
182 -
183 - # top-level "tests" directory contains tests both for hatch
184 - # and hatchling
185 - cd "${WORKDIR}/${MY_P}" || die
186 - local -x PYTHONPATH="src:${PYTHONPATH}"
187 - epytest tests/backend
188 -}