<86>Apr 3 09:46:32 userdel[3391476]: delete user 'rooter' <86>Apr 3 09:46:32 groupadd[3391485]: group added to /etc/group: name=rooter, GID=543 <86>Apr 3 09:46:32 groupadd[3391485]: group added to /etc/gshadow: name=rooter <86>Apr 3 09:46:32 groupadd[3391485]: new group: name=rooter, GID=543 <86>Apr 3 09:46:32 useradd[3391503]: new user: name=rooter, UID=543, GID=543, home=/root, shell=/bin/bash <86>Apr 3 09:46:32 userdel[3391515]: delete user 'builder' <86>Apr 3 09:46:32 userdel[3391515]: removed group 'builder' owned by 'builder' <86>Apr 3 09:46:32 userdel[3391515]: removed shadow group 'builder' owned by 'builder' <86>Apr 3 09:46:32 groupadd[3391523]: group added to /etc/group: name=builder, GID=544 <86>Apr 3 09:46:32 groupadd[3391523]: group added to /etc/gshadow: name=builder <86>Apr 3 09:46:32 groupadd[3391523]: new group: name=builder, GID=544 <86>Apr 3 09:46:32 useradd[3391527]: new user: name=builder, UID=544, GID=544, home=/usr/src, shell=/bin/bash <13>Apr 3 09:46:34 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Apr 3 09:46:34 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Apr 3 09:46:34 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Apr 3 09:46:34 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Apr 3 09:46:34 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 3 09:46:34 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 3 09:46:34 rpmi: ca-certificates-2020.01.23-alt1 sisyphus+244791.300.2.1 1580285500 installed <13>Apr 3 09:46:34 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Apr 3 09:46:34 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Apr 3 09:46:35 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <13>Apr 3 09:46:35 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <13>Apr 3 09:46:35 rpmi: python3-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed <13>Apr 3 09:46:35 rpmi: python3-base-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed <13>Apr 3 09:46:35 rpmi: libpython3-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed <13>Apr 3 09:46:35 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Apr 3 09:46:35 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Apr 3 09:46:38 rpmi: python3-module-pkg_resources-1:41.4.0-alt1 sisyphus+238787.100.2.1 1570608044 installed <13>Apr 3 09:46:38 rpmi: python3-module-wcwidth-0.1.7-alt2.1 sisyphus+227536.2000.1.2 1555963469 installed <13>Apr 3 09:46:38 rpmi: python3-module-six-1.13.0-alt1 sisyphus+240546.100.2.1 1573542703 installed <13>Apr 3 09:46:38 rpmi: python3-module-pyparsing-2.4.2-alt1 sisyphus+236061.100.3.1 1565853577 installed <13>Apr 3 09:46:38 rpmi: python3-module-packaging-19.0-alt2 sisyphus+235493.3500.8.1 1565461874 installed <13>Apr 3 09:46:38 rpmi: python3-module-more-itertools-7.0.0-alt3 sisyphus+226536.100.1.1 1554329928 installed <13>Apr 3 09:46:38 rpmi: python3-module-iniconfig-1.0.0-alt2 sisyphus+235493.2400.6.1 1565442448 installed <13>Apr 3 09:46:38 rpmi: python3-module-zipp-0.5.0-alt1 sisyphus+229321.100.1.1 1557825329 installed <13>Apr 3 09:46:38 rpmi: python3-module-importlib_metadata-1.5.0-alt1 sisyphus+246069.300.1.1 1581604535 installed <13>Apr 3 09:46:38 rpmi: python3-module-pluggy-0.13.0-alt2 sisyphus+246682.100.1.1 1582205671 installed <13>Apr 3 09:46:38 rpmi: python3-module-attrs-19.3.0-alt1 sisyphus+240796.100.1.1 1573741715 installed <13>Apr 3 09:46:38 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+227465.1100.1.2 1555756555 installed <13>Apr 3 09:46:38 rpmi: python3-module-py-1.8.0-alt5 sisyphus+242058.200.5.1 1575792989 installed <13>Apr 3 09:46:38 rpmi: libsqlite3-3.31.0-alt1 sisyphus+244880.100.1.1 1579796940 installed <13>Apr 3 09:46:38 rpmi: python3-modules-sqlite3-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed <13>Apr 3 09:46:38 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Apr 3 09:46:38 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Apr 3 09:46:38 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <86>Apr 3 09:46:38 groupadd[3404420]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 3 09:46:38 groupadd[3404420]: group added to /etc/gshadow: name=_keytab <86>Apr 3 09:46:38 groupadd[3404420]: new group: name=_keytab, GID=499 <13>Apr 3 09:46:38 rpmi: libkrb5-1.17.1-alt1 sisyphus+242784.100.1.1 1576137330 installed <13>Apr 3 09:46:38 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Apr 3 09:46:38 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Apr 3 09:46:38 rpmi: python-modules-encodings-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:38 rpmi: python-modules-compiler-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:38 rpmi: python-modules-email-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:38 rpmi: python-modules-unittest-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:39 rpmi: python-modules-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:39 rpmi: python-modules-nis-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:39 rpmi: python-modules-ctypes-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:39 rpmi: python-modules-multiprocessing-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:39 rpmi: python-modules-logging-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:39 rpmi: python-tools-2to3-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 3 09:46:39 rpmi: python3-module-SQLAlchemy-1.3.8-alt1 sisyphus+245000.2200.78.1 1583194741 installed <13>Apr 3 09:46:39 rpmi: python3-module-pytest-5.3.2-alt2 sisyphus+248945.100.1.1 1585598915 installed <13>Apr 3 09:46:39 rpmi: python3-module-jsonschema-2.6.0-alt1.1 sisyphus+227498.1400.1.3 1555852796 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-Alquimia-0.7.1-alt2.nosrc.rpm <13>Apr 3 09:46:41 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Apr 3 09:46:41 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Apr 3 09:46:41 rpmi: python3-dev-3.8.2-alt1 sisyphus+244999.100.3.1 1585218480 installed <13>Apr 3 09:46:41 rpmi: python3-module-setuptools-1:41.4.0-alt1 sisyphus+238787.100.2.1 1570608044 installed Installing python3-module-Alquimia-0.7.1-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.44603 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-Alquimia-0.7.1 + echo 'Source #0 (python3-module-Alquimia-0.7.1.tar):' Source #0 (python3-module-Alquimia-0.7.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-Alquimia-0.7.1.tar + cd python3-module-Alquimia-0.7.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (port-on-python3.patch):' Patch #0 (port-on-python3.patch): + /usr/bin/patch -p1 patching file setup.py + 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: No changes to ./setup.py RefactoringTool: Refactored ./tests/test_models.py RefactoringTool: Refactored ./tests/test_modelmeta.py RefactoringTool: Refactored ./tests/test_model.py RefactoringTool: Refactored ./tests/models_expected.py --- ./tests/test_models.py (original) +++ ./tests/test_models.py (refactored) @@ -58,7 +58,7 @@ def _check_tables(self, tables, tables_exp): for tbl, tbl_exp in zip(tables, tables_exp): - for col_name, col in tbl.columns.items(): + for col_name, col in list(tbl.columns.items()): col_exp = tbl_exp.columns[col_name] self._check_column(col, col_exp) @@ -89,12 +89,12 @@ assert len(tables_dict) == len(tables_exp_dict) tables = [] tables_exp = [] - for k in tables_dict.keys(): + for k in list(tables_dict.keys()): tables.append(tables_dict[k]) tables_exp.append(tables_exp_dict[k]) self._check_tables(tables, tables_exp) - for model_name, model in models.iteritems(): + for model_name, model in models.items(): rels = model.__mapper__.relationships rels_exp = models_expected[model_name].__mapper__.relationships assert len(rels) == len(rels_exp) == len(model.relationships) @@ -113,8 +113,8 @@ def test_rels_list(self, models_create): assert len(models_create) == len(rels_expected) - for mdl_name, mdl in models_create.items(): - for rel_type, rels in rels_expected[mdl_name].iteritems(): + for mdl_name, mdl in list(models_create.items()): + for rel_type, rels in rels_expected[mdl_name].items(): sr1 = list(getattr(mdl, rel_type)) sr2 = list(rels) sr1.sort() --- ./tests/test_modelmeta.py (original) +++ ./tests/test_modelmeta.py (refactored) @@ -32,7 +32,7 @@ def test_modelmeta_insert_mtm(self, models, t1_t3_obj): t1_t3 = models['t1'].insert(t1_t3_obj) - print t1_t3 + print(t1_t3) assert len(t1_t3['t3']) == len(t1_t3_obj['t3']) assert t1_t3['t3'][0]['c1'] == t1_t3_obj['t3'][0]['c1'] @@ -150,9 +150,9 @@ def test_modelmeta_iterator(self, models, t1_t2_obj): for attr in models['t1']: assert attr - for k, v in models['t1'].items(): + for k, v in list(models['t1'].items()): assert models['t1'][k] - models['t1'].values() + list(models['t1'].values()) def test_modelmeta_query_intrajoin(self, models, t8_t7_t1_t2_obj, t2_t1_t7_t8_query, t8_t7_t1_t2_query): --- ./tests/test_model.py (original) +++ ./tests/test_model.py (refactored) @@ -57,7 +57,7 @@ obj = models['t1'](**t1_t2_obj) obj.save() for attr in obj: - assert obj.has_key(attr) + assert attr in obj obj.remove() def test_model_init_id(self, models, t1_simple_obj): --- ./tests/models_expected.py (original) +++ ./tests/models_expected.py (refactored) @@ -154,11 +154,11 @@ base = declarative_base(metadata=metadata) models = models_attributes.copy() - for model_name, table in models.iteritems(): + for model_name, table in models.items(): model = type(model_name, (base,), table) models[model_name] = model - for model in models.values(): + for model in list(models.values()): model.__mapper__.relationships models = Dict(models) @@ -229,10 +229,10 @@ todict_expected = { 't6': '<0 object(s)>', 'c1': 'test12', - 'id': 1L, + 'id': 1, 't1': [{ - 't1_id': 1L, - 't2_id': 1L, + 't1_id': 1, + 't2_id': 1, 't6': '<0 object(s)>', 't7': None, 't4': '<0 object(s)>', @@ -241,7 +241,7 @@ 't3': '<0 object(s)>', 't1': { 't1_id': None, - 't2_id': 2L, + 't2_id': 2, 't6': '<0 object(s)>', 't7': None, 't4': '<0 object(s)>', @@ -249,14 +249,14 @@ 't2': { 't6': '<0 object(s)>', 'c1': 'test123', - 'id': 2L, + 'id': 2, 't1': [''] }, RefactoringTool: Refactored ./tests/conftest.py RefactoringTool: Refactored ./docs/example.py RefactoringTool: Refactored ./docs/conf.py RefactoringTool: No changes to ./alquimia/utils.py RefactoringTool: Refactored ./alquimia/models_attrs_reflect.py RefactoringTool: Refactored ./alquimia/models_attrs.py 't3': '<0 object(s)>', 't1': None, 'c9': 'test', 'c8': None, - 'id': 1L, + 'id': 1, 'c3': None, 'c2': None, 'c1': None, @@ -268,9 +268,9 @@ }, 'c9': 'test', 'c8': None, - 'id': 2L, + 'id': 2, 'c3': None, - 'c2': 1L, + 'c2': 1, 'c1': True, 'c10': None, 'c7': None, --- ./tests/conftest.py (original) +++ ./tests/conftest.py (refactored) @@ -89,7 +89,7 @@ def models_finalizer(models_): s = models_._session - for model in models_.values(): + for model in list(models_.values()): s.query(model).delete() s.commit() --- ./docs/example.py (original) +++ ./docs/example.py (refactored) @@ -25,4 +25,4 @@ qr = models['address'].query({'street': "john's street"}) -print qr +print(qr) --- ./docs/conf.py (original) +++ ./docs/conf.py (refactored) @@ -52,9 +52,9 @@ master_doc = 'index' # General information about the project. -project = u'Alquimia' -copyright = u'2015, Diogo Dutra' -author = u'Diogo Dutra' +project = 'Alquimia' +copyright = '2015, Diogo Dutra' +author = 'Diogo Dutra' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -228,8 +228,8 @@ # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ - (master_doc, 'Alquimia.tex', u'Alquimia Documentation', - u'Diogo Dutra', 'manual'), + (master_doc, 'Alquimia.tex', 'Alquimia Documentation', + 'Diogo Dutra', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -258,7 +258,7 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - (master_doc, 'alquimia', u'Alquimia Documentation', + (master_doc, 'alquimia', 'Alquimia Documentation', [author], 1) ] @@ -272,7 +272,7 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - (master_doc, 'Alquimia', u'Alquimia Documentation', + (master_doc, 'Alquimia', 'Alquimia Documentation', author, 'Alquimia', 'One line description of project.', 'Miscellaneous'), ] --- ./alquimia/models_attrs_reflect.py (original) +++ ./alquimia/models_attrs_reflect.py (refactored) @@ -88,7 +88,7 @@ def _keep_mtm_tables(self): self._mtm_tables = {} - for table in self._metadata.tables.values(): + for table in list(self._metadata.tables.values()): fks = table.foreign_keys if len(fks) == len(table.c) == 2: is_pks = True @@ -115,7 +115,7 @@ self._metadata.reflect() self._keep_mtm_tables() attrs = {} - tables = [table for table in self._metadata.tables.values() \ + tables = [table for table in list(self._metadata.tables.values()) \ if table.name not in self._mtm_tables] for table in tables: self._init_attrs(str(table.name)) --- ./alquimia/models_attrs.py (original) +++ ./alquimia/models_attrs.py (refactored) @@ -43,12 +43,12 @@ def _build_columns(self, model_name, model): new_model = {} - for k, v in model.iteritems(): + for k, v in model.items(): new_model[k] = type(v)(v) model = new_model model.pop('relationships', None) model['id'] = {'type': 'integer', 'primary_key': True} - for col_name, column in model.iteritems(): + for col_name, column in model.items(): if not isinstance(column, dict): type_ = column column = {'args': [col_name, type_]} @@ -59,10 +59,10 @@ def _build_rel_attr_dict(self, new_rels, rel): if not isinstance(rel, dict): new_rels[rel] = {} - elif not isinstance(rel.values()[0], dict): - RefactoringTool: Refactored ./alquimia/models.py RefactoringTool: Refactored ./alquimia/modelmeta.py new_rels[rel.keys()[0]] = {rel.values()[0]: True} + elif not isinstance(list(rel.values())[0], dict): + new_rels[list(rel.keys())[0]] = {list(rel.values())[0]: True} else: - new_rels[rel.keys()[0]] = rel.values()[0].copy() + new_rels[list(rel.keys())[0]] = list(rel.values())[0].copy() def _build_relationships_dict(self, rels): new_rels = {} @@ -72,7 +72,7 @@ for rel in rels: self._build_rel_attr_dict(new_rels, rel) else: - for k, v in rels.iteritems(): + for k, v in rels.items(): self._build_rel_attr_dict(new_rels, {k: v}) return new_rels @@ -93,7 +93,7 @@ def _build_relationships(self, model_name, rels_dict): rels = {} - for rel_name, rel in rels_dict.iteritems(): + for rel_name, rel in rels_dict.items(): if rel.pop('many-to-many', False): mtm_table_name = '%s_%s_association' % \ (model_name, rel_name) @@ -130,9 +130,9 @@ Table(table_name, self._metadata, col1, col2) def _check_rels(self, models_rels): - new_mr = {m: r.copy() for m, r in models_rels.iteritems()} - for mdl_name, rels in models_rels.iteritems(): - for rel_name, rel in rels.iteritems(): + new_mr = {m: r.copy() for m, r in models_rels.items()} + for mdl_name, rels in models_rels.items(): + for rel_name, rel in rels.items(): if mdl_name in new_mr[rel_name] and mdl_name != rel_name: rel2 = models_rels[rel_name][mdl_name] rel_mtm = rel.get('many-to-many', False) @@ -151,13 +151,13 @@ def _build(self, dict_): models_rels = {} - for model_name, model in dict_.iteritems(): + for model_name, model in dict_.items(): rels = model.get('relationships', {}) models_rels[model_name] = self._build_relationships_dict(rels) self._init_attrs(model_name) self._check_rels(models_rels) - for model_name, model in dict_.iteritems(): + for model_name, model in dict_.items(): self._build_columns(model_name, model) self._build_relationships(model_name, models_rels[model_name]) self[model_name]['__tablename__'] = model_name --- ./alquimia/models.py (original) +++ ./alquimia/models.py (refactored) @@ -48,14 +48,14 @@ def _build(self, base_model, models_attrs): models = {} - for model_name, attrs in models_attrs.iteritems(): + for model_name, attrs in models_attrs.items(): attrs.update({'_session': self._session}) model = type(model_name, (base_model,), attrs) models[model_name] = model - for model in models.values(): + for model in list(models.values()): model.__mapper__.relationships - for attr_name, attr in model.iteritems(): + for attr_name, attr in model.items(): if isinstance(attr.prop, RelationshipProperty): setattr(attr, 'model', models[attr_name]) else: --- ./alquimia/modelmeta.py (original) +++ ./alquimia/modelmeta.py (refactored) @@ -26,7 +26,7 @@ class AlquimiaModelMeta(DeclarativeMeta): def __init__(cls, classname, bases, dict_): DeclarativeMeta.__init__(cls, classname, bases, dict_) - attrs = {k:v for k,v in cls.__dict__.items() \ + attrs = {k:v for k,v in list(cls.__dict__.items()) \ if isinstance(v, InstrumentedAttribute)} cls.__attrs__ = cls.__attributes__ = attrs cls._current_pos = 0 @@ -34,7 +34,7 @@ def __getitem__(cls, attr_name): try: return cls.__attributes__[attr_name] - except KeyError, e: + except KeyError as e: raise KeyError(e.message) def __iter__(cls): @@ -43,13 +43,13 @@ def __contains__(cls, item):RefactoringTool: Refactored ./alquimia/model.py RefactoringTool: No changes to ./alquimia/__init__.py RefactoringTool: Files that were modified: RefactoringTool: ./setup.py RefactoringTool: ./tests/test_models.py RefactoringTool: ./tests/test_modelmeta.py RefactoringTool: ./tests/test_model.py RefactoringTool: ./tests/models_expected.py RefactoringTool: ./tests/conftest.py RefactoringTool: ./docs/example.py RefactoringTool: ./docs/conf.py RefactoringTool: ./alquimia/utils.py RefactoringTool: ./alquimia/models_attrs_reflect.py RefactoringTool: ./alquimia/models_attrs.py RefactoringTool: ./alquimia/models.py RefactoringTool: ./alquimia/modelmeta.py RefactoringTool: ./alquimia/model.py RefactoringTool: ./alquimia/__init__.py return item in cls.__attrs__ - def next(cls): + def __next__(cls): cls._current_pos += 1 - if cls._current_pos >= len(cls.keys()): + if cls._current_pos >= len(list(cls.keys())): cls._current_pos = 0 raise StopIteration else: - return cls.keys()[cls._current_pos - 1] + return list(cls.keys())[cls._current_pos - 1] @property def keys(cls): @@ -78,7 +78,7 @@ return objs def _update_rec(cls, new_values, obj): - for prop_name, new_value in new_values.iteritems(): + for prop_name, new_value in new_values.items(): if isinstance(new_value, dict): cls._update_rec(new_value, obj[prop_name]) elif isinstance(new_value, list): @@ -139,7 +139,7 @@ session.commit() def _parse_filters(cls, query_dict, obj, filters): - for prop_name, prop in query_dict.iteritems(): + for prop_name, prop in query_dict.items(): if prop_name == '_or': filters_ = [] [cls._parse_filters(subfilter, obj, filters_) for subfilter in prop] --- ./alquimia/model.py (original) +++ ./alquimia/model.py (refactored) @@ -23,7 +23,7 @@ def __init__(self, **kwargs): if 'id' in kwargs: raise Exception("Can't add objects with id!") - for prop_name, prop in kwargs.iteritems(): + for prop_name, prop in kwargs.items(): if isinstance(prop, dict): self[prop_name] = type(self)[prop_name].model(**prop) elif isinstance(prop, list): @@ -52,13 +52,13 @@ def __iter__(self): return self - def next(self): + def __next__(self): self._current_pos += 1 - if self._current_pos >= len(self.keys()): + if self._current_pos >= len(list(self.keys())): self._current_pos = 0 raise StopIteration else: - return self.keys()[self._current_pos - 1] + return list(self.keys())[self._current_pos - 1] def _check_attr(self, attr_name): if not attr_name in type(self): @@ -81,7 +81,7 @@ obj = self if obj is None else obj dict_ = {} rec_stack.append(obj) - for prop_name, prop in obj.items(): + for prop_name, prop in list(obj.items()): if isinstance(prop, list): if depth != 0 and len(prop): propl = [] @@ -101,10 +101,10 @@ return hasattr(self, key) def keys(self): - return type(self).keys() + return list(type(self).keys()) def items(self): - return [(k, self[k]) for k in self.keys()] + return [(k, self[k]) for k in list(self.keys())] def remove(self): self._session.delete(self) + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.98101 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-Alquimia-0.7.1 + 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 --debug running build running build_py creating build creating build/lib creating build/lib/alquimia copying alquimia/utils.py -> build/lib/alquimia copying alquimia/models_attrs_reflect.py -> build/lib/alquimia copying alquimia/models_attrs.py -> build/lib/alquimia copying alquimia/models.py -> build/lib/alquimia copying alquimia/modelmeta.py -> build/lib/alquimia copying alquimia/model.py -> build/lib/alquimia copying alquimia/__init__.py -> build/lib/alquimia creating build/lib/alquimia/schemas copying alquimia/schemas/models.json -> build/lib/alquimia/schemas + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.98101 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-Alquimia-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-Alquimia-buildroot + cd python3-module-Alquimia-0.7.1 + 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-Alquimia-buildroot --force running install running install_lib creating /usr/src/tmp/python3-module-Alquimia-buildroot creating /usr/src/tmp/python3-module-Alquimia-buildroot/usr creating /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib creating /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia creating /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/schemas copying build/lib/alquimia/schemas/models.json -> /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/schemas copying build/lib/alquimia/__init__.py -> /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia copying build/lib/alquimia/model.py -> /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia copying build/lib/alquimia/modelmeta.py -> /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia copying build/lib/alquimia/models.py -> /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia copying build/lib/alquimia/models_attrs.py -> /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia copying build/lib/alquimia/models_attrs_reflect.py -> /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia copying build/lib/alquimia/utils.py -> /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia byte-compiling /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__init__.py to __init__.cpython-38.pyc byte-compiling /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/model.py to model.cpython-38.pyc byte-compiling /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/modelmeta.py to modelmeta.cpython-38.pyc byte-compiling /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models.py to models.cpython-38.pyc byte-compiling /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models_attrs.py to models_attrs.cpython-38.pyc byte-compiling /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models_attrs_reflect.py to models_attrs_reflect.cpython-38.pyc byte-compiling /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/utils.py to utils.cpython-38.pyc running install_egg_info running egg_info creating alquimia.egg-info writing alquimia.egg-info/PKG-INFO writing dependency_links to alquimia.egg-info/dependency_links.txt writing requirements to alquimia.egg-info/requires.txt writing top-level names to alquimia.egg-info/top_level.txt writing manifest file 'alquimia.egg-info/SOURCES.txt' reading manifest file 'alquimia.egg-info/SOURCES.txt' writing manifest file 'alquimia.egg-info/SOURCES.txt' Copying alquimia.egg-info to /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia-0.7.1-py3.8.egg-info running install_scripts + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-Alquimia-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-Alquimia-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/python3-module-Alquimia-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-Alquimia-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-Alquimia-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/python3-module-Alquimia-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-Alquimia-buildroot using /usr/bin/python2.7 Bytecompiling python modules with optimization in /usr/src/tmp/python3-module-Alquimia-buildroot using /usr/bin/python2.7 -O Bytecompiling python3 modules in /usr/src/tmp/python3-module-Alquimia-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-38.pyc unlink /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-38.pyc unlink /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-38.pyc unlink /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-38.pyc unlink /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-38.pyc unlink /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-38.pyc unlink /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-38.pyc compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__init__.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/model.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/modelmeta.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models_attrs.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models_attrs_reflect.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/utils.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-Alquimia-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__init__.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/model.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/modelmeta.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models_attrs.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models_attrs_reflect.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/utils.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-Alquimia-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/__init__.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/model.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/modelmeta.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models_attrs.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/models_attrs_reflect.py compile /usr/src/tmp/python3-module-Alquimia-buildroot/usr/lib/python3/site-packages/alquimia/utils.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-38.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-38.opt-1.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-38.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-38.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-38.opt-1.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-38.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-38.opt-1.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-38.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-38.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-38.opt-1.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-38.pyc' './usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-38.opt-2.pyc' => './usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-38.opt-1.pyc' Hardlinking identical .pyc and .pyo files Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.44872 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-Alquimia-0.7.1 + /usr/bin/python3 setup.py test -v running test running egg_info writing alquimia.egg-info/PKG-INFO writing dependency_links to alquimia.egg-info/dependency_links.txt deleting alquimia.egg-info/requires.txt writing top-level names to alquimia.egg-info/top_level.txt reading manifest file 'alquimia.egg-info/SOURCES.txt' writing manifest file 'alquimia.egg-info/SOURCES.txt' running build_ext ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK + exit 0 Processing files: python3-module-Alquimia-0.7.1-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.47458 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-Alquimia-0.7.1 + DOCDIR=/usr/src/tmp/python3-module-Alquimia-buildroot/usr/share/doc/python3-module-Alquimia-0.7.1 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-Alquimia-buildroot/usr/share/doc/python3-module-Alquimia-0.7.1 + /bin/mkdir -p /usr/src/tmp/python3-module-Alquimia-buildroot/usr/share/doc/python3-module-Alquimia-0.7.1 + cp -prL README.md docs/index.rst docs/example.py /usr/src/tmp/python3-module-Alquimia-buildroot/usr/share/doc/python3-module-Alquimia-0.7.1 + chmod -R go-w /usr/src/tmp/python3-module-Alquimia-buildroot/usr/share/doc/python3-module-Alquimia-0.7.1 + chmod -R a+rX /usr/src/tmp/python3-module-Alquimia-buildroot/usr/share/doc/python3-module-Alquimia-0.7.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.I9k0va find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Btfqfe find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: python3(alquimia), python3(alquimia.model), python3(alquimia.modelmeta), python3(alquimia.models), python3(alquimia.models_attrs), python3(alquimia.models_attrs_reflect), python3(alquimia.utils) Requires: python3(jsonschema) < 0, python3(sqlalchemy) < 0, /usr/lib/python3/site-packages, python3(copy) < 0, python3(json) < 0, python3(logging) < 0, python3(os.path) < 0, python3(sqlalchemy.ext.declarative) < 0, python3(sqlalchemy.ext.declarative.api) < 0, python3(sqlalchemy.orm) < 0, python3(sqlalchemy.orm.attributes) < 0, python3(sqlalchemy.orm.exc) < 0, python3(sqlalchemy.orm.relationships) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-Alquimia-0.7.1-alt2.noarch.rpm 7.13user 0.49system 0:11.66elapsed 65%CPU (0avgtext+0avgdata 30208maxresident)k 0inputs+0outputs (0major+159171minor)pagefaults 0swaps 14.22user 3.51system 0:24.75elapsed 71%CPU (0avgtext+0avgdata 108832maxresident)k 6864inputs+0outputs (0major+607187minor)pagefaults 0swaps --- python3-module-Alquimia-0.7.1-alt2.noarch.rpm.repo 2020-01-14 13:43:02.000000000 +0000 +++ python3-module-Alquimia-0.7.1-alt2.noarch.rpm.hasher 2020-04-03 09:46:55.228808599 +0000 @@ -1,31 +1,31 @@ /usr/lib/python3/site-packages/alquimia 40755 -/usr/lib/python3/site-packages/alquimia-0.7.1-py3.7.egg-info 40755 -/usr/lib/python3/site-packages/alquimia-0.7.1-py3.7.egg-info/PKG-INFO 100644 -/usr/lib/python3/site-packages/alquimia-0.7.1-py3.7.egg-info/SOURCES.txt 100644 -/usr/lib/python3/site-packages/alquimia-0.7.1-py3.7.egg-info/dependency_links.txt 100644 -/usr/lib/python3/site-packages/alquimia-0.7.1-py3.7.egg-info/requires.txt 100644 -/usr/lib/python3/site-packages/alquimia-0.7.1-py3.7.egg-info/top_level.txt 100644 +/usr/lib/python3/site-packages/alquimia-0.7.1-py3.8.egg-info 40755 +/usr/lib/python3/site-packages/alquimia-0.7.1-py3.8.egg-info/PKG-INFO 100644 +/usr/lib/python3/site-packages/alquimia-0.7.1-py3.8.egg-info/SOURCES.txt 100644 +/usr/lib/python3/site-packages/alquimia-0.7.1-py3.8.egg-info/dependency_links.txt 100644 +/usr/lib/python3/site-packages/alquimia-0.7.1-py3.8.egg-info/requires.txt 100644 +/usr/lib/python3/site-packages/alquimia-0.7.1-py3.8.egg-info/top_level.txt 100644 /usr/lib/python3/site-packages/alquimia/__init__.py 100644 /usr/lib/python3/site-packages/alquimia/__pycache__ 40755 -/usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-37.opt-1.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-37.opt-2.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-37.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-37.opt-1.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-37.opt-2.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-37.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-37.opt-1.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-37.opt-2.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-37.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-37.opt-1.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-37.opt-2.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-37.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-37.opt-1.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-37.opt-2.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-37.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-37.opt-1.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-37.opt-2.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-37.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-37.opt-1.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-37.opt-2.pyc 100644 -/usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-37.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-38.opt-1.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-38.opt-2.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/__init__.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-38.opt-1.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-38.opt-2.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/model.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-38.opt-1.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-38.opt-2.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/modelmeta.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-38.opt-1.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-38.opt-2.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-38.opt-1.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-38.opt-2.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-38.opt-1.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-38.opt-2.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/models_attrs_reflect.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-38.opt-1.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-38.opt-2.pyc 100644 +/usr/lib/python3/site-packages/alquimia/__pycache__/utils.cpython-38.pyc 100644 /usr/lib/python3/site-packages/alquimia/model.py 100644