skillfed

ua-parser-builtins

Precompiled rules for User Agent Parser

ua-parser-builtins Permissive license Apache 2.0 Active 648 v202606 released

Install

ua-parser-builtins on PyPI

pip

pip install ua-parser-builtins

uv

uv add ua-parser-builtins

poetry

poetry add ua-parser-builtins

Package facts

License Apache 2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 73 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: ua_parser_builtins-202606-py3-none-any.whl

Development Status :: 4 - BetaEnvironment :: Web EnvironmentIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: GraalPyProgramming Language :: Python :: Implementation :: PyPyTopic :: Internet :: WWW/HTTPTopic :: Software Development :: Libraries :: Python Modules

About ua-parser-builtins

from the package's own PyPI description — quoted content, verbatim

Precompiled ruleset for ua-parser

This project does not do anything on its own, nor does it have any actual API: it contains the dataset of uap-core pre-compiled for use by ua-parser to decrease initialisation times.

The precompiled ruleset is released monthly based on whatever uap-core's default branch is at that moment. The uap-core commit used for creating the compiled ruleset is stored in the REVISION file at the root of the wheel.

Read as markdown · JSON record · Source repository

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides precompiled user-agent parsing rules to decrease initialization times when used with ua-parser.

Low friction installation as a pure wheel with no runtime dependencies. Active maintenance with monthly releases tracking upstream uap-core changes.

Apache 2.0 permissive license allows commercial and private use with minimal restrictions.

Usage

pip install ua-parser-builtins
# Contains precompiled ruleset from uap-core for use by ua-parser

Requires Python 3.10 or later; intended as a companion dataset, not standalone.

Verdict: A lightweight, actively maintained data package released monthly that accelerates ua-parser initialization. No vulnerabilities, permissive Apache 2.0 license, and broad Python version support (3.10–3.14) make it a low-risk dependency.

Needs verification

  • Whether ua-parser automatically detects and uses this package when installed, or if explicit configuration is required.
  • Performance improvement magnitude compared to runtime ruleset compilation in typical applications.
  • How the monthly release cycle aligns with uap-core updates and whether users need to manually update.
user agent parsing rulesua-parser precompiled datauser agent detectionbrowser detection libraryhttp user agent parsingprecompiled ruleset

Similar packages