dev-python/praw: initial import

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2022-02-17 18:01:48 +05:00
parent c5db1593b3
commit dd37e4d1d8
3 changed files with 61 additions and 0 deletions

1
dev-python/praw/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST praw-7.5.0.tar.gz 24818192 BLAKE2B f65c65ce03df146386537c3a0d1ae188f8627b71f51b5497544723495922a4db5c0f16f971e54158e3da8101fe56d6c3f599676002ae4248d6db1b7ba691a2a4 SHA512 df2da306819df8387c9ad018b0ea886390c065e4d0af1b1b22ae2bfed3d4f612ce2ac2a029c7cee92ea90ca30cc13c7a6640373fd621dc70dd2ac175bea1b4ee

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<upstream>
<maintainer>
<email>bbzbryce@gmail.com</email>
<name>Bryce Boe</name>
</maintainer>
<remote-id type="pypi">praw</remote-id>
<remote-id type="github">praw-dev/praw</remote-id>
<changelog>https://pypi.org/rss/project/praw/releases.xml</changelog>
<doc>https://praw.readthedocs.io</doc>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Python Reddit API Wrapper"
HOMEPAGE="https://pypi.org/project/praw https://github.com/praw-dev/praw"
SRC_URI="https://github.com/praw-dev/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
DOCS=( {AUTHORS,CHANGES,README}.rst SECURITY.md )
RDEPEND="
<dev-python/prawcore-3[${PYTHON_USEDEP}]
dev-python/websocket-client[${PYTHON_USEDEP}]
"
BDEPEND="test? (
dev-python/betamax[${PYTHON_USEDEP}]
dev-python/betamax-matchers[${PYTHON_USEDEP}]
)"
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
distutils_enable_tests pytest
python_prepare_all() {
# disable optional dependencies
sed "/update_checker/d" -i setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
# spams deprecation warnings
epytest -p no:asyncio
}