Gentoo Archives: gentoo-commits

From: Julien Roy <julien@××××.ca>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-python/devtools/
Date: Sun, 29 Jan 2023 19:10:44
Message-Id: 1675019424.f199a47f9024b21ad358eb9fae0de2aa24bf76d7.julien@gentoo
1 commit: f199a47f9024b21ad358eb9fae0de2aa24bf76d7
2 Author: Julien Roy <julien <AT> jroy <DOT> ca>
3 AuthorDate: Sun Jan 29 19:10:21 2023 +0000
4 Commit: Julien Roy <julien <AT> jroy <DOT> ca>
5 CommitDate: Sun Jan 29 19:10:24 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f199a47f
7
8 dev-python/devtools: add 0.10.0, drop 0.6.1
9
10 Closes: https://bugs.gentoo.org/848168
11 Signed-off-by: Julien Roy <julien <AT> jroy.ca>
12
13 dev-python/devtools/Manifest | 2 +-
14 ...evtools-0.6.1.ebuild => devtools-0.10.0.ebuild} | 29 +++++++++++++++-------
15 dev-python/devtools/metadata.xml | 18 +++++++++-----
16 3 files changed, 33 insertions(+), 16 deletions(-)
17
18 diff --git a/dev-python/devtools/Manifest b/dev-python/devtools/Manifest
19 index 7f2482aaf..55ede1dc5 100644
20 --- a/dev-python/devtools/Manifest
21 +++ b/dev-python/devtools/Manifest
22 @@ -1 +1 @@
23 -DIST devtools-0.6.1.tar.gz 66427 BLAKE2B b8c69ebe100e2f64a4a443f536697ff055563ac833630e04568b30ff6a887375cd009b846e0932b71c0ffdf48cdae311b571b0df9fd03096e744f5e35f9ac555 SHA512 919c443e99af972e6e27f751552777bb5556bc371ece48bb5f2bd490c27cb4140832dcdacc8312481ede9751656b01f02772b8936ec7737e8385c5d6f497a084
24 +DIST devtools-0.10.0.gh.tar.gz 68346 BLAKE2B acc45a46c0bb0685b35e4cd5d6bbdd2f6ad1c1f7365a7d51c0c56c1c5e2aef94711ec49c29157f1cd56ba172a2d3a48ccaeb7e3022ca01b3aa995e9dd6fa53d8 SHA512 3a2f31495b14c712f0c96c240612739bc8e7c693c348274e0a067ace5fcb898a4b77fa387484a7ea91fe238f14ada16b62a56745a6fbf467b9613d6377c2f95a
25
26 diff --git a/dev-python/devtools/devtools-0.6.1.ebuild b/dev-python/devtools/devtools-0.10.0.ebuild
27 similarity index 55%
28 rename from dev-python/devtools/devtools-0.6.1.ebuild
29 rename to dev-python/devtools/devtools-0.10.0.ebuild
30 index b319ae864..b55700592 100644
31 --- a/dev-python/devtools/devtools-0.6.1.ebuild
32 +++ b/dev-python/devtools/devtools-0.10.0.ebuild
33 @@ -1,9 +1,10 @@
34 -# Copyright 1999-2020 Gentoo Authors
35 +# Copyright 1999-2023 Gentoo Authors
36 # Distributed under the terms of the GNU General Public License v2
37
38 -EAPI=7
39 +EAPI=8
40
41 -PYTHON_COMPAT=( python3_{8,9} )
42 +DISTUTILS_USE_PEP517=hatchling
43 +PYTHON_COMPAT=( python3_{9..11} )
44
45 DOCS_BUILDER="mkdocs"
46 DOCS_DEPEND="
47 @@ -22,7 +23,8 @@ MYP="${MYPN}-${PV}"
48
49 DESCRIPTION="Dev tools for python"
50 HOMEPAGE="https://github.com/samuelcolvin/python-devtools"
51 -SRC_URI="https://github.com/samuelcolvin/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
52 +SRC_URI="https://github.com/samuelcolvin/${MYPN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
53 +RESTRICT="!test? ( test )"
54
55 LICENSE="MIT"
56 KEYWORDS="~amd64 ~x86"
57 @@ -30,9 +32,18 @@ SLOT="0"
58
59 S="${WORKDIR}/${MYP}"
60
61 -distutils_enable_tests pytest
62 -
63 -DEPEND="test? (
64 +DEPEND="
65 + dev-python/asttokens[${PYTHON_USEDEP}]
66 + dev-python/executing[${PYTHON_USEDEP}]
67 dev-python/pygments[${PYTHON_USEDEP}]
68 - dev-python/pytest-mock[${PYTHON_USEDEP}]
69 -)"
70 + test? (
71 + dev-python/asyncpg[${PYTHON_USEDEP}]
72 + dev-python/coverage[${PYTHON_USEDEP}]
73 + dev-python/multidict[${PYTHON_USEDEP}]
74 + dev-python/pydantic[${PYTHON_USEDEP}]
75 + dev-python/pytest-mock[${PYTHON_USEDEP}]
76 + dev-python/sqlalchemy[${PYTHON_USEDEP}]
77 + )
78 +"
79 +
80 +distutils_enable_tests pytest
81
82 diff --git a/dev-python/devtools/metadata.xml b/dev-python/devtools/metadata.xml
83 index 9347cb29d..dcd0982e8 100644
84 --- a/dev-python/devtools/metadata.xml
85 +++ b/dev-python/devtools/metadata.xml
86 @@ -1,10 +1,16 @@
87 <?xml version="1.0" encoding="UTF-8"?>
88 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
89 -
90 <pkgmetadata>
91 - <!-- maintainer-needed -->
92 - <upstream>
93 - <remote-id type="github">samuelcolvin/python-devtools</remote-id>
94 - <remote-id type="pypi">devtools</remote-id>
95 - </upstream>
96 + <!-- maintainer-needed -->
97 + <upstream>
98 + <maintainer>
99 + <name>Samuel Colvin</name>
100 + <email>s@××××××××××.com</email>
101 + </maintainer>
102 + <changelog>https://github.com/samuelcolvin/python-devtools/releases</changelog>
103 + <doc>https://python-devtools.helpmanual.io/</doc>
104 + <bugs-to>https://github.com/samuelcolvin/python-devtools/issues</bugs-to>
105 + <remote-id type="github">samuelcolvin/python-devtools</remote-id>
106 + <remote-id type="pypi">devtools</remote-id>
107 + </upstream>
108 </pkgmetadata>