absl-py
Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.
Install
absl-py on PyPI
pip
pip install absl-pyuv
uv add absl-pypoetry
poetry add absl-pyPackage 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
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...
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.
Similar packages
permissive · top 100 on PyPI
click-pluginspermissive · top 1,000 on PyPI
jupyter-builderpermissive · top 1,000 on PyPI
tensorboardpermissive · top 1,000 on PyPI
brotlipermissive · top 1,000 on PyPI
regexpermissive · top 100 on PyPI
fastapi-clipermissive · top 1,000 on PyPI
cramjampermissive · top 1,000 on PyPI
posthogpermissive · top 1,000 on PyPI
deepdiffpermissive · top 1,000 on PyPI