<86>Apr 29 11:15:07 userdel[1449784]: delete user 'rooter' <86>Apr 29 11:15:07 groupadd[1449826]: group added to /etc/group: name=rooter, GID=675 <86>Apr 29 11:15:07 groupadd[1449826]: new group: name=rooter, GID=675 <86>Apr 29 11:15:07 useradd[1449834]: new user: name=rooter, UID=675, GID=675, home=/root, shell=/bin/bash <86>Apr 29 11:15:08 userdel[1449856]: delete user 'builder' <86>Apr 29 11:15:08 userdel[1449856]: removed group 'builder' owned by 'builder' <86>Apr 29 11:15:08 userdel[1449856]: removed shadow group 'builder' owned by 'builder' <86>Apr 29 11:15:08 groupadd[1449917]: group added to /etc/group: name=builder, GID=676 <86>Apr 29 11:15:08 groupadd[1449917]: group added to /etc/gshadow: name=builder <86>Apr 29 11:15:08 groupadd[1449917]: new group: name=builder, GID=676 <86>Apr 29 11:15:08 useradd[1449947]: new user: name=builder, UID=676, GID=676, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/python3-module-couchdbkit-0.9.15-alt3.src.rpm: The use of such a license name is ambiguous: Apache /usr/src/in/srpm/python3-module-couchdbkit-0.9.15-alt3.src.rpm: license not found in '/usr/share/license' directory: License /usr/src/in/srpm/python3-module-couchdbkit-0.9.15-alt3.src.rpm: license not found in '/usr/share/license' directory: v. /usr/src/in/srpm/python3-module-couchdbkit-0.9.15-alt3.src.rpm: license not found in '/usr/share/license' directory: 2.0 <13>Apr 29 11:15:10 rpmi: rpm-macros-python3-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 11:15:10 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Apr 29 11:15:10 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Apr 29 11:15:10 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Apr 29 11:15:10 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Apr 29 11:15:10 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 29 11:15:10 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 29 11:15:10 rpmi: ca-certificates-2021.03.24-alt1 sisyphus+268304.300.1.1 1616591829 installed <13>Apr 29 11:15:10 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Apr 29 11:15:10 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Apr 29 11:15:10 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Apr 29 11:15:10 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Apr 29 11:15:10 rpmi: python3-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 11:15:11 rpmi: python3-base-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 11:15:11 rpmi: libpython3-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 11:15:11 rpmi: tests-for-installed-python3-pkgs-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 11:15:11 rpmi: rpm-build-python3-0.1.14-alt1 sisyphus+270922.100.1.1 1619661227 installed <13>Apr 29 11:15:13 rpmi: libpython-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python2-base-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-modules-encodings-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-modules-compiler-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-modules-email-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-modules-unittest-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-modules-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-modules-ctypes-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-modules-multiprocessing-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-modules-logging-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed <13>Apr 29 11:15:13 rpmi: python-tools-2to3-2.7.18-alt5 sisyphus+270920.100.1.1 1619657728 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-couchdbkit-0.9.15-alt3.nosrc.rpm (w1.gzdio) <13>Apr 29 11:15:15 rpmi: python3-module-pkg_resources-1:56.0.0-alt1 sisyphus+269911.100.2.1 1618475070 installed <13>Apr 29 11:15:15 rpmi: libtinfo-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Apr 29 11:15:15 rpmi: libncurses-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Apr 29 11:15:15 rpmi: python3-dev-3.9.4-alt1 sisyphus+268966.100.1.1 1617609166 installed <13>Apr 29 11:15:15 rpmi: python3-module-setuptools-1:56.0.0-alt1 sisyphus+269911.100.2.1 1618475070 installed Installing python3-module-couchdbkit-0.9.15-alt3.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.12814 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-couchdbkit-0.9.15 + echo 'Source #0 (python3-module-couchdbkit-0.9.15.tar):' Source #0 (python3-module-couchdbkit-0.9.15.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-couchdbkit-0.9.15.tar + cd python3-module-couchdbkit-0.9.15 + /bin/chmod -c -Rf u+rwX,go-w . + find ./ -type f -name '*.py' -exec 2to3 -w -n '{}' + RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored ./tests/test_schema.py WARNING: couldn't encode ./tests/test_schema.py's diff for your terminal RefactoringTool: Refactored ./tests/test_logging.py RefactoringTool: Refactored ./tests/test_consumer.py WARNING: couldn't encode ./tests/test_consumer.py's diff for your terminal RefactoringTool: Refactored ./tests/test_changes.py WARNING: couldn't encode ./tests/test_changes.py's diff for your terminal RefactoringTool: Refactored ./tests/client_test.py WARNING: couldn't encode ./tests/client_test.py's diff for your terminal RefactoringTool: Refactored ./setup.py RefactoringTool: Refactored ./distribute_setup.py RefactoringTool: Refactored ./couchdbkit/version.py RefactoringTool: Refactored ./couchdbkit/utils.py RefactoringTool: Refactored ./couchdbkit/schema/util.py RefactoringTool: Refactored ./couchdbkit/schema/properties_proxy.py RefactoringTool: Refactored ./couchdbkit/schema/properties.py RefactoringTool: Refactored ./couchdbkit/schema/base.py --- ./tests/test_schema.py (original) +++ ./tests/test_schema.py (refactored) @@ -3,8 +3,8 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import absolute_import -from __future__ import print_function + + import six --- ./tests/test_logging.py (original) +++ ./tests/test_logging.py (refactored) @@ -1,5 +1,5 @@ -from __future__ import absolute_import -from __future__ import unicode_literals + + import logging import re --- ./tests/test_consumer.py (original) +++ ./tests/test_consumer.py (refactored) @@ -3,7 +3,7 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. # -from __future__ import absolute_import + from six.moves import range --- ./tests/test_changes.py (original) +++ ./tests/test_changes.py (refactored) @@ -3,7 +3,7 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. # -from __future__ import absolute_import + from six.moves import range --- ./tests/client_test.py (original) +++ ./tests/client_test.py (refactored) @@ -3,7 +3,7 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. # -from __future__ import absolute_import + import six --- ./setup.py (original) +++ ./setup.py (refactored) @@ -3,7 +3,7 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import absolute_import + from imp import load_source import os import sys --- ./distribute_setup.py (original) +++ ./distribute_setup.py (refactored) @@ -13,7 +13,7 @@ This file can also be run as a script to install or upgrade setuptools. """ -from __future__ import absolute_import + import os import sys import time --- ./couchdbkit/version.py (original) +++ ./couchdbkit/version.py (refactored) @@ -3,6 +3,6 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import absolute_import + version_info = (0, 9, 15) __version__ = ".".join([str(vi) for vi in version_info]) --- ./couchdbkit/utils.py (original) +++ ./couchdbkit/utils.py (refactored) @@ -8,10 +8,10 @@ Mostly utility functions couchdbkit uses internally that don't really belong anywhere else in the modules. """ -from __future__ import with_statement - -from __future__ import absolute_import -from __future__ import print_function + + + + import codecs import string from hashlib import md5 --- ./couchdbkit/schema/util.py (original) +++ ./couchdbkit/schema/util.py (refactored) @@ -1,4 +1,4 @@ -from __future__ import absolute_import + from couchdbkit.exceptions import DocTypeError @@ -9,7 +9,7 @@ schema = dict((s._doc_type, s) for s in schema) if dynamic_properties is not None: - for name, cls in schema.items(): + for name, cls in list(schema.items()): if cls._allow_dynamic_properties != dynamic_properties: schema[name] = type(cls.__name__, (cls,), { '_allow_dynamic_properties': dynamic_properties, --- ./couchdbkit/schema/properties_proxy.py (original) +++ ./couchdbkit/schema/properties_proxy.py (refactored) @@ -1,4 +1,4 @@ -from __future__ import absolute_import + from jsonobject import ObjectProperty, ListProperty, DictProperty SchemaProperty = ObjectProperty --- ./couchdbkit/schema/properties.py (original) +++ ./couchdbkit/schema/properties.py (refactored) @@ -2,7 +2,7 @@ # # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import absolute_import + import functools from jsonobject.properties import * from jsonobject.base import DefaultProperty --- ./couchdbkit/schema/base.py (original) +++ ./couchdbkit/schema/base.py (refactored) @@ -6,7 +6,7 @@ """ module that provides a Document object that allows you to map CouchDB document in Python statically, dynamically or both """ -from __future__ import absolute_import + impoRefactoringTool: No changes to ./couchdbkit/schema/__init__.py RefactoringTool: Refactored ./couchdbkit/resource.py RefactoringTool: Refactored ./couchdbkit/logging.py RefactoringTool: Refactored ./couchdbkit/external.py RefactoringTool: Refactored ./couchdbkit/ext/django/testrunner.py RefactoringTool: Refactored ./couchdbkit/ext/django/schema.py RefactoringTool: Refactored ./couchdbkit/ext/django/management/commands/sync_prepare_couchdb.py RefactoringTool: Refactored ./couchdbkit/ext/django/management/commands/sync_finish_couchdb.py RefactoringTool: Refactored ./couchdbkit/ext/django/management/commands/sync_couchdb.py RefactoringTool: Refactored ./couchdbkit/ext/django/loading.py rt copy import jsonobject --- ./couchdbkit/resource.py (original) +++ ./couchdbkit/resource.py (refactored) @@ -19,7 +19,7 @@ u'Welcome' """ -from __future__ import absolute_import + import base64 import re @@ -34,7 +34,7 @@ """ encode parameters in json if needed """ _params = {} if params: - for name, value in params.items(): + for name, value in list(params.items()): if name in ('key', 'startkey', 'endkey'): value = json.dumps(value) elif value is None: --- ./couchdbkit/logging.py (original) +++ ./couchdbkit/logging.py (refactored) @@ -1,4 +1,4 @@ -from __future__ import absolute_import + import logging from timeit import default_timer --- ./couchdbkit/external.py (original) +++ ./couchdbkit/external.py (refactored) @@ -3,7 +3,7 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import absolute_import + import sys from .utils import json --- ./couchdbkit/ext/django/testrunner.py (original) +++ ./couchdbkit/ext/django/testrunner.py (refactored) @@ -3,8 +3,8 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import absolute_import -from __future__ import print_function + + from django.test.simple import DjangoTestSuiteRunner from django.conf import settings @@ -47,7 +47,7 @@ ) self.dbs = dict( - (app, self.get_test_db(db)) for app, db in databases.items() + (app, self.get_test_db(db)) for app, db in list(databases.items()) ) old_handler = loading.couchdbkit_handler @@ -58,8 +58,8 @@ loading.get_db = couchdbkit_handler.get_db # register our dbs with the extension document classes - for app, value in old_handler.app_schema.items(): - for name, cls in value.items(): + for app, value in list(old_handler.app_schema.items()): + for name, cls in list(value.items()): cls.set_db(loading.get_db(app)) --- ./couchdbkit/ext/django/schema.py (original) +++ ./couchdbkit/ext/django/schema.py (refactored) @@ -17,7 +17,7 @@ """ Wrapper of couchdbkit Document and Properties for django. It also add possibility to a document to register itself in CouchdbkitHandler """ -from __future__ import absolute_import + import re import sys import six --- ./couchdbkit/ext/django/management/commands/sync_prepare_couchdb.py (original) +++ ./couchdbkit/ext/django/management/commands/sync_prepare_couchdb.py (refactored) @@ -1,4 +1,4 @@ -from __future__ import absolute_import + from django.apps import apps from django.core.management.base import BaseCommand from couchdbkit.ext.django.loading import couchdbkit_handler --- ./couchdbkit/ext/django/management/commands/sync_finish_couchdb.py (original) +++ ./couchdbkit/ext/django/management/commands/sync_finish_couchdb.py (refactored) @@ -1,4 +1,4 @@ -from __future__ import absolute_import + from django.apps import apps from django.core.management.base import BaseCommand from couchdbkit.ext.django.loading import couchdbkit_handler --- ./couchdbkit/ext/django/management/commands/sync_couchdb.py (original) +++ ./couchdbkit/ext/django/management/commands/sync_couchdb.py (refactored) @@ -1,4 +1,4 @@ -from __future__ import absolute_import + from django.apps import apps from django.core.management.base import BaseCommand from couchdbkit.ext.django.loading import couchdbkit_handler --- ./couchdbkit/ext/django/loading.py (original) +++ ./couchdbkit/ext/django/loading.py (refactored) @@ -19,8 +19,8 @@ and manage db sessions """ -from __future__ import absolute_import -from __future__ import print_function + + import sys import os from collections import OrderedDict @@ -87,7 +87,7 @@ app_labels = set() schema_list = list(self.app_schema.values()) for schema_dict in schema_list: - for schema in schema_dict.values()RefactoringTool: Refactored ./couchdbkit/ext/django/forms.py RefactoringTool: Refactored ./couchdbkit/ext/django/__init__.py RefactoringTool: Refactored ./couchdbkit/exceptions.py RefactoringTool: Refactored ./couchdbkit/designer/macros.py RefactoringTool: Refactored ./couchdbkit/designer/fs.py : + for schema in list(schema_dict.values()): app_module = schema.__module__.rsplit(".", 1)[0] if app_module == app_name and not schema._meta.app_label in app_labels: app_labels.add(schema._meta.app_label) @@ -135,7 +135,7 @@ app_labels = set() schema_list = list(self.app_schema.values()) for schema_dict in schema_list: - for schema in schema_dict.values(): + for schema in list(schema_dict.values()): app_module = schema.__module__.rsplit(".", 1)[0] if app_module == app_name and not schema._meta.app_label in app_labels: app_labels.add(schema._meta.app_label) --- ./couchdbkit/ext/django/forms.py (original) +++ ./couchdbkit/ext/django/forms.py (refactored) @@ -78,7 +78,7 @@ """ -from __future__ import absolute_import + from collections import OrderedDict from django.utils.text import capfirst from django.forms.util import ErrorList @@ -112,7 +112,7 @@ """ # avoid a circular import data = {} - for prop_name in instance._doc.keys(): + for prop_name in list(instance._doc.keys()): if properties and not prop_name in properties: continue if exclude and prop_name in exclude: @@ -242,7 +242,7 @@ opts = self._meta cleaned_data = self.cleaned_data.copy() - for prop_name in self.instance._doc.keys(): + for prop_name in list(self.instance._doc.keys()): if opts.properties and prop_name not in opts.properties: continue if opts.exclude and prop_name in opts.exclude: @@ -253,7 +253,7 @@ setattr(self.instance, prop_name, value) if dynamic: - for attr_name in cleaned_data.keys(): + for attr_name in list(cleaned_data.keys()): if opts.exclude and attr_name in opts.exclude: continue value = cleaned_data[attr_name] --- ./couchdbkit/ext/django/__init__.py (original) +++ ./couchdbkit/ext/django/__init__.py (refactored) @@ -88,7 +88,7 @@ To create databases and sync views, just run the usual `syncdb` command. It won't destroy your datas, just synchronize views. """ -from __future__ import absolute_import + from django.db.models import signals --- ./couchdbkit/exceptions.py (original) +++ ./couchdbkit/exceptions.py (refactored) @@ -6,7 +6,7 @@ """ All exceptions used in couchdbkit. """ -from __future__ import absolute_import + import jsonobject.exceptions class InvalidAttachment(Exception): --- ./couchdbkit/designer/macros.py (original) +++ ./couchdbkit/designer/macros.py (refactored) @@ -31,7 +31,7 @@ hash when views are updated. """ -from __future__ import absolute_import + import glob from hashlib import md5 import logging @@ -54,7 +54,7 @@ apply_lib(doc, funcs, app_dir, objs) def apply_lib(doc, funcs, app_dir, objs): - for k, v in funcs.items(): + for k, v in list(funcs.items()): if not isinstance(v, six.string_types): continue else: --- ./couchdbkit/designer/fs.py (original) +++ ./couchdbkit/designer/fs.py (refactored) @@ -3,8 +3,8 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import with_statement -from __future__ import absolute_import + + import base64 import copy from hashlib import md5 @@ -134,8 +134,7 @@ re_sp = re.compile('\s') att = { "data": re_sp.sub('',base64.b64encode(f.read())), - "content_type": ';'.join(filter(None, - mimetypes.guess_type(name))) + "content_type": ';'.join([_f for _f in mimetypes.guess_type(name) if _f]) } return att @@ -180,7 +179,7 @@ attachments[name] = self.attachment_stub(name, filepath) if old_signatures: - for name, signature in old_sRefactoringTool: Refactored ./couchdbkit/consumer/sync.py RefactoringTool: Refactored ./couchdbkit/consumer/cgevent.py RefactoringTool: Refactored ./couchdbkit/consumer/ceventlet.py RefactoringTool: No changes to ./couchdbkit/consumer/base.py RefactoringTool: Refactored ./couchdbkit/consumer/__init__.py RefactoringTool: Refactored ./couchdbkit/client.py ignatures.items(): + for name, signature in list(old_signatures.items()): cursign = signatures.get(name) if not cursign: logger.debug("detach %s " % name) @@ -663,7 +662,7 @@ continue else: logger.warning("clone property not in manifest: %s" % key) - if isinstance(doc[key], (list, tuple,)): + if isinstance(doc[key], (list, tuple)): utils.write_json(filedir + ".json", doc[key]) elif isinstance(doc[key], dict): if not os.path.isdir(filedir): --- ./couchdbkit/consumer/sync.py (original) +++ ./couchdbkit/consumer/sync.py (refactored) @@ -3,7 +3,7 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import with_statement + from .base import ConsumerBase, check_callable from ..utils import json --- ./couchdbkit/consumer/cgevent.py (original) +++ ./couchdbkit/consumer/cgevent.py (refactored) @@ -3,7 +3,7 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import absolute_import + import traceback import gevent --- ./couchdbkit/consumer/ceventlet.py (original) +++ ./couchdbkit/consumer/ceventlet.py (refactored) @@ -3,7 +3,7 @@ # This file is part of couchdbkit released under the MIT license. # See the NOTICE for more information. -from __future__ import absolute_import + import traceback import eventlet --- ./couchdbkit/consumer/__init__.py (original) +++ ./couchdbkit/consumer/__init__.py (refactored) @@ -4,7 +4,7 @@ # See the NOTICE for more information. -from __future__ import absolute_import + from .base import ConsumerBase OLD_CONSUMER_URIS = dict( --- ./couchdbkit/client.py (original) +++ ./couchdbkit/client.py (refactored) @@ -26,7 +26,7 @@ >>> del server['simplecouchdb_test'] """ -from __future__ import absolute_import + import base64 from collections import deque @@ -240,7 +240,7 @@ def __len__(self): return len(self.all_dbs()) - def __nonzero__(self): + def __bool__(self): return (len(self) > 0) def _db_uri(self, dbname): @@ -307,7 +307,7 @@ # context manager saves for key in sec_doc: del sec_doc[key] - for k, v in secobj.items(): + for k, v in list(secobj.items()): sec_doc[k] = v return self.get_security() @@ -336,13 +336,13 @@ except design docs.""" # save ddocs - all_ddocs = self.all_docs(startkey=u"_design", endkey=u"_design/\u9999", include_docs=True) + all_ddocs = self.all_docs(startkey="_design", endkey="_design/\u9999", include_docs=True) ddocs = [] for ddoc in all_ddocs: doc = ddoc['doc'] old_atts = doc.get('_attachments', {}) atts = {} - for name, info in old_atts.items(): + for name, info in list(old_atts.items()): att = {} att['content_type'] = info['content_type'] att['data'] = self.fetch_attachment(ddoc['doc'], name) @@ -842,7 +842,7 @@ def __iter__(self): return self.documents().iterator() - def __nonzero__(self): + def __bool__(self): return (len(self) > 0) @@ -964,7 +964,7 @@ # add key in view results that could be added by an external # like couchdb-lucene - for key in self._result_cache.keys(): + for key in list(self._result_cache.keys()): if key not in ["total_rows", "offset", "rows"]: self._dynamic_keys.append(key) setattr(self, key, self._result_cache[key]) @@ -1000,7 +1000,7 @@ params['startkey'] = key.start if key.stop is not None: params['endkey'] = key.stop - elif isinstance(key, (list, tuple,)): + elif isinstance(key, (list, tuple)): RefactoringTool: No changes to ./couchdbkit/changes.py RefactoringTool: Files that were modified: RefactoringTool: ./tests/test_schema.py RefactoringTool: ./tests/test_logging.py RefactoringTool: ./tests/test_consumer.py RefactoringTool: ./tests/test_changes.py RefactoringTool: ./tests/client_test.py RefactoringTool: ./setup.py RefactoringTool: ./distribute_setup.py RefactoringTool: ./couchdbkit/version.py RefactoringTool: ./couchdbkit/utils.py RefactoringTool: ./couchdbkit/schema/util.py RefactoringTool: ./couchdbkit/schema/properties_proxy.py RefactoringTool: ./couchdbkit/schema/properties.py RefactoringTool: ./couchdbkit/schema/base.py RefactoringTool: ./couchdbkit/schema/__init__.py RefactoringTool: ./couchdbkit/resource.py RefactoringTool: ./couchdbkit/logging.py RefactoringTool: ./couchdbkit/external.py RefactoringTool: ./couchdbkit/ext/django/testrunner.py RefactoringTool: ./couchdbkit/ext/django/schema.py RefactoringTool: ./couchdbkit/ext/django/management/commands/sync_prepare_couchdb.py RefactoringTool: ./couchdbkit/ext/django/management/commands/sync_finish_couchdb.py RefactoringTool: ./couchdbkit/ext/django/management/commands/sync_couchdb.py RefactoringTool: ./couchdbkit/ext/django/loading.py RefactoringTool: ./couchdbkit/ext/django/forms.py RefactoringTool: ./couchdbkit/ext/django/__init__.py RefactoringTool: ./couchdbkit/exceptions.py RefactoringTool: ./couchdbkit/designer/macros.py RefactoringTool: ./couchdbkit/designer/fs.py RefactoringTool: ./couchdbkit/consumer/sync.py RefactoringTool: ./couchdbkit/consumer/cgevent.py RefactoringTool: ./couchdbkit/consumer/ceventlet.py RefactoringTool: ./couchdbkit/consumer/base.py RefactoringTool: ./couchdbkit/consumer/__init__.py RefactoringTool: ./couchdbkit/client.py RefactoringTool: ./couchdbkit/changes.py params['keys'] = key else: params['key'] = key @@ -1021,5 +1021,5 @@ def __len__(self): return self.count() - def __nonzero__(self): + def __bool__(self): return bool(len(self)) + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.65722 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-couchdbkit-0.9.15 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build /usr/src/RPM/BUILD/python3-module-couchdbkit-0.9.15/setup.py:7: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses from imp import load_source running build running build_py creating build creating build/lib creating build/lib/couchdbkit copying couchdbkit/version.py -> build/lib/couchdbkit copying couchdbkit/utils.py -> build/lib/couchdbkit copying couchdbkit/resource.py -> build/lib/couchdbkit copying couchdbkit/logging.py -> build/lib/couchdbkit copying couchdbkit/external.py -> build/lib/couchdbkit copying couchdbkit/exceptions.py -> build/lib/couchdbkit copying couchdbkit/client.py -> build/lib/couchdbkit copying couchdbkit/changes.py -> build/lib/couchdbkit copying couchdbkit/__init__.py -> build/lib/couchdbkit creating build/lib/couchdbkit/schema copying couchdbkit/schema/util.py -> build/lib/couchdbkit/schema copying couchdbkit/schema/properties_proxy.py -> build/lib/couchdbkit/schema copying couchdbkit/schema/properties.py -> build/lib/couchdbkit/schema copying couchdbkit/schema/base.py -> build/lib/couchdbkit/schema copying couchdbkit/schema/__init__.py -> build/lib/couchdbkit/schema creating build/lib/couchdbkit/ext copying couchdbkit/ext/__init__.py -> build/lib/couchdbkit/ext creating build/lib/couchdbkit/designer copying couchdbkit/designer/macros.py -> build/lib/couchdbkit/designer copying couchdbkit/designer/fs.py -> build/lib/couchdbkit/designer copying couchdbkit/designer/__init__.py -> build/lib/couchdbkit/designer creating build/lib/couchdbkit/consumer copying couchdbkit/consumer/sync.py -> build/lib/couchdbkit/consumer copying couchdbkit/consumer/cgevent.py -> build/lib/couchdbkit/consumer copying couchdbkit/consumer/ceventlet.py -> build/lib/couchdbkit/consumer copying couchdbkit/consumer/base.py -> build/lib/couchdbkit/consumer copying couchdbkit/consumer/__init__.py -> build/lib/couchdbkit/consumer creating build/lib/couchdbkit/ext/django copying couchdbkit/ext/django/testrunner.py -> build/lib/couchdbkit/ext/django copying couchdbkit/ext/django/schema.py -> build/lib/couchdbkit/ext/django copying couchdbkit/ext/django/loading.py -> build/lib/couchdbkit/ext/django copying couchdbkit/ext/django/forms.py -> build/lib/couchdbkit/ext/django copying couchdbkit/ext/django/__init__.py -> build/lib/couchdbkit/ext/django creating build/lib/couchdbkit/ext/django/management copying couchdbkit/ext/django/management/__init__.py -> build/lib/couchdbkit/ext/django/management creating build/lib/couchdbkit/ext/django/management/commands copying couchdbkit/ext/django/management/commands/sync_prepare_couchdb.py -> build/lib/couchdbkit/ext/django/management/commands copying couchdbkit/ext/django/management/commands/sync_finish_couchdb.py -> build/lib/couchdbkit/ext/django/management/commands copying couchdbkit/ext/django/management/commands/sync_couchdb.py -> build/lib/couchdbkit/ext/django/management/commands copying couchdbkit/ext/django/management/commands/__init__.py -> build/lib/couchdbkit/ext/django/management/commands + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.29232 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-couchdbkit-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-couchdbkit-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-couchdbkit-0.9.15 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-couchdbkit-buildroot --force /usr/src/RPM/BUILD/python3-module-couchdbkit-0.9.15/setup.py:7: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses from imp import load_source running install running install_lib creating /usr/src/tmp/python3-module-couchdbkit-buildroot creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer copying build/lib/couchdbkit/consumer/__init__.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer copying build/lib/couchdbkit/consumer/base.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer copying build/lib/couchdbkit/consumer/ceventlet.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer copying build/lib/couchdbkit/consumer/cgevent.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer copying build/lib/couchdbkit/consumer/sync.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/designer copying build/lib/couchdbkit/designer/__init__.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/designer copying build/lib/couchdbkit/designer/fs.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/designer copying build/lib/couchdbkit/designer/macros.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/designer creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands copying build/lib/couchdbkit/ext/django/management/commands/__init__.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands copying build/lib/couchdbkit/ext/django/management/commands/sync_couchdb.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands copying build/lib/couchdbkit/ext/django/management/commands/sync_finish_couchdb.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands copying build/lib/couchdbkit/ext/django/management/commands/sync_prepare_couchdb.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands copying build/lib/couchdbkit/ext/django/management/__init__.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management copying build/lib/couchdbkit/ext/django/__init__.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django copying build/lib/couchdbkit/ext/django/forms.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django copying build/lib/couchdbkit/ext/django/loading.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django copying build/lib/couchdbkit/ext/django/schema.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django copying build/lib/couchdbkit/ext/django/testrunner.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django copying build/lib/couchdbkit/ext/__init__.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext creating /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema copying build/lib/couchdbkit/schema/__init__.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema copying build/lib/couchdbkit/schema/base.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema copying build/lib/couchdbkit/schema/properties.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema copying build/lib/couchdbkit/schema/properties_proxy.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema copying build/lib/couchdbkit/schema/util.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema copying build/lib/couchdbkit/__init__.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit copying build/lib/couchdbkit/changes.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit copying build/lib/couchdbkit/client.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit copying build/lib/couchdbkit/exceptions.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit copying build/lib/couchdbkit/external.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit copying build/lib/couchdbkit/logging.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit copying build/lib/couchdbkit/resource.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit copying build/lib/couchdbkit/utils.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit copying build/lib/couchdbkit/version.py -> /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer/base.py to base.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer/ceventlet.py to ceventlet.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer/cgevent.py to cgevent.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/consumer/sync.py to sync.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/designer/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/designer/fs.py to fs.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/designer/macros.py to macros.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands/sync_couchdb.py to sync_couchdb.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands/sync_finish_couchdb.py to sync_finish_couchdb.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/commands/sync_prepare_couchdb.py to sync_prepare_couchdb.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/management/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/forms.py to forms.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/loading.py to loading.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/schema.py to schema.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/django/testrunner.py to testrunner.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/ext/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema/base.py to base.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema/properties.py to properties.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema/properties_proxy.py to properties_proxy.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/schema/util.py to util.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/changes.py to changes.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/client.py to client.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/exceptions.py to exceptions.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/external.py to external.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/logging.py to logging.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/resource.py to resource.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/utils.py to utils.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/couchdbkit/version.py to version.cpython-39.pyc running install_egg_info running egg_info creating jsonobject_couchdbkit.egg-info writing jsonobject_couchdbkit.egg-info/PKG-INFO writing dependency_links to jsonobject_couchdbkit.egg-info/dependency_links.txt writing entry points to jsonobject_couchdbkit.egg-info/entry_points.txt writing requirements to jsonobject_couchdbkit.egg-info/requires.txt writing top-level names to jsonobject_couchdbkit.egg-info/top_level.txt writing manifest file 'jsonobject_couchdbkit.egg-info/SOURCES.txt' warning: the 'license_file' option is deprecated, use 'license_files' instead adding license file 'LICENSE' (matched pattern 'LICENSE') reading manifest file 'jsonobject_couchdbkit.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'docs' writing manifest file 'jsonobject_couchdbkit.egg-info/SOURCES.txt' Copying jsonobject_couchdbkit.egg-info to /usr/src/tmp/python3-module-couchdbkit-buildroot/usr/lib/python3/site-packages/jsonobject_couchdbkit-0.9.15-py3.9.egg-info running install_scripts + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-couchdbkit-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-couchdbkit-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-couchdbkit-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-couchdbkit-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-couchdbkit-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-couchdbkit-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python3-module-couchdbkit-buildroot using /usr/bin/python2.7 /usr/bin/python2.7: can't open file '/usr/lib/rpm/python.compileall.py': [Errno 2] No such file or directory error: Bad exit status from /usr/src/tmp/rpm-tmp.29232 (%install) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.29232 (%install) Command exited with non-zero status 1 8.51user 0.30system 0:09.45elapsed 93%CPU (0avgtext+0avgdata 33656maxresident)k 0inputs+0outputs (0major+64570minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-couchdbkit-0.9.15-alt3.src.rpm' failed. Command exited with non-zero status 1 15.25user 3.42system 0:19.82elapsed 94%CPU (0avgtext+0avgdata 107168maxresident)k 0inputs+0outputs (0major+461448minor)pagefaults 0swaps