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

python311-vulture-2.11-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python311-vulture Distribution: openSUSE:Factory:zSystems
Version: 2.11 Vendor: openSUSE
Release: 1.1 Build date: Sun Jan 21 23:26:35 2024
Group: Development/Languages/Python Build host: s390zl21
Size: 199367 Source RPM: python-vulture-2.11-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/jendrikseipp/vulture
Summary: Python module for finding dead code
Vulture finds unused code in Python programs. This is useful for
cleaning up and finding errors in code bases. Running Vulture
on both the library and test suite, untested code can be found.

Due to Python's dynamic nature, static code analyzers like Vulture are
likely to miss some dead code. Also, code that is only called implicitly
may be reported as unused.

Features:

* static code analysis
* only one module
* tests itself and has complete test coverage
* complements pyflakes and has the same output syntax
* sorts unused classes and functions by size with ``--sort-by-size``
* supports Python 2.6, 2.7 and 3.x

Provides

Requires

License

MIT

Changelog

* Sun Jan 21 2024 Dirk Müller <dmueller@suse.com>
  - update to 2.11:
    * Switch to tomllib/tomli to support heterogeneous arrays
    * Bump flake8, flake8-comprehensions and flake8-bugbear
    * Provide whitelist parity for `MagicMock` and `Mock`
* Wed Dec 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.10:
    * Drop support for Python 3.7 (Jendrik Seipp, #323).
    * Add support for Python 3.12 (Jendrik Seipp, #332).
    * Use `end_lineno` AST attribute to obtain more accurate line
      counts (Jendrik Seipp).
    * Use exit code 0 for `--help` and `--version` again (Jendrik
      Seipp, #321).
    * Use exit code 3 when dead code is found (whosayn, #319).
    * Treat non-supported decorator names as "@" instead of
      crashing (Llandy3d and Jendrik Seipp, #284).
    * Drop support for Python 3.6 (Jendrik Seipp).
    * Add `UnicodeEncodeError` exception handling to `core.py`
    * Add whitelist for `Enum` attributes `_name_` and `_value_`
    * Run tests and add PyPI trove for Python 3.11 (Jendrik Seipp).
    * Ignore `setup_module()`, `teardown_module()`, etc. in pytest
      `test_*.py` files (Jendrik Seipp).
    * Add whitelist for
      `socketserver.TCPServer.allow_reuse_address` (Ben Elliston).
    * Clarify that `--exclude` patterns are matched against
      absolute paths (Jendrik Seipp, #260).
    * Add basic `match` statement support (kreathon, #276, #291).
    * Mark imports in `__all__` as used (kreathon, #172, #282).
    * Add whitelist for `pint.UnitRegistry.default_formatter` (Ben
      Elliston, #258).
    * Print absolute filepaths as relative again (as in version 2.1
      and before)
    * if they are below the current directory (The-Compiler, #246).
    * Run tests and add PyPI trove for Python 3.10 (chayim, #266).
    * Allow using the `del` keyword to mark unused variables
      (sshishov, #279).
    * Only parse format strings when being used with `locals()`
    * Don't override paths in pyproject.toml with empty CLI paths
    * Run continuous integration tests for Python 3.9 (ju-sh,
    * Use pathlib internally (ju-sh, #226).
* Tue Jun 13 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Thu Aug 20 2020 John Vandenberg <jayvdb@gmail.com>
  - Update to v2.1
    * Treat `getattr/hasattr(obj, "constant_string", ...)` as a reference
      to `obj.constant_string`
    * Fix false positives when assigning to `x.some_name` but reading via
      `some_name`, at the cost of potential false negatives
    * Allow reading options from `pyproject.toml`
  - from v2.0
    * Parse `# type: ...` comments if on Python 3.8+
    * Bump minimum Python version to 3.6. The last Vulture release that
      supports Python 2.7 and Python 3.5 is version 1.6.
    * Consider all files under `test` or `tests` directories test files
    * Ignore `logging.Logger.propagate` attribute
  - from v1.6
    * Differentiate between functions and methods
    * Move from Travis to GitHub actions
  - from v1.5
    * Support flake8 "noqa" error codes F401 (unused import) and F841
      (unused local variable)
    * Detect unreachable code in conditional expressions
* Thu Apr 16 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 1.4:
    * Ignore unused import statements in __init__.py (RJ722, #192).
    * Report first decorator's line number for unused decorated objects on Python 3.8+ (RJ722, #200).
    * Check code with black and pyupgrade.
* Thu Feb 06 2020 Marketa Calabkova <mcalabkova@suse.com>
  - update to 1.3
    * Detect redundant ‘if’ conditions without ‘else’ blocks.
    * Add whitelist for string.Formatter
    * Fix tests for Python 3.8
    * Use new Constant AST node under Python 3.8+
    * Add test for f-strings
    * Add whitelist for logging module.
    * Add sys.excepthook to sys whitelist.
    * Add whitelist for ctypes module.
    * Check that type annotations are parsed and type comments are ignored
    * Support checking files with BOM under Python 2.7
* Mon Feb 11 2019 John Vandenberg <jayvdb@gmail.com>
  - Update to v1.0
    * Add ``--ignore-decorators`
    * Add whitelist for ``threading`` module
  - Add test dependency pytest > 3.2.3 due to use of CaptureResult.
  - Reduce hack to remove unsuitable hashbangs
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Fri Aug 10 2018 jsikes@suse.de
  - Update to 0.29
    * Check that NEWS file is up-to-date before releasing
    * Add --ignore-names flag (#139)
    * Add --make-whitelist flag (#135)
    * Single-source package version string (#134)
    * Use absolute imports (#132)
    * Fix PEP8 issues (#120)
* Sun Jul 29 2018 jengelh@inai.de
  - Use noun phrase in summary. Trim filler wording from description.

Files

/etc/alternatives/vulture
/usr/bin/vulture
/usr/bin/vulture-3.11
/usr/lib/python3.11/site-packages/vulture
/usr/lib/python3.11/site-packages/vulture-2.11-py3.11.egg-info
/usr/lib/python3.11/site-packages/vulture-2.11-py3.11.egg-info/PKG-INFO
/usr/lib/python3.11/site-packages/vulture-2.11-py3.11.egg-info/SOURCES.txt
/usr/lib/python3.11/site-packages/vulture-2.11-py3.11.egg-info/dependency_links.txt
/usr/lib/python3.11/site-packages/vulture-2.11-py3.11.egg-info/entry_points.txt
/usr/lib/python3.11/site-packages/vulture-2.11-py3.11.egg-info/requires.txt
/usr/lib/python3.11/site-packages/vulture-2.11-py3.11.egg-info/top_level.txt
/usr/lib/python3.11/site-packages/vulture/__init__.py
/usr/lib/python3.11/site-packages/vulture/__main__.py
/usr/lib/python3.11/site-packages/vulture/__pycache__
/usr/lib/python3.11/site-packages/vulture/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/__main__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/__main__.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/config.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/config.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/core.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/core.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/lines.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/lines.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/noqa.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/noqa.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/utils.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/utils.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/version.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/__pycache__/version.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/config.py
/usr/lib/python3.11/site-packages/vulture/core.py
/usr/lib/python3.11/site-packages/vulture/lines.py
/usr/lib/python3.11/site-packages/vulture/noqa.py
/usr/lib/python3.11/site-packages/vulture/utils.py
/usr/lib/python3.11/site-packages/vulture/version.py
/usr/lib/python3.11/site-packages/vulture/whitelists
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/argparse_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/argparse_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/ast_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/ast_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/collections_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/collections_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/ctypes_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/ctypes_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/enum_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/enum_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/logging_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/logging_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/pint_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/pint_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/socketserver_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/socketserver_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/string_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/string_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/sys_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/sys_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/threading_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/threading_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/unittest_whitelist.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/unittest_whitelist.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/whitelist_utils.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/__pycache__/whitelist_utils.cpython-311.pyc
/usr/lib/python3.11/site-packages/vulture/whitelists/argparse_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/ast_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/collections_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/ctypes_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/enum_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/logging_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/pint_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/socketserver_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/string_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/sys_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/threading_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/unittest_whitelist.py
/usr/lib/python3.11/site-packages/vulture/whitelists/whitelist_utils.py
/usr/share/doc/packages/python311-vulture
/usr/share/doc/packages/python311-vulture/CHANGELOG.md
/usr/share/doc/packages/python311-vulture/README.md
/usr/share/licenses/python311-vulture
/usr/share/licenses/python311-vulture/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 12:43:14 2024