python-dependency-injector icon indicating copy to clipboard operation
python-dependency-injector copied to clipboard

Is this library still alive?

Open alexted opened this issue 1 year ago • 8 comments

It's been a long time since the last commit. The author and maintainers of the project (if there are any) do not react in any way to the issues, do not contact and, in general, do not show any activity. It looks like the project is abandoned. Is there any information - will the library be developed and maintained further?

alexted avatar Aug 27 '23 04:08 alexted

I believe, unfortunately, is dead :(

I haven't found a good alternative yet.

danieljoris avatar Oct 24 '23 04:10 danieljoris

@danieljoris The best I could find was https://github.com/adriangb/di.

alexted avatar Oct 24 '23 11:10 alexted

@danieljoris maybe try this: https://proofit404.github.io/dependencies/

jakub-borusewicz avatar Oct 24 '23 13:10 jakub-borusewicz

@rmk135 could you comment on the current state of affairs of this project?

alexted avatar Nov 15 '23 08:11 alexted

Hey guys! I indeed don't have much time to contribute to new features. One thing that is really needed is adding Python 3.12 support and I'm working on this right now.

rmk135 avatar Nov 15 '23 14:11 rmk135

Thank you for your reply @rmk135. I want to express my gratitude to you for finding time to work on this library no matter what! Supporting 3.12 is certainly good, but what about the other ~180 issues, almost half of which are missing/buggy functionality? what does the future hold for them?

alexted avatar Nov 18 '23 09:11 alexted

Hey @rmk135 it's been a few months now and no progress. Are you going to hand the project over to the community for further support and development? Obviously you are no longer able to work on it.

alexted avatar Mar 09 '24 05:03 alexted

For anybody still looking for alternative, here is library that is designed as a replacement for dependency-injector https://that-depends.readthedocs.io/

jakub-borusewicz avatar Jun 06 '24 15:06 jakub-borusewicz

The release with Python 3.12 support is on PyPI: https://pypi.org/project/dependency-injector/4.42.0b1/

pip install dependency-injector==4.42.0b1

Please report any issues you notice by opening an issue here: https://github.com/ets-labs/python-dependency-injector/issues

I'll publish the plan for future steps a bit later. There is a lot of work to do.

rmk135 avatar Aug 08 '24 13:08 rmk135

Hi all!

Here's the roadmap for 2024: https://github.com/ets-labs/python-dependency-injector/issues/812

I'll go ahead and close this issue for now.

rmk135 avatar Aug 13 '24 02:08 rmk135