Registry / devops / extratools

extratools

JSON →
library0.8.2.1pypypiunverified

A Python library providing over 145 extra higher-level functional tools beyond standard and third-party libraries. Currently at version 0.8.2.1, it has a stable release cadence with occasional updates.

pip install extratools
INSTALL
IMPORT
SIG · EXTRATOOLS
E
extratools
devopspythonv0.8.2.1
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.

frozendict
from extratools import frozendict
from extratools.dicttools import frozendict

Basic usage: import tools from submodules and test core functions.

from extratools.dicttools import frozendict from extratools.seqtools import flatten d = frozendict({'a': 1, 'b': 2}) print(d['a']) # 1 print(flatten([[1,2], [3,4]])) # [1,2,3,4]
Debug
Known issues
deprecatedextratools.deprecated module contains functions that may be removed in future versions. Avoid using them in new code.
fix
Use replacements from other submodules (e.g., dicttools, seqtools) or standard library.
affects: >=0.5.0
gotchaImporting from the top-level `extratools` does not expose all tools; you must import from submodules (e.g., extratools.dicttools, extratools.seqtools).
fix
Use correct submodule imports as shown in the documentation.
affects: all
gotchaSome functions in extratools expect callable arguments (e.g., `filter`, `map`-like) but do not accept keyword arguments; passing keyword args may silently break.
fix
Check function signatures via help() or source before use.
affects: all
Upgrade
Version history
0.8.2.1latest on PyPI · released Dec 2, 2018
Audit
Dependencies
toolzrequiredextratools depends on toolz for functional utilities
cytoolzoptionalCython implementation of toolz for performance
Agent activity
6 hits · last 30 days
node
6
Resources
extratools — pip install extratools · libregistry