Skip to content

Help suggestion to upgrade dev tools of the projectΒ #119

@pyctrl

Description

@pyctrl

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.toml missing requires-python directive
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions