Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/mysqlclient/
Date: Wed, 27 Apr 2022 20:18:00
Message-Id: 1651090672.67cc6f245ebf862c46e2e412e2983b803fbd9c55.mgorny@gentoo
1 commit: 67cc6f245ebf862c46e2e412e2983b803fbd9c55
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 27 20:16:33 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 27 20:17:52 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67cc6f24
7
8 dev-python/mysqlclient: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/mysqlclient/Manifest | 2 -
13 dev-python/mysqlclient/mysqlclient-1.4.6-r1.ebuild | 35 ---------
14 dev-python/mysqlclient/mysqlclient-2.0.3.ebuild | 88 ----------------------
15 3 files changed, 125 deletions(-)
16
17 diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest
18 index f36427093892..8e94c89c1ede 100644
19 --- a/dev-python/mysqlclient/Manifest
20 +++ b/dev-python/mysqlclient/Manifest
21 @@ -1,3 +1 @@
22 -DIST mysqlclient-1.4.6.tar.gz 85517 BLAKE2B f5e604094b06b919b92ecadc8b3f0249dd038149d1182ba882fe6b0ecd34f0bcceeed21b310318ca3291d9483fd3d1ac385c29415e07a8fbabb6cd65ccee8a2d SHA512 11ecb8a0a6f78edb193cd07472579aec1626994a80a584ff74de18774e7db8896de595f3e4d280b78e8636f53323ebcce8aa294ec7b2a54a839742d9699650ab
23 -DIST mysqlclient-2.0.3.tar.gz 88886 BLAKE2B 2673f2ab46ddff241260b036b14bad84947a37d002cbacd7aa53127fa3dd4fad7a37c9e2f8704d43cab6a2e0289f2542cb36ccb3f1bd66c64d2440f79d26948e SHA512 49c234bc982b373a74d65361a697dfa4f87f06d193d86d7cc40a732f48c9b2494cea21ee3f95d4d6d2a55b3f7476a92eda0c2e294766cb0ff592e1c54353b9cb
24 DIST mysqlclient-2.1.0.tar.gz 87635 BLAKE2B b92e138f6128873912e951087bc4f12b3c00a400521c7ee64da177c6f5a2dfb3a649d92f7a12f45c8716fd8b6b9682a0eff6d9bc111cffac38a27676f67d396a SHA512 a0b2645af225fd6f1f551cfd34c09309a859410e66287c32637901e15beb88632f9a3e87cf2b08a94867a9b2d4a048c56d63d55f523eafc82f1b1b93ce1c843c
25
26 diff --git a/dev-python/mysqlclient/mysqlclient-1.4.6-r1.ebuild b/dev-python/mysqlclient/mysqlclient-1.4.6-r1.ebuild
27 deleted file mode 100644
28 index b5b006717481..000000000000
29 --- a/dev-python/mysqlclient/mysqlclient-1.4.6-r1.ebuild
30 +++ /dev/null
31 @@ -1,35 +0,0 @@
32 -# Copyright 1999-2022 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=6
36 -
37 -PYTHON_COMPAT=( python3_{7,8,9} )
38 -
39 -inherit distutils-r1
40 -
41 -DESCRIPTION="Fork of MySQL-python"
42 -HOMEPAGE="https://pypi.org/project/mysqlclient/ https://github.com/PyMySQL/mysqlclient-python"
43 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
44 -
45 -SLOT="0"
46 -LICENSE="GPL-2"
47 -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
48 -IUSE="doc"
49 -
50 -RDEPEND="
51 - !dev-python/mysql-python
52 - dev-db/mysql-connector-c:0="
53 -DEPEND="${RDEPEND}
54 - dev-python/setuptools[${PYTHON_USEDEP}]
55 - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
56 -
57 -DOCS=( README.md doc/{FAQ,MySQLdb}.rst )
58 -
59 -python_compile_all() {
60 - use doc && sphinx-build -b html doc doc/_build/
61 -}
62 -
63 -python_install_all() {
64 - use doc && local HTML_DOCS=( doc/_build/. )
65 - distutils-r1_python_install_all
66 -}
67
68 diff --git a/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild b/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild
69 deleted file mode 100644
70 index 0e004bee7e5a..000000000000
71 --- a/dev-python/mysqlclient/mysqlclient-2.0.3.ebuild
72 +++ /dev/null
73 @@ -1,88 +0,0 @@
74 -# Copyright 1999-2022 Gentoo Authors
75 -# Distributed under the terms of the GNU General Public License v2
76 -
77 -EAPI=8
78 -
79 -PYTHON_COMPAT=( python3_{8..10} )
80 -
81 -inherit distutils-r1
82 -
83 -DESCRIPTION="Fork of MySQL-python"
84 -HOMEPAGE="https://pypi.org/project/mysqlclient/ https://github.com/PyMySQL/mysqlclient-python"
85 -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
86 -
87 -LICENSE="GPL-2+"
88 -SLOT="0"
89 -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
90 -
91 -RDEPEND="
92 - dev-db/mysql-connector-c:0=
93 -"
94 -DEPEND="${RDEPEND}"
95 -BDEPEND="
96 - test? (
97 - dev-db/mariadb[server]
98 - dev-python/mock[${PYTHON_USEDEP}]
99 - )
100 -"
101 -
102 -distutils_enable_sphinx doc
103 -distutils_enable_tests pytest
104 -
105 -src_test() {
106 - local datadir="${T}/mysql" \
107 - install_log="${T}/mysqld_install.log" \
108 - pidfile="${T}/mysqld.pid" \
109 - socket="${T}/mysqld.sock" \
110 - log="${T}/mysqld.log"
111 - einfo "Creating test MySQL instance ..."
112 - if ! mysql_install_db \
113 - --no-defaults \
114 - --auth-root-authentication-method=normal \
115 - --basedir="${EPREFIX}/usr" \
116 - --datadir="${datadir}" >& "${install_log}"
117 - then
118 - cat "${install_log}"
119 - die "Failed to create database"
120 - fi
121 -
122 - einfo "Starting test MySQL instance ..."
123 - mysqld \
124 - --no-defaults \
125 - --character-set-server=utf8 \
126 - --pid-file="${pidfile}" \
127 - --socket="${socket}" \
128 - --skip-networking \
129 - --datadir="${datadir}" >& "${log}" &
130 -
131 - local i timeout=10
132 - einfo "Waiting for MySQL to start for up to ${timeout} seconds ..."
133 - for i in seq 1 ${timeout}; do
134 - [[ -S "${socket}" ]] && break
135 - sleep 1
136 - done
137 - if [[ ! -S "${socket}" ]]; then
138 - cat "${log}"
139 - die "MySQL failed to start in ${timeout} seconds"
140 - fi
141 -
142 - cat > "${T}/mysql.cnf" <<- EOF
143 - [MySQLdb-tests]
144 - socket = ${socket}
145 - user = root
146 - database = test
147 - EOF
148 -
149 - distutils-r1_src_test
150 -
151 - einfo "Stopping test MySQL instance ..."
152 - pkill -F "${pidfile}" &>/dev/null
153 -}
154 -
155 -python_test() {
156 - # The C extension ("_mysql") can't be imported from "${S}/MySQLdb"
157 - # so we need to cd somewhere else to make sure "MySQLdb" is imported
158 - # from ${BUILD_DIR}/lib (thanks to PYTHONPATH).
159 - cd "${T}" || die
160 - TESTDB="${T}/mysql.cnf" epytest "${S}"
161 -}