eclass: Don't use all-caps for variable types #33
Annotations
72 warnings
|
format
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: astral-sh/ruff-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: astral-sh/ruff-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
revdep (pkgdev)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (macos-latest, 3.13, newest-deps, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (macos-latest, 3.13, newest-deps, false):
../../../../../Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/pkgcore/ebuild/domain.py#L487
Use snakeoil.sequence.unique_stable but be aware it now requires all items be hashable
|
|
build (macos-latest, 3.13, newest-deps, false):
../../../../../Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/pkgcore/ebuild/domain.py#L487
Use snakeoil.sequence.unique_stable but be aware it now requires all items be hashable
|
|
build (macos-latest, 3.13, newest-deps, false):
tests/test_source_hygene.py#L4
cannot collect test class 'Test_modules' because it has a __new__ constructor (from: tests/test_source_hygene.py)
|
|
build (macos-latest, 3.13, newest-deps, false):
tests/test_source_hygene.py#L4
This was broken and accidentally disabled long ago, and is a no-op. Use snakeoil.test.code_quality.Modules
|
|
build (macos-latest, 3.13, newest-deps, false):
tests/test_slot_shadowing.py#L4
cannot collect test class 'Test_slot_shadowing' because it has a __new__ constructor (from: tests/test_slot_shadowing.py)
|
|
build (macos-latest, 3.13, newest-deps, false):
../../../../../Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/warnings.py#L623
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (macos-latest, 3.13, newest-deps, false):
<frozen abc>#L106
Use snakeoil.code_quality.Slots instead
|
|
build (macos-latest, 3.13, newest-deps, false):
<frozen abc>#L106
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (macos-latest, 3.13, newest-deps, false):
../../../../../Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/snakeoil/test/slot_shadowing.py#L12
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
|
|
build (macos-latest, 3.13, newest-deps, false)
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
build (ubuntu-latest, 3.13, newest-deps, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/pkgcore/ebuild/domain.py#L487
Use snakeoil.sequence.unique_stable but be aware it now requires all items be hashable
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/pkgcore/ebuild/domain.py#L487
Use snakeoil.sequence.unique_stable but be aware it now requires all items be hashable
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
tests/test_source_hygene.py#L4
cannot collect test class 'Test_modules' because it has a __new__ constructor (from: tests/test_source_hygene.py)
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
tests/test_source_hygene.py#L4
This was broken and accidentally disabled long ago, and is a no-op. Use snakeoil.test.code_quality.Modules
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
tests/test_slot_shadowing.py#L4
cannot collect test class 'Test_slot_shadowing' because it has a __new__ constructor (from: tests/test_slot_shadowing.py)
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/warnings.py#L623
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
<frozen abc>#L106
Use snakeoil.code_quality.Slots instead
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
<frozen abc>#L106
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.13, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/snakeoil/test/slot_shadowing.py#L12
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
|
|
build (ubuntu-latest, 3.12, newest-deps, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/snakeoil/test/slot_shadowing.py#L39
cls <class 'pkgcore.ebuild.eclass.EclassDoc'>; slot '__weakref__' was already defined at <class 'snakeoil.mappings.ImmutableDict'>
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/snakeoil/test/slot_shadowing.py#L39
cls <class 'pkgcore.ebuild.eclass.AttrDict'>; slots is ('__weakref__', '_dict'), seemingly inherited from <class 'snakeoil.mappings.ImmutableDict'>; the derivative class should be __slots__ = ()
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/snakeoil/test/slot_shadowing.py#L39
cls <class 'pkgcore.ebuild.eclass.AttrDict'>; slot '_dict' was already defined at <class 'snakeoil.mappings.ImmutableDict'>
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/snakeoil/test/slot_shadowing.py#L39
cls <class 'pkgcore.ebuild.eclass.AttrDict'>; slot '__weakref__' was already defined at <class 'snakeoil.mappings.ImmutableDict'>
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/snakeoil/test/slot_shadowing.py#L39
cls <class 'pkgcore.ebuild.eapi._optionals_cls'>; slots is ('__weakref__', '_dict'), seemingly inherited from <class 'snakeoil.mappings.ImmutableDict'>; the derivative class should be __slots__ = ()
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/snakeoil/test/slot_shadowing.py#L39
cls <class 'pkgcore.ebuild.eapi._optionals_cls'>; slot '_dict' was already defined at <class 'snakeoil.mappings.ImmutableDict'>
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/snakeoil/test/slot_shadowing.py#L39
cls <class 'pkgcore.ebuild.eapi._optionals_cls'>; slot '__weakref__' was already defined at <class 'snakeoil.mappings.ImmutableDict'>
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/_pytest/unraisableexception.py#L67
Exception ignored in: <function EbuildProcessor.__del__ at 0x7fe1275e8ea0>
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 824, in __del__
if self.is_responsive:
^^^^^^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 710, in is_responsive
if self.is_alive:
^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 704, in is_alive
proc = self._proc
^^^^^^^^^^
AttributeError: 'EbuildProcessor' object has no attribute '_proc'
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/_pytest/unraisableexception.py#L67
Exception ignored in: <function EbuildProcessor.__del__ at 0x7fe1275e8ea0>
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 824, in __del__
if self.is_responsive:
^^^^^^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 710, in is_responsive
if self.is_alive:
^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 704, in is_alive
proc = self._proc
^^^^^^^^^^
AttributeError: 'EbuildProcessor' object has no attribute '_proc'
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
|
|
build (ubuntu-latest, 3.12, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/_pytest/unraisableexception.py#L67
Exception ignored in: <function EbuildProcessor.__del__ at 0x7fe1275e8ea0>
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 824, in __del__
if self.is_responsive:
^^^^^^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 710, in is_responsive
if self.is_alive:
^^^^^^^^^^^^^
File "/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/site-packages/pkgcore/ebuild/processor.py", line 704, in is_alive
proc = self._proc
^^^^^^^^^^
AttributeError: 'EbuildProcessor' object has no attribute '_proc'
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
|
|
build (ubuntu-latest, 3.13, minimal-deps, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
../../../../../opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/pkgcore/ebuild/domain.py#L487
Use snakeoil.sequence.unique_stable but be aware it now requires all items be hashable
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
../../../../../opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/pkgcore/ebuild/domain.py#L487
Use snakeoil.sequence.unique_stable but be aware it now requires all items be hashable
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
tests/test_source_hygene.py#L4
cannot collect test class 'Test_modules' because it has a __new__ constructor (from: tests/test_source_hygene.py)
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
tests/test_source_hygene.py#L4
This was broken and accidentally disabled long ago, and is a no-op. Use snakeoil.test.code_quality.Modules
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
tests/test_slot_shadowing.py#L4
cannot collect test class 'Test_slot_shadowing' because it has a __new__ constructor (from: tests/test_slot_shadowing.py)
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
../../../../../opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/warnings.py#L623
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
<frozen abc>#L106
Use snakeoil.code_quality.Slots instead
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
<frozen abc>#L106
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.13, minimal-deps, false):
../../../../../opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/snakeoil/test/slot_shadowing.py#L12
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
../../../../../opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/site-packages/pkgcore/ebuild/domain.py#L487
Use snakeoil.sequence.unique_stable but be aware it now requires all items be hashable
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
tests/test_source_hygene.py#L4
cannot collect test class 'Test_modules' because it has a __new__ constructor (from: tests/test_source_hygene.py)
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
tests/test_source_hygene.py#L4
This was broken and accidentally disabled long ago, and is a no-op. Use snakeoil.test.code_quality.Modules
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
tests/test_slot_shadowing.py#L4
cannot collect test class 'Test_slot_shadowing' because it has a __new__ constructor (from: tests/test_slot_shadowing.py)
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
../../../../../opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/_py_warnings.py#L786
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
<frozen abc>#L106
Use snakeoil.code_quality.Slots instead
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
<frozen abc>#L106
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
../../../../../opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/site-packages/snakeoil/test/slot_shadowing.py#L12
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.14-dev, newest-deps, true):
../../../../../opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/site-packages/pkgcore/scripts/pclean.py#L61
FileType is deprecated. Simply open files after parsing arguments.
|
|
|
|
build (ubuntu-latest, 3.14, newest-deps, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/site-packages/pkgcore/ebuild/domain.py#L487
Use snakeoil.sequence.unique_stable but be aware it now requires all items be hashable
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
tests/test_source_hygene.py#L4
cannot collect test class 'Test_modules' because it has a __new__ constructor (from: tests/test_source_hygene.py)
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
tests/test_source_hygene.py#L4
This was broken and accidentally disabled long ago, and is a no-op. Use snakeoil.test.code_quality.Modules
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
tests/test_slot_shadowing.py#L4
cannot collect test class 'Test_slot_shadowing' because it has a __new__ constructor (from: tests/test_slot_shadowing.py)
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/_py_warnings.py#L786
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
<frozen abc>#L106
Use snakeoil.code_quality.Slots instead
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
<frozen abc>#L106
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/site-packages/snakeoil/test/slot_shadowing.py#L12
Use snakeoil.python_namespaces.submodules_of, or derive from snakeoil.code_quality.NamespaceWalker for tests
|
|
build (ubuntu-latest, 3.14, newest-deps, false):
../../../../../opt/hostedtoolcache/Python/3.14.7/x64/lib/python3.14/site-packages/pkgcore/scripts/pclean.py#L61
FileType is deprecated. Simply open files after parsing arguments.
|
|
|
|
revdep (pkgcheck)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
gentoo-regen
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|