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: