--- id: mozprofile version: "3.0.0" license: MPL 2.0 license_treatment: copyleft maintenance: dormant --- # mozprofile — Library to create and modify Mozilla application profiles License: copyleft · Maintenance: dormant · Downloads: 131.0K/mo ## What it is and what it does Mozprofile is a library for programmatically creating and modifying Mozilla application profiles—the configuration directories that store browser settings, user data, extensions, and runtime state. It is typically used in automated testing, browser automation, and deployment scenarios where you need to set up a Firefox or other Mozilla application with specific configurations without manual GUI interaction. The package has no runtime dependencies and is designed as a standalone utility library. However, its dormant maintenance status (no releases or commits in 840 days) and high install friction suggest it may not be actively supported. The codebase was originally released in 2011 and last updated in April 2024, but the lack of recent activity and unclear Python version support indicate potential compatibility issues with modern environments. Use it for: - Automated browser testing: Set up Firefox profiles with specific extensions and settings for Selenium or other test frameworks. - CI/CD pipeline integration: Create isolated browser profiles for headless Firefox instances in continuous integration workflows. - Browser automation: Configure Mozilla applications with custom preferences and user data for scripted tasks. - Multi-profile testing: Generate and manage multiple distinct Firefox profiles for parallel or comparative testing scenarios. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Creates and modifies Mozilla application profiles—configuration directories that define browser settings, extensions, and runtime state for Firefox and other Mozilla applications. No, unless you are maintaining legacy code that already depends on mozprofile. The package is dormant (840 days without updates), has high install friction, and its Python version support is unclear. Modern Firefox automation should use actively maintained alternatives like Selenium or Playwright with their own profile management capabilities. ## Install pip install mozprofile uv add mozprofile poetry add mozprofile ## Installing mozprofile Before you install: High install friction and dormant maintenance status (840 days since last release, no recent commits tracked) suggest this package is no longer actively developed. Installation may require manual dependency resolution or workarounds. License in practice: Licensed under Mozilla Public License 2.0 (MPL 2.0), a copyleft license. Derivative works and modifications must be distributed under the same license; proprietary use of modified versions is restricted. Quickstart: pip install mozprofile from mozprofile import Profile profile = Profile() profile.cleanup() Package classifiers indicate Python 2.7 and 3.5 support; requires_python is unspecified, so actual compatibility with modern Python versions is unclear. Verify before relying: - Whether the package actually works with Python versions beyond 3.5 despite no explicit requires_python constraint. - Current state of the Mozilla repository and whether mozprofile is still maintained under a different location. - Whether high install friction stems from missing system dependencies or build tooling requirements. ## Package facts - License: MPL 2.0 (copyleft) - Python support: unspecified - Install friction: high - Maintenance: dormant - Downloads: 131.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags mozilla profile creation, firefox profile management, browser profile configuration, mozilla application profiles, firefox settings automation, profile directory setup, mozilla-ecosystem, browser-automation, legacy-package [View on SkillFed](https://skillfed.io/packages/mozprofile) · [View on PyPI](https://pypi.org/project/mozprofile/)