<86>Jul 25 09:50:52 userdel[2502156]: delete user 'rooter' <86>Jul 25 09:50:52 userdel[2502156]: removed group 'rooter' owned by 'rooter' <86>Jul 25 09:50:52 userdel[2502156]: removed shadow group 'rooter' owned by 'rooter' <86>Jul 25 09:50:52 groupadd[2502188]: group added to /etc/group: name=rooter, GID=663 <86>Jul 25 09:50:52 groupadd[2502188]: group added to /etc/gshadow: name=rooter <86>Jul 25 09:50:52 groupadd[2502188]: new group: name=rooter, GID=663 <86>Jul 25 09:50:52 useradd[2502209]: new user: name=rooter, UID=663, GID=663, home=/root, shell=/bin/bash <86>Jul 25 09:50:53 userdel[2502249]: delete user 'builder' <86>Jul 25 09:50:53 userdel[2502249]: removed group 'builder' owned by 'builder' <86>Jul 25 09:50:53 userdel[2502249]: removed shadow group 'builder' owned by 'builder' <86>Jul 25 09:50:53 groupadd[2502274]: group added to /etc/group: name=builder, GID=664 <86>Jul 25 09:50:53 groupadd[2502274]: group added to /etc/gshadow: name=builder <86>Jul 25 09:50:53 groupadd[2502274]: new group: name=builder, GID=664 <86>Jul 25 09:50:53 useradd[2502303]: new user: name=builder, UID=664, GID=664, home=/usr/src, shell=/bin/bash <13>Jul 25 09:50:54 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Jul 25 09:50:54 rpmi: libexpat-2.2.9-alt1 sisyphus+252464.200.2.1 1590958865 installed <13>Jul 25 09:50:54 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Jul 25 09:50:54 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Jul 25 09:50:54 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jul 25 09:50:54 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jul 25 09:50:54 rpmi: ca-certificates-2020.06.29-alt1 sisyphus+254237.300.1.1 1593450881 installed <13>Jul 25 09:50:54 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Jul 25 09:50:54 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Jul 25 09:50:54 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Jul 25 09:50:55 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Jul 25 09:50:55 rpmi: python3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed <13>Jul 25 09:50:55 rpmi: python3-base-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed <13>Jul 25 09:50:55 rpmi: libpython3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed <13>Jul 25 09:50:55 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Jul 25 09:50:55 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Jul 25 09:50:58 rpmi: python3-module-six-1.14.0-alt1 sisyphus+251567.100.1.1 1589268039 installed <13>Jul 25 09:50:58 rpmi: python3-module-pkg_resources-1:46.1.3-alt1 sisyphus+250566.200.3.1 1587973342 installed <13>Jul 25 09:50:58 rpmi: python3-module-attrs-19.3.0-alt1 sisyphus+240796.100.1.1 1573741715 installed <13>Jul 25 09:50:58 rpmi: python3-module-zope.interface-4.7.2-alt1 sisyphus+244999.500.3.1 1585220597 installed <13>Jul 25 09:50:58 rpmi: libffi6-1:3.2.1-alt4 sisyphus+251953.300.2.1 1589891360 installed <13>Jul 25 09:50:58 rpmi: python3-module-cryptography-3.0-alt1 sisyphus+255181.200.1.1 1595326646 installed <13>Jul 25 09:50:58 rpmi: python3-module-pygobject-2.28.6-alt10.1.1.1 sisyphus+245000.34566.79.1 1583258586 installed <13>Jul 25 09:50:58 rpmi: python3-module-pyperf-1.7.0-alt1 sisyphus+245101.100.1.1 1580078033 installed <13>Jul 25 09:50:58 rpmi: python3-module-hamcrest-2.0.0-alt4.a1.git20150729 sisyphus+235493.2300.6.1 1565442379 installed <13>Jul 25 09:50:58 rpmi: python3-module-pyrsistent-0.15.4-alt1 sisyphus+245000.14500.79.1 1583228978 installed <13>Jul 25 09:50:58 rpmi: python3-module-wcwidth-0.1.9-alt1 sisyphus+251222.500.3.1 1588843640 installed <13>Jul 25 09:50:58 rpmi: python3-module-pluggy-0.13.1-alt2 sisyphus+250320.400.1.1 1588511673 installed <13>Jul 25 09:50:58 rpmi: python3-module-pyparsing-2.4.2-alt1 sisyphus+236061.100.3.1 1565853577 installed <13>Jul 25 09:50:58 rpmi: python3-module-packaging-19.0-alt2 sisyphus+235493.3500.8.1 1565461874 installed <13>Jul 25 09:50:58 rpmi: python3-module-more-itertools-7.0.0-alt3 sisyphus+226536.100.1.1 1554329928 installed <13>Jul 25 09:50:58 rpmi: python3-module-iniconfig-1.0.0-alt2 sisyphus+235493.2400.6.1 1565442448 installed <13>Jul 25 09:50:58 rpmi: python3-module-click-7.1.2-alt1 sisyphus+255037.300.2.1 1594989980 installed <13>Jul 25 09:50:58 rpmi: python3-module-incremental-17.5.0-alt3 sisyphus+225625.45700.91.1 1555360824 installed <13>Jul 25 09:50:58 rpmi: python3-module-pyasn1-0.4.8-alt1 sisyphus+241541.100.2.1 1574620393 installed <13>Jul 25 09:50:58 rpmi: python3-module-pycryptodome-3.9.8-alt1 sisyphus+254050.100.1.1 1593113030 installed <13>Jul 25 09:50:58 rpmi: python3-module-constantly-15.1.0-alt5.qa1 sisyphus+228353.1600.3.1 1556554115 installed <13>Jul 25 09:50:58 rpmi: python3-module-priority-1.3.0-alt1.qa1 sisyphus+228365.500.1.1 1556564499 installed <13>Jul 25 09:50:58 rpmi: python3-module-hyperframe-5.2.0-alt1 sisyphus+231788.100.1.1 1560100609 installed <13>Jul 25 09:50:58 rpmi: python3-module-hpack-3.0.0-alt1.qa1 sisyphus+227493.500.1.3 1555835217 installed <13>Jul 25 09:50:58 rpmi: python3-module-h2-3.0.1-alt3 sisyphus+248282.100.1.1 1584886173 installed <13>Jul 25 09:50:58 rpmi: python3-module-z3c-3.0.0-alt3 sisyphus+220440.100.1.1 1549119447 installed <13>Jul 25 09:50:58 rpmi: python3-module-zc-1.0.0-alt6.2 1458024175 installed <13>Jul 25 09:50:58 rpmi: python3-module-zope-3.3.0-alt8.5 sisyphus+225625.33400.91.1 1555314837 installed <13>Jul 25 09:50:58 rpmi: python3-module-serial-3.4-alt1 1508504506 installed <13>Jul 25 09:50:58 rpmi: python3-module-idna-2.10-alt1 sisyphus+255040.200.1.1 1594995891 installed <13>Jul 25 09:50:58 rpmi: python3-module-hyperlink-19.0.0-alt1 sisyphus+231791.100.1.1 1560104463 installed <13>Jul 25 09:50:58 rpmi: python3-module-appdirs-1.4.3-alt2 sisyphus+246664.100.1.1 1582182741 installed <13>Jul 25 09:50:58 rpmi: python3-module-apipkg-1.5-alt1 sisyphus+227465.1100.1.2 1555756555 installed <13>Jul 25 09:50:58 rpmi: python3-module-py-1.8.0-alt6 sisyphus+252790.200.2.1 1591264310 installed <13>Jul 25 09:50:58 rpmi: python3-module-pycparser-2.19-alt2 sisyphus+245734.100.1.1 1581192421 installed <13>Jul 25 09:50:58 rpmi: python3-module-cffi-1.14.0-alt1 sisyphus+244999.200.3.1 1585219427 installed <13>Jul 25 09:50:58 rpmi: python3-module-OpenSSL-19.0.0-alt1 sisyphus+238757.100.1.1 1570339901 installed <13>Jul 25 09:50:58 rpmi: libsqlite3-3.32.3-alt1 sisyphus+253798.100.1.1 1592756163 installed <13>Jul 25 09:50:58 rpmi: python3-modules-sqlite3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed <13>Jul 25 09:50:58 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Jul 25 09:50:58 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Jul 25 09:50:58 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Jul 25 09:50:58 rpmi: python3-dev-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed <13>Jul 25 09:50:58 rpmi: python3-module-setuptools-1:46.1.3-alt1 sisyphus+250566.200.3.1 1587973342 installed <13>Jul 25 09:50:58 rpmi: python3-module-twisted-runner-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:58 rpmi: python3-module-twisted-logger-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:58 rpmi: python3-module-twisted-web-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:58 rpmi: python3-module-twisted-conch-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:58 rpmi: python3-module-twisted-names-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:58 rpmi: python3-module-twisted-pair-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:58 rpmi: python3-module-twisted-positioning-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:59 rpmi: python3-module-twisted-core-test-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:59 rpmi: python3-module-twisted-words-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:59 rpmi: python3-module-automat-20.2.0-alt1 sisyphus+248641.100.1.1 1585254697 installed <13>Jul 25 09:50:59 rpmi: python3-module-twisted-core-18.9.0-alt1 sisyphus+245000.25400.79.1 1583246892 installed <13>Jul 25 09:50:59 rpmi: python3-module-jsonschema-3.2.0-alt1 sisyphus+254429.700.1.1 1593798463 installed <13>Jul 25 09:50:59 rpmi: python3-module-jsonschema-tests-3.2.0-alt1 sisyphus+254429.700.1.1 1593798463 installed <13>Jul 25 09:50:59 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001679 installed <13>Jul 25 09:50:59 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Jul 25 09:50:59 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <86>Jul 25 09:50:59 groupadd[2518951]: group added to /etc/group: name=_keytab, GID=499 <86>Jul 25 09:50:59 groupadd[2518951]: group added to /etc/gshadow: name=_keytab <86>Jul 25 09:50:59 groupadd[2518951]: new group: name=_keytab, GID=499 <13>Jul 25 09:50:59 rpmi: libkrb5-1.18.2-alt2 sisyphus+254565.100.4.1 1594375666 installed <13>Jul 25 09:50:59 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed <13>Jul 25 09:50:59 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Jul 25 09:50:59 rpmi: python-modules-encodings-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-modules-compiler-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-modules-email-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-modules-unittest-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-modules-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-modules-nis-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-modules-ctypes-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-modules-multiprocessing-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-modules-logging-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:50:59 rpmi: python-tools-2to3-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed <13>Jul 25 09:51:00 rpmi: python3-module-SQLAlchemy-1.3.18-alt1 sisyphus+254609.100.1.1 1594120614 installed <13>Jul 25 09:51:00 rpmi: python3-module-pytest-5.4.3-alt1 sisyphus+252705.100.3.1 1591287910 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-Alquimia-0.7.1-alt2.nosrc.rpm 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.32621 + 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.36209 + 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.44612 + 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.90991 + 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 WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. 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.30473 + 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.M19CjM 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.sOoisK 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 6.83user 0.48system 0:10.38elapsed 70%CPU (0avgtext+0avgdata 30616maxresident)k 0inputs+0outputs (0major+154881minor)pagefaults 0swaps 14.78user 3.75system 0:22.09elapsed 83%CPU (0avgtext+0avgdata 110812maxresident)k 0inputs+0outputs (0major+575162minor)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-07-25 09:51:13.106141410 +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