Hi,

it is not enough to remove the xpi only from the code to fulfill the
requirements for main. We have also to remove the xpi from the source
before we do the import.

After the patch you can't use it without any updates and the main
functionality will not work.

If you try the example from the homepage[1]:

from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')

You got the error below:

IOError: [Errno 2] No such file or directory:
'/usr/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.xpi'

I think that is not the expected functionality of the python-selenium
package for someone who installed this package. It's possible to install
the chromedriver and use the python-selenium stuff with chromium. Imho
it will be the best to split the package into a 'free' and a 'non-free'
package and do it in a same way like the chromedriver. We don't should
remove the xpi without providing a alternative package because there are
several users who will use it with firefox.

I will do the updates and try to package the xpi.

Regards
Sascha

[1] https://pypi.python.org/pypi/selenium

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to