summaryrefslogtreecommitdiff
path: root/dev-python/keep
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-07 17:57:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-07 17:57:54 +0000
commitbc75b42f7650c33ffdb61e5e29b0b96cb9111932 (patch)
tree867908c0cf83e6015a5b1544cfdc4e17f1c13753 /dev-python/keep
parentb3fef92e618039dc93153a93176184a49606c74a (diff)
gentoo auto-resync : 07:03:2023 - 17:57:54
Diffstat (limited to 'dev-python/keep')
-rw-r--r--dev-python/keep/Manifest1
-rw-r--r--dev-python/keep/keep-2.10.1-r2.ebuild44
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-python/keep/Manifest b/dev-python/keep/Manifest
index 0b63245ae010..49538038f36a 100644
--- a/dev-python/keep/Manifest
+++ b/dev-python/keep/Manifest
@@ -1,3 +1,4 @@
DIST keep-2.10.1.tar.gz 13044 BLAKE2B 178207ccad7f0feec2d9a57f0e5345e0ef9853bedd3f8efc8afac5f81c35e74ee6d3dab66b75ceeac4a3d76f2297ec645bae61f2f1e78218e910a2537984f4cd SHA512 d4144bd7f6f623b1c9c9468f5596818f47cba8a9bc80e75ebaf75f147823a01da53ef84c76b9f24240a8d0fbdb770c5cdf108c276ecdcd882ac9db0c1608480f
EBUILD keep-2.10.1-r1.ebuild 607 BLAKE2B af3c6b47e5733e92b737fae733f51ecdd7206d906e98c2112c1db72aa8634d82ade09bd56a4d45b32a4ef1ece00505ba5070ffb42ed92ef922d5475563994252 SHA512 524f4477a582594e9b26b44ab3f23ad47758f71cd90a38319935e64d74acbac788da2f70232867b89cfd29944a1824098661d3873e57cb7df12ba616c8984937
+EBUILD keep-2.10.1-r2.ebuild 1364 BLAKE2B add26e0d49a3326cb9cdeab424724fddf8b895feb7bc11fa87e7d3ea02f48bf7d90622b29ff543b5b46d7735a30318b3d2bad0f37b320d176b8ac07d9fab55eb SHA512 c572fcecaf7aa8263133fa7f41c06aa16f9e31c0ae4904197514af2a5738cdae90e036b171049cd106c0234df659597248595bae13e95aea106ed954cb994249
MISC metadata.xml 400 BLAKE2B 62327dcf8653077772b2af0a0c3ca33cb4e3ddc06f53803a01a257611ea828ca8536bd2e6b6ed6f0d86010580f590ced0931d09e8cf9aa9a79aff8def238cd43 SHA512 87ed56a0bfb1fc56de91e0b59a1dd0b8ec08b90d5b2746a27195d3a100856bde29dbda8594eb3fb301a64c58f3a9edb0d4a739c96e30e8ac19aebd6b1c8fed2d
diff --git a/dev-python/keep/keep-2.10.1-r2.ebuild b/dev-python/keep/keep-2.10.1-r2.ebuild
new file mode 100644
index 000000000000..560d061eb528
--- /dev/null
+++ b/dev-python/keep/keep-2.10.1-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Personal shell command keeper and snippets manager"
+HOMEPAGE="
+ https://pypi.org/project/keep/
+ https://github.com/orkohunter/keep
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/PyGithub[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/terminaltables[${PYTHON_USEDEP}]
+"
+
+python_test() {
+ "${EPYTHON}" - <<-EOF || die "Smoke test failed with ${EPYTHON}"
+ import datetime, sys, os
+ import keep.cli, keep.utils
+
+ # avoid automatic initialization, otherwise keep basically just creates
+ # this directory and exits
+ # see https://github.com/OrkoHunter/keep/blob/8dddc00aaaf0e53edbd2477a02d3fe53e38b7f28/keep/utils.py#L53-L63
+ os.makedirs(keep.utils.dir_path, exist_ok=True)
+
+ # keep tries to check newest version on pypi once a day, let's pretend
+ # that this check was already done
+ # see https://github.com/OrkoHunter/keep/blob/8dddc00aaaf0e53edbd2477a02d3fe53e38b7f28/keep/utils.py#L23-L50
+ with open(os.path.join(keep.utils.dir_path, 'update_check.txt'), 'w') as f: f.write(datetime.date.today().strftime("%m/%d/%Y"))
+
+ sys.exit(keep.cli.cli())
+ EOF
+}