{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Converts dotted name strings (like 'package.module.Class') into the actual Python objects they reference, enabling dynamic imports and runtime object resolution.","skillfed_tags":["dynamic-import","reflection"],"use_cases":["Load plugin classes specified in configuration files by their dotted name string","Implement a factory pattern where object types are specified as strings in config","Build introspection tools that need to resolve symbolic references to Python objects","Enable dynamic middleware or handler registration in web frameworks"],"what_it_does":"zope.dottedname is a utility for resolving dotted name strings into their corresponding Python objects at runtime. Given a string like 'os.path.join' or 'mypackage.submodule.MyClass', it imports the necessary modules and returns the actual object, enabling dynamic object lookup without hardcoding imports.\n\nThe package has no runtime dependencies and is maintained as part of the Zope ecosystem. It supports current Python versions (3.10 through 3.14) and runs on both CPython and PyPy. This makes it useful in frameworks and libraries that need to load user-specified classes or functions by name, such as configuration systems or plugin loaders.","worth_installing":"Yes. It is a lightweight, stable utility with no dependencies, active maintenance, and clear security posture (no known vulnerabilities). Install it if you need to resolve dotted name strings to Python objects\u2014a common requirement in configuration-driven or plugin-based systems. Verify ZPL-2.1 compatibility with your project first."},"id":"zope-dottedname","links":{"html":"https://skillfed.io/packages/zope-dottedname","md":"https://skillfed.io/packages/zope-dottedname.md","pypi":"https://pypi.org/project/zope-dottedname/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-02","license_spdx":"ZPL-2.1","license_treatment":"unclear","name":"zope.dottedname","python_support":"supports_current","summary":"Resolver for Python dotted names."},"popularity":{"monthly_downloads":294991,"position":7935,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.1"}
