
PyDeps
PyDeps is a web-based tool that renders interactive dependency graphs for Python packages, showing every direct and transitive dependency color-coded by health and security status. It also provides reverse dependents, OSV vulnerability checks, license information, and offline wheel bundle downloads for air-gapped installs.
- Developer Tools
- Software Only
- Cybersecurity
Funding
Founders
Founder details are not available yet.
Product
Problem
Python developers often struggle to understand how packages within the ecosystem relate to one another, making it difficult to assess dependencies when choosing libraries or troubleshooting compatibility issues. Visualizing complex dependency structures manually is time-consuming and error-prone, and command-line tools only work with locally installed packages.
Solution
PyDeps offers an interactive web-based tool that renders dependency graphs for Python packages, enabling developers to visually explore how libraries connect and depend on each other. Users can search for any package to see its full dependency graph, including every direct and transitive dependency, with nodes color-coded by health and security status. The platform recursively resolves platform-specific and optional extras, and lets users expand any node to reveal nested subdependencies. PyDeps also queries the OSV database in real time to flag known CVEs, shows reverse dependents, displays license information, and provides downloadable offline wheel bundles for air-gapped environments.
Target Audience
Python developers, software engineers, and technical architects who need to understand package dependencies for project planning, security auditing, code review, or dependency management decisions.
Features
- Interactive dependency tree and layered graph visualization for any Python package without requiring local installation
- Recursive resolution of all transitive dependencies, including platform-specific and optional extras
- Real-time OSV database queries flagging CVEs with severity, affected versions, and fixing version
- Reverse dependents tab showing which other packages depend on a given package
- Offline bundle download feature providing a package with all resolved dependencies as wheels for air-gapped installs
- License information displayed for each package