dstat: patch to silence collections warnings

Development on dstat is dead so whenever Python makes good on their
threat of removing direct access to collections.Sequence it will fail.
This commit is contained in:
Colin Booth 2021-02-05 08:56:24 -08:00 committed by Érico Nogueira Rolim
parent ab6b90e896
commit 6df4126d2d
2 changed files with 21 additions and 1 deletions

View file

@ -0,0 +1,20 @@
--- dstat.orig 2020-11-21 17:50:21.000000000 -0800
+++ dstat 2021-02-04 22:50:28.970723977 -0800
@@ -19,7 +19,7 @@
from __future__ import absolute_import, division, generators, print_function
__metaclass__ = type
-import collections
+import collections.abc
import fnmatch
import getopt
import getpass
@@ -512,7 +512,7 @@
scale = self.scales[i]
else:
scale = self.scale
- if isinstance(self.val[name], collections.Sequence) and not isinstance(self.val[name], six.string_types):
+ if isinstance(self.val[name], collections.abc.Sequence) and not isinstance(self.val[name], six.string_types):
line = line + cprintlist(self.val[name], ctype, self.width, scale)
sep = theme['frame'] + char['colon']
if i + 1 != len(self.vars):

View file

@ -1,7 +1,7 @@
# Template file for 'dstat'
pkgname=dstat
version=0.7.4
revision=3
revision=4
makedepends="python3"
depends="python3-six"
short_desc="Versatile tool for generating system resource statistics"