aboutsummaryrefslogtreecommitdiff
path: root/dev-python/splinter
diff options
context:
space:
mode:
authorJulien Roy <julien@jroy.ca>2023-02-07 22:54:41 -0500
committerJulien Roy <julien@jroy.ca>2023-02-07 22:54:41 -0500
commit39e99b03c3bdb85f20423662f9319b0edf0ddc85 (patch)
tree1ee4744e0041c1ea4624af3b4af5070517d95aec /dev-python/splinter
parenta62d7f68beb281922941651fd93c945832ac2111 (diff)
downloadMrRoy-Overlay-39e99b03c3bdb85f20423662f9319b0edf0ddc85.tar.gz
MrRoy-Overlay-39e99b03c3bdb85f20423662f9319b0edf0ddc85.tar.bz2
MrRoy-Overlay-39e99b03c3bdb85f20423662f9319b0edf0ddc85.zip
dev-python/*: update Zope sphinx
Signed-off-by: Julien Roy <julien@jroy.ca>
Diffstat (limited to 'dev-python/splinter')
-rw-r--r--dev-python/splinter/Manifest1
-rw-r--r--dev-python/splinter/metadata.xml24
-rw-r--r--dev-python/splinter/splinter-0.19.0.ebuild33
3 files changed, 58 insertions, 0 deletions
diff --git a/dev-python/splinter/Manifest b/dev-python/splinter/Manifest
new file mode 100644
index 0000000..c2814f9
--- /dev/null
+++ b/dev-python/splinter/Manifest
@@ -0,0 +1 @@
+DIST splinter-0.19.0.gh.tar.gz 202954 BLAKE2B bb22c290451720f03f0a58e0efa934dc2a4c6ff02293cf286b9d3f9ca8ab1de2f8b4c2bfcb73dc8dc4fe2554766a8e4202007e91edc3a4298cfb6a349ea4b601 SHA512 f9b6d829f61848ef4847cb7fcd25f5272c514926ce8faf35658fc1384526973e07c2697a35a86681a4919e6234a7f15729489f12ceb2bb2c5f448ce049f1df63
diff --git a/dev-python/splinter/metadata.xml b/dev-python/splinter/metadata.xml
new file mode 100644
index 0000000..6125bb7
--- /dev/null
+++ b/dev-python/splinter/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <name>Julien Roy</name>
+ <email>julien@jroy.ca</email>
+ </maintainer>
+ <longdescription>
+ Splinter is a Python framework that provides a simple and consistent interface for web application automation.
+ Key features:
+ Easy to learn: The API is designed to be intuitive and quick to pick up.
+ Faster to code: Automate browser interactions quickly and reliably without fighting the tool.
+ Powerful: Designed for real world use cases, it guards against common automation quirks.
+ Flexible: Access to lower level tools is never hidden. Break out into raw Selenium at any time.
+ Robust: Support is available for multiple automation drivers (Selenium, Django, Flask, ZopeTestBrowser).
+ </longdescription>
+ <upstream>
+ <changelog>https://splinter.readthedocs.io/en/latest/news.html</changelog>
+ <doc>https://splinter.readthedocs.io/</doc>
+ <bugs-to>https://github.com/cobrateam/splinter/issues</bugs-to>
+ <remote-id type="github">cobrateam/splinter</remote-id>
+ <remote-id type="pypi">splinter</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/splinter/splinter-0.19.0.ebuild b/dev-python/splinter/splinter-0.19.0.ebuild
new file mode 100644
index 0000000..000f34a
--- /dev/null
+++ b/dev-python/splinter/splinter-0.19.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="splinter - python test framework for web applications"
+HOMEPAGE="https://github.com/cobrateam/splinter"
+SRC_URI="https://github.com/cobrateam/splinter/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ test? (
+ dev-python/cssselect[${PYTHON_USEDEP}]
+ dev-python/django[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/selenium[${PYTHON_USEDEP}]
+ dev-python/zope-testbrowser[${PYTHON_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest