Dependency hell is real. Between PyPI and CPAN, the sheer amount of Python or Perl packages one has access to, is staggering. A downside to having this many options is the equal amount of dependency issues that are possible.
While dependency RESOLUTION can be a difficult problem, many package managers already automate it fairly well. Dependency CONFLICTS, on the other hand, remain a manual, brute force affair. Until now.
We've approached the issue by putting it at the core of our ActiveState Platform. Our dependency management system not only tracks conflicts between packages, knows about platform-specific dependencies, and even tracks system-level dependencies like C and C++ libraries, but will also suggest solutions to conflicts it is unable to automatically resolve.
The best part? We let you see what your dependency tree would look like before you commit to the solution so you can understand the ramifications of your decision!
Learn how and what goes into making the ActiveState Platform tick with a behind-the-scenes explanation in this blog post.
You are receiving this email because you signed up for the latest insights from ActiveState. Code for Thought by ActiveState is a monthly email that shares a topic handpicked for you by our Dev Content team.
0 comments:
Post a Comment