head 1.16; access; symbols pkgsrc-2023Q4:1.16.0.2 pkgsrc-2023Q4-base:1.16 pkgsrc-2023Q3:1.15.0.10 pkgsrc-2023Q3-base:1.15 pkgsrc-2023Q2:1.15.0.8 pkgsrc-2023Q2-base:1.15 pkgsrc-2023Q1:1.15.0.6 pkgsrc-2023Q1-base:1.15 pkgsrc-2022Q4:1.15.0.4 pkgsrc-2022Q4-base:1.15 pkgsrc-2022Q3:1.15.0.2 pkgsrc-2022Q3-base:1.15 pkgsrc-2022Q2:1.14.0.4 pkgsrc-2022Q2-base:1.14 pkgsrc-2022Q1:1.14.0.2 pkgsrc-2022Q1-base:1.14 pkgsrc-2021Q4:1.13.0.16 pkgsrc-2021Q4-base:1.13 pkgsrc-2021Q3:1.13.0.14 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.12 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.10 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.8 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.6 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.4 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.2 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.12.0.12 pkgsrc-2019Q4-base:1.12 pkgsrc-2019Q3:1.12.0.8 pkgsrc-2019Q3-base:1.12 pkgsrc-2019Q2:1.12.0.6 pkgsrc-2019Q2-base:1.12 pkgsrc-2019Q1:1.12.0.4 pkgsrc-2019Q1-base:1.12 pkgsrc-2018Q4:1.12.0.2 pkgsrc-2018Q4-base:1.12 pkgsrc-2018Q3:1.11.0.2 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.8.0.2 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.7.0.2 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.3.0.2 pkgsrc-2017Q4-base:1.3; locks; strict; comment @# @; 1.16 date 2023.10.10.17.09.10; author triaxx; state Exp; branches; next 1.15; commitid j3TUWoGRdtkvo6IE; 1.15 date 2022.09.11.17.12.49; author wiz; state Exp; branches; next 1.14; commitid XMyw3kRAGElW4tTD; 1.14 date 2022.01.04.20.55.35; author wiz; state Exp; branches; next 1.13; commitid CYyhdK9qtoffkmnD; 1.13 date 2020.01.29.13.10.39; author adam; state Exp; branches; next 1.12; commitid lHyuvX4ryCiYsAUB; 1.12 date 2018.10.19.15.24.50; author jperkin; state Exp; branches; next 1.11; commitid xUq0gVuzX8WJdAWA; 1.11 date 2018.09.24.09.32.30; author adam; state Exp; branches; next 1.10; commitid RczwuPG6I2KC4lTA; 1.10 date 2018.08.06.19.52.01; author adam; state Exp; branches; next 1.9; commitid KUmpkrhvsgwP46NA; 1.9 date 2018.07.03.06.48.17; author adam; state Exp; branches; next 1.8; commitid Yk0z57nOSRZLPEIA; 1.8 date 2018.05.10.07.04.09; author adam; state Exp; branches; next 1.7; commitid N3YXdIPNr80HEIBA; 1.7 date 2018.03.12.16.31.13; author adam; state Exp; branches; next 1.6; commitid YwvMz6B2engXGbuA; 1.6 date 2018.03.05.13.47.50; author adam; state Exp; branches; next 1.5; commitid sZwiQ2pp6sPL0htA; 1.5 date 2018.02.06.08.01.09; author adam; state Exp; branches; next 1.4; commitid V3A3ioQAme3HXLpA; 1.4 date 2018.01.04.20.46.21; author adam; state Exp; branches; next 1.3; commitid 92VYHviauawPfBlA; 1.3 date 2017.12.01.10.02.29; author adam; state Exp; branches; next 1.2; commitid hDPTxeAKDlYOMahA; 1.2 date 2017.11.17.08.15.42; author adam; state Exp; branches; next 1.1; commitid b4HPalCK5jsUDmfA; 1.1 date 2017.11.11.21.30.21; author tnn; state Exp; branches; next ; commitid Iq2Ds9gSc60NeFeA; desc @@ 1.16 log @py-selenium: Update to 4.14.0 @ text @# $NetBSD: Makefile,v 1.15 2022/09/11 17:12:49 wiz Exp $ DISTNAME= selenium-4.14.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= www python MASTER_SITES= ${MASTER_SITE_PYPI:=s/selenium/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/SeleniumHQ/selenium COMMENT= Python bindings for Selenium LICENSE= apache-2.0 DEPENDS+= ${PYPKGPREFIX}-urllib3-[0-9]*:../../www/py-urllib3 USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 # these are for Linux only; see selenium/webdriver/firefox/firefox_binary.py CHECK_SHLIBS_SKIP+= ${PYSITELIB}/selenium/webdriver/firefox/amd64/x_ignore_nofocus.so CHECK_SHLIBS_SKIP+= ${PYSITELIB}/selenium/webdriver/firefox/x86/x_ignore_nofocus.so CHECK_SSP_SKIP= ${CHECK_SHLIBS_SKIP} .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.15 log @*: restrict more packages to python 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2022/01/04 20:55:35 wiz Exp $ d3 1 a3 1 DISTNAME= selenium-3.141.0 a4 1 PKGREVISION= 1 @ 1.14 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2020/01/29 13:10:39 adam Exp $ d18 2 @ 1.13 log @py-selenium: updated to 3.141.0 Selenium 3.141.0 * Bump version to a better approximation of Π * Improved Test build targets * fix os path in test for Windows * use 'NUL' for /dev/null on Windows * Update ctor docstrings to explain that a directory passed in is cloned. * Allow passing of service_args to Safari. * Remove element equals url * Improved WebExtension support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2018/10/19 15:24:50 jperkin Exp $ d5 1 @ 1.12 log @py-selenium: Skip Linux shared libraries for SSP checks too. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2018/09/24 09:32:30 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.14.1 @ 1.11 log @py-selenium: updated to 3.14.1 Selenium 3.14.1 * Fix ability to set timeout for urllib3 * get_cookie uses w3c endpoint when compliant * Remove body from GET requests * Fix actions pause for fraction of a second * Fixed input pausing for some actions methods * Capabilities can be set on Options classes * WebElement rect method is now forward compatible for OSS endpoints * Deprecation warnings now have a stacklevel of 2 * keep_alive can now be set on Webdriver init * isDisplayed atom is now used for all w3c compliant browser, fixing issue with Safari 12 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2018/08/06 19:52:01 adam Exp $ d20 1 @ 1.10 log @py-selenium: updated to 3.14.0 Selenium 3.14.0 * Fix doc of URL-related ExpectedCondition * Added ExpectedCondition invisibility_of_element * Swap out httplib for urllib3 * Be consistent with webdriver init kwarg service_log_path @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2018/07/03 06:48:17 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.14.0 @ 1.9 log @py-selenium: updated to 3.13.0 Selenium 3.13.0 * Add executing Chrome devtools command * fix incorrect w3c action encoding in python client * Implement context manager for WebDriver * Stop sending "windowHandle" param in maximize_window command for w3c @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2018/05/10 07:04:09 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.13.0 d13 2 @ 1.8 log @py-selenium: updated to 3.12.0 3.12.0: Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2018/03/12 16:31:13 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.12.0 @ 1.7 log @py-selenium: updated to 3.11.0 Selenium 3.11.0 No changes just keeping python version in step with the rest of the project. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2018/03/05 13:47:50 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.11.0 @ 1.6 log @py-selenium: updated to 3.10.0 Selenium 3.10.0 * make tests to check clicking on disabled element work for w3c compliant drivers * add docstring for InvalidElementStateException * Deleting unused imports * Making python specification in IDEA project more generic * It should be possible to use a custom safaridriver executable to run Selenium's test suite. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2018/02/06 08:01:09 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.10.0 @ 1.5 log @py-selenium: updated to 3.9.0 Selenium 3.9.0 * Add docstrings to WebElement find methods * Additional data in unexpected alert error is now handled for w3c drivers * Allow service_args to be passed into Firefox WebDriver * Fix bug introduced with response logging in 3.8.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2018/01/04 20:46:21 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.9.0 @ 1.4 log @py-selenium: updated to 3.8.1 Selenium 3.8.1 * Fix bug when creating an Opera driver * Stop sending sessionId in w3c payload. * Fix issue with w3c actions releasing on element * A more descriptive log message is displayed if the port cannot be connected * Initialize Alert object by calling alert.text * PhantomJS is now deprecated, please use either Chrome or Firefox in headless mode * Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2017/12/01 10:02:29 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.8.1 @ 1.3 log @py-selenium: updated to 3.8.0 Selenium 3.8.0 * Firefox options can now be imported from selenium.webdriver as FirefoxOptions * Headless mode can now be set in Chrome Options using `set_headless` * Headless mode can now be set in Firefox Options using `set_headless` * Add the WebKitGTK WebDriver and options class * Browser options can now be passed to remote WebDriver via the `options` parameter * Browser option parameters are now standardized across drivers as `options`. `firefox_options`, `chrome_options`, and `ie_options` are now deprecated * Added missing W3C Error Codes * Support has been removed for Python versions 2.6 and 3.3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/11/17 08:15:42 adam Exp $ d3 1 a3 1 DISTNAME= selenium-3.8.0 @ 1.2 log @py-selenium: downgraded to 3.7.0 The package was actually 3.7.0, but marked as 3.7.1. Now, it does not depend on Java, and pulls the (pre-built) distfile from PyPI. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= selenium-3.7.0 d15 4 @ 1.1 log @www/py-selenium: import py27-selenium-3.7.1 Python language bindings for Selenium WebDriver. The Selenium package is used to automate web browser interaction from Python. @ text @d3 1 a3 1 DISTNAME= selenium-3.7.1 d5 2 a6 4 GITHUB_PROJECT= selenium GITHUB_TAG= ${DISTNAME} CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=SeleniumHQ/} d8 3 a10 3 MAINTAINER= tnn@@NetBSD.org HOMEPAGE= https://github.com/SeleniumHQ/selenium/ COMMENT= Browser automation framework (python bindings) d13 1 a13 1 BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools>=36:../../devel/py-setuptools d15 1 a15 28 USE_LANGUAGES= c c++ USE_JAVA= build EGG_NAME= selenium-3.7.0 PYSETUPSUBDIR= py WRKSRC= ${WRKDIR}/selenium-${DISTNAME} .include "../../mk/bsd.prefs.mk" # We need a native JDK for selenium-buck. PKG_JVMS_ACCEPTED= openjdk8 .if ${OPSYS} == "Linux" # Oracle JDK should be feasible on Linux. PKG_JVMS_ACCEPTED+= oracle-jdk8 .endif .include "../../mk/java-vm.mk" # Every new platform will need patches due to the crazy build framework. ONLY_FOR_PLATFORM= Linux-*-x86_64 NetBSD-*-x86_64 pre-build: # This tells Selenium that we will provide external buck in $PATH. ${TOUCH} ${WRKSRC}/.nobuckcheck cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./go --trace py_prep_for_install_release .include "selenium-buck.mk" .include "../../lang/python/distutils.mk" @