ets-labs / python-dependency-injector

Dependency injection framework for Python
https://python-dependency-injector.ets-labs.org/
BSD 3-Clause "New" or "Revised" License
3.99k stars 305 forks source link

Is this library still alive? #742

Closed alexted closed 3 months ago

alexted commented 1 year ago

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?

danieljoris commented 1 year ago

I believe, unfortunately, is dead :(

I haven't found a good alternative yet.

alexted commented 1 year ago

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

jakub-borusewicz commented 1 year ago

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

alexted commented 1 year ago

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

rmk135 commented 1 year ago

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.

alexted commented 1 year ago

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 commented 8 months ago

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.

jakub-borusewicz commented 5 months ago

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

rmk135 commented 3 months ago

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 commented 3 months ago

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.