$npx skillfedfor your agent

libadvian

Small helpers that do not warrant their own library

With conditionsPyPI Software DevelopmentReleased May 202581.6K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — libadvian-1.9.0-py3-none-any.whl
v1.9.0 · released 2025-05-23 · Python <4.0,>=3.9

Yes, if you need a lightweight grab-bag of utilities and can tolerate slower maintenance. The package has no dependencies, low install friction, and covers several common tasks (logging, UUID encoding, async tasks, chunking) in one place. The aging maintenance status (last release 448 days ago) means you should not expect rapid bug fixes or feature updates, but the code is stable and compatible with modern Python. Use it for internal utilities or as a dependency in your own libraries where the permissive MIT license and zero-dependency footprint are advantages.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later.
  • HTTP logging features require installing the 'http' extra and setting LOG_HTTP_TARGET_URI environment variable.
  • Low install friction with no runtime dependencies.

License · maintenance · safety

MIT (permissive) — MIT license is permissive; you can use, modify, and distribute this package freely in commercial and open-source projects with minimal restrictions.

last release 2025-05-23 (448 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 81,564 downloads/mo, #14,218 on PyPI

Verify before relying

pip install libadvian

from libadvian.logging import init_logging
from libadvian.binpackers import uuid_to_b64
from libadvian.iter import chunked

init_logging()
encoded = uuid_to_b64(my_uuid)
for chunk in chunked(my_list, 10):
    process(chunk)
  • Whether the package is actively maintained or in maintenance-only mode despite aging status
  • Performance characteristics and memory overhead of TaskMaster.singleton() for high-volume async tasks
  • Compatibility of HTTP logging handler with specific log aggregation platforms beyond Vector/Logstash
Same gist for agents: .md · .json

What it is and what it does

libadvian is a grab-bag utility library that collects small helpers too narrow to justify their own package. It provides type-hinted functions for common tasks: initializing logging with a standard format, encoding/decoding UUIDs to URL-safe base64, ensuring consistent bytes or string handling, managing fire-and-forget async tasks via TaskMaster, and dividing iterables into fixed-size chunks. The library also includes an optional HTTP logging handler that can ship logs to aggregation services like Vector or Logstash by POSTing structured records with custom headers and labels.

The package is designed as a lightweight dependency with zero runtime requirements, making it suitable for inclusion in other libraries without adding transitive bloat. It supports Python 3.9 through 3.13 and is distributed under the permissive MIT license. The code is fully type-hinted and documented, though the project is aging—last released 448 days ago—so updates and bug fixes may be slower than in actively maintained packages.

Use it for

  • Initialize application logging with a standard format and optional HTTP shipping to log aggregators
  • Convert UUIDs to compact URL-safe base64 strings for use in APIs or database keys
  • Normalize string/bytes handling in code that receives mixed input types
  • Fire-and-forget async task execution without manual event loop management
  • Batch-process large iterables by dividing them into fixed-size chunks for memory efficiency

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need a lightweight grab-bag of utilities and can tolerate slower maintenance.

The package has no dependencies, low install friction, and covers several common tasks (logging, UUID encoding, async tasks, chunking) in one place. The aging maintenance status (last release 448 days ago) means you should not expect rapid bug fixes or feature updates, but the code is stable and compatible with modern Python. Use it for internal utilities or as a dependency in your own libraries where the permissive MIT license and zero-dependency footprint are advantages.

Install

libadvian on PyPI

Before you install

Low install friction with no runtime dependencies. Maintenance status is aging—last release was 448 days ago—so expect slower response to issues, though the package remains compatible with current Python versions through 3.13.

Requires Python 3.9 or later. HTTP logging features require installing the 'http' extra and setting LOG_HTTP_TARGET_URI environment variable.

License in practice

MIT license is permissive; you can use, modify, and distribute this package freely in commercial and open-source projects with minimal restrictions.

Quickstart

pip install libadvian

from libadvian.logging import init_logging
from libadvian.binpackers import uuid_to_b64
from libadvian.iter import chunked

init_logging()
encoded = uuid_to_b64(my_uuid)
for chunk in chunked(my_list, 10):
    process(chunk)

Verify before relying

  • Whether the package is actively maintained or in maintenance-only mode despite aging status
  • Performance characteristics and memory overhead of TaskMaster.singleton() for high-volume async tasks
  • Compatibility of HTTP logging handler with specific log aggregation platforms beyond Vector/Logstash

Package facts

LicenseMIT permissive
Python supportSupports the current Python release <4.0,>=3.9
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceAging 448 days since the last release
First released
Downloads81,564 / month, #14,218 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9

Evidence: libadvian-1.9.0-py3-none-any.whl

Tags

Capabilities
logging utilitiesuuid base64 encodingasync task managementutility helpers librarybytes string conversioniterable chunkinghttp logging handler
Topics
utility-libraryloggingasync-tasks

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “uuid base64 encoding”

  • libadvianProvides a collection of small utility helpers for logging,…
  • pybase64Fast base64 encoding and decoding via a C extension wrapping…
  • base64ioProvides a streaming interface for Base64 encoding and decoding that…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also loki-logger-handler · graypy · logzio-python-handler · shortuuid · timeflake · ulid-py · uuid · python-ulid · python-logging-loki · ulid