Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependify

Dependify is a Python library designed to analyze and identify the libraries used in your test files. It leverages the power of Python's Abstract Syntax Tree (AST) to parse source files, extract import statements, and build a comprehensive map of dependencies. This enables a clear understanding of which libraries are crucial for your tests, and can be particularly useful in larger projects or in dynamic teams where dependencies may change over time.

Features

  • Dependency Analysis: Identify and list all the libraries that your test files depend on.
  • Import Extraction: Extract all import statements from your Python files.
  • Recursive Tracing: Recursively trace internal dependencies to ensure a thorough analysis.
  • Dependency Mapping: Build a map of dependencies to visualize the dependency landscape of your project.

Installation

pip install dependify

About

Dependify analyzes your Python project to identify the libraries used in test files. Leveraging the Abstract Syntax Tree (AST), it extracts import statements and builds a map of dependencies, helping you understand which libraries are used in your tests, reducing CI/CD build times.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages