{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/5"}],"enrichment":{"capability":"Implements constructor injection for dependency management in object-oriented Python code, allowing you to declare and resolve object dependencies declaratively.","skillfed_tags":["dependency-injection","deprecated-upstream"],"use_cases":["Building testable OOP applications where you need to inject mock dependencies during unit testing.","Decoupling object creation logic from business logic in larger codebases.","Defining reusable service containers that wire up complex object graphs automatically."],"what_it_does":"The dependencies package provides a framework for constructor injection\u2014a pattern where an object's dependencies are declared upfront and resolved automatically rather than instantiated inside the object itself. This is useful in object-oriented code where you want to decouple object creation from object use, making code more testable and flexible. The package lets you define dependency graphs declaratively and have them wired together at instantiation time.\n\nHowever, the package is no longer actively maintained. The maintainer's own published description explicitly states 'Do not use this package' and directs users to an alternative instead. This is a strong signal that the package has known limitations or has been superseded. While it carries no security vulnerabilities and installs with zero dependencies, its dormant status and the maintainer's own recommendation make it a poor choice for new projects.","worth_installing":"No. The package is dormant (628 days since last release) and the maintainer explicitly recommends against using it. While it has no security issues and installs easily, the maintainer's own guidance is a decisive signal to choose an alternative instead."},"id":"dependencies","links":{"html":"https://skillfed.io/packages/dependencies","md":"https://skillfed.io/packages/dependencies.md","pypi":"https://pypi.org/project/dependencies/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-24","license_spdx":null,"license_treatment":"permissive","name":"dependencies","python_support":"unspecified","summary":"Constructor injection designed with OOP in mind."},"popularity":{"monthly_downloads":111273,"position":12423,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.7.1"}
