skillfed

absl-py

Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.

absl-py Permissive license Apache-2.0 Active 2,448 v2.5.0 released

Install

absl-py on PyPI

pip

pip install absl-py

uv

uv add absl-py

poetry

poetry add absl-py

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 — 41 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: absl_py-2.5.0-py3-none-any.whl

Intended 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.14Topic :: Software Development :: Libraries :: Python Modules

About absl-py

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

Package version (image) Supported Python versions (image) License (image) Build Status (image) Overall downloads (image) Last month downloads (image)

Abseil Python Common Libraries

This repository is a collection of Python library code for building Python applications. The code is collected from Google's own Python code base, and has been extensively tested and used in production.

Features

  • Simple application startup
  • Distributed commandline flags system
  • Custom logging module with additional features
  • Testing utilities

Getting Started

Installation

To install the package, simply run:

pip install absl-py

Or...

Read as markdown · JSON record · Source repository · Docs

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

Abseil Python provides Google's production-tested common libraries for building Python applications, including command-line flags, logging, testing utilities, and application startup infrastructure.

Low friction: pure Python wheel with no runtime dependencies. Active maintenance (last commit 2026-08-06, 41 days since latest release) and 2448 GitHub stars indicate solid ongoing support.

Apache-2.0 permissive license allows use in most commercial and open-source projects without significant restriction, though derivative works must retain attribution.

Usage

pip install absl-py==2.5.0

from absl import app, flags

FLAGS = flags.FLAGS
flags.DEFINE_string('name', 'World', 'Name to greet')

def main(argv):
  print(f'Hello {FLAGS.name}')

if __name__ == '__main__':
  app.run(main)

Requires Python 3.10 or later (supports 3.10–3.14).

Verdict: Abseil Python is a mature, actively maintained library from Google with zero known vulnerabilities, no dependencies, and permissive licensing. It is well-suited for projects needing production-grade flags, logging, and testing infrastructure. The Apache-2.0 license and low install friction make adoption straightforward.

Needs verification

  • Whether the package's testing utilities are compatible with pytest or other popular test runners.
  • Performance characteristics of the logging module compared to Python's standard library logging.
google abseil python librariescommand-line flags system pythondistributed logging modulepython application startuptesting utilities frameworkabseil common libraries

Similar packages