{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"}],"enrichment":{"capability":"Importlab infers Python import dependencies and builds a dependency graph, enabling tools to process files in dependency order and detect import cycles.","skillfed_tags":["static-analysis","dependency-graph","abandoned"],"use_cases":["Integrate with static analysis tools to ensure files are processed in correct dependency order","Detect circular imports in a Python codebase to identify problematic dependency patterns","Generate import dependency graphs for visualization or documentation of project structure","Determine optimal file processing order for batch analysis tools that work on one file at a time"],"what_it_does":"Importlab is a library that analyzes Python source files to automatically infer their import dependencies and construct a dependency graph. It is designed primarily as a library for static analysis tools that need to process files in a specific order\u2014ensuring each file's dependencies are analyzed before the file itself. The package includes cycle detection and ships with a command-line tool for inspecting import information.\n\nThe library depends only on networkx for graph operations and has low installation friction. However, the project is archived and abandoned, with no updates since 2024-05-03 and no active maintenance. While it remains functional for its original purpose, users should be aware that bugs will not be fixed and compatibility with future Python versions is uncertain.","worth_installing":"Yes, if you need import graph analysis for a static analysis tool and can tolerate an unmaintained package. The library is stable and has no known vulnerabilities, but the abandoned status means no future updates or support. Suitable for projects that have already integrated it or need this specific functionality and can accept the maintenance risk."},"id":"importlab","links":{"html":"https://skillfed.io/packages/importlab","md":"https://skillfed.io/packages/importlab.md","pypi":"https://pypi.org/project/importlab/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-10-06","license_spdx":null,"license_treatment":"permissive","name":"importlab","python_support":"supports_current","summary":"A library to calculate python dependency graphs."},"popularity":{"monthly_downloads":1023847,"position":4489,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.8.1"}
