dev-python/mysqlclient: Remove old

Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
Michał Górny
2026-04-07 13:14:44 +02:00
parent 7339686a5f
commit f398f74a53
2 changed files with 0 additions and 91 deletions

View File

@@ -1,2 +1 @@
DIST mysqlclient-2.2.7.tar.gz 91383 BLAKE2B a09735acfb00abb5dd8dc46265aa3daa756217763593143cc3ea31cfbb01e08b2e51f00845e8806a6a4d1cb9c04c40c2228e41cfad3a3b4f45a82f6dcb752950 SHA512 085141575d4b1ce87a1fa1d69c235a6f0ad3b57c3aebac83739dddbe86a2cca8321cfa99332efafd8ac76f1d0dd3bcf03232756a1c26da02616a8adf9db57e29
DIST mysqlclient-2.2.8.tar.gz 92287 BLAKE2B 371050f4c670668dd44fa53e67ddab8111355d6ca9f0eb2349927d2e5edc1f9f259d6e04bc6c0c0a975fe782a4e9cf9e98f695128098d8436463692af253f685 SHA512 113043e722896bba4bbd6c510c58d11336e916cda2e00fd261ce8b8db929e6a59427a125083626fc069e0f6cf524be730efe5b3250f0296a616f6670b91bcf67

View File

@@ -1,90 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 pypi
DESCRIPTION="Python interface to MySQL"
HOMEPAGE="
https://pypi.org/project/mysqlclient/
https://github.com/PyMySQL/mysqlclient/
"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86"
DEPEND="
dev-db/mysql-connector-c:0=
"
RDEPEND="
${DEPEND}
"
BDEPEND="
test? (
dev-db/mariadb[server]
)
"
EPYTEST_PLUGINS=()
distutils_enable_sphinx doc \
dev-python/sphinx-rtd-theme
distutils_enable_tests pytest
src_test() {
rm -r src || die
local datadir="${T}/mysql" \
install_log="${T}/mysqld_install.log" \
pidfile="${T}/mysqld.pid" \
socket="${T}/mysqld.sock" \
log="${T}/mysqld.log"
einfo "Creating test MySQL instance ..."
if ! mysql_install_db \
--no-defaults \
--auth-root-authentication-method=normal \
--basedir="${EPREFIX}/usr" \
--datadir="${datadir}" >& "${install_log}"
then
cat "${install_log}"
die "Failed to create database"
fi
einfo "Starting test MySQL instance ..."
mysqld \
--no-defaults \
--character-set-server=utf8 \
--pid-file="${pidfile}" \
--socket="${socket}" \
--skip-networking \
--datadir="${datadir}" >& "${log}" &
local i timeout=10
einfo "Waiting for MySQL to start for up to ${timeout} seconds ..."
for i in seq 1 ${timeout}; do
[[ -S "${socket}" ]] && break
sleep 1
done
if [[ ! -S "${socket}" ]]; then
cat "${log}"
die "MySQL failed to start in ${timeout} seconds"
fi
cat > "${T}/mysql.cnf" <<- EOF
[MySQLdb-tests]
socket = ${socket}
user = root
database = test
EOF
local -x TESTDB="${T}/mysql.cnf"
distutils-r1_src_test
einfo "Stopping test MySQL instance ..."
pkill -F "${pidfile}" &>/dev/null
}