skillfed

geckodriver-autoinstaller

Automatically install geckodriver that supports the currently installed version of chrome.

geckodriver-autoinstaller v0.1.0 1.9M downloads/30d#3,479 on PyPI22
Permissive license MIT Abandoned released

What it is and what it does

geckodriver-autoinstaller is a lightweight utility that automates the setup of geckodriver for Firefox browser automation. When you call its install() function, it checks whether geckodriver is already present, downloads the version matching your installed Firefox if needed, and adds it to your system PATH so it can be found automatically.

The package has no runtime dependencies and installs quickly, making it a zero-friction addition to automation scripts. However, it has been abandoned since 2020-02-14 and its repository is archived. This means the version-matching logic may not account for recent Firefox or geckodriver releases, and you should verify it works with your current environment before relying on it in production.

Use it for:

  • Simplify CI/CD pipeline setup by automatically provisioning geckodriver without manual version management
  • Reduce onboarding friction for developers by eliminating manual geckodriver installation steps in projects
  • Automate browser-based tests in Docker containers where geckodriver is not pre-installed

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Automatically downloads and installs geckodriver matching your installed Firefox version, then adds it to your system path.

No—the package is abandoned (last updated 2020-02-14, repository archived) and will not receive updates for current Firefox or geckodriver versions. Use an actively maintained alternative or handle geckodriver installation manually. If you must use it, verify first that its version-matching logic works with your specific Firefox and geckodriver releases.

Install

geckodriver-autoinstaller on PyPI

pip

pip install geckodriver-autoinstaller

uv

uv add geckodriver-autoinstaller

poetry

poetry add geckodriver-autoinstaller

Installing geckodriver-autoinstaller

Before you install

Installation is frictionless with no runtime dependencies, but the package is abandoned—last updated 2020-02-14 and repository archived. It will not receive updates for Firefox or geckodriver changes.

License in practice

MIT license is permissive; you can use, modify, and distribute this package freely with minimal restrictions.

Quickstart

pip install geckodriver-autoinstaller

import geckodriver_autoinstaller

geckodriver_autoinstaller.install()

Firefox must be installed on your system; geckodriver-autoinstaller detects and matches against your installed Firefox version.

Verify before relying

  • Whether geckodriver version matching logic still works with current Firefox releases given the 2020-02-14 last-update date
  • Compatibility with Python versions beyond 3.8 despite requires_python >=3
  • Whether the package handles Firefox installations on all three supported OSes correctly in current environments

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance abandoned — 2,373 days since the last release
Last repo commit (repository archived)
First released
Downloads 1,867,099/month — #3,479 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: geckodriver_autoinstaller-0.1.0-py3-none-any.whl

Keywords: geckodriver, chrome, selenium, splinter

Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Topic :: Software Development :: Libraries :: Python ModulesTopic :: Software Development :: TestingTopic :: System :: Installation/Setup

Tags

geckodriver auto installfirefox webdriver setupgeckodriver version matchingautomated driver installationfirefox automation setup
webdriver-setupabandoned

More Python Modules packages