-
Notifications
You must be signed in to change notification settings - Fork 85
Description
First of all let me say you big thankies for you library β it's amazing! I really enjoy it. My favorite DI for Python projects. π€©
As you can see I'm interested in this project and happy to help. I will be glad to make this tool super-easy to jump in for newcomers. That's for start. I hope I will have some idea suggestions in other aspects of project support.
Here are some moments I've noticed (and ready to help if so):
pyproject.tomlmissingrequires-pythondirective- mypy linting is not included in testing targets
Also what do you think about adopting new tools such uv and ruff?
I can suggest other linters and tools, but I'd like to move step-by-step. So let's start just with points above.
About ruff I should warn you β it would enforce some of its style guides (not all options are configurable for all cases).
I suggested it and other tools only to give you an idea of unification between all developers in style, linting, testing, etc.
Please, don't get me wrong β I don't want to push you to the modern hype-based unicorn ecosystem. I think project should live in harmony with the author and main maintainer.