Registry / data / logilab-common

logilab-common

JSON →
library2.1.0pypypiunverified

A collection of low-level Python packages and modules used by Logilab projects, including utilities for date manipulation, configuration, caching, and more. Current version is 2.1.0, with a maintenance release cadence.

pip install logilab-common
INSTALL
IMPORT
SIG · LOGILAB-COMMON
L
logilab-common
datapythonv2.1.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Date
from logilab.common.date import Date
from logilab.common.date import Date

Basic usage: create a Date object and a Configuration object

from logilab.common.date import Date d = Date.today() print(d) from logilab.common.configuration import Configuration config = Configuration() print(config)
Debug
Known issues
deprecatedThe `logilab.common.graph` module has been deprecated and will be removed in a future version.
fix
Use networkx or another graph library instead.
affects: >=1.0
gotchaImport paths for submodules may change between versions. Always check the submodule path.
fix
Use explicit import from submodules, e.g., `from logilab.common.date import Date` instead of relying on top-level imports.
affects: all
breakingPython 2 support was dropped starting from version 2.0.0.
fix
Upgrade to Python 3.6+ and use logilab-common >=2.0.0.
affects: >=2.0.0
Upgrade
Version history
2.1.0latest on PyPI · released Mar 7, 2025
Audit
Dependencies
sixoptionalUsed for Python 2/3 compatibility in some modules
typingoptionalUsed for type hints, backport for Python <3.5
Agent activity
2 hits · last 30 days
node
2
Resources
logilab-common — pip install logilab-common · libregistry