{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"},{"label":"Security","url":"https://skillfed.io/packages/category/security/3"}],"enrichment":{"capability":"Extracts and lists dependencies from multiple Python project file formats including pyproject.toml, uv.lock, and requirements.txt.","skillfed_tags":["dependency-management","build-tools"],"use_cases":["Audit all dependencies in a project by reading pyproject.toml or requirements.txt programmatically.","Build a dependency migration tool that reads from one format and writes to another.","Analyze lock file contents (uv.lock) to understand pinned versions across a project.","Integrate dependency discovery into a build or CI/CD script without shell parsing.","Generate dependency reports or graphs by extracting structured dependency data."],"what_it_does":"DepGather is a utility library that reads Python project dependency declarations from multiple file formats and returns a structured list of dependencies. It handles pyproject.toml, uv.lock, requirements.txt, and related formats, making it useful when you need programmatic access to a project's declared dependencies without parsing files manually.\n\nThe package wraps loguru for logging, pydantic for data validation, requirements-parser for parsing requirements files, and tomli for TOML parsing. It's designed for developers who need to introspect or analyze Python project dependencies as part of a larger tool or workflow\u2014such as dependency auditing, migration scripts, or build system integration.","worth_installing":"Yes, if you need to programmatically extract dependencies from Python project files. The package has low install friction, active maintenance, MIT licensing, no known vulnerabilities, and a clear single purpose. It's a straightforward utility with minimal dependencies\u2014install it when you're building tooling that requires dependency introspection."},"id":"depgather","links":{"html":"https://skillfed.io/packages/depgather","md":"https://skillfed.io/packages/depgather.md","pypi":"https://pypi.org/project/depgather/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-17","license_spdx":"MIT","license_treatment":"permissive","name":"depgather","python_support":"supports_current","summary":"Get a list of deps given a pyproject.toml, uv.lock, requirements.txt etc"},"popularity":{"monthly_downloads":94160,"position":13340,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
