Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: add recursion checks to prevent dependency loops (#10)
* fix: add recursion checks to prevent dependency loops - the dependency resolver is recursive which allow for detecting transitive dependencies - the recursive dependency search now keeps an accumulator of all seen dependencies, to prevent duplicate entries in case multiple packages depend on the same local package - a check is also added to prevent a package from listing itself as a dependency, which would cause an infinite recursive loop * Update src/monas/project.py --------- Co-authored-by: Frost Ming <mianghong@gmail.com>
- Loading branch information