Mathieu Kniewallner
Mathieu Kniewallner
Hi, I'm not fully sure to get what you want. Do you expect `deptry`, in case of `DEP002` violations, to report a way to facilitate removing unused dependencies in a...
Hey, sorry for that, indeed, we should probably do something similar to https://github.com/astral-sh/ruff-pre-commit and https://github.com/pre-commit/mirrors-mypy and store hooks in a separate repository, so that we can depend on wheels. We'll...
Checking https://github.com/fpgmaas/deptry/blob/45b1e13926d37e725c0d328fb5ef5dece3d48139/.pre-commit-hooks.yaml, our current hook uses `system`, and assumes that users are in a virtual environment where `deptry` is installed as a dependency (for instance through Poetry, pip, etc.). This...
Hi, this is the expected behaviour. In most situations, developement dependencies are not meant to be used in "production" code, but instead could be used during testing (for instance `pytest`),...
Interesting, didn't know that it was possible to do that with `setuptools`. This is possibly something we could implement. Unfortunately, until this is implemented, there is no escape hatch to...
There is ongoing work to support this in https://github.com/fpgmaas/deptry/pull/881, if anyone wants to try it out and report back on whether this works.
Not at all against implementing that, but depending on how the settings definition is implemented in a Django project, `INSTALLED_APPS` could sometimes be defined once in a file, then overrode...
Although the issue initially discussed the implementation of `pip-tools`-like locking mechanism, I've started implementing support for the universal lock file in https://github.com/renovatebot/renovate/pull/30756, I hope that's ok. We can also add...
> @mkniewallner, regarding `pip-tools`-like locking, it may be worth extending the existing manager. I can explain in depth how it could work, I have left space to do that. But...
For those that originally used this issue to track support for `uv pip compile`, this is now tracked in a separate issue: https://github.com/renovatebot/renovate/issues/30909.