[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#983870: ITP: webdriver-manager - Webdriver Manager for Python



Hi again,

Op Tue, Mar 02, 2021 at 03:16:47PM +0100 schreef Joost van Baal-Ilić:
> I'm planning to work on the webdriver-manager packaging using
> python-team's git at Salsa, at
> https://salsa.debian.org/python-team/packages/webdriver-manager .

Turns out my $employer does not need webdriver-manager, but only needs
chromium-driver which is already being shipped by us.

For anybody else interested in webdriver-manager in Debian, here's some more
stuff I've learned about it (lots of thanks to Paul "pabs" Wise e.a.):

Webdriver Manager is an installer package: it downloads, installs, and updates
software from google, github/mozilla, microsoft and opera:

 % cd webdriver_manager && grep ' url=' * | grep http
 chrome.py:                 url="https://chromedriver.storage.googleapis.com";,
 firefox.py:                 url="https://github.com/mozilla/geckodriver/releases/download";,
 microsoft.py:                 url="http://selenium-release.storage.googleapis.com";,
 microsoft.py:                 url="https://msedgedriver.azureedge.net";,
 opera.py:                 url="https://github.com/operasoftware/operachromiumdriver/";

.

Currently we have chromium-driver, build from chromium.

Ubuntu builds firefox-geckodriver from firefox, see e.g.
https://packages.ubuntu.com/hirsute/firefox-geckodriver .  And our bugs #874207
and #907913 ask for firefox to enable the geckodriver build.

We'll likely never have a MS Edge driver, nor the Opera Chromium driver.

(We do have webkit2gtk-driver, build from webkit2gtk.
And we do have wpewebkit-driver, build from wpewebkit.)

So, the only reason to ship webdriver-manager with Debian would be to easily
have an up to date MS Edge driver and Opera Chromium driver.  And to work
around the still open bug about lacking firefox-geckodriver.

I've published a _very_ bare bones .deb on
https://non-gnu.uvt.nl/debian/buster/webdriver-manager/webdriver-manager_3.3.0-1~buster1.dsc
, binary available via

 deb http://non-gnu.uvt.nl/debian buster webdriver-manager

.  This might help anybody else interested in packaging webdriver-manager
for Debian.

Bye,

Joost


Reply to: