Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-fawltydeps-0.20.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python312-fawltydeps Distribution: openSUSE Tumbleweed
Version: 0.20.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Jul 13 14:15:54 2025
Group: Unspecified Build host: reproducible
Size: 482271 Source RPM: python-fawltydeps-0.20.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/tweag/FawltyDeps
Summary: Find undeclared and unused 3rd-party dependencies in your Python project
Find undeclared and unused 3rd-party dependencies in your Python project.

Provides

Requires

License

MIT

Changelog

* Sun Jul 13 2025 Dirk Müller <dmueller@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.
* Tue Apr 01 2025 Nico Krapp <nico.krapp@suse.com>
  - Update to 0.19.0
    * Drop Python v3.7 support, upgrade deps, add Python v3.13 support by @jherland in #459
    * Documentation page: mkdocs & GitHub pages by @mknorps in #449
    * Add support for PEP 735 dependency groups by @jherland in #469
* Mon Feb 10 2025 Dirk Müller <dmueller@suse.com>
  - spec-cleaner run
  - switch to poetry-core
* Fri Feb 07 2025 Nico Krapp <nico.krapp@suse.com>
  - initial packaging v0.18.0

Files

/etc/alternatives/fawltydeps
/usr/bin/fawltydeps
/usr/bin/fawltydeps-3.12
/usr/lib/python3.12/site-packages/fawltydeps
/usr/lib/python3.12/site-packages/fawltydeps-0.20.0.dist-info
/usr/lib/python3.12/site-packages/fawltydeps-0.20.0.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/fawltydeps-0.20.0.dist-info/LICENSE
/usr/lib/python3.12/site-packages/fawltydeps-0.20.0.dist-info/METADATA
/usr/lib/python3.12/site-packages/fawltydeps-0.20.0.dist-info/RECORD
/usr/lib/python3.12/site-packages/fawltydeps-0.20.0.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/fawltydeps-0.20.0.dist-info/WHEEL
/usr/lib/python3.12/site-packages/fawltydeps-0.20.0.dist-info/entry_points.txt
/usr/lib/python3.12/site-packages/fawltydeps/__init__.py
/usr/lib/python3.12/site-packages/fawltydeps/__main__.py
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/__main__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/__main__.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/check.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/check.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/cli_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/cli_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/dir_traversal.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/dir_traversal.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/extract_imports.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/extract_imports.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/gitignore_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/gitignore_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/limited_eval.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/limited_eval.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/main.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/main.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/packages.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/packages.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/settings.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/settings.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/traverse_project.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/traverse_project.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/types.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/types.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/utils.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/__pycache__/utils.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/check.py
/usr/lib/python3.12/site-packages/fawltydeps/cli_parser.py
/usr/lib/python3.12/site-packages/fawltydeps/dir_traversal.py
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__init__.py
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/environment_yml_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/environment_yml_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/pixi_toml_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/pixi_toml_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/pyproject_toml_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/pyproject_toml_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/requirements_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/requirements_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/setup_cfg_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/setup_cfg_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/setup_py_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/__pycache__/setup_py_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/environment_yml_parser.py
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/pixi_toml_parser.py
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/pyproject_toml_parser.py
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/requirements_parser.py
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/setup_cfg_parser.py
/usr/lib/python3.12/site-packages/fawltydeps/extract_deps/setup_py_parser.py
/usr/lib/python3.12/site-packages/fawltydeps/extract_imports.py
/usr/lib/python3.12/site-packages/fawltydeps/gitignore_parser.py
/usr/lib/python3.12/site-packages/fawltydeps/limited_eval.py
/usr/lib/python3.12/site-packages/fawltydeps/main.py
/usr/lib/python3.12/site-packages/fawltydeps/packages.py
/usr/lib/python3.12/site-packages/fawltydeps/settings.py
/usr/lib/python3.12/site-packages/fawltydeps/traverse_project.py
/usr/lib/python3.12/site-packages/fawltydeps/types.py
/usr/lib/python3.12/site-packages/fawltydeps/utils.py
/usr/share/doc/packages/python312-fawltydeps
/usr/share/doc/packages/python312-fawltydeps/README.md
/usr/share/licenses/python312-fawltydeps
/usr/share/licenses/python312-fawltydeps/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jul 28 23:30:09 2025