Dependencies » History » Version 14
Version 13 (Luke Murphey, 11/06/2019 10:18 PM) → Version 14/15 (Luke Murphey, 11/07/2019 11:31 PM)
h1. Dependencies
|*Library* |*Purpose* |*Version* |*License* |*Notes* |
|"chardet":https://pypi.python.org/pypi/chardet |Character set detection |3.0.4 |"GPL or LGPL":https://pypi.python.org/pypi/chardet#downloads | |
|"manager icon":https://www.iconfinder.com/icons/81950/download_internet_manager_icon#size=128 |Icon | NA |"Creative Commons (Attribution 3.0 Unported)":https://creativecommons.org/licenses/by/3.0/ | Removed in version 4 |
|"spinner icon":http://spiffygif.com/ |Spinner Icon | NA |"SpiffyGif License":http://spiffygif.com/docs/#license | Added in version 4 |
|"manager icon":https://www.iconfinder.com/icons/314243/cloud_download_icon#size=64 |Icon | NA |License: Free for commercial use | Added in version 4 |
|"Selenium":https://pypi.python.org/pypi/selenium |Web Browser Control API |3.4.1 ¹ |"Apache Software License":https://pypi.python.org/pypi/chardet#downloads | |
|"Gecko driver":https://github.com/mozilla/geckodriver/releases |Selenium Firefox driver | 0.16.1 (0.17.0 for Linux 32) ² |"Mozilla Public License 2.0":https://github.com/mozilla/geckodriver/blob/master/LICENSE | Added in version 4 |
|"PyVirtualDisplay":https://pypi.python.org/pypi/PyVirtualDisplay |Allow browsers to run in headless hosts | 0.2.1 | BSD | Added in version 4.1 |
|"EasyProcess":https://pypi.python.org/pypi/EasyProcess |Requirement of PyVirtualDisplay | 0.2.7 | BSD | Added in version 4.1 |
|"csselect":https://pypi.python.org/pypi/cssselect |Class for pattern matching HTML | 1.0.1 | BSD | |
|"mechanize":https://github.com/python-mechanize/mechanize |Web-client that can process forms | 0.4.3 | "BSD":https://github.com/python-mechanize/mechanize/blob/master/LICENSE | Added in version 4.4 |
|"html5lib":https://pypi.python.org/pypi/html5lib |Dependency of mechanize | 1.0.1 | MIT | Added in version 4.4 |
|"six":https://pypi.python.org/pypi/six |Dependency of mechanize | 1.1.0 | MIT | Added in version 4.4 |
|"webencodings":https://pypi.python.org/pypi/webencodings |Dependency of mechanize | 0.5.1 | BSD | Added in version 4.4 |
¹ Selenium 3.4.3 didn't work correctly with Firefox. See #1933 for details.
² Gecko-driver 0.18.0 didn't reliably on any platform in my testing; 0.17.0 didn't work on Windows. There was no Linux 32-bit driver with version 0.16.1 and so version 0.17.0 was used. See #1933 for details.
See https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html for the geckodriver/Firefox support matrix
|*Library* |*Purpose* |*Version* |*License* |*Notes* |
|"chardet":https://pypi.python.org/pypi/chardet |Character set detection |3.0.4 |"GPL or LGPL":https://pypi.python.org/pypi/chardet#downloads | |
|"manager icon":https://www.iconfinder.com/icons/81950/download_internet_manager_icon#size=128 |Icon | NA |"Creative Commons (Attribution 3.0 Unported)":https://creativecommons.org/licenses/by/3.0/ | Removed in version 4 |
|"spinner icon":http://spiffygif.com/ |Spinner Icon | NA |"SpiffyGif License":http://spiffygif.com/docs/#license | Added in version 4 |
|"manager icon":https://www.iconfinder.com/icons/314243/cloud_download_icon#size=64 |Icon | NA |License: Free for commercial use | Added in version 4 |
|"Selenium":https://pypi.python.org/pypi/selenium |Web Browser Control API |3.4.1 ¹ |"Apache Software License":https://pypi.python.org/pypi/chardet#downloads | |
|"Gecko driver":https://github.com/mozilla/geckodriver/releases |Selenium Firefox driver | 0.16.1 (0.17.0 for Linux 32) ² |"Mozilla Public License 2.0":https://github.com/mozilla/geckodriver/blob/master/LICENSE | Added in version 4 |
|"PyVirtualDisplay":https://pypi.python.org/pypi/PyVirtualDisplay |Allow browsers to run in headless hosts | 0.2.1 | BSD | Added in version 4.1 |
|"EasyProcess":https://pypi.python.org/pypi/EasyProcess |Requirement of PyVirtualDisplay | 0.2.7 | BSD | Added in version 4.1 |
|"csselect":https://pypi.python.org/pypi/cssselect |Class for pattern matching HTML | 1.0.1 | BSD | |
|"mechanize":https://github.com/python-mechanize/mechanize |Web-client that can process forms | 0.4.3 | "BSD":https://github.com/python-mechanize/mechanize/blob/master/LICENSE | Added in version 4.4 |
|"html5lib":https://pypi.python.org/pypi/html5lib |Dependency of mechanize | 1.0.1 | MIT | Added in version 4.4 |
|"six":https://pypi.python.org/pypi/six |Dependency of mechanize | 1.1.0 | MIT | Added in version 4.4 |
|"webencodings":https://pypi.python.org/pypi/webencodings |Dependency of mechanize | 0.5.1 | BSD | Added in version 4.4 |
¹ Selenium 3.4.3 didn't work correctly with Firefox. See #1933 for details.
² Gecko-driver 0.18.0 didn't reliably on any platform in my testing; 0.17.0 didn't work on Windows. There was no Linux 32-bit driver with version 0.16.1 and so version 0.17.0 was used. See #1933 for details.
See https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html for the geckodriver/Firefox support matrix