skillfed

mozprofile

Library to create and modify Mozilla application profiles

mozprofile v3.0.0 131.0K downloads/30d#11,617 on PyPI
Copyleft license MPL 2.0 DORMANT released

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 on this page — 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

mozprofile on PyPI

pip

pip install mozprofile

uv

uv add mozprofile

poetry

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 not specified
Install friction high — source build required
Runtime dependencies none
Maintenance dormant — 840 days since the last release
First released
Downloads 130,981/month — #11,617 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: mozprofile-3.0.0.tar.gz

Keywords: mozilla

Environment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)Natural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.5Topic :: Software Development :: Libraries :: Python Modules

Tags

mozilla profile creationfirefox profile managementbrowser profile configurationmozilla application profilesfirefox settings automationprofile directory setup
mozilla-ecosystembrowser-automationlegacy-package

More Python Modules packages