{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/15"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"Resolves object paths by traversing an object hierarchy and computing URLs via the @@absolute_url view, with support for traversal namespaces like ++view++ and ++skin++.","skillfed_tags":["zope-ecosystem","object-traversal","url-routing"],"use_cases":["Resolve object paths in a Zope application by traversing a parent-child object hierarchy.","Compute absolute URLs for objects using the @@absolute_url view adapter.","Route HTTP requests to different views or skins using traversal namespaces like ++view++ or ++skin++.","Look up parent objects in a containment hierarchy for breadcrumb or navigation generation.","Implement custom traversal adapters for specialized object models within a Zope-based framework."],"what_it_does":"zope.traversing is a Zope framework package that provides adapters for resolving object paths by walking an object hierarchy. It handles URL computation via the @@absolute_url view and supports special traversal namespaces (++view++, ++skin++, etc.) that allow path-based routing to different object types or views. The package is part of the Zope ecosystem and integrates with zope.component, zope.interface, zope.location, zope.publisher, and zope.security to enable flexible object discovery and URL generation in hierarchical object models.\n\nThe package is actively maintained, recently updated to support Python 3.12 and 3.13, and has been in production use since 2007. It installs with low friction as a pure-Python wheel and carries no known security vulnerabilities. Its primary use is within Zope-based applications or frameworks that need to traverse object hierarchies and generate absolute URLs dynamically.","worth_installing":"Yes, if you are building or maintaining a Zope-based application or framework that requires object hierarchy traversal and URL generation. The package is actively maintained, has no known vulnerabilities, and installs with low friction. No, if you are not using Zope or a Zope-dependent framework\u2014the package is tightly coupled to the Zope ecosystem and offers no value outside that context."},"id":"zope-traversing","links":{"html":"https://skillfed.io/packages/zope-traversing","md":"https://skillfed.io/packages/zope-traversing.md","pypi":"https://pypi.org/project/zope-traversing/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-09-12","license_spdx":null,"license_treatment":"unclear","name":"zope.traversing","python_support":"supports_current","summary":"Resolving paths in the object hierarchy"},"popularity":{"monthly_downloads":153957,"position":10864,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.0"}
