Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-fawltydeps for openSUSE:Factory checked in at 2025-07-21 20:00:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-fawltydeps (Old) and /work/SRC/openSUSE:Factory/.python-fawltydeps.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fawltydeps" Mon Jul 21 20:00:22 2025 rev:3 rq:1294585 version:0.20.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-fawltydeps/python-fawltydeps.changes 2025-04-02 17:17:44.380365595 +0200 +++ /work/SRC/openSUSE:Factory/.python-fawltydeps.new.8875/python-fawltydeps.changes 2025-07-21 20:01:20.601690136 +0200 @@ -1,0 +2,31 @@ +Sun Jul 13 12:15:54 UTC 2025 - Dirk Müller <dmuel...@suse.com> + +- update to 0.20.0: + * When FawltyDeps finds a 3rd-party `import` that is not + declared, it will output that import name as an undeclared + dependency. But as we've talked about before, _import_ names + in Python are not necessarily synonymous with the _package_ + names that you would have to declare in order to make those + import names available. + * For example, if you `import sklearn` in your code, it might + not be obvious that the corresponding dependency declaration + should be `scikit-learn`, and not `sklearn`. + * Starting with this version, if you run FawltyDeps with the + `--detailed` option, _and_ if there happens to be one or more + (undeclared) packages in your Python environment that provide + the relevant import name, then FawltyDeps will suggest these + packages as potential solutions to your undeclared + dependency. + * By default (and before this release) FawltyDeps looks at the + paths on the command-line to deduce where 1st-party imports + (i.e. your project's own modules) can be found. In some + corner cases this deduction fails, and the result is + typically that a 1st-party import is flagged by FawltyDeps as + an undeclared dependency. + * The new `--base-dir` allows you to control where FawltyDeps + looks for 1st-party imports, and it can help fix those cases + where the default deduction fails, for example in cases where + you are passing individual file names (instead of directory + names) on the FawltyDeps command line. + +------------------------------------------------------------------- Old: ---- fawltydeps-0.19.0.tar.gz New: ---- fawltydeps-0.20.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-fawltydeps.spec ++++++ --- /var/tmp/diff_new_pack.H5OFPP/_old 2025-07-21 20:01:21.309719600 +0200 +++ /var/tmp/diff_new_pack.H5OFPP/_new 2025-07-21 20:01:21.313719766 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-fawltydeps -Version: 0.19.0 +Version: 0.20.0 Release: 0 Summary: Find undeclared and unused 3rd-party dependencies in your Python project License: MIT ++++++ fawltydeps-0.19.0.tar.gz -> fawltydeps-0.20.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-fawltydeps/fawltydeps-0.19.0.tar.gz /work/SRC/openSUSE:Factory/.python-fawltydeps.new.8875/fawltydeps-0.20.0.tar.gz differ: char 12, line 1