diff options
Diffstat (limited to 'dev-db/mycli')
-rw-r--r-- | dev-db/mycli/Manifest | 4 | ||||
-rw-r--r-- | dev-db/mycli/mycli-1.24.1.ebuild | 51 | ||||
-rw-r--r-- | dev-db/mycli/mycli-9999.ebuild | 7 |
3 files changed, 57 insertions, 5 deletions
diff --git a/dev-db/mycli/Manifest b/dev-db/mycli/Manifest index c36881feee42..93154ea1deca 100644 --- a/dev-db/mycli/Manifest +++ b/dev-db/mycli/Manifest @@ -1,6 +1,8 @@ AUX mycli-1.21.1-fix-test-install.patch 456 BLAKE2B 3f4eafe405a2151b1b2897ac60347a5fdce45747f927a40367943ad78ef96753ad106bdefe516b76946fa509b17a31d9423cf0b5cf311e79174ce5e4f6320428 SHA512 90c53b12baee1339cdc629615a021ff0290e6350f3358491cd163c4405d49be02340a56a73475623a6b49877cef53e3c5bd9aa93897aa91769a402e8f4c0b88a AUX mycli-1.22.2_p20201026.patch 17058 BLAKE2B b9e436fab98be62fae2b4ff549914d9431520a179af946db8a48255d1f7c2e36f90b91d4adc698c7b84095d00483f14a22f5e0c99ab022a1ad6364601482db63 SHA512 0e7b5cd9e687056514447e50df1310090d04f50666455c87ae32cf2ffb2935e923d93a8343d44adb2393d696238cdda5f215535267dca45e9861a8d86a0a21c3 DIST mycli-1.22.2_p20201026.tar.gz 269338 BLAKE2B 42f4349e65a43829691fd7fa0fa1a57968cf34ffba04156ae221d7a2713179826fc09903e45b6f05fbf05688f956a9cd95e87393179992378766b3a3a6ef9c6e SHA512 70d68d7517322b28783c324d463664c2794ba26cc78e0eee056891ce43dbce57c4dd9c13982ac2976af07ff1fa3d4552cb22bf42b9c7885c93483ba86b873636 +DIST mycli-1.24.1.tar.gz 275983 BLAKE2B cc03ebd0f4de1fabbd1c186139aac04a50d01529190972cac63765a4d3e688e994c112d001489bf1dfb17541370e0c348a368d85a86b7eed335b775b96897765 SHA512 5f8ffb98fd285d2e556bef7cefdc77588983c0028c7c24084710633fb469ae3c5ab2232ca23e87406d44d87e503c113039e6884ec9efd603f45b3ab7ed7c0925 EBUILD mycli-1.22.2_p20201026.ebuild 1573 BLAKE2B abd09587e3cd1fb9012972a2483f619a28b107fbba19eb3497cebedbc4979d23c79df2bd64e7a012a6d2f9ca7f2083661ac967df88a2e205e6c949761e77bc4e SHA512 eb434c741d4c8a39e69215698bf8f58578bf57675eb42d8bf1351fc9c2b95520a6809200733a0b28ad03eb3708fe34b85909f28de569842627143a5fdada4d72 -EBUILD mycli-9999.ebuild 1455 BLAKE2B 53714eb7c30e2755239616d55bae85f5e90802be0588eaefd0169cb4e2516e8bb7d864235aa26a0f303c98da67a378267c073fc8d1e39c09f8bf9919662ce565 SHA512 994991c604407a0490d8d0970314dec87f2803ae7b9b673e8535e63715fe35b2581fc1a977ff14ec329cdd7f8946d3f9800e2679470a00a14ba8c7c6c9e51d7e +EBUILD mycli-1.24.1.ebuild 1526 BLAKE2B 796b3579c183b19f23019a07191b62e66cbcb447d72bc91e26c0d0c2406c7294bee3b52f3d05033e57bff0c665265077a0320dfd7116997a64d33939a20d9ccd SHA512 81f314bf7f5481918fb7b34e94f86f79f6c3c222f603e6307541dfd4e85e98a831a16a7331c1e2aa00f177bf40a64189339a608cd6b80049f336685bcb95c5e7 +EBUILD mycli-9999.ebuild 1451 BLAKE2B fb0442bb7fe998d413ce75e0394a305f2ff16e112f1e27b67ce07bc8959c4d1e48222e5f13fa87cacc3280c0d0476a7bb6f3b004efc074722703ac32af951a09 SHA512 c696cf33a0757246d96bc65a5bfe6f7bc8b6726d2463d1b2777d0aaba4e54a18d2dbf98d2d1b1df06276052a2885f89061335c0b9fe4ac664b5fb99cedba0467 MISC metadata.xml 406 BLAKE2B d46b17f9f36fc9851f36d4deadf52ca52d6df621245e521f66386ff3deed3b863188875dd2207c3cf78474cd8a04aebf03dad6564251581b8f9d09fb7bdf5ba8 SHA512 b88e9469cfd9287df46b84c62b27fd60f3cf84abfe93aba4ca7b46d668b0ed855c17ccccd95a49bc102bc2d9c054846ff33e094fe0351c598a9b55f494618e57 diff --git a/dev-db/mycli/mycli-1.24.1.ebuild b/dev-db/mycli/mycli-1.24.1.ebuild new file mode 100644 index 000000000000..b42d206497bc --- /dev/null +++ b/dev-db/mycli/mycli-1.24.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..9} ) +DISTUTILS_SINGLE_IMPL=yes +inherit distutils-r1 + +MY_PV=$(ver_cut 1-3) +S="${WORKDIR}/${PN}-${MY_PV}" + +DESCRIPTION="CLI for MySQL Database with auto-completion and syntax highlighting" +HOMEPAGE="https://www.mycli.net" +SRC_URI="https://github.com/dbcli/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ssh" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cli_helpers-2.0.1[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}] + >=dev-python/prompt_toolkit-3.0.0[${PYTHON_USEDEP}] + <dev-python/prompt_toolkit-4.0.0[${PYTHON_USEDEP}] + dev-python/pyaes[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}] + dev-python/pyperclip[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.3.0[${PYTHON_USEDEP}] + <dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] + ssh? ( dev-python/paramiko[${PYTHON_USEDEP}] )') +" +distutils_enable_tests pytest + +PATCHES=( "${FILESDIR}/mycli-1.21.1-fix-test-install.patch" ) + +python_test() { + epytest --capture=sys \ + --doctest-modules \ + --doctest-ignore-import-errors \ + --ignore=setup.py \ + --ignore=mycli/magic.py \ + --ignore=mycli/packages/parseutils.py \ + --ignore=test/features \ + --ignore=mycli/packages/paramiko_stub/__init__.py +} diff --git a/dev-db/mycli/mycli-9999.ebuild b/dev-db/mycli/mycli-9999.ebuild index 6c8183acf1e1..544eb50eeb4e 100644 --- a/dev-db/mycli/mycli-9999.ebuild +++ b/dev-db/mycli/mycli-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..9} ) DISTUTILS_SINGLE_IMPL=yes EGIT_REPO_URI="https://github.com/dbcli/mycli.git" inherit distutils-r1 git-r3 @@ -25,15 +25,14 @@ RDEPEND=" >=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}] >=dev-python/prompt_toolkit-3.0.0[${PYTHON_USEDEP}] <dev-python/prompt_toolkit-4.0.0[${PYTHON_USEDEP}] + dev-python/pyaes[${PYTHON_USEDEP}] >=dev-python/pygments-2.0[${PYTHON_USEDEP}] >=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}] + dev-python/pyperclip[${PYTHON_USEDEP}] >=dev-python/sqlparse-0.3.0[${PYTHON_USEDEP}] <dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] ssh? ( dev-python/paramiko[${PYTHON_USEDEP}] )') " -BDEPEND=" - test? ( $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]') )" - distutils_enable_tests pytest PATCHES=( "${FILESDIR}/mycli-1.21.1-fix-test-install.patch" ) |