<86>Dec 14 02:50:08 userdel[2571550]: delete user 'rooter' <86>Dec 14 02:50:08 userdel[2571550]: removed group 'rooter' owned by 'rooter' <86>Dec 14 02:50:08 groupadd[2571580]: group added to /etc/group: name=rooter, GID=975 <86>Dec 14 02:50:08 groupadd[2571580]: group added to /etc/gshadow: name=rooter <86>Dec 14 02:50:08 groupadd[2571580]: new group: name=rooter, GID=975 <86>Dec 14 02:50:09 useradd[2571602]: new user: name=rooter, UID=975, GID=975, home=/root, shell=/bin/bash <86>Dec 14 02:50:09 userdel[2571634]: delete user 'builder' <86>Dec 14 02:50:09 userdel[2571634]: removed group 'builder' owned by 'builder' <86>Dec 14 02:50:09 groupadd[2571661]: group added to /etc/group: name=builder, GID=976 <86>Dec 14 02:50:09 groupadd[2571661]: group added to /etc/gshadow: name=builder <86>Dec 14 02:50:09 groupadd[2571661]: new group: name=builder, GID=976 <86>Dec 14 02:50:09 useradd[2571684]: new user: name=builder, UID=976, GID=976, home=/usr/src, shell=/bin/bash <13>Dec 14 02:50:10 rpmi: mpdecimal-2.5.1-alt1 sisyphus+291245.40.54.1 1643293433 installed <13>Dec 14 02:50:10 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Dec 14 02:50:10 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Dec 14 02:50:10 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Dec 14 02:50:10 rpmi: libtasn1-4.19.0-alt1 sisyphus+305700.100.1.1 1661359624 installed <13>Dec 14 02:50:10 rpmi: rpm-macros-alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed <13>Dec 14 02:50:10 rpmi: alternatives-0.5.2-alt1 sisyphus+300869.100.1.1 1653844113 installed <13>Dec 14 02:50:10 rpmi: ca-certificates-2022.09.15-alt1 sisyphus+306895.200.1.1 1663268411 installed <13>Dec 14 02:50:10 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Dec 14 02:50:10 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed <13>Dec 14 02:50:10 rpmi: libcrypto1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657026987 installed <13>Dec 14 02:50:10 rpmi: libssl1.1-1.1.1q-alt1 sisyphus+303203.100.1.1 1657026987 installed <13>Dec 14 02:50:10 rpmi: python3-3.10.8-alt1 sisyphus+311248.100.1.1 1670297259 installed <13>Dec 14 02:50:11 rpmi: python3-base-3.10.8-alt1 sisyphus+311248.100.1.1 1670297259 installed <13>Dec 14 02:50:11 rpmi: tests-for-installed-python3-pkgs-0.1.20-alt1 sisyphus+303554.100.1.1 1668376332 installed <13>Dec 14 02:50:11 rpmi: rpm-build-python3-0.1.20-alt1 sisyphus+303554.100.1.1 1668376332 installed <13>Dec 14 02:50:11 rpmi: rpm-macros-sphinx3-1:5.0.1-alt1 sisyphus+302579.100.1.2 1656067095 installed WARNING: %python3_build is deprecated and will be removed in future, please use %pyproject_build instead WARNING: %python3_install is deprecated and will be removed in future, please use %pyproject_install instead <13>Dec 14 02:50:12 rpmi: python3-module-six-1.16.0-alt1 sisyphus+283489.100.2.1 1629527308 installed <13>Dec 14 02:50:12 rpmi: python3-module-Pygments-2.13.0-alt1 sisyphus+308235.100.1.1 1665493245 installed <13>Dec 14 02:50:12 rpmi: python3-module-alabaster-0.7.6-alt4 sisyphus+281697.200.1.1 1627919931 installed <13>Dec 14 02:50:12 rpmi: python3-module-genshi-0.7.7-alt1 sisyphus+299111.100.1.1 1651061009 installed <13>Dec 14 02:50:12 rpmi: python3-module-snowballstemmer-1.2.0-alt3 sisyphus+284856.100.1.1 1631108763 installed <13>Dec 14 02:50:12 rpmi: python3-module-railroad-diagrams-1.1.1-alt1 sisyphus+294587.100.1.1 1643813088 installed <13>Dec 14 02:50:12 rpmi: python3-module-markupsafe-1:2.1.1-alt1 sisyphus+296796.100.1.1 1647522024 installed <13>Dec 14 02:50:12 rpmi: python3-module-jinja2-3.1.2-alt1 sisyphus+303664.100.1.1 1657809843 installed <13>Dec 14 02:50:12 rpmi: python3-module-pyparsing-3.0.9-alt2 sisyphus+309123.700.4.1 1668095436 installed <13>Dec 14 02:50:12 rpmi: python3-module-packaging-21.3-alt1 sisyphus+293292.100.4.1 1642663064 installed <13>Dec 14 02:50:12 rpmi: python3-module-imagesize-1.2.0-alt1 sisyphus+282837.100.1.1 1629041158 installed <13>Dec 14 02:50:12 rpmi: python3-module-idna-3.4-alt1 sisyphus+307942.100.1.1 1665051373 installed <13>Dec 14 02:50:12 rpmi: python3-module-webencodings-0.5.1-alt2 sisyphus+276020.100.1.1 1624812421 installed <13>Dec 14 02:50:12 rpmi: python3-module-cssselect-1.1.0-alt1 sisyphus+305000.300.2.1 1660575058 installed <13>Dec 14 02:50:12 rpmi: python3-module-charset-normalizer-2.1.1-alt1 sisyphus+311047.100.1.1 1669992940 installed <13>Dec 14 02:50:12 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Dec 14 02:50:12 rpmi: python3-module-cffi-1.15.1-alt1 sisyphus+308243.100.2.1 1665650114 installed <13>Dec 14 02:50:12 rpmi: python3-module-cryptography-38.0.1-alt1 sisyphus+306457.100.1.1 1662734755 installed <13>Dec 14 02:50:12 rpmi: python3-module-openssl-22.0.0-alt1 sisyphus+297852.100.1.1 1649097500 installed <13>Dec 14 02:50:12 rpmi: python3-module-urllib3-2:1.26.6-alt3 sisyphus+283224.100.2.2 1629257365 installed <13>Dec 14 02:50:12 rpmi: python3-module-requests-2.28.1-alt1 sisyphus+304334.300.1.1 1658841176 installed <13>Dec 14 02:50:12 rpmi: python3-module-pytz-1:2022.6-alt1 sisyphus+311396.200.1.1 1670517427 installed <13>Dec 14 02:50:13 rpmi: python3-module-babel-1:2.9.1-alt1 sisyphus+282703.100.1.1 1628975529 installed <13>Dec 14 02:50:13 rpmi: python-sphinx-objects.inv-1:2.3.12.20221125-alt1 sisyphus+310810.100.1.1 1669678559 installed <13>Dec 14 02:50:13 rpmi: libxslt-1.1.37-alt1 sisyphus+307481.100.1.1 1664360521 installed <13>Dec 14 02:50:13 rpmi: python3-module-html5lib-1:1.1-alt1 sisyphus+278096.120.5.1 1626086978 installed <13>Dec 14 02:50:13 rpmi: python3-module-lxml-4.9.1-alt1 sisyphus+303704.100.1.1 1657881603 installed <13>Dec 14 02:50:13 rpmi: python3-module-docutils-0.18.1-alt2 sisyphus+298475.100.1.1 1650019614 installed <13>Dec 14 02:50:13 rpmi: python3-module-sphinxcontrib-applehelp-1.0.2-alt1 sisyphus+276002.100.2.2 1624878023 installed <13>Dec 14 02:50:13 rpmi: python3-module-sphinxcontrib-devhelp-1.0.2-alt1 sisyphus+276003.100.2.2 1624879024 installed <13>Dec 14 02:50:13 rpmi: python3-module-sphinxcontrib-htmlhelp-2.0.0-alt2 sisyphus+298571.100.1.1 1650103344 installed <13>Dec 14 02:50:13 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt1 sisyphus+276004.100.1.1 1624811634 installed <13>Dec 14 02:50:13 rpmi: python3-module-sphinxcontrib-qthelp-1.0.3-alt2 sisyphus+304787.100.1.1 1659628584 installed <13>Dec 14 02:50:13 rpmi: python3-module-sphinxcontrib-serializinghtml-1.1.5-alt2 sisyphus+298572.100.1.1 1650104574 installed <13>Dec 14 02:50:13 rpmi: python3-module-sphinx-1:5.0.1-alt1 sisyphus+302579.100.1.2 1656067095 installed <13>Dec 14 02:50:13 rpmi: libpython-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:13 rpmi: python2-base-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:13 rpmi: python-modules-encodings-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:13 rpmi: python-modules-compiler-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:13 rpmi: python-modules-email-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:13 rpmi: python-modules-unittest-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:13 rpmi: python-modules-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:14 rpmi: python-modules-ctypes-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:14 rpmi: python-modules-multiprocessing-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:14 rpmi: python-modules-logging-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed <13>Dec 14 02:50:14 rpmi: python-tools-2to3-2.7.18-alt10 sisyphus+302234.100.1.1 1655470122 installed WARNING: %python3_build is deprecated and will be removed in future, please use %pyproject_build instead WARNING: %python3_install is deprecated and will be removed in future, please use %pyproject_install instead Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-webhelpers-1.3-alt3.nosrc.rpm (w1.gzdio) <13>Dec 14 02:50:15 rpmi: python3-module-pkg_resources-1:65.6.3-alt1 sisyphus+310583.300.6.1 1669883488 installed <13>Dec 14 02:50:15 rpmi: libpython3-3.10.8-alt1 sisyphus+311248.100.1.1 1670297259 installed <13>Dec 14 02:50:15 rpmi: libncurses-6.3.20220618-alt1 sisyphus+302449.100.1.1 1655835246 installed <13>Dec 14 02:50:15 rpmi: libtinfo-devel-6.3.20220618-alt1 sisyphus+302449.100.1.1 1655835246 installed <13>Dec 14 02:50:15 rpmi: libncurses-devel-6.3.20220618-alt1 sisyphus+302449.100.1.1 1655835246 installed <13>Dec 14 02:50:16 rpmi: python3-dev-3.10.8-alt1 sisyphus+311248.100.1.1 1670297259 installed <13>Dec 14 02:50:16 rpmi: python3-module-setuptools-1:65.6.3-alt1 sisyphus+310583.300.6.1 1669883488 installed WARNING: %python3_build is deprecated and will be removed in future, please use %pyproject_build instead WARNING: %python3_install is deprecated and will be removed in future, please use %pyproject_install instead Installing python3-module-webhelpers-1.3-alt3.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.55207 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-webhelpers-1.3 + echo 'Source #0 (WebHelpers-1.3.tar.gz):' Source #0 (WebHelpers-1.3.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/WebHelpers-1.3.tar.gz + /bin/tar -xf - + cd python3-module-webhelpers-1.3 + /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 ./webhelpers/util.py RefactoringTool: Refactored ./webhelpers/textile.py --- ./webhelpers/util.py (original) +++ ./webhelpers/util.py (refactored) @@ -7,8 +7,8 @@ import cgi import copy import sys -import urllib -import urlparse +import urllib.request, urllib.parse, urllib.error +import urllib.parse try: from UserDict import DictMixin except ImportError: @@ -16,7 +16,7 @@ from xml.sax.saxutils import XMLGenerator try: - from urlparse import parse_qs + from urllib.parse import parse_qs except ImportError: # Python < 2.6 from cgi import parse_qs @@ -56,20 +56,20 @@ 'http://www.mau.de?foo=C&foo=D' """ - url, fragment = urlparse.urldefrag(_url) + url, fragment = urllib.parse.urldefrag(_url) if "?" in url: url, qs = url.split("?", 1) query = parse_qs(qs) else: query = {} - for key, value in params.iteritems(): + for key, value in params.items(): if value is not None: query[key] = value elif key in query: del query[key] if _debug: return url, query, fragment - qs = urllib.urlencode(query, True) + qs = urllib.parse.urlencode(query, True) if qs: qs = "?" + qs if fragment: @@ -116,13 +116,13 @@ """ if s is None: return '' - if not isinstance(s, basestring): + if not isinstance(s, str): if hasattr(s, '__unicode__'): - s = unicode(s) + s = str(s) else: s = str(s) s = cgi_escape(s, True) - if isinstance(s, unicode): + if isinstance(s, str): s = s.encode('ascii', 'xmlcharrefreplace') return s @@ -147,7 +147,7 @@ # section 3.1 of RFC 3987. if iri is None: return iri - return urllib.quote(iri, safe='/#%[]=:;$&()+,!?') + return urllib.parse.quote(iri, safe='/#%[]=:;$&()+,!?') class Partial(object): @@ -267,7 +267,7 @@ """ unicode_mixed = {} - for key, value in self.multi.mixed().iteritems(): + for key, value in self.multi.mixed().items(): if isinstance(value, list): value = [self._decode_value(value) for value in value] else: @@ -278,7 +278,7 @@ def dict_of_lists(self): """Return dict where each key is associated with a list of values.""" unicode_dict = {} - for key, value in self.multi.dict_of_lists().iteritems(): + for key, value in self.multi.dict_of_lists().items(): value = [self._decode_value(value) for value in value] unicode_dict[self._decode_key(key)] = value return unicode_dict @@ -308,7 +308,7 @@ return (self._decode_key(k), self._decode_value(v)) def __repr__(self): - items = ', '.join(['(%r, %r)' % v for v in self.items()]) + items = ', '.join(['(%r, %r)' % v for v in list(self.items())]) return '%s([%s])' % (self.__class__.__name__, items) def __len__(self): @@ -319,25 +319,25 @@ ## def keys(self): - return [self._decode_key(k) for k in self.multi.iterkeys()] + return [self._decode_key(k) for k in self.multi.keys()] def iterkeys(self): - for k in self.multi.iterkeys(): + for k in self.multi.keys(): yield self._decode_key(k) __iter__ = iterkeys def items(self): return [(self._decode_key(k), self._decode_value(v)) for \ - k, v in self.multi.iteritems()] + k, v in self.multi.items()] def iteritems(self): - for k, v in self.multi.iteritems(): + for k, v in self.multi.items(): yield (self._decode_key(k), self._decode_value(v)) def values(self): - return [self._decode_value(v) for v in self.multi.itervalues()] + return [self._decode_value(v) for v in self.multi.values()] def itervalues(self): - for v in self.multi.itervalues(): + for v in self.multi.values(): yield self._decode_value(v) --- ./webhelpers/textile.py (original) +++ ./webhelpers/textile.py (refactored) @@ -193,7 +193,7 @@ try: RefactoringTool: Refactored ./webhelpers/text.py #from twisted.python import htmlizer import htmlizer - from StringIO import StringIO + from io import StringIO def _color(code): """Colorizer Python code. @@ -264,7 +264,7 @@ This function outputs debug information if DEBUGLEVEL is higher than a given treshold. """ - if DEBUGLEVEL >= level: print >> sys.stderr, s + if DEBUGLEVEL >= level: print(s, file=sys.stderr) ############################# @@ -516,7 +516,7 @@ def normalize_attrs(self, attrs): # utility method to be called by descendants - attrs = [(k.lower(), sgmllib.charref.sub(lambda m: unichr(int(m.groups()[0])), v).strip()) for k, v in attrs] + attrs = [(k.lower(), sgmllib.charref.sub(lambda m: chr(int(m.groups()[0])), v).strip()) for k, v in attrs] attrs = [(k, k in ('rel', 'type') and v.lower() or v) for k, v in attrs] return attrs @@ -851,7 +851,7 @@ # Convert to desired output. if isinstance(text, str): - text = unicode(text, encoding) + text = str(text, encoding) text = text.encode(output, 'xmlcharrefreplace') # Sanitize? @@ -984,19 +984,19 @@ if extending and not captures.get('dot', None): output[-1][1]['text'] += block break - elif captures.has_key('dot'): + elif 'dot' in captures: del captures['dot'] # If a signature matches, we are not extending a block. extending = 0 # Check if we should extend this block. - if captures.has_key('extend'): + if 'extend' in captures: extending = captures['extend'] del captures['extend'] # Apply head_offset. - if captures.has_key('header'): + if 'header' in captures: captures['header'] = int(captures['header']) + self.head_offset # Apply clear. @@ -1165,7 +1165,7 @@ output['style'] = output.get('style', '') + ''.join(style) # Remove excess whitespace. - if output.has_key('class'): + if 'class' in output: output['class'] = output['class'].strip() return output @@ -1180,7 +1180,7 @@ """ # Open tag. open_tag = ['<%s' % tag] - for k,v in attributes.items(): + for k,v in list(attributes.items()): # The ALT attribute can be empty. if k == 'alt' or v: open_tag.append(' %s="%s"' % (k, v)) @@ -1237,7 +1237,7 @@ close_tag = '

' # Pop the id because it must be unique. - if attributes.has_key('id'): del attributes['id'] + if 'id' in attributes: del attributes['id'] # Break lines. line = preg_replace(r'(
|\n)+', '
\n', line) @@ -1341,7 +1341,7 @@ attributes = self.parse_params(parameters, clear) # XHTML can't have the attribute lang. - if attributes.has_key('lang'): + if 'lang' in attributes: lang = attributes['lang'] del attributes['lang'] else: @@ -2804,7 +2804,7 @@ query = query.replace(' ', '+') # Look for smart search. - if self.searches.has_key(proto): + if proto in self.searches: link = self.searches[proto] % query # Fix URL. @@ -2879,4 +2879,4 @@ if __name__ == '__main__': - print textile('tell me about textile.', head_offset=1) + print(textile('tell me about textile.', head_offset=1)) --- ./webhelpers/text.py (original) +++ ./webhelpers/text.py (refactored) @@ -6,7 +6,7 @@ import re import textRefactoringTool: No changes to ./webhelpers/pylonslib/secure_form.py RefactoringTool: Refactored ./webhelpers/pylonslib/minify.py RefactoringTool: No changes to ./webhelpers/pylonslib/grid.py RefactoringTool: No changes to ./webhelpers/pylonslib/flash.py RefactoringTool: No changes to ./webhelpers/pylonslib/_jsmin.py RefactoringTool: No changes to ./webhelpers/pylonslib/__init__.py RefactoringTool: Refactored ./webhelpers/paginate.py wrap -import urllib +import urllib.request, urllib.parse, urllib.error from webhelpers.html.tools import strip_tags @@ -275,7 +275,7 @@ s = remove_formatting(string).lower() s = replace_whitespace(s, '-') s = collapse(s, '-') - return urllib.quote(s) + return urllib.parse.quote(s) def remove_formatting(string): @@ -356,7 +356,7 @@ "(#190|frac34)": "three fourths", "(#176|deg)": " degrees" } - for textiled, normal in replace_dict.items(): + for textiled, normal in list(replace_dict.items()): string = re.sub(r'\&%s;' % textiled, normal, string) return re.sub(r'\&[^;]+;', '', string) --- ./webhelpers/pylonslib/minify.py (original) +++ ./webhelpers/pylonslib/minify.py (refactored) @@ -29,7 +29,7 @@ import re import os import logging -import StringIO +import io import warnings from webhelpers.html.tags import javascript_link as __javascript_link @@ -63,7 +63,7 @@ return sources names = list() - js_buffer = StringIO.StringIO() + js_buffer = io.StringIO() base = os.path.commonprefix([os.path.dirname(s) for s in sources]) for source in sources: @@ -175,7 +175,7 @@ def do_css_CSSStyleDeclaration(self, style, separator=None): try: color = style.getPropertyValue('color') - if color and color is not u'': + if color and color is not '': color = self.change_colors(color) style.setProperty('color', color) except: --- ./webhelpers/paginate.py (original) +++ ./webhelpers/paginate.py (refactored) @@ -173,7 +173,7 @@ import re from string import Template -import urllib +import urllib.request, urllib.parse, urllib.error import warnings from webhelpers.html import literal, HTML @@ -247,7 +247,7 @@ def __getitem__(self, range): if not isinstance(range, slice): - raise Exception, "__getitem__ without slicing not supported" + raise Exception("__getitem__ without slicing not supported") offset = range.start limit = range.stop - range.start select = self.obj.offset(offset).limit(limit) @@ -265,7 +265,7 @@ def __getitem__(self, range): if not isinstance(range, slice): - raise Exception, "__getitem__ without slicing not supported" + raise Exception("__getitem__ without slicing not supported") return self.obj[range] def __len__(self): @@ -441,7 +441,7 @@ first = self.first_item - 1 last = self.last_item self.items = list(self.collection[first:last]) - except TypeError, e: + except TypeError as e: if str(e) == "unhashable type": # Assume this means collection is unsliceable. raise TypeError(INCOMPATIBLE_COLLECTION_TYPE) @@ -759,7 +759,7 @@ text = HTML.span(c=text, **self.dotdot_attr) nav_items.append(text) - for thispage in xrange(leftmost_page, rightmost_page+1): + for thispage in range(leftmost_page, rightmost_page+1): # Hilight the current page number and do not use a link if thispage == self.page: text = '%s' % (thispage,) @@ -833,7 +833,7 @@ # the controller and action manually if config.mapper.explicit: if hasattr(config, 'mapper_dict'): - for k, v in config.mapper_dict.items(): + for k, v in list(config.mapper_dict.items()): if k != self.page_param: link_params[k] = v @@ -881,9 +881,9 @@ if partial: params["partial"] = "1" if sort: - params = params.items() + params = list(params.items()) params.sort() - qs = urllib.urlencode(params, True) + qs = urllib.parse.urlencoRefactoringTool: Refactored ./webhelpers/number.py RefactoringTool: Refactored ./webhelpers/misc.py RefactoringTool: No changes to ./webhelpers/mimehelper.py RefactoringTool: Refactored ./webhelpers/media.py RefactoringTool: Refactored ./webhelpers/markdown.py de(params, True) return "%s?%s" % (path, qs) class PageURL(object): --- ./webhelpers/number.py (original) +++ ./webhelpers/number.py (refactored) @@ -199,7 +199,7 @@ self.max = None self._init_stats() - def __nonzero__(self): + def __bool__(self): """The instance is true if it has seen any data.""" return bool(self.count) --- ./webhelpers/misc.py (original) +++ ./webhelpers/misc.py (refactored) @@ -25,7 +25,7 @@ From recipe in itertools docs. """ - for elm in itertools.ifilterfalse(pred, seq): + for elm in itertools.filterfalse(pred, seq): return False return True @@ -48,7 +48,7 @@ From recipe in itertools docs. """ - for elm in itertools.ifilter(pred, seq): + for elm in filter(pred, seq): return True return False @@ -70,7 +70,7 @@ From recipe in itertools docs. """ - for elm in itertools.ifilter(pred, seq): + for elm in filter(pred, seq): return False return True @@ -145,8 +145,8 @@ This is mainly used to exclude abstract subclasses. """ if isinstance(it, dict): - it = it.itervalues() - class_types = (type, types.ClassType) + it = iter(it.values()) + class_types = (type, type) ignore = [class_] if exclude: ignore.extend(exclude) --- ./webhelpers/media.py (original) +++ ./webhelpers/media.py (refactored) @@ -117,19 +117,19 @@ sys.exit("usage: %s FILES ...\nPrints dimensions of each image") for file in files: apath = os.path.abspath(file) - print "%s:" % apath, + print("%s:" % apath, end=' ') if not os.path.isfile(file): - print "does not exist or is not a plain file" + print("does not exist or is not a plain file") continue width, height = get_dimensions(file) if width is None and height is None: - print "could not get dimensions" + print("could not get dimensions") else: if width is None: width = "UNKNOWN" if height is None: height = "UNKNOWN" - print "%s x %s" % (width, height) + print("%s x %s" % (width, height)) if __name__ == "__main__": test_get_dimensions() --- ./webhelpers/markdown.py (original) +++ ./webhelpers/markdown.py (refactored) @@ -62,9 +62,9 @@ SMART_EMPHASIS = 1 # this_or_that does not become thisorthat HTML_REMOVED_TEXT = "[HTML_REMOVED]" # text used instead of HTML in safe mode -RTL_BIDI_RANGES = ( (u'\u0590', u'\u07FF'), +RTL_BIDI_RANGES = ( ('\u0590', '\u07FF'), # from Hebrew to Nko (includes Arabic, Syriac and Thaana) - (u'\u2D30', u'\u2D7F'), + ('\u2D30', '\u2D7F'), # Tifinagh ) @@ -82,7 +82,7 @@ } def removeBOM(text, encoding): - convert = isinstance(text, unicode) + convert = isinstance(text, str) for bom in BOMS[encoding]: bom = convert and bom.decode(encoding) or bom if text.startswith(bom): @@ -141,7 +141,7 @@ ch = text[0] - if not isinstance(ch, unicode) or not ch.isalpha(): + if not isinstance(ch, str) or not ch.isalpha(): return None else: @@ -325,7 +325,7 @@ if self.nodeName in ['p', 'li', 'ul', 'ol', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']: - if not self.attribute_values.has_key("dir"): + if "dir" not in self.attribute_values: if self.bidi: bidi = self.bidi else: @@ -832,7 +832,7 @@ # we'll use "google" as the id id = m.group(2).lower() - if not self.references.has_key(id): # ignore undefined refs + if id not in self.references: # ignore undefined refs return None href, title = self.references[id] text = m.group(2) @@ -1136,7 +1136,7 @@ def __init__ (self):RefactoringTool: Refactored ./webhelpers/html/tools.py RefactoringTool: Refactored ./webhelpers/html/tags.py self.regExp = {} - for key in self.patterns.keys(): + for key in list(self.patterns.keys()): self.regExp[key] = re.compile("^%s$" % self.patterns[key], re.DOTALL) @@ -1237,7 +1237,7 @@ % (ext, extension_module_name) ) else: - if configs.has_key(ext): + if ext in configs: configs_for_ext = configs[ext] else: configs_for_ext = [] @@ -1621,7 +1621,7 @@ x = parts[i] - if isinstance(x, (str, unicode)): + if isinstance(x, str): result = self._applyPattern(x, \ self.inlinePatterns[patternIndex], \ patternIndex) @@ -1637,7 +1637,7 @@ for i in range(len(parts)): x = parts[i] - if isinstance(x, (str, unicode)): + if isinstance(x, str): parts[i] = self.doc.createTextNode(x) return parts @@ -1693,7 +1693,7 @@ for item in result: - if isinstance(item, (str, unicode)): + if isinstance(item, str): if len(item) > 0: node.insertChild(position, self.doc.createTextNode(item)) @@ -1721,13 +1721,13 @@ self.source = source if not self.source: - return u"" + return "" try: - self.source = unicode(self.source) + self.source = str(self.source) except UnicodeDecodeError: message(CRITICAL, 'UnicodeDecodeError: Markdown only accepts unicode or ascii input.') - return u"" + return "" for pp in self.textPreprocessors: self.source = pp.run(self.source) @@ -1828,13 +1828,13 @@ self.config = configs def getConfig(self, key): - if self.config.has_key(key): + if key in self.config: return self.config[key][0] else: return "" def getConfigInfo(self): - return [(key, self.config[key][1]) for key in self.config.keys()] + return [(key, self.config[key][1]) for key in list(self.config.keys())] def setConfig(self, key, value): self.config[key][0] = value @@ -1862,7 +1862,7 @@ 'encoding': None } else: - print OPTPARSE_WARNING + print(OPTPARSE_WARNING) return None parser = optparse.OptionParser(usage="%prog INPUTFILE [options]") --- ./webhelpers/html/tools.py (original) +++ ./webhelpers/html/tools.py (refactored) @@ -5,7 +5,7 @@ """ import re -import urllib +import urllib.request, urllib.parse, urllib.error import warnings from webhelpers.html import HTML, literal, lit_sub, escape @@ -206,7 +206,7 @@ if not isinstance(option, literal): item = (item[0], escape(option)) extras.append(item) - options_query = urllib.urlencode(extras).replace("+", "%20") + options_query = urllib.parse.urlencode(extras).replace("+", "%20") protocol = 'mailto:' email_address_obfuscated = email_address @@ -300,7 +300,7 @@ flags = re.IGNORECASE if highlighter: return _legacy_highlight(text, phrase, highlighter, flags) - if isinstance(phrase, basestring): + if isinstance(phrase, str): pat = re.escape(phrase) rx = re.compile(pat, flags) elif isinstance(phrase, (list, tuple)): @@ -342,7 +342,7 @@ """ if not text: - return literal(u"") + return literal("") text = escape(text) if link == "all": return _auto_link_urls(_auto_link_email_addresses(text), **href_attrs) --- ./webhelpers/html/tags.py (original) +++ ./webhelpers/html/tags.py (refactored) @@ -16,8 +16RefactoringTool: Refactored ./webhelpers/html/render.py RefactoringTool: Refactored ./webhelpers/html/grid_demo.py ,8 @@ import logging import os import re -import urllib -import urlparse +import urllib.request, urllib.parse, urllib.error +import urllib.parse from webhelpers import containers from webhelpers.html import escape, HTML, literal, url_escape @@ -109,7 +109,7 @@ fields.append(field) if hidden_fields is not None: try: - it = hidden_fields.items() + it = list(hidden_fields.items()) except AttributeError: it = hidden_fields for name, value in it: @@ -368,10 +368,10 @@ if selected_values is None: selected_values = ('',) # Turn a single string or integer into a list - elif isinstance(selected_values, (basestring, int, long)): + elif isinstance(selected_values, (str, int)): selected_values = (selected_values,) # Cast integer values to strings - selected_values = map(unicode, selected_values) + selected_values = list(map(str, selected_values)) # Prepend the prompt prompt = attrs.pop("prompt", None) if prompt: @@ -687,10 +687,10 @@ continue else: value = label = opt - if not isinstance(value, unicode): - value = unicode(value) - if not isinstance(label, unicode): # Preserves literal. - label = unicode(label) + if not isinstance(value, str): + value = str(value) + if not isinstance(label, str): # Preserves literal. + label = str(label) opt = Option(value, label) opts.append(opt) return super(Options, class_).__new__(class_, opts) @@ -1239,9 +1239,9 @@ """ for a in bool_attrs: - if attrs.has_key(a) and attrs[a]: + if a in attrs and attrs[a]: attrs[a] = a - elif attrs.has_key(a): + elif a in attrs: del attrs[a] def _set_input_attrs(attrs, type, name, value): --- ./webhelpers/html/render.py (original) +++ ./webhelpers/html/render.py (refactored) @@ -39,8 +39,8 @@ """An HTML-to-text formatter and HTML sanitizer. """ -from HTMLParser import HTMLParser -import htmlentitydefs +from html.parser import HTMLParser +import html.entities import re import textwrap @@ -189,12 +189,12 @@ def handle_entityref(self, name): name = name.lower() - if name not in htmlentitydefs.entitydefs: + if name not in html.entities.entitydefs: # bad entity, just let it through # (like a &var=value in a URL) self.handle_data('&'+name) return - result = htmlentitydefs.entitydefs[name] + result = html.entities.entitydefs[name] if result.startswith('&'): self.handle_charref(result[2:-1]) else: @@ -202,7 +202,7 @@ def handle_charref(self, name): try: - self.handle_data(unichr(int(name))) + self.handle_data(chr(int(name))) except ValueError: self.handle_data('&' + name) @@ -315,7 +315,7 @@ return value.lower() return self._default_align - def __nonzero__(self): + def __bool__(self): for t in self.text: if t: return True @@ -335,7 +335,7 @@ def add_cell(self, value): self.rows[-1].append(value) - def __nonzero__(self): + def __bool__(self): return not not self.rows def to_text(self, context): @@ -380,7 +380,7 @@ def normalize(text): text = re.sub(r'\s+', ' ', text) # nbsp: - if not isinstance(text, unicode): + if not isinstance(text, str): text = text.replace('\xa0', ' ') return text @@ -392,6 +392,6 @@ prog = os.path.basename(sys.argv[0]) sys.exit("usage: %s >> format_attrs(p=None) literal(u'') """ - strings = [u' %s="%s"' % (_attr_decode(attr), escape(value)) - for attr, value in sorted(attrs.iteritems()) + strings = [' %s="%s"' % (_attr_decode(attr), escape(value)) + for attr, value in sorted(attrs.items()) if value is not None] return literal("".join(strings)) @@ -357,8 +357,8 @@ HTML = HTMLBuilder() # Constants depending on ``literal()`` and/or ``HTML``. -NL = literal(u"\n") -EMPTY = literal(u"") +NL = literal("\n") +EMPTY = literal("") BR = HTML.br(_nl=True) -_CDATA_START = literal(u"") +_CDATA_START = literal("") --- ./webhelpers/feedgenerator.py (original) +++ ./webhelpers/feedgenerator.py (refactored) @@ -118,7 +118,7 @@ if date is not None: tag = re.sub('/', ',%s:/' % date.strftime('%Y-%m-%d'), tag, 1) tag = re.sub('#', '/', tag) - return u'tag:' + tag + return 'tag:' + tag class SyndicationFeed(object): "Base class for all syndication feeds. Subclasses should provide write()" @@ -212,7 +212,7 @@ """ Returns the feed in the given encoding as a string. """ - from StringIO import StringIO + from io import StringIO s = StringIO() self.write(s, encoding) return s.getvalue() @@ -238,178 +238,178 @@ class RssFeed(SyndicationFeed): mime_type = 'application/rss+xml' - _version = u"?" + _version = "?" def write(self, outfile, encoding): handler = SimplerXMLGenerator(outfile, encoding) handler.startDocument() - handler.startElement(u"rss", self.rss_attributes()) - handler.startElement(u"channel", self.root_attributes()) + handler.startElement("rss", self.rss_attributes()) + handler.startElement("channel", self.root_attributes()) self.add_root_elements(handler) self.write_items(handler) self.endChannelElement(handler) - handler.endElement(u"rss") + handler.endElement("rss") def rss_attributes(self): - return {u"version": self._version} + return {"version": self._version} def write_items(self, handler): for item in self.items: - handler.startElement(u'item', self.item_attributes(item)) + handler.startElement('item', self.item_attributes(item)) self.add_item_elements(handler, item) - handler.endElement(u"item") + handler.endElement("item") def add_root_elements(self, handler): - handler.addQuickElement(u"title", self.feed['title']) - handler.addQuickElement(u"link", self.feed['link']) - handler.addQuickElement(u"description", self.feed['description']) + handler.addQuickElement("title", self.feed['title']) + handler.addQuickElement("link", self.feed['link']) + handler.addQuickElement("description", self.feed['description']) if self.feed['language'] is not None: - handler.addQuickElement(u"language", self.feed['language']) + handler.addQuickElement("language", self.feed['language']) for cat in self.feed['categories']: - handler.addQuickElement(u"category", cat) + handler.addQuickElement("category", cat) if self.feed['feed_copyright'] is not None: - handler.addQuickElement(u"copyright", self.feed['feed_copyright']) - handler.addQuickElement(u"lastBuildDate", rfc2822_date(self.latest_post_date()).decode('utf-8')) + handler.addQuickElement("copyright", self.feed['feed_copyright']) + handler.addQuickElement("lastBuildDate", rfc2822_date(self.latest_post_date()).decode('utf-8')) if self.feed['ttl'] is not None: - handler.addQuickElement(u"ttl", self.feed['ttl']) + handler.addQuickElement("ttl", self.feed['ttl']) def endChannelElement(self, handler): - handler.endElement(u"channel") + handler.endElement("channel") class RssUserland091Feed(RssFeed): - _version = u"0.91" + _version = "0.91" def add_item_elements(self, handler, item): - handler.addQuickElement(u"title", item['title']) - handler.addQuickElement(u"link", item['link']) + handler.addQuickElement("title", item['title']) + handler.addQuickElement("link", item['link']) if item['description'] is not None: - handler.addQuickElement(u"description", item['description']) + handler.addQuickElement("description", item['description']) class Rss201rev2Feed(RssFeed): # Spec: http://blogs.law.harvard.edu/tech/rss - _version = u"2.0" + _version = "2.0" def add_item_elements(self, handler, item): - handler.addQuickElement(u"title", item['title']) - handler.addQuickElement(u"link", item['link']) + handler.addQuickElement("title", item['title']) + handler.addQuickElement("link", item['link']) if item['description'] is not None: - handler.addQuickElement(u"description", item['description']) + handler.addQuickElement("description", item['description']) # Author information. if item["author_name"] and item["author_email"]: - handler.addQuickElement(u"author", "%s (%s)" % \ + handler.addQuickElement("author", "%s (%s)" % \ (item['author_email'], item['author_name'])) elif item["author_email"]: - handler.addQuickElement(u"author", item["author_email"]) + handler.addQuickElement("author", item["author_email"]) elif item["author_name"]: - handler.addQuickElement(u"dc:creator", item["author_name"], {"xmlns:dc": u"http://purl.org/dc/elements/1.1/"}) + handler.addQuickElement("dc:creator", item["author_name"], {"xmlns:dc": "http://purl.org/dc/elements/1.1/"}) if item['pubdate'] is not None: - handler.addQuickElement(u"pubDate", rfc2822_date(item['pubdate']).decode('utf-8')) + handler.addQuickElement("pubDate", rfc2822_date(item['pubdate']).decode('utf-8')) if item['comments'] is not None: - handler.addQuickElement(u"comments", item['comments']) + handler.addQuickElement("comments", item['comments']) if item['unique_id'] is not None: - handler.addQuickElement(u"guid", item['unique_id']) + handler.addQuickElement("guid", item['unique_id']) if item['ttl'] is not None: - handler.addQuickElement(u"ttl", item['ttl']) + handler.addQuickElement("ttl", item['ttl']) # Enclosure. if item['enclosure'] is not None: - handler.addQuickElement(u"enclosure", '', - {u"url": item['enclosure'].url, u"length": item['enclosure'].length, - u"type": item['enclosure'].mime_type}) + handler.addQuickElement("enclosure", '', + {"url": item['enclosure'].url, "length": item['enclosure'].length, + "type": item['enclosure'].mime_type}) # Categories. for cat in item['categories']: - handler.addQuickElement(u"category", cat) + handler.addQuickElement("category", cat) class Atom1Feed(SyndicationFeed): # Spec: http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html mime_type = 'application/atom+xml' - ns = u"http://www.w3.org/2005/Atom" + ns = "http://www.w3.org/2005/Atom" def write(self, outfile, encoding): handler = SimplerXMLGenerator(outfile, encoding) handler.startDocument() - handler.startElement(u'feed', self.root_attributes()) + handler.startElement('feed', self.root_attributes()) self.add_root_elements(handler) self.write_items(handler) - handler.endElement(u"feed") + handler.endElement("feed") def root_attributes(self): if self.feed['language'] is not None: - return {u"xmlns": self.ns, u"xml:lang": self.feed['language']} + return {"xmlns": self.ns, "xml:lang": self.feed['language']} else: - return {u"xmlns": self.ns} + return {"xmlns": self.ns} def add_root_elements(self, handler): - handler.addQuickElement(u"title", self.feed['title']) - handler.addQuickElement(u"link", "", {u"rel": u"alternate", u"href": self.feed['link']}) + handler.addQuickElement("title", self.feed['title']) + handler.addQuickElement("link", "", {"rel": "alternate", "href": self.feed['link']}) if self.feed['feed_url'] is not None: - handler.addQuickElement(u"link", "", {u"rel": u"self", u"href": self.feed['feed_url']}) - handler.addQuickElement(u"id", self.feed['id']) - handler.addQuickElement(u"updated", rfc3339_date(self.latest_post_date()).decode('utf-8')) + handler.addQuickElement("link", "", {"rel": "self", "href": self.feed['feed_url']}) + handler.addQuickElement("id", self.feed['id']) + handler.addQuickElement("updated", rfc3339_date(self.latest_post_date()).decode('utf-8')) if self.feed['author_name'] is not None: - handler.startElement(u"author", {}) - handler.addQuickElement(u"name", self.feed['author_name']) + handler.startElement("author", {}) + handler.addQuickElement("name", self.feed['author_name']) if self.feed['author_email'] is not None: - handler.addQuickElement(u"email", self.feed['author_email']) + handler.addQuickElement("email", self.feed['author_email']) if self.feed['author_link'] is not None: - handler.addQuickElement(u"uri", self.feed['author_link']) - handler.endElement(u"author") + handler.addQuickElement("uri", self.feed['author_link']) + handler.endElement("author") if self.feed['subtitle'] is not None: - handler.addQuickElement(u"subtitle", self.feed['subtitle']) + handler.addQuickElement("subtitle", self.feed['subtitle']) for cat in self.feed['categories']: - handler.addQuickElement(u"category", "", {u"term": cat}) + handler.addQuickElement("category", "", {"term": cat}) if self.feed['feed_copyright'] is not None: - handler.addQuickElement(u"rights", self.feed['feed_copyright']) + handler.addQuickElement("rights", self.feed['feed_copyright']) def write_items(self, handler): for item in self.items: - handler.startElement(u"entry", self.item_attributes(item)) + handler.startElement("entry", self.item_attributes(item)) self.add_item_elements(handler, item) - handler.endElement(u"entry") + handler.endElement("entry") def add_item_elements(self, handler, item): - handler.addQuickElement(u"title", item['title']) - handler.addQuickElement(u"link", u"", {u"href": item['link'], u"rel": u"alternate"}) + handler.addQuickElement("title", item['title']) + handler.addQuickElement("link", "", {"href": item['link'], "rel": "alternate"}) if item['pubdate'] is not None: - handler.addQuickElement(u"updated", rfc3339_date(item['pubdate']).decode('utf-8')) - handler.addQuickElement(u"published", rfc3339_date(item['pubdate']).decode('utf-8')) + handler.addQuickElement("updated", rfc3339_date(item['pubdate']).decode('utf-8')) + handler.addQuickElement("published", rfc3339_date(item['pubdate']).decode('utf-8')) # Author information. if item['author_name'] is not None: - handler.startElement(u"author", {}) - handler.addQuickElement(u"name", item['author_name']) + handler.startElement("author", {}) + handler.addQuickElement("name", item['author_name']) if item['author_email'] is not None: - handler.addQuickElement(u"email", item['author_email']) + handler.addQuickElement("email", item['author_email']) if item['author_link'] is not None: - handler.addQuickElement(u"uri", item['author_link']) - handler.endElement(u"author") + handler.addQuickElement("uri", item['author_link']) + handler.endElement("author") # Unique ID. if item['unique_id'] is not None: unique_id = item['unique_id'] else: unique_id = get_tag_uri(item['link'], item['pubdate']) - handler.addQuickElement(u"id", unique_id) + handler.addQuickElement("id", unique_id) # Summary. if item['description'] is not None: - handler.addQuickElement(u"summary", item['description'], {u"type": u"html"}) + handler.addQuickElement("summary", item['description'], {"type": "html"}) # Enclosure. if item['enclosure'] is not None: - handler.addQuickElement(u"link", '', - {u"rel": u"enclosure", - u"href": item['enclosure'].url, - u"length": item['enclosure'].length, - u"type": item['enclosure'].mime_type}) + handler.addQuickElement("link", '', + {"rel": "enclosure", + "href": item['enclosure'].url, + "length": item['enclosure'].length, + "type": item['enclosure'].mime_type}) # Categories. for cat in item['categories']: - handler.addQuickElement(u"category", u"", {u"term": cat}) + handler.addQuickElement("category", "", {"term": cat}) # Rights. if item['item_copyright'] is not None: - handler.addQuickElemenRefactoringTool: No changes to ./webhelpers/date.py RefactoringTool: Refactored ./webhelpers/containers.py t(u"rights", item['item_copyright']) + handler.addQuickElement("rights", item['item_copyright']) # This isolates the decision of what the system default is, so calling code can # do "feedgenerator.DefaultFeed" instead of "feedgenerator.Rss201rev2Feed". @@ -465,9 +465,9 @@ a unicode GeoRSS representation. """ if self.is_input_latitude_first: - return u' '.join([u'%f %f' % x for x in coords]) + return ' '.join(['%f %f' % x for x in coords]) else: - return u' '.join([u'%f %f' % (x[1], x[0]) for x in coords]) + return ' '.join(['%f %f' % (x[1], x[0]) for x in coords]) def add_georss_point(self, handler, coords, w3c_geo=False): """ @@ -480,10 +480,10 @@ lat, lon = coords[:2] else: lon, lat = coords[:2] - handler.addQuickElement(u'geo:lat', u'%f' % lat) - handler.addQuickElement(u'geo:lon', u'%f' % lon) + handler.addQuickElement('geo:lat', '%f' % lat) + handler.addQuickElement('geo:lon', '%f' % lon) else: - handler.addQuickElement(u'georss:point', self.georss_coords((coords,))) + handler.addQuickElement('georss:point', self.georss_coords((coords,))) def add_georss_element(self, handler, item, w3c_geo=False): """ @@ -514,7 +514,7 @@ # If a GeoRSS box was given via tuple. if not box_coords is None: if w3c_geo: raise ValueError('Cannot use simple GeoRSS box in W3C Geo feeds.') - handler.addQuickElement(u'georss:box', self.georss_coords(box_coords)) + handler.addQuickElement('georss:box', self.georss_coords(box_coords)) else: # Getting the lower-case geometry type. gtype = str(geom.geom_type).lower() @@ -525,10 +525,10 @@ # For formatting consistent w/the GeoRSS simple standard: # http://georss.org/1.0#simple if gtype in ('linestring', 'linearring'): - handler.addQuickElement(u'georss:line', self.georss_coords(geom.coords)) + handler.addQuickElement('georss:line', self.georss_coords(geom.coords)) elif gtype in ('polygon',): # Only support the exterior ring. - handler.addQuickElement(u'georss:polygon', self.georss_coords(geom[0].coords)) + handler.addQuickElement('georss:polygon', self.georss_coords(geom[0].coords)) else: raise ValueError('Geometry type "%s" not supported.' % geom.geom_type) @@ -536,7 +536,7 @@ class GeoRSSFeed(Rss201rev2Feed, GeoFeedMixin): def rss_attributes(self): attrs = super(GeoRSSFeed, self).rss_attributes() - attrs[u'xmlns:georss'] = u'http://www.georss.org/georss' + attrs['xmlns:georss'] = 'http://www.georss.org/georss' return attrs def add_item_elements(self, handler, item): @@ -550,7 +550,7 @@ class GeoAtom1Feed(Atom1Feed, GeoFeedMixin): def root_attributes(self): attrs = super(GeoAtom1Feed, self).root_attributes() - attrs[u'xmlns:georss'] = u'http://www.georss.org/georss' + attrs['xmlns:georss'] = 'http://www.georss.org/georss' return attrs def add_item_elements(self, handler, item): @@ -564,7 +564,7 @@ class W3CGeoFeed(Rss201rev2Feed, GeoFeedMixin): def rss_attributes(self): attrs = super(W3CGeoFeed, self).rss_attributes() - attrs[u'xmlns:geo'] = u'http://www.w3.org/2003/01/geo/wgs84_pos#' + attrs['xmlns:geo'] = 'http://www.w3.org/2003/01/geo/wgs84_pos#' return attrs def add_item_elements(self, handler, item): --- ./webhelpers/containers.py (original) +++ ./webhelpers/containers.py (refactored) @@ -40,7 +40,7 @@ args = tuple() else: args = self.default_factory, - return type(self), args,RefactoringTool: Refactored ./webhelpers/constants.py WARNING: couldn't encode ./webhelpers/constants.py's diff for your terminal RefactoringTool: No changes to ./webhelpers/__init__.py RefactoringTool: No changes to ./unfinished/sanitize_filename.py RefactoringTool: No changes to ./unfinished/opener.py RefactoringTool: No changes to ./unfinished/number_to_human_size.py RefactoringTool: Refactored ./unfinished/multimedia.py RefactoringTool: Refactored ./unfinished/logging_optparse.py None, None, self.items() + return type(self), args, None, None, list(self.items()) def copy(self): return self.__copy__() def __copy__(self): @@ -48,7 +48,7 @@ def __deepcopy__(self, memo): import copy return type(self)(self.default_factory, - copy.deepcopy(self.items())) + copy.deepcopy(list(self.items()))) def __repr__(self): return 'defaultdict(%s, %s)' % (self.default_factory, dict.__repr__(self)) @@ -116,8 +116,8 @@ If ``max_items`` is provided, return no more than that many items. """ - data = [(x[1], x[0]) for x in self.result.iteritems()] - data.sort(key=lambda x: (sys.maxint - x[0], x[1])) + data = [(x[1], x[0]) for x in self.result.items()] + data.sort(key=lambda x: (sys.maxsize - x[0], x[1])) if max_items: return data[:max_items] else: @@ -126,7 +126,7 @@ def get_sorted_items(self): """Return the result as a list of ``(item, count)`` pairs sorted by item. """ - data = self.result.items() + data = list(self.result.items()) data.sort() return data @@ -279,7 +279,7 @@ raise KeyError("key %r is not in original mapping" % k) r1 = {} r2 = {} - for k, v in dic.items(): + for k, v in list(dic.items()): if k in keys: r1[k] = v else: @@ -316,7 +316,7 @@ elif default is not NotGiven: yield key, default if other_keys: - for key, value in d.iteritems(): + for key, value in d.items(): yield key, value def get_many(d, required=None, optional=None, one_of=None): --- ./webhelpers/constants.py (original) +++ ./webhelpers/constants.py (refactored) @@ -107,7 +107,7 @@ return _country_codes else: - text_directly_from_iso_website = u""" + text_directly_from_iso_website = """ A AFGHANISTAN AF --- ./unfinished/multimedia.py (original) +++ ./unfinished/multimedia.py (refactored) @@ -87,7 +87,7 @@ """ try: im = Image.open(image_path) - except IOError, e: + except IOError as e: if str(e) == "cannot identify image file": return None else: @@ -118,7 +118,7 @@ im = im.convert() # Convert GIF palette to RGB mode. try: im.thumbnail((width, height), Image.ANTIALIAS) - except IOError, e: + except IOError as e: reason = str(e) if RX_DECODER_NOT_AVAILABLE.search(reason): return None # PIL error, cannot thumbnail. @@ -184,9 +184,9 @@ return os.path.join(dir, new_name) def test(): - print "Height for 600x480 @ width 200 is", choose_height(200, 600, 480) - print "Path 200 for a/foo.jpg is", get_thumb_path('a/foo.jpg', 200) - print "Path 200 for a/foo.png is", get_thumb_path('a/foo.png', 200) + print("Height for 600x480 @ width 200 is", choose_height(200, 600, 480)) + print("Path 200 for a/foo.jpg is", get_thumb_path('a/foo.jpg', 200)) + print("Path 200 for a/foo.png is", get_thumb_path('a/foo.png', 200)) if __name__ == "__main__": test() @@ -328,7 +328,7 @@ width = 200 dst = make_pdf_thumbnail2(source_file, width) - print "Thumbnail made:", dst + print("Thumbnail made:", dst) #ps_cmd = "save pop currentglobal true setglobal false/product where{pop product(Ghostscript)search{pop pop pop revision 600 ge{pop true}if}{pop}ifelse}if{/pdfdict where{pop pdfdict begin/pdfshowpage_setpage[pdfdict/pdfshowpage_setpage get{dup type/nametype eq{dup/OutputFile eq{pop/AntiRotationHack}{dup/MediaBox eq revision 650 ge and{/THB.CropHack{1 index/CropBox pget{2 index exch/MediaBox exch put}if}def/THB.CropHack cvx}if}ifelse}if}forall]cvx def end}if}if setglobal" --- ./unfinished/logging_optparse.py (original) +++ ./unfinished/logging_optparse.py (refactored) @@ -215,5 +215,5 @@ if lRefactoringTool: No changes to ./unfinished/document.py RefactoringTool: Refactored ./unfinished/disabled_test_pylonslib_minify.py RefactoringTool: Refactored ./unfinished/containers.py ogger == "__main__": # Set root logger to same level. logging.getLogger().setLevel(level) - except LogLevelError, e: + except LogLevelError as e: parser.error("log level '%s' not defined" % e.level) --- ./unfinished/disabled_test_pylonslib_minify.py (original) +++ ./unfinished/disabled_test_pylonslib_minify.py (refactored) @@ -79,42 +79,42 @@ # minify and combine js_source = self.minify.javascript_link('/deep/a.js', '/b.js', combined=True, minified=True) css_source = self.minify.stylesheet_link('/deep/a.css', '/b.css', combined=True, minified=True) - self.assert_('"/a.b.COMBINED.min.css"' in css_source) - self.assert_('"/a.b.COMBINED.min.js"' in js_source) + self.assertTrue('"/a.b.COMBINED.min.css"' in css_source) + self.assertTrue('"/a.b.COMBINED.min.js"' in js_source) # combine js_source = self.minify.javascript_link('/deep/a.js', '/b.js', combined=True) css_source = self.minify.stylesheet_link('/deep/a.css', '/b.css', combined=True) - self.assert_('"/a.b.COMBINED.css"' in css_source) - self.assert_('"/a.b.COMBINED.js"' in js_source) + self.assertTrue('"/a.b.COMBINED.css"' in css_source) + self.assertTrue('"/a.b.COMBINED.js"' in js_source) # minify js_source = self.minify.javascript_link('/deep/a.js', '/b.js', minified=True) css_source = self.minify.stylesheet_link('/deep/a.css', '/b.css', minified=True) - self.assert_('"/deep/a.min.css"' in css_source) - self.assert_('"/b.min.css"' in css_source) - self.assert_('"/deep/a.min.js"' in js_source) - self.assert_('"/b.min.js"' in js_source) + self.assertTrue('"/deep/a.min.css"' in css_source) + self.assertTrue('"/b.min.css"' in css_source) + self.assertTrue('"/deep/a.min.js"' in js_source) + self.assertTrue('"/b.min.js"' in js_source) # root minify and combined js_source = self.minify.javascript_link('/c.js', '/b.js', combined=True, minified=True) css_source = self.minify.stylesheet_link('/c.css', '/b.css', combined=True, minified=True) - self.assert_('"/c.b.COMBINED.min.css"' in css_source) - self.assert_('"/c.b.COMBINED.min.js"' in js_source) + self.assertTrue('"/c.b.COMBINED.min.css"' in css_source) + self.assertTrue('"/c.b.COMBINED.min.js"' in js_source) # root minify js_source = self.minify.javascript_link('/c.js', '/b.js', minified=True) css_source = self.minify.stylesheet_link('/c.css', '/b.css', minified=True) - self.assert_('"/b.min.css"' in css_source) - self.assert_('"/b.min.js"' in js_source) - self.assert_('"/c.min.js"' in js_source) - self.assert_('"/c.min.js"' in js_source) + self.assertTrue('"/b.min.css"' in css_source) + self.assertTrue('"/b.min.js"' in js_source) + self.assertTrue('"/c.min.js"' in js_source) + self.assertTrue('"/c.min.js"' in js_source) # both root minify and combined js_source = self.minify.javascript_link('/deep/a.js', '/deep/d.js', combined=True, minified=True) css_source = self.minify.stylesheet_link('/deep/a.css', '/deep/d.css', combined=True, minified=True) - self.assert_('"/deep/a.d.COMBINED.min.css"' in css_source) - self.assert_('"/deep/a.d.COMBINED.min.js"' in js_source) + self.assertTrue('"/deep/a.d.COMBINED.min.css"' in css_source) + self.assertTrue('"/deep/a.d.COMBINED.min.js"' in js_source) # Cleanup -- done by .tearDown() #self.purge_files('a.b.COMBINED.min.js', 'a.b.COMBINED.min.css') --- ./unfinished/containers.py (original) +++ ./unfinished/containers.py (refactored) @@ -16,7 +16,7 @@ if n > 0: extension = [fill] * n lis.extend(extension) - return zip(*data) + return list(zip(*data)) def izip_fill(*iterables, **kw): """Like itertools.izip but use a default value for the missing elements @@RefactoringTool: Refactored ./unfinished/baseN.py RefactoringTool: No changes to ./tests/util.py RefactoringTool: Refactored ./tests/test_tools.py -26,18 +26,18 @@ ``default`` is the default value (default ``None``, must be a keyword arg. """ - iterables = map(iter, iterables) + iterables = list(map(iter, iterables)) default = kw.pop('default', None) if kw: raise TypeError("unrecognized keyword arguments") columns = len(iterables) - columns_range = range(columns) + columns_range = list(range(columns)) while True: found_data = False row = [None] * columns for i in columns_range: try: - row[i] = iterables[i].next() + row[i] = next(iterables[i]) found_data = True except StopIteration: row[i] = default --- ./unfinished/baseN.py (original) +++ ./unfinished/baseN.py (refactored) @@ -59,7 +59,7 @@ s = list(s) alphabet = list(alphabet) base = len(alphabet) - inverse_alphabet = dict(zip(alphabet, xrange(0, base))) + inverse_alphabet = dict(list(zip(alphabet, list(range(0, base))))) n = 0 exp = 0 for i in reversed(s): --- ./tests/test_tools.py (original) +++ ./tests/test_tools.py (refactored) @@ -74,50 +74,50 @@ } result_values = {} - for k, v in result_values_templates.iteritems(): + for k, v in result_values_templates.items(): result_values[k] = Template(v).substitute(raw_values) self.assertEqual(result_values["email_result"], auto_link(raw_values['email_raw'], 'email_addresses')) - self.assertEqual(u"hello %(email_result)s" % result_values, auto_link("hello %(email_raw)s" % raw_values, 'email_addresses')) - self.assertEqual(u"Go to %(link_result)s" % result_values, auto_link("Go to %(link_raw)s" % raw_values, 'urls')) - self.assertEqual(u"Go to %(link_raw)s" % raw_values, auto_link("Go to %(link_raw)s" % raw_values, 'email_addresses')) - self.assertEqual(u"Go to %(link_result)s and say hello to %(email_result)s" % result_values, auto_link("Go to %(link_raw)s and say hello to %(email_raw)s" % raw_values)) - self.assertEqual(u"

Link %(link_result)s

" % result_values, auto_link(literal("

Link %(link_raw)s

") % raw_values)) - self.assertEqual(u"

%(link_result)s Link

" % result_values, auto_link(literal("

%(link_raw)s Link

") % raw_values)) - self.assertEqual(u"

Link %(link_result_with_options)s

" % result_values, auto_link(literal("

Link %(link_raw)s

") % raw_values, 'all', target='_blank')) - self.assertEqual(u"Go to %(link_result)s." % result_values, auto_link("Go to %(link_raw)s." % raw_values)) - self.assertEqual(u"

Go to %(link_result)s, then say hello to %(email_result)s.

" % result_values, auto_link(literal("

Go to %(link_raw)s, then say hello to %(email_raw)s.

") % raw_values)) - self.assertEqual(u"Go to %(link2_result)s" % result_values, auto_link("Go to %(link2_raw)s" % raw_values, 'urls')) - self.assertEqual(u"Go to %(link2_raw)s" % raw_values, auto_link("Go to %(link2_raw)s" % raw_values, 'email_addresses')) - self.assertEqual(u"

Link %(link2_result)s

" % result_values, auto_link(literal("

Link %(link2_raw)s

") % raw_values)) - self.assertEqual(u"

%(link2_result)s Link

" % result_values, auto_link(literal("

%(link2_raw)s Link

") % raw_values)) - self.assertEqual(u"Go to %(link2_result)s." % result_values, auto_link(literal("Go to %(link2_raw)s.") % raw_values)) - self.assertEqual(u"

Say hello to %(email_result)s, then go to %(link2_result)s.

" % result_values, auto_link(literal("

Say hello to %(email_raw)s, then go to %(link2_raw)s.

") % raw_values)) - self.assertEqual(u"Go to %(link3_result)s" % result_values, auto_link("Go to %(link3_raw)s" % raw_values, 'urls')) - self.assertEqual(u"Go to %(link3_raw)s" % raw_values, auto_link("Go to %(link3_raw)s" % raw_values, 'email_addresses')) - self.assertEqual(u"

Link %(link3_result)s

" % result_values, auto_link(literal("

Link %(link3_raw)s

") % raw_values)) - self.assertEqual(u"

%(link3_result)s Link

" % result_values, auto_link(literal("

%(link3_raw)s Link

") % raw_values)) - self.assertEqual(u"Go to %(link3_result)s." % result_values, auto_link("Go to %(link3_raw)s." % raw_values)) - self.assertEqual(u"

Go to %(link3_result)s. seriously, %(link3_result)s? i think I'll say hello to %(email_result)s. instead.

" % result_values, auto_link(literal("

Go to %(link3_raw)s. seriously, %(link3_raw)s? i think I'll say hello to %(email_raw)s. instead.

") % raw_values)) - self.assertEqual(u"

Link %(link4_result)s

" % result_values, auto_link(literal("

Link %(link4_raw)s

") % raw_values)) - self.assertEqual(u"

%(link4_result)s Link

" % result_values, auto_link(literal("

%(link4_raw)s Link

") % raw_values)) - self.assertEqual(u"

%(link5_result)s Link

" % result_values, auto_link(literal("

%(link5_raw)s Link

") % raw_values)) - self.assertEqual(u"

%(link6_result)s Link

" % result_values, auto_link(literal("

%(link6_raw)s Link

") % raw_values)) - self.assertEqual(u"

%(link7_result)s Link

" % result_values, auto_link(literal("

%(link7_raw)s Link

") % raw_values)) - self.assertEqual(u"Go to %(link8_result)s" % result_values, auto_link("Go to %(link8_raw)s" % raw_values, 'urls')) - self.assertEqual(u"Go to %(link8_raw)s" % raw_values, auto_link("Go to %(link8_raw)s" % raw_values, 'email_addresses')) - self.assertEqual(u"

Link %(link8_result)s

" % result_values, auto_link(literal("

Link %(link8_raw)s

") % raw_values)) - self.assertEqual(u"

%(link8_result)s Link

" % result_values, auto_link(literal("

%(link8_raw)s Link

") % raw_values)) - self.assertEqual(u"Go to %(link8_result)s." % result_values, auto_link("Go to %(link8_raw)s." % raw_values)) - self.assertEqual(u"

Go to %(link8_result)s. seriously, %(link8_result)s? i think I'll say hello to %(email_result)s. instead.

" % result_values, auto_link(literal("

Go to %(link8_raw)s. seriously, %(link8_raw)s? i think I'll say hello to %(email_raw)s. instead.

") % raw_values)) - self.assertEqual(u"Go to %(link9_result)s" % result_values, auto_link("Go to %(link9_raw)s" % raw_values, 'urls')) - self.assertEqual(u"Go to %(link9_raw)s" % raw_values, auto_link("Go to %(link9_raw)s" % raw_values, 'email_addresses')) - self.assertEqual(u"

Link %(link9_result)s

" % result_values, auto_link(literal("

Link %(link9_raw)s

") % raw_values)) - self.assertEqual(u"

%(link9_result)s Link

" % result_values, auto_link(literal("

%(link9_raw)s Link

") % raw_values)) - self.assertEqual(u"Go to %(link9_result)s." % result_values, auto_link("Go to %(link9_raw)s." % raw_values)) - self.assertEqual(u"

Go to %(link9_result)s. seriously, %(link9_result)s? i think I'll say hello to %(email_result)s. instead.

" % result_values, auto_link(literal("

Go to %(link9_raw)s. seriously, %(link9_raw)s? i think I'll say hello to %(email_raw)s. instead.

") % raw_values)) - self.assertEqual(u"", auto_link(None)) - self.assertEqual(u"", auto_link("")) + self.assertEqual("hello %(email_result)s" % result_values, auto_link("hello %(email_raw)s" % raw_values, 'email_addresses')) + self.assertEqual("Go to %(link_result)s" % result_values, auto_link("Go to %(link_raw)s" % raw_values, 'urls')) + self.assertEqual("Go to %(link_raw)s" % raw_values, auto_link("Go to %(link_raw)s" % raw_values, 'email_addresses')) + self.assertEqual("Go to %(link_result)s and say hello to %(email_result)s" % result_values, auto_link("Go to %(link_raw)s and say hello to %(email_raw)s" % raw_values)) + self.assertEqual("

Link %(link_result)s

" % result_values, auto_link(literal("

Link %(link_raw)s

") % raw_values)) + self.assertEqual("

%(link_result)s Link

" % result_values, auto_link(literal("

%(link_raw)s Link

") % raw_values)) + self.assertEqual("

Link %(link_result_with_options)s

" % result_values, auto_link(literal("

Link %(link_raw)s

") % raw_values, 'all', target='_blank')) + self.assertEqual("Go to %(link_result)s." % result_values, auto_link("Go to %(link_raw)s." % raw_values)) + self.assertEqual("

Go to %(link_result)s, then say hello to %(email_result)s.

" % result_values, auto_link(literal("

Go to %(link_raw)s, then say hello to %(email_raw)s.

") % raw_values)) + self.assertEqual("Go to %(link2_result)s" % result_values, auto_link("Go to %(link2_raw)s" % raw_values, 'urls')) + self.assertEqual("Go to %(link2_raw)s" % raw_values, auto_link("Go to %(link2_raw)s" % raw_values, 'email_addresses')) + self.assertEqual("

Link %(link2_result)s

" % result_values, auto_link(literal("

Link %(link2_raw)s

") % raw_values)) + self.assertEqual("

%(link2_result)s Link

" % result_values, auto_link(literal("

%(link2_raw)s Link

") % raw_values)) + self.assertEqual("Go to %(link2_result)s." % result_values, auto_link(literal("Go to %(link2_raw)s.") % raw_values)) + self.assertEqual("

Say hello to %(email_result)s, then go to %(link2_result)s.

" % result_values, auto_link(literal("

Say hello to %(email_raw)s, then go to %(link2_raw)s.

") % raw_values)) + self.assertEqual("Go to %(link3_result)s" % result_values, auto_link("Go to %(link3_raw)s" % raw_values, 'urls')) + self.assertEqual("Go to %(link3_raw)s" % raw_values, auto_link("Go to %(link3_raw)s" % raw_values, 'email_addresses')) + self.assertEqual("

Link %(link3_result)s

" % result_values, auto_link(literal("

Link %(link3_raw)s

") % raw_values)) + self.assertEqual("

%(link3_result)s Link

" % result_values, auto_link(literal("

%(link3_raw)s Link

") % raw_values)) + self.assertEqual("Go to %(link3_result)s." % result_values, auto_link("Go to %(link3_raw)s." % raw_values)) + self.assertEqual("

Go to %(link3_result)s. seriously, %(link3_result)s? i think I'll say hello to %(email_result)s. instead.

" % result_values, auto_link(literal("

Go to %(link3_raw)s. seriously, %(link3_raw)s? i think I'll say hello to %(email_raw)s. instead.

") % raw_values)) + self.assertEqual("

Link %(link4_result)s

" % result_values, auto_link(literal("

Link %(link4_raw)s

") % raw_values)) + self.assertEqual("

%(link4_result)s Link

" % result_values, auto_link(literal("

%(link4_raw)s Link

") % raw_values)) + self.assertEqual("

%(link5_result)s Link

" % result_values, auto_link(literal("

%(link5_raw)s Link

") % raw_values)) + self.assertEqual("

%(link6_result)s Link

" % result_values, auto_link(literal("

%(link6_raw)s Link

") % raw_values)) + self.assertEqual("

%(link7_result)s Link

" % result_values, auto_link(literal("

%(link7_raw)s Link

") % raw_values)) + self.assertEqual("Go to %(link8_result)s" % result_values, auto_link("Go to %(link8_raw)s" % raw_values, 'urls')) + self.assertEqual("Go to %(link8_raw)s" % raw_values, auto_link("Go to %(link8_raw)s" % raw_values, 'email_addresses')) + self.assertEqual("

Link %(link8_result)s

" % result_values, auto_link(literal("

Link %(link8_raw)s

") % raw_values)) + self.assertEqual("

%(link8_result)s Link

" % result_values, auto_link(literal("

%(link8_raw)s Link

") % raw_values)) + self.assertEqual("Go to %(link8_result)s." % result_values, auto_link("Go to %(link8_raw)s." % raw_values)) + self.assertEqual("

Go to %(link8_result)s. seriously, %(link8_result)s? i think I'll say hello to %(email_result)s. instead.

" % result_values, auto_link(literal("

Go to %(link8_raw)s. seriously, %(link8_raw)s? i think I'll say hello to %(email_raw)s. instead.

") % raw_values)) + self.assertEqual("Go to %(link9_result)s" % result_values, auto_link("Go to %(link9_raw)s" % raw_values, 'urls')) + self.assertEqual("Go to %(link9_raw)s" % raw_values, auto_link("Go to %(link9_raw)s" % raw_values, 'email_addresses')) + self.assertEqual("

Link %(link9_result)s

" % result_values, auto_link(literal("

Link %(link9_raw)s

") % raw_values)) + self.assertEqual("

%(link9_result)s Link

" % result_values, auto_link(literal("

%(link9_raw)s Link

") % raw_values)) + self.assertEqual("Go to %(link9_result)s." % result_values, auto_link("Go to %(link9_raw)s." % raw_values)) + self.assertEqual("

Go to %(link9_result)s. seriously, %(link9_result)s? i think I'll say hello to %(email_result)s. instead.

" % result_values, auto_link(literal("

Go to %(link9_raw)s. seriously, %(link9_raw)s? i think I'll say hello to %(email_raw)s. instead.

") % raw_values)) + self.assertEqual("", auto_link(None)) + self.assertEqual("", auto_link("")) # Failing test: PylonsHQ bug #657 #self.assertEqual(u'<www.google.com>', auto_link("")) @@ -131,80 +131,80 @@ class TestURLHelper(WebHelpersTestCase): def test_button_to_with_straight_url(self): - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com")) def test_button_to_with_query(self): - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com/q1=v1&q2=v2")) def test_button_to_with_escaped_query(self): - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com/q1=v1&q2=v2")) def test_button_to_with_query_and_no_name(self): - self.assertEqual(u"
", + self.assertEqual("
", button_to(None, "http://www.example.com?q1=v1&q2=v2")) def test_button_to_enabled_disabled(self): - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com", disabled=False)) - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com", disabled=True)) def test_button_to_with_method_delete(self): - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com", method='DELETE')) - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com", method='delete')) def test_button_to_with_method_get(self): - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com", method='get')) - self.assertEqual(u"
", + self.assertEqual("
", button_to("Hello", "http://www.example.com", method='GET')) def test_button_to_with_img(self): - self.assertEqual(u'
', + self.assertEqual('
', button_to("Edit", '/content/edit/3', type='image', src='/images/icon_delete.gif')) - self.assertEqual(u'
', + self.assertEqual('
', button_to("Submit", '/content/submit/3', type='image', src='submit.png', alt='Complete the form')) def test_mail_to(self): - self.assertEqual(u'justin@example.com', mail_to("justin@example.com")) - self.assertEqual(u'Justin Example', mail_to("justin@example.com", "Justin Example")) - self.assertEqual(u'Justin Example', + self.assertEqual('justin@example.com', mail_to("justin@example.com")) + self.assertEqual('Justin Example', mail_to("justin@example.com", "Justin Example")) + self.assertEqual('Justin Example', mail_to("justin@example.com", "Justin Example", class_="admin")) def test_mail_to_with_javascript(self): - self.assertEqual(u"", mail_to("me@domain.com", "My email", encode = "javascript")) + self.assertEqual("", mail_to("me@domain.com", "My email", encode = "javascript")) def test_mail_to_with_options(self): - self.assertEqual(u'My email', + self.assertEqual('My email', mail_to("me@example.com", "My email", cc="ccaddress@example.com", bcc="bccaddress@example.com", subject="This is an example email", body="This is the body of the message.")) def test_mail_to_with_img(self): - self.assertEqual(u'', + self.assertEqual('', mail_to('feedback@example.com', HTML.literal(''))) def test_mail_to_with_hex(self): - self.assertEqual(u"My email", + self.assertEqual("My email", mail_to("me@domain.com", "My email", encode = "hex")) - self.assertEqual(u"me@domain.com", + self.assertEqual("me@domain.com", mail_to("me@domain.com", None, encode = "hex")) def test_mail_to_with_replace_options(self): - self.assertEqual(u'wolfgang(at)stufenlos(dot)net', + self.assertEqual('wolfgang(at)stufenlos(dot)net', mail_to("wolfgang@stufenlos.net", None, replace_at="(at)", replace_dot="(dot)")) - self.assertEqual(u"me(at)domain.com", + self.assertEqual("me(at)domain.com", mail_to("me@domain.com", None, encode = "hex", replace_at = "(at)")) - self.assertEqual(u"My email", + self.assertEqual("My email", mail_to("me@domain.com", "My email", encode = "hex", replace_at = "(at)")) - self.assertEqual(u"me(at)domain(dot)com", + self.assertEqual("me(at)domain(dot)com", mail_to("me@domain.cRefactoringTool: Refactored ./tests/test_text.py WARNING: couldn't encode ./tests/test_text.py's diff for your terminal RefactoringTool: Refactored ./tests/test_tags.py om", None, encode = "hex", replace_at = "(at)", replace_dot = "(dot)")) - self.assertEqual(u"", + self.assertEqual("", mail_to("me@domain.com", "My email", encode = "javascript", replace_at = "(at)", replace_dot = "(dot)")) @@ -247,9 +247,9 @@ style="color:red")) def test_highlight_literal(self): - eq_(literal(u'The <red> cat.'), + eq_(literal('The <red> cat.'), highlight("The cat.", "at")) - eq_(literal(u'The cat.'), + eq_(literal('The cat.'), highlight(literal("The cat."), "at")) def test_highlight_legacy_highlighter(self): @@ -259,15 +259,15 @@ class TestStripTagsHelper(WebHelpersTestCase): def test_compare_strip_tags_to_sanitize(self): - text = u'I really like steak!' + text = 'I really like steak!' eq_(strip_tags(text), render.sanitize(text)) if __name__ == '__main__': - suite = map(unittest.makeSuite, [ + suite = list(map(unittest.makeSuite, [ TestToolsHelper, TestHighlightHelper, TestURLHelper, TestStripTagsHelper, - ]) + ])) for testsuite in suite: unittest.TextTestRunner(verbosity=1).run(testsuite) --- ./tests/test_text.py (original) +++ ./tests/test_text.py (refactored) @@ -27,8 +27,8 @@ excerpt('This is a beautiful? morning', 'beautiful', 5)) def test_excerpt_with_utf8(self): --- ./tests/test_tags.py (original) +++ ./tests/test_tags.py (refactored) @@ -11,148 +11,148 @@ def test_check_box(self): eq_( checkbox("admin"), - u'', + '', ) def test_form(self): eq_( form(url="http://www.example.com"), - u'
' + '' ) eq_( form(url="http://www.example.com", method='GET'), - u'' + '' ) eq_( form('/test/edit/1'), - u'' + '' ) def test_form_multipart(self): eq_( form(url='http://www.example.com', multipart=True), - u'' + '' ) def test_hidden_field(self): eq_( hidden("id", 3), - u'' + '' ) def test_hidden_field_alt(self): eq_( hidden("id", '3'), - u'' + '' ) def test_password_field(self): eq_( password("password"), - u'' + '' ) def test_radio_button(self): eq_( radio("people", "justin"), - u'' + '' ) eq_( radio("num_people", 5), - u'' + '' ) eq_( radio("num_people", 5), - u'' + '' ) eq_( radio("gender", "m") + radio("gender", "f"), - u'' + '' ) eq_( radio("opinion", "-1") + radio("opinion", "1"), - u'' + '' ) eq_( radio("num_people", 5, checked=True), - u'' + '' ) def test_submit(self): eq_( - u'', + '', submit("commit", "Save changes") ) def test_text_area(self): eq_( textarea("aa", ""), - u'' + '' ) eq_( textarea("aa", None), - u'' + '' ) eq_( textarea("aa", "Hello!"), - u'' + '' ) def test_text_area_size_string(self): eq_( textarea("body", "hello world", cols=20, rows=40), - u'' + '' ) def test_text_field(self): eq_( text("title", ""), - u'' + '' ) eq_( text("title", None), - u'' + '' ) eq_( text("title", "Hello!"), - u'' + '' ) def test_text_field_class_string(self): eq_( text( "title", "Hello!", class_= "admin"), - u'' + '' ) def test_boolean_options(self): eq_( checkbox("admin", 1, True, disabled = True, readonly="yes"), - u'' + '' ) eq_( checkbox("admin", 1, True, disabled = False, readonly = None), - u'' + '' ) def test_multiple_id_bug(self): # Don't set multiple id attributes for 'id_' argument. eq_( text("spam", "pizza", id="eggs"), - u'') + '') eq_( text("spam", "pizza", id_="eggs"), - u'') + '') eq_( select("spam", [1,2], [2], id="eggs"), - u'') + '') eq_( select("spam", [1,2], [2], id_="eggs"), - u'') + '') def test_id_and_id_(self): raises(TypeError, text, "spam", "pizza", id="fubar", id_="eggs") @@ -161,21 +161,21 @@ class TestLinkHelper(object): def test_link_tag_with_query(self): - eq_(u"Hello", + eq_("Hello", link_to("Hello", "http://www.example.com?q1=v1&q2=v2")) def test_link_tag_with_query_and_no_name(self): - eq_(u"http://www.example.com?q1=v1&q2=v2", + eq_("http://www.example.com?q1=v1&q2=v2", link_to(None, HTML.literal("http://www.example.com?q1=v1&q2=v2"))) def test_link_tag_with_custom_onclick(self): - eq_(u"Hello", + eq_("Hello", link_to("Hello", "http://www.example.com", onclick="alert('yay!')")) class TestAssetTagHelper(object): def test_auto_discovery_link_tag(self): - eq_(literal(u''), + eq_(literal(''), auto_discovery_link('http://feed.com/feed.xml')) eq_('', auto_discovery_link('http://feed.com/feed.xml', feed_type='atom')) @@ -215,7 +215,7 @@ javascript_link('/js/pngfix.js', defer=True)) def test_stylesheet_link_tag(self): - eq_(literal(u''), + eq_(literal(''), stylesheet_link('/dir/file.css', media='all')) eq_('', stylesheet_link('style.css', media='RefactoringTool: No changes to ./tests/test_pylonslib_flash.py RefactoringTool: Refactored ./tests/test_paginate.py RefactoringTool: No changes to ./tests/test_number.py RefactoringTool: Refactored ./tests/test_modeltags.py all')) --- ./tests/test_paginate.py (original) +++ ./tests/test_paginate.py (refactored) @@ -30,7 +30,7 @@ def test_one_page(): """Test that we fit 10 items on a single 10-item page.""" - items = range(10) + items = list(range(10)) page = paginate.Page(items, page=0, items_per_page=10) assert page.page == 1 assert page.first_item == 1 @@ -50,7 +50,7 @@ def test_many_pages(): """Test that 100 items fit on seven 15-item pages.""" - items = range(100) + items = list(range(100)) page = paginate.Page(items, page=0, items_per_page=15, url=url_generator) eq_(page.page, 1) eq_(page.first_item, 1) --- ./tests/test_modeltags.py (original) +++ ./tests/test_modeltags.py (refactored) @@ -7,7 +7,7 @@ class Holder(object): def __init__(self, settings): - for k,v in settings.iteritems(): + for k,v in settings.items(): setattr(self, k, v) class TestModelTagsHelperWithObject(WebHelpersTestCase): @@ -19,53 +19,53 @@ def test_check_box(self): self.assertEqual( self.m.checkbox("fulltime"), - u'', - ) - - def test_hidden_field(self): - self.assertEqual( - self.m.hidden("name"), - u'' - ) - - def test_password_field(self): - self.assertEqual( - self.m.password('name'), - u'' - ) - def test_file_field(self): - self.assertEqual( - self.m.file('name'), - u'' - ) - - def test_radio_button(self): - self.assertEqual( - self.m.radio("favcolor", "blue"), - u'' - ) - - self.assertEqual( - self.m.radio("favcolor", "red"), - u'' - ) - - - def test_text_area(self): - self.assertEqual( - self.m.textarea("longtext"), - u'' - ) - - def test_text_field(self): - self.assertEqual( - self.m.text("name"), - u'' - ) - def test_select(self): - self.assertEqual( - self.m.select("lang", [("en", "English"), ("de", "German"), ("jp", "Japanese")]), - u'' + '', + ) + + def test_hidden_field(self): + self.assertEqual( + self.m.hidden("name"), + '' + ) + + def test_password_field(self): + self.assertEqual( + self.m.password('name'), + '' + ) + def test_file_field(self): + self.assertEqual( + self.m.file('name'), + '' + ) + + def test_radio_button(self): + self.assertEqual( + self.m.radio("favcolor", "blue"), + '' + ) + + self.assertEqual( + self.m.radio("favcolor", "red"), + '' + ) + + + def test_text_area(self): + self.assertEqual( + self.m.textarea("longtext"), + '' + ) + + def test_text_field(self): + self.assertEqual( + self.m.text("name"), + '' + ) + def test_select(self): + self.assertEqual( + self.m.select("lang", [("en", "English"), ("de", "German"), ("jp", "Japanese")]), + '' ) class TestModelTagsHelperWithDict(TestModelTagsHelperWithObject): @@ -77,53 +77,53 @@ def test_check_box(self): self.assertEqual( self.m.checkbox("fulltime"), - u'', - ) - - def test_hidden_field(self): - self.assertEqual( - self.m.hidden("name"), - u'' - ) - - def test_password_field(self): - self.assertEqual( - self.m.password('name'), - u'' - ) - def test_file_field(self): - self.assertEqual( - self.m.file('name'), - u'' - ) - - def test_radio_button(self): - self.assertEqual( - self.m.radio("favcolor", "blue"), - u'' - ) - - self.assertEqual( - self.m.radio("favcolor", "red"), - u'' - ) - - - def test_text_area(self): - self.assertEqual( - self.m.textarea("longtext"), - u'' - ) - - def test_text_field(self): - self.assertEqual( - self.m.text("name"), - u'' - ) - def test_select(self): - self.assertEqual( - self.m.select("lang", [("en", "English"), ("de", "German"), ("jp", "Japanese")]), - u'' + '', + ) + + def test_hidden_field(self): + self.assertEqual( + self.m.hidden("name"), + '' + ) + + def test_password_field(self): + self.assertEqual( + self.m.password('name'), + '' + ) + def test_file_field(self): + self.assertEqual( + self.m.file('name'), + '' + ) + + def test_radio_button(self): + self.assertEqual( + self.m.radio("favcolor", "blue"), + '' + ) + + self.assertEqual( + self.m.radio("favcolor", "red"), + '' + ) + + + def test_text_area(self): + self.assertEqual( + self.m.textarea("longtext"), + '' + ) + + def test_text_field(self): + self.assertEqual( + self.m.text("name"), + '' + ) + def test_select(self): + self.assertEqual( + self.m.select("lang", [("en", "English"), ("de", "German"), ("jp", "Japanese")]), + '' ) class TestModelTagsHelperWithIdGeneration(TestModelTagsHelperWithObject): @@ -135,53 +135,53 @@ def test_check_box(self): self.assertEqual( self.m.checkbox("fulltime"), - u'', - ) - - def test_hidden_field(self): - self.assertEqual( - self.m.hidden("name"), - u'' - ) - - def test_password_field(self): - self.assertEqual( - self.m.password('name'), - u'' - ) - def test_file_field(self): - self.assertEqual( - self.m.file('name'), - u'' - ) - - def test_radio_button(self): - self.assertEqual( - self.m.radio("favcolor", "blue"), - u'' - ) - - self.assertEqual( - self.m.radio("favcolor", "red"), - u'' - ) - - - def test_text_area(self): - self.assertEqual( - self.m.textarea("longtext"), - u'' - ) - - def test_text_field(self): - self.assertEqual( - self.m.text("name"), - u'' - ) - def test_select(self): - self.assertEqual( - self.m.select("lang", [("en", "English"), ("de", "German"), ("jp", "Japanese")]), - u'' + '', + ) + + def test_hidden_field(self): + self.assertEqual( + self.m.hidden("name"), + '' + ) + + def test_password_field(self): + self.assertEqual( + self.m.password('name'), + '' + ) + def test_file_field(self): + self.assertEqual( + self.m.file('name'), + '' + ) + + def test_radio_button(self): + self.assertEqual( + self.m.radio("favcolor", "blue"), + '' + ) + + self.assertEqual( + self.m.radio("favcolor", "red"), + '' + ) + + + def test_text_area(self): + self.assertEqual( + self.m.textarea("longtext"), + '' + ) + + def test_text_field(self): + self.assertEqual( + self.m.text("name"), + '' + ) + def test_select(self): + self.assertEqual( + self.m.select("lang", [("en", "English"), ("de", "German"), ("jp", "Japanese")]), + '' ) class TestModelTagsHelperWithoutObject(WebHelpersTestCase): @@ -193,60 +193,60 @@ def test_check_box(self): self.assertEqual( self.m.checkbox("fulltime"), - u'', - ) - - def test_hidden_field(self): - self.assertEqual( - self.m.hidden("name"), - u'' - ) - - def test_password_field(self): - self.assertEqual( - self.m.password('name'), - u'' - ) - def test_file_field(self): - self.assertEqual( - self.m.file('name'), - u'' - ) - - def test_radio_button(self): - self.assertEqual( - self.m.radio("favcolor", "blue"), - u'' - ) - - self.assertEqual( - self.m.radio("favcolor", "red"), - u'' - ) - - - def test_text_area(self): - self.assertEqual( - self.m.textarea("longtext"), - u'' - ) - - def test_text_field(self): - self.assertEqual( - self.m.text("name"), - u'' - ) - def test_select(self): - self.assertEqual( - self.m.select("lang", [("en", "English"), ("de", "German"), ("jp", "Japanese")]), - u'' + '', + ) + + def test_hidden_field(self): + self.assertEqual( + self.m.hidden("name"), + '' + ) + + def test_password_field(self): + self.assertEqual( + self.m.password('name'), + '' + ) + def test_file_field(self): + self.assertEqual( + self.m.file('name'), + '' + ) + + def test_radio_button(self): + self.assertEqual( + self.m.radio("favcolor", "blue"), + '' + ) + + self.assertEqual( + self.m.radio("favcolor", "red"), + '' + ) + + + def test_text_area(self): + self.assertEqual( + self.m.textarea("longtext"), + '' + ) + + def test_text_field(self): + self.assertEqual( + self.m.text("name"), + '' + ) + def test_select(self): + self.assertEqual( + self.m.select("lang", [("en", "English"), ("de", "German"), ("jp", "Japanese")]), + '' ) if __name__ == '__main__': - suite = map(unittest.makeSuite, [ + suite = list(map(unittest.makeSuite, [ TestModelTagsHelperWithObject, TestModelTagsHelperWithDict, TestModelTagsHelperWithIdGeneration, TestModelTagsHelperWithoutObject - ]) + ])) for testsuite in suite: unittest.TextTestRunner(verbosity=1).run(testsuite) --- ./tests/test_html.py (original) +++ ./tests/test_html.py (refactored) @@ -3,83 +3,83 @@ from webhelpers.html import literal, lit_sub, escape, HTML def test_double_escape(): - quoted = escape(u'This string is "quoted"') - eq_(quoted, u'This string is "quoted"') + quoted = escape('This string is "quoted"') + eq_(quoted, 'This string is "quoted"') dbl_quoted = escape(quoted) eq_(quoted, dbl_quoted) def test_literal(): - lit = literal(u'This string <>') - other = literal(u'') - eq_(u'This string <>', lit + other) + lit = literal('This string <>') + other = literal('') + eq_('This string <>', lit + other) assert type(lit + other) is literal - eq_(u'"', '"' + other) - eq_(u'"', other + '"') + eq_('"', '"' + other) + eq_('"', other + '"') mod = literal('<%s>ello') - eq_(u'<<H>>ello', mod % '') + eq_('<<H>>ello', mod % '') assert type(mod % '') is literal eq_(HTML(''), '<a>') assert type(HTML('')) is literal def test_literal_dict(): - lit = literal(u'This string <>') + lit = literal('This string <>') unq = 'This has ' sub = literal('%s and %s') - eq_(u'This string <> and This has <crap>', sub % (lit, unq)) + eq_('This string <> and This has <crap>', sub % (lit, unq)) sub = literal('%(lit)s and %(lit)r') - eq_(u"This string <> and literal(u'This string <>')", sub % dict(lit=lit)) + eq_("This string <> and literal(u'This string <>')", sub % dict(lit=lit)) sub = literal('%(unq)r and %(unq)s') - eq_(u"'This has <crap>' and This has <crap>", sub % dict(unq=unq)) + eq_("'This has <crap>' and This has <crap>", sub % dict(unq=unq)) def test_literal_mul(): - lit = literal(u'<>') - eq_(u'<><><>', lit * 3) + lit = literal('<>') + eq_('<><><>', lit * 3) assert isinstance(lit*3, literal) def test_literal_join(): - lit = literal(u'<>') + lit = literal('<>') assert isinstance(lit.join(['f', 'a']), literal) - eq_(u'f<>a', lit.join(('f', 'a'))) + eq_('f<>a', lit.join(('f', 'a'))) def test_literal_int(): - lit = literal(u'<%i>') - eq_(u'<5>', lit % 5) + lit = literal('<%i>') + eq_('<5>', lit % 5) def test_html(): a = HTML.a(href='http://mostlysafe\" Bad <script> tag') + eq_(a, 'Bad <script> tag') img = HTML.img(src='http://some/image.jpg') - eq_(img, u'') + eq_(img, '') br = HTML.br() - eq_(u'
', br) + eq_('
', br) def test_lit_re(): lit = literal('This is a ') unlit = 'This is also a ' result = lit_sub(r'', escape(result)) + eq_('This is a ', escape(result)) result = lit_sub(r'a ', result) + print(result) + eq_('', result) result = HTML.form(_closed=False, action="hello") - eq_(u'', result) + eq_('', result) def test_newline_arg(): - eq_(HTML.a(), literal(u'')) - eq_(HTML.a(_nl=True), literal(u'\n\n')) - eq_(HTML.a(_closed=False), literal(u'')) - eq_(HTML.a(_closed=False, _nl=True), literal(u'\n')) - eq_(HTML.a("A", "B", href="/"), literal(u'AB')) - eq_(HTML.a("A", "B", href="/", _nl=True), literal(u'\nA\nB\n\n')) + eq_(HTML.a(), literal('')) + eq_(HTML.a(_nl=True), literal('\n\n')) + eq_(HTML.a(_closed=False), literal('')) + eq_(HTML.a(_closed=False, _nl=True), literal('\n')) + eq_(HTML.a("A", "B", href="/"), literal('AB')) + eq_(HTML.a("A", "B", href="/", _nl=True), literal('\nA\nB\n\n')) --- ./tests/test_feedgenerator.py (original) +++ ./tests/test_feedgenerator.py (refactored) @@ -7,14 +7,14 @@ def test_simple_feed(): pubdate = datetime.datetime(2009, 12, 18, 23, 45, 12) feed = fg.Rss201rev2Feed( - title=u"Poynter E-Media Tidbits", - link=u"http://www.poynter.org/column.asp?id=31", - description=u"A group weblog by the sharpest minds in online media/journalism/publishing.", - language=u"en", + title="Poynter E-Media Tidbits", + link="http://www.poynter.org/column.asp?id=31", + description="A group weblog by the sharpest minds in online media/journalism/publishing.", + language="en", ) feed.add_item( title="Hello", - link=u"http://www.holovaty.com/test/", + link="http://www.holovaty.com/test/", description="Testing.", pubdate=pubdate) result = feed.writeString("utf-8") @@ -25,14 +25,14 @@ def test_escaping(): pubdate = datetime.datetime(2009, 12, 18, 23, 45, 12) feed = fg.Rss201rev2Feed( - title=u"Poynter E-Media Tidbits", - link=u"http://www.poynter.org/column.asp?id=31", - description=u"A group weblog by the sharpest minds in online media & journalism.", - language=u"en", + title="Poynter E-Media Tidbits", + link="http://www.poynter.org/column.asp?id=31", + description="A group weblog by the sharpest minds in online media & journalism.", + language="en", ) feed.add_item( title="Hello", - link=u"http://www.holovaty.com/test/", + link="http://www.holovaty.com/test/", description="Testing.", pubdate=pubdate) result = feed.writeString("utf-8") @@ -42,14 +42,14 @@ def test_geo_point_feed(): pubdate = datetime.datetime(2009, 12, 18, 23, 45, 12) feed = fg.GeoAtom1Feed( - title=u"Poynter E-Media Tidbits", - link=u"http://www.poynter.org/column.asp?id=31", - description=u"A group weblog by the sharpest minds in online media/journalism/publishing.", - language=u"en", + title="Poynter E-Media Tidbits", + link="http://www.poynter.org/column.asp?id=31", + description="A group weblog by the sharpest minds in online media/journalism/publishing.", + language="en", ) feed.add_item( title="Hello", - link=u"http://wwwRefactoringTool: Refactored ./tests/test_escapes.py RefactoringTool: Refactored ./tests/test_date.py RefactoringTool: Refactored ./tests/test_converters.py .holovaty.com/test/", + link="http://www.holovaty.com/test/", description="Testing.", pubdate=pubdate, geometry=(-120.5, 50.5)) @@ -64,15 +64,15 @@ def test_geo_point_feed_longitude_first(): pubdate = datetime.datetime(2009, 12, 18, 23, 45, 12) feed = fg.GeoAtom1Feed( - title=u"Poynter E-Media Tidbits", - link=u"http://www.poynter.org/column.asp?id=31", - description=u"A group weblog by the sharpest minds in online media/journalism/publishing.", - language=u"en", + title="Poynter E-Media Tidbits", + link="http://www.poynter.org/column.asp?id=31", + description="A group weblog by the sharpest minds in online media/journalism/publishing.", + language="en", ) feed.is_input_latitude_first = False feed.add_item( title="Hello", - link=u"http://www.holovaty.com/test/", + link="http://www.holovaty.com/test/", description="Testing.", pubdate=pubdate, geometry=(50.5, -120.5)) --- ./tests/test_escapes.py (original) +++ ./tests/test_escapes.py (refactored) @@ -3,10 +3,10 @@ def test_html_escape(): assert html_escape('foo') == 'foo' assert html_escape('') == '<this"that>' - assert html_escape(u'\u1000') == 'က' + assert html_escape('\u1000') == 'က' class X: def __unicode__(self): - return u'<\u1000>' + return '<\u1000>' assert html_escape(X()) == '<က>' assert html_escape(1) == '1' assert html_escape(None) == '' --- ./tests/test_date.py (original) +++ ./tests/test_date.py (refactored) @@ -61,11 +61,11 @@ distance_of_time_in_words(to_time, from_time, granularity='second', round=True)) # Pluralization - self.assertEquals(distance_of_time_in_words(datetime(200, 1,1), datetime(300, 1, 1)), "1 century") - self.assertEquals(distance_of_time_in_words(datetime(200, 1,1), datetime(500, 1, 1)), "3 centuries") + self.assertEqual(distance_of_time_in_words(datetime(200, 1,1), datetime(300, 1, 1)), "1 century") + self.assertEqual(distance_of_time_in_words(datetime(200, 1,1), datetime(500, 1, 1)), "3 centuries") - self.assertEquals(distance_of_time_in_words(datetime(2000, 1,1), datetime(2000, 2, 1)), "1 month") - self.assertEquals(distance_of_time_in_words(datetime(2000, 1,1), datetime(2000, 5, 1)), "4 months") + self.assertEqual(distance_of_time_in_words(datetime(2000, 1,1), datetime(2000, 2, 1)), "1 month") + self.assertEqual(distance_of_time_in_words(datetime(2000, 1,1), datetime(2000, 5, 1)), "4 months") # Spot checks from_time = datetime(200, 2, 2, 0, 12, 12, 0, None) # 12 minutes, 12 seconds past midnight on Feb 2 200AD --- ./tests/test_converters.py (original) +++ ./tests/test_converters.py (refactored) @@ -23,47 +23,47 @@ [Michel Fortin][] has ported to Markdown to PHP. """ if _markdown.version_info >= (2, 0): - expected = literal(u'

Introduction

\n

Markdown is a text-to-HTML conversion tool for web writers.

\n

Acknowledgements

\n

[Michel Fortin][] has ported to Markdown to PHP.

') + expected = literal('

Introduction

\n

Markdown is a text-to-HTML conversion tool for web writers.

\n

Acknowledgements

\n

[Michel Fortin][] has ported to Markdown to PHP.

') else: - expected = literal(u'

Introduction

\n

Markdown is a text-to-HTML conversion tool for web writers.\n

\n\n

Acknowledgements

\n

[Michel Fortin][] has ported to Markdown to PHP.\n

') + expected = literal('

Introduction

\n

Markdown is a text-to-HTML conversion tool for web writers.\n

\n\n

Acknowledgements

\n

[Michel Fortin][] has ported to Markdown to PHP.\n

') eq_(markdown(markdown_text, markdown=_markdown), expected) RefactoringTool: Refactored ./tests/test_containers.py RefactoringTool: No changes to ./setup.py RefactoringTool: Refactored ./docs/conf.py def test_markdown_embedded_html(): _markdown = _get_markdown_module() markdown_text = 'This text includes & stuff.' if _markdown.version_info >= (2, 0): - expected = literal(u'

This text includes <script>Javascript</script> & stuff.

') + expected = literal('

This text includes <script>Javascript</script> & stuff.

') else: - expected = literal(u'

This text includes <script>Javascript</script> & stuff.\n

') + expected = literal('

This text includes <script>Javascript</script> & stuff.\n

') eq_(markdown(markdown_text, safe_mode="escape", markdown=_markdown), expected) def test_nl2br(): - eq_(u'A B
\nC D
\n
\nE F', nl2br("A B\nC D\r\n\r\nE F")) + eq_('A B
\nC D
\n
\nE F', nl2br("A B\nC D\r\n\r\nE F")) def test_nl2br2(): - eq_(u'<strike>W</strike>
\nThe W', nl2br("W\nThe W")) + eq_('<strike>W</strike>
\nThe W', nl2br("W\nThe W")) def test_nl2br3(): - eq_(u'W
\nThe W', nl2br(literal("W\nThe W"))) + eq_('W
\nThe W', nl2br(literal("W\nThe W"))) def test_format_paragraphs1(): - eq_(u"

crazy\n cross\n platform linebreaks

", format_paragraphs("crazy\r\n cross\r platform linebreaks")) + eq_("

crazy\n cross\n platform linebreaks

", format_paragraphs("crazy\r\n cross\r platform linebreaks")) def test_format_paragraphs2(): - eq_(u"

crazy
\n cross
\n platform linebreaks

", format_paragraphs("crazy\r\n cross\r platform linebreaks", True)) + eq_("

crazy
\n cross
\n platform linebreaks

", format_paragraphs("crazy\r\n cross\r platform linebreaks", True)) def test_format_paragraphs3(): - eq_(u"

A paragraph

\n\n

and another one!

", format_paragraphs("A paragraph\n\nand another one!")) + eq_("

A paragraph

\n\n

and another one!

", format_paragraphs("A paragraph\n\nand another one!")) def test_format_paragraphs4(): - eq_(u"

A paragraph
\n With a newline

", format_paragraphs("A paragraph\n With a newline", True)) + eq_("

A paragraph
\n With a newline

", format_paragraphs("A paragraph\n With a newline", True)) def test_format_paragraphs5(): - eq_(u"

A paragraph\n With a newline

", format_paragraphs("A paragraph\n With a newline", False)) + eq_("

A paragraph\n With a newline

", format_paragraphs("A paragraph\n With a newline", False)) def test_format_paragraphs6(): - eq_(u"

A paragraph\n With a newline

", format_paragraphs("A paragraph\n With a newline")) + eq_("

A paragraph\n With a newline

", format_paragraphs("A paragraph\n With a newline")) def test_format_paragraphs7(): - eq_(u"", format_paragraphs(None)) + eq_("", format_paragraphs(None)) --- ./tests/test_containers.py (original) +++ ./tests/test_containers.py (refactored) @@ -35,18 +35,18 @@ eq_(d2["bar"], 2) eq_(d2[42], []) assert "foo" in d2 - assert "foo" in d2.keys() + assert "foo" in list(d2.keys()) assert "bar" in d2 - assert "bar" in d2.keys() + assert "bar" in list(d2.keys()) assert 42 in d2 - assert 42 in d2.keys() + assert 42 in list(d2.keys()) assert 12 not in d2 - assert 12 not in d2.keys() + assert 12 not in list(d2.keys()) d2.default_factory = None eq_(d2.default_factory, None) try: d2[15] - except KeyError, err: + except KeyError as err: eq_(err.args, (15,)) else: message = "d2[15] didn't raise KeyError" @@ -88,8 +88,8 @@ try: f = open(tfn, "w+") try: - print >>f, d1 - print >>f, d2 + print(d1, file=f) + print(d2, file=f) f.seek(0) eq_(f.readline(), repr(d1) + "\n") eq_(f.readline(), repr(d2) + "\n") --- ./docs/conf.py (original) +++ ./docs/cRefactoringTool: Files that were modified: RefactoringTool: ./webhelpers/util.py RefactoringTool: ./webhelpers/textile.py RefactoringTool: ./webhelpers/text.py RefactoringTool: ./webhelpers/pylonslib/secure_form.py RefactoringTool: ./webhelpers/pylonslib/minify.py RefactoringTool: ./webhelpers/pylonslib/grid.py RefactoringTool: ./webhelpers/pylonslib/flash.py RefactoringTool: ./webhelpers/pylonslib/_jsmin.py RefactoringTool: ./webhelpers/pylonslib/__init__.py RefactoringTool: ./webhelpers/paginate.py RefactoringTool: ./webhelpers/number.py RefactoringTool: ./webhelpers/misc.py RefactoringTool: ./webhelpers/mimehelper.py RefactoringTool: ./webhelpers/media.py RefactoringTool: ./webhelpers/markdown.py RefactoringTool: ./webhelpers/html/tools.py RefactoringTool: ./webhelpers/html/tags.py RefactoringTool: ./webhelpers/html/render.py RefactoringTool: ./webhelpers/html/grid_demo.py RefactoringTool: ./webhelpers/html/grid.py RefactoringTool: ./webhelpers/html/converters.py RefactoringTool: ./webhelpers/html/builder.py RefactoringTool: ./webhelpers/html/__init__.py RefactoringTool: ./webhelpers/feedgenerator.py RefactoringTool: ./webhelpers/date.py RefactoringTool: ./webhelpers/containers.py RefactoringTool: ./webhelpers/constants.py RefactoringTool: ./webhelpers/__init__.py RefactoringTool: ./unfinished/sanitize_filename.py RefactoringTool: ./unfinished/opener.py RefactoringTool: ./unfinished/number_to_human_size.py RefactoringTool: ./unfinished/multimedia.py RefactoringTool: ./unfinished/logging_optparse.py RefactoringTool: ./unfinished/document.py RefactoringTool: ./unfinished/disabled_test_pylonslib_minify.py RefactoringTool: ./unfinished/containers.py RefactoringTool: ./unfinished/baseN.py RefactoringTool: ./tests/util.py RefactoringTool: ./tests/test_tools.py RefactoringTool: ./tests/test_text.py RefactoringTool: ./tests/test_tags.py RefactoringTool: ./tests/test_pylonslib_flash.py RefactoringTool: ./tests/test_paginate.py RefactoringTool: ./tests/test_number.py RefactoringTool: ./tests/test_modeltags.py RefactoringTool: ./tests/test_mimetypes.py RefactoringTool: ./tests/test_html.py RefactoringTool: ./tests/test_feedgenerator.py RefactoringTool: ./tests/test_escapes.py RefactoringTool: ./tests/test_date.py RefactoringTool: ./tests/test_converters.py RefactoringTool: ./tests/test_containers.py RefactoringTool: ./setup.py RefactoringTool: ./docs/conf.py onf.py (refactored) @@ -189,8 +189,8 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ - ('contents', 'WebHelpers.tex', u'WebHelpers Documentation', - u'Ben Bangert', 'manual'), + ('contents', 'WebHelpers.tex', 'WebHelpers Documentation', + 'Ben Bangert', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of + install -pm644 /usr/share/python-sphinx/objects.inv ./ + '[' -e ./conf.py ']' + cp -u /usr/lib/python3/site-packages/sphinx/conf.py.template ./conf.py + ln -s ../objects.inv docs/ + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.97520 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-webhelpers-1.3 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib creating build/lib/webhelpers copying webhelpers/util.py -> build/lib/webhelpers copying webhelpers/textile.py -> build/lib/webhelpers copying webhelpers/text.py -> build/lib/webhelpers copying webhelpers/paginate.py -> build/lib/webhelpers copying webhelpers/number.py -> build/lib/webhelpers copying webhelpers/misc.py -> build/lib/webhelpers copying webhelpers/mimehelper.py -> build/lib/webhelpers copying webhelpers/media.py -> build/lib/webhelpers copying webhelpers/markdown.py -> build/lib/webhelpers copying webhelpers/feedgenerator.py -> build/lib/webhelpers copying webhelpers/date.py -> build/lib/webhelpers copying webhelpers/containers.py -> build/lib/webhelpers copying webhelpers/constants.py -> build/lib/webhelpers copying webhelpers/__init__.py -> build/lib/webhelpers creating build/lib/webhelpers/pylonslib copying webhelpers/pylonslib/secure_form.py -> build/lib/webhelpers/pylonslib copying webhelpers/pylonslib/minify.py -> build/lib/webhelpers/pylonslib copying webhelpers/pylonslib/grid.py -> build/lib/webhelpers/pylonslib copying webhelpers/pylonslib/flash.py -> build/lib/webhelpers/pylonslib copying webhelpers/pylonslib/_jsmin.py -> build/lib/webhelpers/pylonslib copying webhelpers/pylonslib/__init__.py -> build/lib/webhelpers/pylonslib creating build/lib/webhelpers/html copying webhelpers/html/tools.py -> build/lib/webhelpers/html copying webhelpers/html/tags.py -> build/lib/webhelpers/html copying webhelpers/html/render.py -> build/lib/webhelpers/html copying webhelpers/html/grid_demo.py -> build/lib/webhelpers/html copying webhelpers/html/grid.py -> build/lib/webhelpers/html copying webhelpers/html/converters.py -> build/lib/webhelpers/html copying webhelpers/html/builder.py -> build/lib/webhelpers/html copying webhelpers/html/__init__.py -> build/lib/webhelpers/html running egg_info writing WebHelpers.egg-info/PKG-INFO writing dependency_links to WebHelpers.egg-info/dependency_links.txt writing entry points to WebHelpers.egg-info/entry_points.txt writing requirements to WebHelpers.egg-info/requires.txt writing top-level names to WebHelpers.egg-info/top_level.txt reading manifest file 'WebHelpers.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' adding license file 'LICENSE' writing manifest file 'WebHelpers.egg-info/SOURCES.txt' /usr/lib64/python3/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'webhelpers.public.stylesheets' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'webhelpers.public.stylesheets' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'webhelpers.public.stylesheets' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'webhelpers.public.stylesheets' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) creating build/lib/webhelpers/public creating build/lib/webhelpers/public/stylesheets copying webhelpers/public/stylesheets/grid.css -> build/lib/webhelpers/public/stylesheets copying webhelpers/public/stylesheets/webhelpers.css -> build/lib/webhelpers/public/stylesheets + export PYTHONPATH=/usr/src/RPM/BUILD/python3-module-webhelpers-1.3 + PYTHONPATH=/usr/src/RPM/BUILD/python3-module-webhelpers-1.3 + touch tests/__init__.py + make SPHINXBUILD=sphinx-build-3 -C docs html make: Entering directory '/usr/src/RPM/BUILD/python3-module-webhelpers-1.3/docs' mkdir -p _build/pickle _build/doctrees sphinx-build-3 -b pickle -d _build/doctrees . _build/pickle Running Sphinx v5.0.1 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. /usr/lib64/python3/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( WARNING: The wheel package is not available. /usr/bin/python3: No module named pip error: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/usr/src/tmp/tmpfzng5opa', '--quiet', 'WebOb']' returned non-zero exit status 1. building [mo]: targets for 0 po files that are out of date building [pickle]: targets for 32 source files that are out of date updating environment: [new config] 32 added, 0 changed, 0 removed reading sources... [ 3%] changelog reading sources... [ 6%] contents reading sources... [ 9%] development reading sources... [ 12%] history reading sources... [ 15%] index reading sources... [ 18%] modules/constants reading sources... [ 21%] modules/containers reading sources... [ 25%] modules/date reading sources... [ 28%] modules/feedgenerator reading sources... [ 31%] modules/html/__init__ reading sources... [ 34%] modules/html/builder reading sources... [ 37%] modules/html/converters reading sources... [ 40%] modules/html/grid reading sources... [ 43%] modules/html/tags reading sources... [ 46%] modules/html/tools reading sources... [ 50%] modules/markdown reading sources... [ 53%] modules/media reading sources... [ 56%] modules/mimehelper reading sources... [ 59%] modules/misc reading sources... [ 62%] modules/number reading sources... [ 65%] modules/paginate reading sources... [ 68%] modules/pylonslib/__init__ reading sources... [ 71%] modules/pylonslib/flash reading sources... [ 75%] modules/pylonslib/grid reading sources... [ 78%] modules/pylonslib/minify /usr/src/RPM/BUILD/python3-module-webhelpers-1.3/webhelpers/pylonslib/minify.py:178: SyntaxWarning: "is not" with a literal. Did you mean "!="? if color and color is not '': reading sources... [ 81%] modules/pylonslib/secure_form reading sources... [ 84%] modules/text reading sources... [ 87%] modules/textile reading sources... [ 90%] modules/util reading sources... [ 93%] third_party reading sources... [ 96%] todo reading sources... [100%] whats_new /usr/src/RPM/BUILD/python3-module-webhelpers-1.3/docs/index.rst:47: WARNING: duplicated entry found in toctree: todo WARNING: autodoc: failed to import module 'feedgenerator' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.SyndicationFeed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.Enclosure' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.RssFeed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.RssUserland091Feed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.Rss201rev2Feed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.Atom1Feed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'feedgenerator.rfc2822_date' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'feedgenerator.rfc3339_date' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'feedgenerator.get_tag_uri' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.GeoFeedMixin' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.GeoAtom1Feed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.W3CGeoFeed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.Geometry' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) /usr/src/RPM/BUILD/python3-module-webhelpers-1.3/webhelpers/html/builder.py:docstring of webhelpers.html.builder.literal.escape:1: WARNING: duplicate object description of webhelpers.html.builder.literal.escape, other instance in modules/html/builder, use :noindex: for one of them WARNING: autodoc: failed to import module 'converters' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import function 'converters.format_paragraphs' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import function 'converters.markdown' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import function 'converters.nl2br' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import function 'converters.textilize' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import module 'util' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'util.update_params' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'util.cgi_escape' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'util.html_escape' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'util.iri_to_uri' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'util.Partial' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'util.SimplerXMLGenerator' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'util.UnicodeMultiDict' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) looking for now-outdated files... none found pickling environment... done checking consistency... /usr/src/RPM/BUILD/python3-module-webhelpers-1.3/docs/history.rst: WARNING: document isn't included in any toctree done preparing documents... done writing output... [ 3%] changelog writing output... [ 6%] contents writing output... [ 9%] development writing output... [ 12%] history writing output... [ 15%] index writing output... [ 18%] modules/constants writing output... [ 21%] modules/containers writing output... [ 25%] modules/date writing output... [ 28%] modules/feedgenerator writing output... [ 31%] modules/html/__init__ writing output... [ 34%] modules/html/builder writing output... [ 37%] modules/html/converters writing output... [ 40%] modules/html/grid writing output... [ 43%] modules/html/tags writing output... [ 46%] modules/html/tools writing output... [ 50%] modules/markdown writing output... [ 53%] modules/media writing output... [ 56%] modules/mimehelper writing output... [ 59%] modules/misc writing output... [ 62%] modules/number writing output... [ 65%] modules/paginate writing output... [ 68%] modules/pylonslib/__init__ writing output... [ 71%] modules/pylonslib/flash writing output... [ 75%] modules/pylonslib/grid writing output... [ 78%] modules/pylonslib/minify writing output... [ 81%] modules/pylonslib/secure_form writing output... [ 84%] modules/text writing output... [ 87%] modules/textile writing output... [ 90%] modules/util writing output... [ 93%] third_party writing output... [ 96%] todo writing output... [100%] whats_new generating indices... genindex py-modindex done writing additional pages... search opensearch done copying images... [100%] _static/webhelpers-logo.png copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 30 warnings. You can now process the pickle files in _build/pickle. Build finished; now you can process the pickle files or run sphinx-web _build/pickle to start the sphinx-web server. mkdir -p _build/html _build/doctrees sphinx-build-3 -b html -d _build/doctrees . _build/html Running Sphinx v5.0.1 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. /usr/lib64/python3/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( WARNING: The wheel package is not available. /usr/bin/python3: No module named pip error: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/usr/src/tmp/tmp9qxxm8jr', '--quiet', 'WebOb']' returned non-zero exit status 1. loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 32 source files that are out of date updating environment: 0 added, 3 changed, 0 removed reading sources... [ 33%] modules/feedgenerator reading sources... [ 66%] modules/html/converters reading sources... [100%] modules/util WARNING: autodoc: failed to import module 'feedgenerator' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.SyndicationFeed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.Enclosure' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.RssFeed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.RssUserland091Feed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.Rss201rev2Feed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.Atom1Feed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'feedgenerator.rfc2822_date' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'feedgenerator.rfc3339_date' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'feedgenerator.get_tag_uri' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.GeoFeedMixin' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.GeoAtom1Feed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.W3CGeoFeed' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'feedgenerator.Geometry' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import module 'converters' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import function 'converters.format_paragraphs' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import function 'converters.markdown' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import function 'converters.nl2br' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import function 'converters.textilize' from module 'webhelpers.html'; the following exception was raised: No module named 'sgmllib' WARNING: autodoc: failed to import module 'util' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'util.update_params' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'util.cgi_escape' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'util.html_escape' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import function 'util.iri_to_uri' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'util.Partial' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'util.SimplerXMLGenerator' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) WARNING: autodoc: failed to import class 'util.UnicodeMultiDict' from module 'webhelpers'; the following exception was raised: cannot import name 'MutableMapping' from 'collections' (/usr/lib64/python3.10/collections/__init__.py) looking for now-outdated files... none found pickling environment... done checking consistency... /usr/src/RPM/BUILD/python3-module-webhelpers-1.3/docs/history.rst: WARNING: document isn't included in any toctree done preparing documents... done writing output... [ 3%] changelog writing output... [ 6%] contents writing output... [ 9%] development writing output... [ 12%] history writing output... [ 15%] index writing output... [ 18%] modules/constants writing output... [ 21%] modules/containers writing output... [ 25%] modules/date writing output... [ 28%] modules/feedgenerator writing output... [ 31%] modules/html/__init__ writing output... [ 34%] modules/html/builder writing output... [ 37%] modules/html/converters writing output... [ 40%] modules/html/grid writing output... [ 43%] modules/html/tags writing output... [ 46%] modules/html/tools writing output... [ 50%] modules/markdown writing output... [ 53%] modules/media writing output... [ 56%] modules/mimehelper writing output... [ 59%] modules/misc writing output... [ 62%] modules/number writing output... [ 65%] modules/paginate writing output... [ 68%] modules/pylonslib/__init__ writing output... [ 71%] modules/pylonslib/flash writing output... [ 75%] modules/pylonslib/grid writing output... [ 78%] modules/pylonslib/minify writing output... [ 81%] modules/pylonslib/secure_form writing output... [ 84%] modules/text writing output... [ 87%] modules/textile writing output... [ 90%] modules/util writing output... [ 93%] third_party writing output... [ 96%] todo writing output... [100%] whats_new generating indices... genindex py-modindex done writing additional pages... search opensearch done copying images... [100%] _static/webhelpers-logo.png copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 28 warnings. The HTML pages are in _build/html. Build finished. The HTML pages are in _build/html. make: Leaving directory '/usr/src/RPM/BUILD/python3-module-webhelpers-1.3/docs' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.76870 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-webhelpers-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-webhelpers-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-webhelpers-1.3 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-webhelpers-buildroot --force running install /usr/lib64/python3/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib creating /usr/src/tmp/python3-module-webhelpers-buildroot creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/public creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/public/stylesheets copying build/lib/webhelpers/public/stylesheets/webhelpers.css -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/public/stylesheets copying build/lib/webhelpers/public/stylesheets/grid.css -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/public/stylesheets creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html copying build/lib/webhelpers/html/__init__.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html copying build/lib/webhelpers/html/builder.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html copying build/lib/webhelpers/html/converters.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html copying build/lib/webhelpers/html/grid.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html copying build/lib/webhelpers/html/grid_demo.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html copying build/lib/webhelpers/html/render.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html copying build/lib/webhelpers/html/tags.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html copying build/lib/webhelpers/html/tools.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html creating /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib copying build/lib/webhelpers/pylonslib/__init__.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib copying build/lib/webhelpers/pylonslib/_jsmin.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib copying build/lib/webhelpers/pylonslib/flash.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib copying build/lib/webhelpers/pylonslib/grid.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib copying build/lib/webhelpers/pylonslib/minify.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib copying build/lib/webhelpers/pylonslib/secure_form.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib copying build/lib/webhelpers/__init__.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/constants.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/containers.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/date.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/feedgenerator.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/markdown.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/media.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/mimehelper.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/misc.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/number.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/paginate.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/text.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/textile.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers copying build/lib/webhelpers/util.py -> /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/builder.py to builder.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py to converters.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid.py to grid.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid_demo.py to grid_demo.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/render.py to render.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py to tags.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tools.py to tools.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/_jsmin.py to _jsmin.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/flash.py to flash.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/grid.py to grid.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py to minify.cpython-310.pyc /usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py:178: SyntaxWarning: "is not" with a literal. Did you mean "!="? byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/secure_form.py to secure_form.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__init__.py to __init__.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/constants.py to constants.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py to containers.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/date.py to date.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/feedgenerator.py to feedgenerator.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/markdown.py to markdown.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/media.py to media.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/mimehelper.py to mimehelper.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/misc.py to misc.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/number.py to number.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py to paginate.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/text.py to text.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py to textile.cpython-310.pyc byte-compiling /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/util.py to util.cpython-310.pyc running install_egg_info running egg_info writing WebHelpers.egg-info/PKG-INFO writing dependency_links to WebHelpers.egg-info/dependency_links.txt writing entry points to WebHelpers.egg-info/entry_points.txt writing requirements to WebHelpers.egg-info/requires.txt writing top-level names to WebHelpers.egg-info/top_level.txt reading manifest file 'WebHelpers.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'WebHelpers.egg-info/SOURCES.txt' Copying WebHelpers.egg-info to /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info running install_scripts + cp -fR docs/_build/pickle /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/ + /usr/lib/rpm/brp-alt egrep: warning: egrep is obsolescent; using grep -E Cleaning files in /usr/src/tmp/python3-module-webhelpers-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-webhelpers-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-webhelpers-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-webhelpers-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-webhelpers-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-webhelpers-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-webhelpers-buildroot using /usr/bin/python3 /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py:178: SyntaxWarning: "is not" with a literal. Did you mean "!="? if color and color is not '': unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.pyc compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/builder.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid_demo.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/render.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tools.py unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.pyc unlink /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.pyc compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/_jsmin.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/flash.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/grid.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/secure_form.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/constants.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/date.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/feedgenerator.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/markdown.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/media.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/mimehelper.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/misc.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/number.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/text.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/util.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-webhelpers-buildroot using /usr/bin/python3 -O /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py:178: SyntaxWarning: "is not" with a literal. Did you mean "!="? if color and color is not '': compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/builder.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid_demo.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/render.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tools.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/_jsmin.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/flash.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/grid.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/secure_form.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/constants.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/date.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/feedgenerator.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/markdown.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/media.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/mimehelper.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/misc.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/number.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/text.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/util.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-webhelpers-buildroot using /usr/bin/python3 -OO /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py:178: SyntaxWarning: "is not" with a literal. Did you mean "!="? if color and color is not '': compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/builder.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid_demo.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/render.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tools.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/_jsmin.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/flash.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/grid.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/secure_form.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/__init__.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/constants.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/date.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/feedgenerator.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/markdown.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/media.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/mimehelper.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/misc.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/number.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/text.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py compile /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/util.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.opt-2.pyc' => './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.opt-1.pyc' './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.pyc' './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.opt-1.pyc' => './usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.pyc' Processing files: python3-module-webhelpers-1.3-alt3 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.30181 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-webhelpers-1.3 + DOCDIR=/usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-1.3 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-1.3 + /bin/mkdir -p /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-1.3 + cp -prL CHANGELOG LICENSE PKG-INFO README.txt requirements.txt TODO /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-1.3 + chmod -R go-w /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-1.3 + chmod -R a+rX /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-1.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ha8ia4 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.Yk4Oli find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py: Ignore for REQ=slight module=collections /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py: Ignore for REQ=slight module=copy /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py: Ignore for REQ=slight module=doctest python3.req: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py: skipping sys /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/containers.py: webhelpers.misc is possibly a self-providing dependency, skip it python3.req: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/date.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/feedgenerator.py: Ignore for REQ=slight module=io /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/feedgenerator.py: webhelpers.util is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/__init__.py: webhelpers.html.builder is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py: Ignore for REQ=slight module=markdown /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py: webhelpers.html is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py: webhelpers.html.render is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py: webhelpers.markdown is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/converters.py: webhelpers.textile is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid.py: webhelpers.html.builder is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid_demo.py: webhelpers.html is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid_demo.py: webhelpers.html.grid is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid_demo.py: webhelpers.html.tags is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/grid_demo.py: webhelpers.misc is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/render.py: Ignore for REQ=slight module=os python3.req: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/render.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py: Ignore for REQ=slight module=doctest /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py: webhelpers is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py: webhelpers.html is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py: webhelpers.media is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tags.py: webhelpers.misc is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tools.py: webhelpers.html is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/html/tools.py: webhelpers.html.tags is possibly a self-providing dependency, skip it python3.req: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/markdown.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/markdown.py: Ignore for REQ=slight module=optparse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/media.py: Ignore for REQ=slight module=Image python3.req: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/media.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/mimehelper.py: Ignore for REQ=slight module=webob /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/misc.py: Ignore for REQ=slight module=doctest python3.req: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/misc.py: skipping itertools /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/number.py: Ignore for REQ=slight module=doctest /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py: Ignore for REQ=slight module=pylons /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py: Ignore for REQ=slight module=routes /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py: Ignore for REQ=slight module=sqlalchemy /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py: Ignore for REQ=slight module=sqlalchemy.orm /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/paginate.py: webhelpers.html is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/__init__.py: webhelpers.pylonslib.flash is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/flash.py: Ignore for REQ=slight module=pylons /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/flash.py: webhelpers.html is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/grid.py: Ignore for REQ=slight module=pylons /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/grid.py: webhelpers.html.builder is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/grid.py: webhelpers.html.grid is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/grid.py: webhelpers.misc is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py: Ignore for REQ=slight module=cssutils /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py: Ignore for REQ=slight module=jsmin /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py: Ignore for REQ=slight module=pylons /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py: Ignore for REQ=slight module=pylons.decorators.cache /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py: webhelpers.html.tags is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/secure_form.py: Ignore for REQ=slight module=pylons /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/secure_form.py: webhelpers.html.builder is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/secure_form.py: webhelpers.html.tags is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/text.py: Ignore for REQ=slight module=unidecode /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/text.py: webhelpers.html.tools is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py: Ignore for REQ=slight module=htmlizer /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py: Ignore for REQ=slight module=io /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py: Ignore for REQ=slight module=mx.Tidy python3.req: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py: Ignore for REQ=slight module=tidy /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py: Ignore for REQ=slight module=unicodedata /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/util.py: Ignore for REQ=slight module=UserDict /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/util.py: Ignore for REQ=slight module=collections python3.req: /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/util.py: skipping sys shebang.req.files: executable script /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/markdown.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/_jsmin.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/pylonslib/minify.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-webhelpers-buildroot/usr/lib/python3/site-packages/webhelpers/textile.py is not executable Provides: python3(webhelpers), python3(webhelpers.constants), python3(webhelpers.containers), python3(webhelpers.date), python3(webhelpers.feedgenerator), python3(webhelpers.html), python3(webhelpers.html.builder), python3(webhelpers.html.converters), python3(webhelpers.html.grid), python3(webhelpers.html.grid_demo), python3(webhelpers.html.render), python3(webhelpers.html.tags), python3(webhelpers.html.tools), python3(webhelpers.markdown), python3(webhelpers.media), python3(webhelpers.mimehelper), python3(webhelpers.misc), python3(webhelpers.number), python3(webhelpers.paginate), python3(webhelpers.pylonslib), python3(webhelpers.pylonslib._jsmin), python3(webhelpers.pylonslib.flash), python3(webhelpers.pylonslib.grid), python3(webhelpers.pylonslib.minify), python3(webhelpers.pylonslib.secure_form), python3(webhelpers.text), python3(webhelpers.textile), python3(webhelpers.util) Requires: /usr/lib/python3/site-packages, python3(cgi) < 0, python3(codecs) < 0, python3(copy) < 0, python3(datetime) < 0, python3(html.entities) < 0, python3(html.parser) < 0, python3(io) < 0, python3(logging) < 0, python3(markupsafe) < 0, python3(math) < 0, python3(mimetypes) < 0, python3(optparse) < 0, python3(os) < 0, python3(random) < 0, python3(re) < 0, python3(sgmllib) < 0, python3(string) < 0, python3(struct) < 0, python3(textwrap) < 0, python3(traceback) < 0, python3(types) < 0, python3(urllib.error) < 0, python3(urllib.parse) < 0, python3(urllib.request) < 0, python3(warnings) < 0, python3(xml.sax.saxutils) < 0 Processing files: python3-module-webhelpers-tests-1.3-alt3 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.7602 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-webhelpers-1.3 + DOCDIR=/usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-tests-1.3 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-tests-1.3 + /bin/mkdir -p /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-tests-1.3 + cp -prL tests /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-tests-1.3 + chmod -R go-w /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-tests-1.3 + chmod -R a+rX /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-tests-1.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Vssqm7 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.8RDpTC find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: python3-module-webhelpers = 1.3-alt3 Processing files: python3-module-webhelpers-docs-1.3-alt3 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.35475 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-webhelpers-1.3 + DOCDIR=/usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-docs-1.3 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-docs-1.3 + /bin/mkdir -p /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-docs-1.3 + cp -prL docs/_build/html /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-docs-1.3 + chmod -R go-w /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-docs-1.3 + chmod -R a+rX /usr/src/tmp/python3-module-webhelpers-buildroot/usr/share/doc/python3-module-webhelpers-docs-1.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WtsYac 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.flAKYr find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Processing files: python3-module-webhelpers-pickles-1.3-alt3 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ayNHGF 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.6tyujp find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /usr/lib/python3/site-packages Adding to python3-module-webhelpers-tests a strict dependency on python3-module-webhelpers Wrote: /usr/src/RPM/RPMS/noarch/python3-module-webhelpers-1.3-alt3.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/python3-module-webhelpers-tests-1.3-alt3.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/python3-module-webhelpers-docs-1.3-alt3.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/python3-module-webhelpers-pickles-1.3-alt3.noarch.rpm (w2.lzdio) 11.01user 1.30system 0:19.69elapsed 62%CPU (0avgtext+0avgdata 66320maxresident)k 0inputs+0outputs (0major+485726minor)pagefaults 0swaps 3.00user 1.78system 0:30.44elapsed 15%CPU (0avgtext+0avgdata 108796maxresident)k 416inputs+0outputs (48932major+280138minor)pagefaults 0swaps --- python3-module-webhelpers-1.3-alt3.noarch.rpm.repo 2021-06-03 11:36:41.000000000 +0000 +++ python3-module-webhelpers-1.3-alt3.noarch.rpm.hasher 2022-12-14 02:50:37.545311643 +0000 @@ -1,9 +1,9 @@ -/usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info 40755 root:root -/usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/PKG-INFO 100644 root:root -/usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/SOURCES.txt 100644 root:root -/usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/dependency_links.txt 100644 root:root -/usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/entry_points.txt 100644 root:root -/usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/not-zip-safe 100644 root:root -/usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/requires.txt 100644 root:root -/usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/top_level.txt 100644 root:root +/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info 40755 root:root +/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/PKG-INFO 100644 root:root +/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/SOURCES.txt 100644 root:root +/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/dependency_links.txt 100644 root:root +/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/entry_points.txt 100644 root:root +/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/not-zip-safe 100644 root:root +/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/requires.txt 100644 root:root +/usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/top_level.txt 100644 root:root /usr/lib/python3/site-packages/webhelpers 40755 root:root @@ -11,44 +11,44 @@ /usr/lib/python3/site-packages/webhelpers/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/webhelpers/constants.py 100644 root:root @@ -60,26 +60,26 @@ /usr/lib/python3/site-packages/webhelpers/html/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/webhelpers/html/builder.py 100644 root:root @@ -104,20 +104,20 @@ /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-39.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-39.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-39.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.pyc 100644 root:root /usr/lib/python3/site-packages/webhelpers/pylonslib/_jsmin.py 100644 root:root @@ -194,10 +194,10 @@ Provides: python3-module-webhelpers = 1.3-alt3:sisyphus+273478.100.1.1 -File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info 40755 root:root -File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/PKG-INFO 100644 root:root 646f5fce19b674dcfe1d407f624173a4 -File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/SOURCES.txt 100644 root:root 20c96e88e547592019eeb4bb995fcd07 -File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 -File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/entry_points.txt 100644 root:root e0df3091ecd1f6d6c4870ceb9e43482a -File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/not-zip-safe 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 -File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/requires.txt 100644 root:root 92af7d70a0cb3a6792e01e9ddd4e43ce -File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.9.egg-info/top_level.txt 100644 root:root 6057dd6bac86df2ee0df42aa2aaf1785 +File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info 40755 root:root +File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/PKG-INFO 100644 root:root abcfe1c93b640fa1335a1494789c2661 +File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/SOURCES.txt 100644 root:root 20c96e88e547592019eeb4bb995fcd07 +File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 +File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/entry_points.txt 100644 root:root bf8b7532b33b28f15effa02b34a912a0 +File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/not-zip-safe 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 +File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/requires.txt 100644 root:root 92af7d70a0cb3a6792e01e9ddd4e43ce +File: /usr/lib/python3/site-packages/WebHelpers-1.3-py3.10.egg-info/top_level.txt 100644 root:root 6057dd6bac86df2ee0df42aa2aaf1785 File: /usr/lib/python3/site-packages/webhelpers 40755 root:root @@ -205,44 +205,44 @@ File: /usr/lib/python3/site-packages/webhelpers/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root 8269b0c8f7716132e6a0c0ac6ea8c6dc -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root 8735a6c2f2789d54542a4d175dce4dad -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-39.pyc 100644 root:root 8269b0c8f7716132e6a0c0ac6ea8c6dc -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-39.opt-1.pyc 100644 root:root ed611e1cf526e1e2e0f4e65c3b9465ed -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-39.opt-2.pyc 100644 root:root 4f15b3a1f22b6926885b4267a058909a -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-39.pyc 100644 root:root ed611e1cf526e1e2e0f4e65c3b9465ed -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-39.opt-1.pyc 100644 root:root b2c39d747bb7b9d4fabad57d850e8082 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-39.opt-2.pyc 100644 root:root 994433aeeee805fd6b0cb00067cada04 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-39.pyc 100644 root:root b2c39d747bb7b9d4fabad57d850e8082 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-39.opt-1.pyc 100644 root:root 68f534e89b1feb1baf0c4465f3768059 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-39.opt-2.pyc 100644 root:root 85c36e2276af3f3026d14b8242738c5b -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-39.pyc 100644 root:root 68f534e89b1feb1baf0c4465f3768059 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-39.opt-1.pyc 100644 root:root 01b9b70f44b7981c5eb4feb010e873d1 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-39.opt-2.pyc 100644 root:root 0deafcc66b46d391deeaadff79d399a2 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-39.pyc 100644 root:root 01b9b70f44b7981c5eb4feb010e873d1 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-39.opt-1.pyc 100644 root:root cc2a1ab24ea4cfe73c1e8f163ba29398 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-39.opt-2.pyc 100644 root:root 03c3968980fba6ba812570b19171d579 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-39.pyc 100644 root:root cc2a1ab24ea4cfe73c1e8f163ba29398 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-39.opt-1.pyc 100644 root:root a40789f6e67598456c6a72a7c210f018 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-39.opt-2.pyc 100644 root:root 02b26a48a471112904a6ac054b991115 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-39.pyc 100644 root:root a40789f6e67598456c6a72a7c210f018 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-39.opt-1.pyc 100644 root:root 47a8d79ecb851fc36435b2a85489c2df -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-39.opt-2.pyc 100644 root:root 42fc828001b9586c741eee991b85eae9 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-39.pyc 100644 root:root 47a8d79ecb851fc36435b2a85489c2df -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-39.opt-1.pyc 100644 root:root 1af26145c858ea9b0fa4b8345bb4688a -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-39.opt-2.pyc 100644 root:root c5903018f3cb863cc9c4f63cb45d36f3 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-39.pyc 100644 root:root 1af26145c858ea9b0fa4b8345bb4688a -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-39.opt-1.pyc 100644 root:root ae6a03f60edf9a2302f2f5e4981e33dc -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-39.opt-2.pyc 100644 root:root f537780142d20d9fcadb1cb7e0fa50ba -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-39.pyc 100644 root:root ae6a03f60edf9a2302f2f5e4981e33dc -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-39.opt-1.pyc 100644 root:root 208d69cfa129e88637d265b6fbec5b7d -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-39.opt-2.pyc 100644 root:root 102412c51f4b3106ffd9916dc3c1d415 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-39.pyc 100644 root:root 208d69cfa129e88637d265b6fbec5b7d -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-39.opt-1.pyc 100644 root:root 9459a8ab5e3017c67a1515981cbdef37 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-39.opt-2.pyc 100644 root:root b2a3461255175b0c498080b26ef49404 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-39.pyc 100644 root:root 9459a8ab5e3017c67a1515981cbdef37 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-39.opt-1.pyc 100644 root:root 2560ec6f2dea19c320b559a64a75bfe4 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-39.opt-2.pyc 100644 root:root 602b2a9df735a3f37fc7de0a08079c95 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-39.pyc 100644 root:root 2560ec6f2dea19c320b559a64a75bfe4 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-39.opt-1.pyc 100644 root:root 0f3a59192b2818e7b4e0fece7b8aa875 -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-39.opt-2.pyc 100644 root:root daeb539b089980d068e90414039916fd -File: /usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-39.pyc 100644 root:root 0f3a59192b2818e7b4e0fece7b8aa875 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 23f0d69828a918a81a0e2d53ee1ad483 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root c86c6e2b392581613cf3e20b8b08035e +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/__init__.cpython-310.pyc 100644 root:root 23f0d69828a918a81a0e2d53ee1ad483 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.opt-1.pyc 100644 root:root d41900eac3be90521569f9cd2bccc053 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.opt-2.pyc 100644 root:root 0804bd2aa637a99e8126e4526fe1b215 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/constants.cpython-310.pyc 100644 root:root d41900eac3be90521569f9cd2bccc053 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.opt-1.pyc 100644 root:root a4a03013ff00c5c8b25f05777bb646b0 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.opt-2.pyc 100644 root:root 8c793650e7ddadc9a3a68245cbd3981f +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/containers.cpython-310.pyc 100644 root:root a4a03013ff00c5c8b25f05777bb646b0 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.opt-1.pyc 100644 root:root 67dafdce1eef9140a93c0aaac0b163bc +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.opt-2.pyc 100644 root:root d1b01547375f99be33ab8d70e777ec55 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/date.cpython-310.pyc 100644 root:root 67dafdce1eef9140a93c0aaac0b163bc +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.opt-1.pyc 100644 root:root 49cf47ca6802ac84455c1f81854e306a +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.opt-2.pyc 100644 root:root 083b392c82ec80440067d54ced409d4e +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/feedgenerator.cpython-310.pyc 100644 root:root 49cf47ca6802ac84455c1f81854e306a +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.opt-1.pyc 100644 root:root b5ce36e935bcbe4c63cb08043e846d15 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.opt-2.pyc 100644 root:root 1220da13bcc681e5b1a861af117d207f +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/markdown.cpython-310.pyc 100644 root:root b5ce36e935bcbe4c63cb08043e846d15 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.opt-1.pyc 100644 root:root e8f1f9570375ed91addfd2655d198958 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.opt-2.pyc 100644 root:root 90a9a94135efad26694e3887f02fb348 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/media.cpython-310.pyc 100644 root:root e8f1f9570375ed91addfd2655d198958 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.opt-1.pyc 100644 root:root bff7013d96990efc026b63d5246631a1 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.opt-2.pyc 100644 root:root e69e7af8e8cb64f4aeef08cd4ec690aa +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/mimehelper.cpython-310.pyc 100644 root:root bff7013d96990efc026b63d5246631a1 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.opt-1.pyc 100644 root:root bfa3ff6008c4b9d4f2eab6e7cb8c59f6 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.opt-2.pyc 100644 root:root 3d6ea4ee0aebb2c1420d55f4e8ad9c8c +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/misc.cpython-310.pyc 100644 root:root bfa3ff6008c4b9d4f2eab6e7cb8c59f6 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.opt-1.pyc 100644 root:root eda12a615c40abaf80a778a77b10b16d +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.opt-2.pyc 100644 root:root 0ddddc7e3bfdf31b82f15f9c205a6992 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/number.cpython-310.pyc 100644 root:root eda12a615c40abaf80a778a77b10b16d +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.opt-1.pyc 100644 root:root fa5497f739327a323824462851343b28 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.opt-2.pyc 100644 root:root 8a1cec7be85c12dc19e14d62f054ee99 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/paginate.cpython-310.pyc 100644 root:root fa5497f739327a323824462851343b28 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.opt-1.pyc 100644 root:root 0b966af19b7162827229ffc1f531683c +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.opt-2.pyc 100644 root:root 4cfea67b513a0bef848accde7b0e8187 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/text.cpython-310.pyc 100644 root:root 0b966af19b7162827229ffc1f531683c +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.opt-1.pyc 100644 root:root c391e02dbabfb4b6177b9681dd7fa35e +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.opt-2.pyc 100644 root:root a4e3f719747b442cf280a163615b648d +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/textile.cpython-310.pyc 100644 root:root c391e02dbabfb4b6177b9681dd7fa35e +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.opt-1.pyc 100644 root:root 53b30e86cd3ad842f7ed91fe35cf0ba8 +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.opt-2.pyc 100644 root:root 5f367ffc7b4ace5206d89152dba12fdc +File: /usr/lib/python3/site-packages/webhelpers/__pycache__/util.cpython-310.pyc 100644 root:root 53b30e86cd3ad842f7ed91fe35cf0ba8 File: /usr/lib/python3/site-packages/webhelpers/constants.py 100644 root:root df5805678200bfa1c16fa801e85516f0 @@ -254,26 +254,26 @@ File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root 32da13712e6d5f797a45f3292b9feb85 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root dd1b9e7366c68dd6a51ff332d08f36fa -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-39.pyc 100644 root:root 32da13712e6d5f797a45f3292b9feb85 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-39.opt-1.pyc 100644 root:root 4f4296b0b9364344c79353b3aaca3029 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-39.opt-2.pyc 100644 root:root 837016321f95163940a4b081b29ac6e6 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-39.pyc 100644 root:root 3c7efec3ed8ff89c32e8eab801e71a89 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-39.opt-1.pyc 100644 root:root 762f49d8787d72e1510b9e8ee25d1b7b -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-39.opt-2.pyc 100644 root:root 4b52681a0e87b83170ba57be087f4803 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-39.pyc 100644 root:root 762f49d8787d72e1510b9e8ee25d1b7b -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-39.opt-1.pyc 100644 root:root 429392f13a689f10c7674446b1a81712 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-39.opt-2.pyc 100644 root:root ebc5995fa77c7f8de804bd350e7710f9 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-39.pyc 100644 root:root 429392f13a689f10c7674446b1a81712 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-39.opt-1.pyc 100644 root:root 777181111e062164cf682dae0596ae83 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-39.opt-2.pyc 100644 root:root 36a4d0e6359fbae24fcf87d1b9f20c7e -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-39.pyc 100644 root:root 777181111e062164cf682dae0596ae83 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-39.opt-1.pyc 100644 root:root 9b0d5f08240fd3c7e215aed1d8a4c15e -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-39.opt-2.pyc 100644 root:root 6bd221f3eb357fb4ae66d1be57a6713c -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-39.pyc 100644 root:root ff26bcfb3bff0564d1fcdb9011394499 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-39.opt-1.pyc 100644 root:root 4d912396e165b7b844afa02cfb2460c7 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-39.opt-2.pyc 100644 root:root d565f30ff1f2a2e2f1dce0cf6889eb4a -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-39.pyc 100644 root:root 4d912396e165b7b844afa02cfb2460c7 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-39.opt-1.pyc 100644 root:root 752b23b7e0c1d54a049de90df0d21352 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-39.opt-2.pyc 100644 root:root 4281d2e01ae50bef869bfd7deb5c6a99 -File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-39.pyc 100644 root:root 752b23b7e0c1d54a049de90df0d21352 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root 285f7a1a30f200e5c4c9fbf9eb15154c +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root 4916ac54a92c08ac54382b72cf8384f5 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/__init__.cpython-310.pyc 100644 root:root 285f7a1a30f200e5c4c9fbf9eb15154c +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-310.opt-1.pyc 100644 root:root 854bb53790ac75b04dace45bbf033a0e +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-310.opt-2.pyc 100644 root:root d6ae314956ce6b900c89be783a031621 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/builder.cpython-310.pyc 100644 root:root 2d379155cd9e23a917dee54424e217bf +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.opt-1.pyc 100644 root:root d0d085cf26a6ec9427e41aada21aa327 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.opt-2.pyc 100644 root:root cb9168b56d1472fefa23f18ec91540b6 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/converters.cpython-310.pyc 100644 root:root d0d085cf26a6ec9427e41aada21aa327 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.opt-1.pyc 100644 root:root a2c22a9cfeea2403d18745cbd84596a2 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.opt-2.pyc 100644 root:root 7c4ca817fc151788c20e6eff072e4b50 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid.cpython-310.pyc 100644 root:root a2c22a9cfeea2403d18745cbd84596a2 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.opt-1.pyc 100644 root:root 08247f3d28a131f906d507d34757fa49 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.opt-2.pyc 100644 root:root 3967d82c6cc71efec1fb17dcbe76a136 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/grid_demo.cpython-310.pyc 100644 root:root 08247f3d28a131f906d507d34757fa49 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-310.opt-1.pyc 100644 root:root 326a3c2c63e3b817d76f547d9894c30e +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-310.opt-2.pyc 100644 root:root 713a84ae2e99ab5bea4670798e00bc4e +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/render.cpython-310.pyc 100644 root:root fc69cd380405275bdce944daa405d0db +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.opt-1.pyc 100644 root:root c3214f289ac4aefa5bd2333e784632ce +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.opt-2.pyc 100644 root:root 3dd80bc6e859874bab29105d9ab03b20 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tags.cpython-310.pyc 100644 root:root c3214f289ac4aefa5bd2333e784632ce +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.opt-1.pyc 100644 root:root b605ccedffb2eb7d9ffa07f1372b7250 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.opt-2.pyc 100644 root:root f4476bb3bce6bc3ab75c45e05401d124 +File: /usr/lib/python3/site-packages/webhelpers/html/__pycache__/tools.cpython-310.pyc 100644 root:root b605ccedffb2eb7d9ffa07f1372b7250 File: /usr/lib/python3/site-packages/webhelpers/html/builder.py 100644 root:root 3d7c678dd2a44fb5e0c3eb960d05e1b7 @@ -298,20 +298,20 @@ File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root a174e54bc7d6ad2448e9e63250d97d6c -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root 7a834b055ff1c4716be55e2330dd363d -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-39.pyc 100644 root:root a174e54bc7d6ad2448e9e63250d97d6c -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-39.opt-1.pyc 100644 root:root 22c368eabb51604d82d22b1578825b29 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-39.opt-2.pyc 100644 root:root 22c368eabb51604d82d22b1578825b29 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-39.pyc 100644 root:root 22c368eabb51604d82d22b1578825b29 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-39.opt-1.pyc 100644 root:root 22d2b6177a161026d533f90da8c490f6 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-39.opt-2.pyc 100644 root:root f85eea095653a7eaf06bccdf8cb768f2 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-39.pyc 100644 root:root 22d2b6177a161026d533f90da8c490f6 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-39.opt-1.pyc 100644 root:root a6fcd920f44588c8c84d067dd3038148 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-39.opt-2.pyc 100644 root:root e7b459c5ed43368ce924e9f07a4b5173 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-39.pyc 100644 root:root a6fcd920f44588c8c84d067dd3038148 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-39.opt-1.pyc 100644 root:root 0415c69562abb5ea11895afcb2d5253b -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-39.opt-2.pyc 100644 root:root b814fd118975b585003c6aa42ef3e54e -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-39.pyc 100644 root:root 0415c69562abb5ea11895afcb2d5253b -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-39.opt-1.pyc 100644 root:root 1a8476c9d2ae74095ca9fe70744843e9 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-39.opt-2.pyc 100644 root:root 5e42cd0ce9d1f4e57862efb1f2767134 -File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-39.pyc 100644 root:root 1a8476c9d2ae74095ca9fe70744843e9 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.opt-1.pyc 100644 root:root ec567868b84b8d858e8eb6409b6d5160 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.opt-2.pyc 100644 root:root f13f5382a1f3679caaa876596adc6ab1 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/__init__.cpython-310.pyc 100644 root:root ec567868b84b8d858e8eb6409b6d5160 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.opt-1.pyc 100644 root:root c525b300f3eb1b6b2f12e4a5a2acb63d +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.opt-2.pyc 100644 root:root c525b300f3eb1b6b2f12e4a5a2acb63d +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/_jsmin.cpython-310.pyc 100644 root:root c525b300f3eb1b6b2f12e4a5a2acb63d +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.opt-1.pyc 100644 root:root 18f9a758e1556931a358a454c7df4ab9 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.opt-2.pyc 100644 root:root 251b240a26e25e8e88f9fb5395ba000f +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/flash.cpython-310.pyc 100644 root:root 18f9a758e1556931a358a454c7df4ab9 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.opt-1.pyc 100644 root:root 4f1a19977dd5133a6f20d36cb284c391 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.opt-2.pyc 100644 root:root d8d34e0c94c5ba4cfd3f84d90f85bd50 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/grid.cpython-310.pyc 100644 root:root 4f1a19977dd5133a6f20d36cb284c391 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.opt-1.pyc 100644 root:root 758d1c0f8edb1b1edc5bbee375282c74 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.opt-2.pyc 100644 root:root fbedaf3412872786616b3f0f8ea18140 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/minify.cpython-310.pyc 100644 root:root 758d1c0f8edb1b1edc5bbee375282c74 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.opt-1.pyc 100644 root:root 13edc628f70e11e6ab8a49a6f74d2edb +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.opt-2.pyc 100644 root:root 0bda1e57922280e4f8f83c0c60c2f556 +File: /usr/lib/python3/site-packages/webhelpers/pylonslib/__pycache__/secure_form.cpython-310.pyc 100644 root:root 13edc628f70e11e6ab8a49a6f74d2edb File: /usr/lib/python3/site-packages/webhelpers/pylonslib/_jsmin.py 100644 root:root 3c21bf6288998040c20b90e6bb77bea9 @@ -331,2 +331,2 @@ File: /usr/share/doc/python3-module-webhelpers-1.3/requirements.txt 100644 root:root 298409ad751fab00bed5a8ae068aa27a -RPMIdentity: da29b19a7cace29d737edbb6a123fad2857a18a8c5c4880a2590054762990ed8e3b1d4e47b4ccf784792bf7f5972f16fac96d743c8ec95e624a49b18e6e3ba83 +RPMIdentity: 8038fcc67fea49cbb108963873a4bf0069d24a7fa161db6cc40ca7417ffde7ac8e3f68a658b410d163be03c024df6b5235c62fa0a2756b955e43b3851a04d932 --- python3-module-webhelpers-docs-1.3-alt3.noarch.rpm.repo 2021-06-03 11:36:41.000000000 +0000 +++ python3-module-webhelpers-docs-1.3-alt3.noarch.rpm.hasher 2022-12-14 02:50:37.603312613 +0000 @@ -42,2 +42,3 @@ /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static 40755 root:root +/usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/_sphinx_javascript_frameworks_compat.js 100644 root:root /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/basic.css 100644 root:root @@ -48,3 +49,3 @@ /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/file.png 100644 root:root -/usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/jquery-3.5.1.js 100644 root:root +/usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/jquery-3.6.0.js 100644 root:root /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/jquery.js 100644 root:root @@ -72,3 +73,2 @@ /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-J.html 100644 root:root -/usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-K.html 100644 root:root /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-L.html 100644 root:root @@ -128,3 +128,3 @@ File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html 40755 root:root -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/.buildinfo 100644 root:root f0afca0a1532561530dee9c22d1656cf +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/.buildinfo 100644 root:root 08d9fc997b06c7450ec100b49bb6f2a9 File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_images 40755 root:root @@ -168,11 +168,12 @@ File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static 40755 root:root -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/basic.css 100644 root:root b3f5ec5aae427886bffcd8995689466e -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/classic.css 100644 root:root 2c8dcbb75756f5e6b5f144d26f5b7ba3 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/_sphinx_javascript_frameworks_compat.js 100644 root:root 2fc8167ed91f7556e5a9afba5660eba1 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/basic.css 100644 root:root 7691ecf5a9f770bcf0b186092fe8ee42 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/classic.css 100644 root:root 28f2f43b47bd90afa876df4e9467ea33 File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/default.css 100644 root:root 0000e4ea89f1c9f5739b7f36d88477da -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/doctools.js 100644 root:root 31707ca6f7c3cb565b1151c189530200 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/documentation_options.js 100644 root:root 7946e7a198e6adb9337df3e7269fff37 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/doctools.js 100644 root:root b754836959d1e88b8e2d56b5b39b4d10 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/documentation_options.js 100644 root:root 105bb73e6842aa571f8d063bd0521ab9 File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/file.png 100644 root:root ba0c95766a77a6c598a7ca542f1db738 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/jquery-3.5.1.js 100644 root:root 23c7c5d2d1317508e807a6c7f777d6ed -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/jquery.js 100644 root:root dc5e7f18c8d36ac1d3d4753a87c98d0a -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/language_data.js 100644 root:root b1f02d5035b558eddfc45b0caefe685c +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/jquery-3.6.0.js 100644 root:root 2849239b95f5a9a2aea3f6ed9420bb88 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/jquery.js 100644 root:root 8fb8fee4fcc3cc86ff6c724154c49c42 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/language_data.js 100644 root:root 501959d410e6af6ff6d64e8a825906a2 File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/minus.png 100644 root:root 36b1a4b05451c7acde7ced60b2f6bc21 @@ -181,71 +182,70 @@ File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/pygments.css 100644 root:root 16acc1c7c720d4035192aa29995ce675 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/searchtools.js 100644 root:root a94f0bfcb4d09d87b2f272aaa0f62f9e -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/sidebar.js 100644 root:root 9c896788fc2f3e5004889c5bb47814c0 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/searchtools.js 100644 root:root 6d73fd80d238b05cc13b4391c61e1f17 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/sidebar.js 100644 root:root f7422e4e81320c49f4db4fb4c04742cb File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/underscore-1.13.1.js 100644 root:root 9eb878ee889f880aca37ca63e4195ab4 File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/_static/underscore.js 100644 root:root 426e8e61dd81d4c6f9c17f1150ad07ce -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/changelog.html 100644 root:root d4bc8fa631ec28edea4f588691bcc564 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/contents.html 100644 root:root 50f7d3e91f8fb4b82032ec6eabbde1db -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/development.html 100644 root:root e2639df2f8f208f1641f45585b9f358d -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-A.html 100644 root:root c3fc42f69345af9e18c3a4c0a5799f76 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-B.html 100644 root:root 1766d66fb6fc21ec9bbf8cd992e2f3b5 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-C.html 100644 root:root f05f5fda65eeb9acf9f28c190ec3cdd1 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-D.html 100644 root:root 64a5b172bb277dbe992e5263a58381db -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-E.html 100644 root:root 6bd5894c25e7af491fc5f22f56e52762 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-F.html 100644 root:root 20a211d6f591938080cf7ba9f461e26e -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-G.html 100644 root:root 8dc8abe8b1c2aa27cb5f6b5ef45e22a9 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-H.html 100644 root:root 1953763e16711234582ac182a13392ca -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-I.html 100644 root:root f8437fcdac33e822338f6047e8ccdca0 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-J.html 100644 root:root 0272691915ea3619ce61ef26e06d60bd -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-K.html 100644 root:root 34967442c2c29bac90f67b70fc252d74 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-L.html 100644 root:root ff5d861ea047364b2d0f38cfb1c329c8 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-M.html 100644 root:root e04a35b8041690c00d7ccd1b1afea883 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-N.html 100644 root:root 3c1e19fc953b2e6c6695e217452b8840 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-O.html 100644 root:root c8f80cde46fb0e2d0c38b34f7b214ae3 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-P.html 100644 root:root aaadd3a5413428586214ac7ab28acee2 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-R.html 100644 root:root 9e790c126ad770c00f3a059b9ab023f1 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-S.html 100644 root:root f9626545e175c3a05649081a5c825176 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-T.html 100644 root:root c8009d6035f879c468312b77032c8160 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-U.html 100644 root:root 6284a7fccbbd6a53200dd693d658a19f -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-V.html 100644 root:root b48152e95f6675a77c48502eee5cb07a -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-W.html 100644 root:root 40cab0650f0ed389e580999ed27c8884 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-X.html 100644 root:root 764525d902138b54796e555fa2d5de81 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-_.html 100644 root:root 3ab025ae5d672216b3a26f87181bd688 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-all.html 100644 root:root 33cf5424af5d5760458956affb092961 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex.html 100644 root:root 9535b81ff55b3fc84329a0237ac969c3 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/history.html 100644 root:root 233d192555e95923a82326d31f3f1816 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/index.html 100644 root:root fa31cdf465a9dcdc30d723e7469e5644 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/changelog.html 100644 root:root 89fdee8a3287a2010db6dc5a7926028e +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/contents.html 100644 root:root 2e33c6d4ea656570840bede425d615ec +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/development.html 100644 root:root 415ba19dc169d6039a646f7b2953917d +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-A.html 100644 root:root 7682359e037cab863929a7b3b6c8e8dd +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-B.html 100644 root:root 01c19fd881b8caf1edef65deb056ad60 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-C.html 100644 root:root e99796657dd387b1165a4926942a0792 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-D.html 100644 root:root 41b48c4685be35b7bc296d941a1870dc +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-E.html 100644 root:root 4307a61980ac96cb9dedbd74d07791f6 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-F.html 100644 root:root de76fa45c99187bb9877046b8239dc7b +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-G.html 100644 root:root c75e162ac5eef32d111edc65dd1e29ac +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-H.html 100644 root:root 6f38dfee8b48e0956c62f3f5336003b3 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-I.html 100644 root:root 4daca57a23d9835f886ab04a9f66115c +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-J.html 100644 root:root 0f77abc482247d2eb7a7167f233d90a2 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-L.html 100644 root:root 999e9e22106032442176e826952f1ff3 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-M.html 100644 root:root a7698c8fbb31cc6d88c35e33ff1676f5 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-N.html 100644 root:root 74f26feb94ca1f236bd523a1c6a7c191 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-O.html 100644 root:root e7009a5110f70a97335ea6635bf11f51 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-P.html 100644 root:root d02a2e8d1f6b47cb1c16933aba9f7053 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-R.html 100644 root:root e4cc4f9484e31819b04c09511e0065db +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-S.html 100644 root:root db1ae601dc86cc69e1eaf083fefb507e +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-T.html 100644 root:root f0bf8775bcd81af26e88b7a3b1478136 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-U.html 100644 root:root 35a3af26aebc986dd472465e41553065 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-V.html 100644 root:root 9129b4854f775702dd827f61cc78e236 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-W.html 100644 root:root bafb460e9a4228ddcd60dcb59f106e62 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-X.html 100644 root:root 935ec3867bf0508cd3c82d947162ad91 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-_.html 100644 root:root 3153820a523116840b1e37b696a29a2c +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex-all.html 100644 root:root 95fb2e8b7f5ab143928e5a1ac4a9fdc6 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/genindex.html 100644 root:root 42041953f35f13d2c818e9d8309822b9 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/history.html 100644 root:root 2bdbe8749f578b7246d00e767b3077ee +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/index.html 100644 root:root ffb20339df3d31d7dc3bc11d2995ea85 File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules 40755 root:root -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/constants.html 100644 root:root a18c9db6e57eb87810b28d226d6483c1 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/containers.html 100644 root:root b422d64e2c71b08c798ae17ca6aeab12 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/date.html 100644 root:root ba63e5d1658735f57e9f2a79a2efd90b -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/feedgenerator.html 100644 root:root b50ab08bc7c6622135d2f48a2752334b +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/constants.html 100644 root:root a04d3a5e655533dccb12ce13117c4f03 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/containers.html 100644 root:root cff07a5590662832ec42779893f95997 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/date.html 100644 root:root 73046086e532aa083e3588c20ee5dd0b +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/feedgenerator.html 100644 root:root 8bee48733540010dcbf6f62c31563591 File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html 40755 root:root -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/__init__.html 100644 root:root 7f97dc496c0c5ff8a4fc6f76c4c5987f -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/builder.html 100644 root:root 2b51be488cb343ac6f10373afb96850c -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/converters.html 100644 root:root b8defa223c2f8974313d9ef23dffcece -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/grid.html 100644 root:root 0a392e630d4677b96ede3db4c121ec8d -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/tags.html 100644 root:root f353cb0ccd8551e62f80533955c17a17 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/tools.html 100644 root:root 4083cd6954e5667247ba2d18e04c2e23 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/markdown.html 100644 root:root f7f0ec5f521d1b9169d01fcfa30fd73d -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/media.html 100644 root:root e5f129f16bf029ac2f2a2c808cf0315d -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/mimehelper.html 100644 root:root e46e884c1f31f667481784b20eb3df6a -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/misc.html 100644 root:root a4cd13c19f94de7c1ce62b305078a5f2 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/number.html 100644 root:root 024fd62e9cda9aaeacbde19097081b40 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/paginate.html 100644 root:root 4f9fbe64a544c5f889db53b1a8813578 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/__init__.html 100644 root:root f1bdb7ec38d268880c83cd4627c18aaa +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/builder.html 100644 root:root 469035403d409642557012f414656411 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/converters.html 100644 root:root ff5eefa6bead3810751d6c0f2d694972 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/grid.html 100644 root:root e287d38eaa67417e1449129b0279d349 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/tags.html 100644 root:root 946d8c5c7ba5d2e09fe01c489eb3a1ac +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/html/tools.html 100644 root:root cb6349ada9b5422173941e80b54e299f +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/markdown.html 100644 root:root 176e510d5c9c702b4d91a11562f2a1f7 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/media.html 100644 root:root 8e8c252b48957ea304b725f22ad1a7c7 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/mimehelper.html 100644 root:root 7b324248523f4fadfb96ed0ffddfef13 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/misc.html 100644 root:root d7c37cd7bc01a8b94622a27272a2e24a +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/number.html 100644 root:root 3ed3b8d089055fdf4ce9640a69288228 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/paginate.html 100644 root:root 3bea3e79fc7dab05811d2a1442c1d86a File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib 40755 root:root -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/__init__.html 100644 root:root 4ff6eb976c5039d681b6d8bab1fd286b -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/flash.html 100644 root:root b0a18a1cfdb8ec5c29aec8069f23a9b3 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/grid.html 100644 root:root e8ebdf625f44329a6322df1caf1e0692 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/minify.html 100644 root:root e64a6e0c598195dddb762f5907181ad8 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/secure_form.html 100644 root:root 10548d35e09b64c0589c264323ee1e0e -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/text.html 100644 root:root 8462bb049fc1109806fa30dfd63d2997 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/textile.html 100644 root:root a07c40c972f289dd45d9ae0779b2c819 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/util.html 100644 root:root 845f454458291ee59597e36ab1c0feb1 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/objects.inv 100644 root:root 9b61710efa6727a67ed26355c9eff259 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/py-modindex.html 100644 root:root c2792db337aa55c4e92888000c3bb1fd -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/search.html 100644 root:root 0fcfb69d2d0df9fcbedc9c7f2aba2923 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/searchindex.js 100644 root:root e1b761bfca6b7855ec731e0ea3407659 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/third_party.html 100644 root:root 01f405ea3c4437a202f39acf528cceb0 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/todo.html 100644 root:root 1beb111a55d56cef06ed1508661c2cd9 -File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/whats_new.html 100644 root:root 4a1ee3d4f2d911ebe2dbb3e8bfc81758 -RPMIdentity: 1e9f667c39651f3bc300bb03f60c1df34f9c2773b6297c78a458e2af9ccd3688e7525b9ee88a952813ee301898f07873393ed86c164f65f7b1099747dbcbde3d +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/__init__.html 100644 root:root 61503bf4d429266108afda213851cdf2 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/flash.html 100644 root:root 59a0c3fd296f81ffb96afff485d7428f +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/grid.html 100644 root:root 554d6080487ad1e8cb70c83dbc02822d +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/minify.html 100644 root:root 18bca1dd533eaa198468e1b9ef0f4184 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/pylonslib/secure_form.html 100644 root:root 99688274378eb292d34b3b1407291dbe +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/text.html 100644 root:root ff7fb21258746aa4603b2eb9afd51159 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/textile.html 100644 root:root 88614830421d79a2dd24e133705a08e7 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/modules/util.html 100644 root:root dff67b57f37afcd068849d53510a7cfd +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/objects.inv 100644 root:root ee4a67d64f0e56263f3e67d2db3a6e3f +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/py-modindex.html 100644 root:root 499c85146bd974d2bebb95efb7f89d05 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/search.html 100644 root:root 7d5b22866041bf6c8f8cce9bb8c73922 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/searchindex.js 100644 root:root ee586737bf53b1f214724a07bdfc2863 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/third_party.html 100644 root:root e5adc22ebb0929038ab8e6e77a36302d +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/todo.html 100644 root:root c4231b497a82fcdcacefef591493af85 +File: /usr/share/doc/python3-module-webhelpers-docs-1.3/html/whats_new.html 100644 root:root 518564ee92f766c0245829de0de02dd8 +RPMIdentity: d7fc6413a53cbe3977ac81af2423cbcd3fe2b9f75a6f6eedcc75b8733c1c2962287a80fbbcbc8078df0e1166a4a2be55bc6e39dff31cee50187af6adeb14e7c1 --- python3-module-webhelpers-pickles-1.3-alt3.noarch.rpm.repo 2021-06-03 11:36:41.000000000 +0000 +++ python3-module-webhelpers-pickles-1.3-alt3.noarch.rpm.hasher 2022-12-14 02:50:37.732314770 +0000 @@ -41,2 +41,3 @@ /usr/lib/python3/site-packages/webhelpers/pickle/_static 40755 root:root +/usr/lib/python3/site-packages/webhelpers/pickle/_static/_sphinx_javascript_frameworks_compat.js 100644 root:root /usr/lib/python3/site-packages/webhelpers/pickle/_static/basic.css 100644 root:root @@ -47,3 +48,3 @@ /usr/lib/python3/site-packages/webhelpers/pickle/_static/file.png 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pickle/_static/jquery-3.5.1.js 100644 root:root +/usr/lib/python3/site-packages/webhelpers/pickle/_static/jquery-3.6.0.js 100644 root:root /usr/lib/python3/site-packages/webhelpers/pickle/_static/jquery.js 100644 root:root @@ -72,3 +73,2 @@ /usr/lib/python3/site-packages/webhelpers/pickle/genindex-J.fpickle 100644 root:root -/usr/lib/python3/site-packages/webhelpers/pickle/genindex-K.fpickle 100644 root:root /usr/lib/python3/site-packages/webhelpers/pickle/genindex-L.fpickle 100644 root:root @@ -170,11 +170,12 @@ File: /usr/lib/python3/site-packages/webhelpers/pickle/_static 40755 root:root -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/basic.css 100644 root:root b3f5ec5aae427886bffcd8995689466e -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/classic.css 100644 root:root 2c8dcbb75756f5e6b5f144d26f5b7ba3 +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/_sphinx_javascript_frameworks_compat.js 100644 root:root 2fc8167ed91f7556e5a9afba5660eba1 +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/basic.css 100644 root:root 7691ecf5a9f770bcf0b186092fe8ee42 +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/classic.css 100644 root:root 28f2f43b47bd90afa876df4e9467ea33 File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/default.css 100644 root:root 0000e4ea89f1c9f5739b7f36d88477da -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/doctools.js 100644 root:root 31707ca6f7c3cb565b1151c189530200 -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/documentation_options.js 100644 root:root 400313665206ee379fa02b82d2033b7d +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/doctools.js 100644 root:root b754836959d1e88b8e2d56b5b39b4d10 +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/documentation_options.js 100644 root:root 2e0bd028520590f2e42d180ecd438620 File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/file.png 100644 root:root ba0c95766a77a6c598a7ca542f1db738 -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/jquery-3.5.1.js 100644 root:root 23c7c5d2d1317508e807a6c7f777d6ed -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/jquery.js 100644 root:root dc5e7f18c8d36ac1d3d4753a87c98d0a -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/language_data.js 100644 root:root b1f02d5035b558eddfc45b0caefe685c +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/jquery-3.6.0.js 100644 root:root 2849239b95f5a9a2aea3f6ed9420bb88 +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/jquery.js 100644 root:root 8fb8fee4fcc3cc86ff6c724154c49c42 +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/language_data.js 100644 root:root 501959d410e6af6ff6d64e8a825906a2 File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/minus.png 100644 root:root 36b1a4b05451c7acde7ced60b2f6bc21 @@ -183,74 +184,73 @@ File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/pygments.css 100644 root:root 16acc1c7c720d4035192aa29995ce675 -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/searchtools.js 100644 root:root a94f0bfcb4d09d87b2f272aaa0f62f9e -File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/sidebar.js 100644 root:root 9c896788fc2f3e5004889c5bb47814c0 +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/searchtools.js 100644 root:root 6d73fd80d238b05cc13b4391c61e1f17 +File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/sidebar.js 100644 root:root f7422e4e81320c49f4db4fb4c04742cb File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/underscore-1.13.1.js 100644 root:root 9eb878ee889f880aca37ca63e4195ab4 File: /usr/lib/python3/site-packages/webhelpers/pickle/_static/underscore.js 100644 root:root 426e8e61dd81d4c6f9c17f1150ad07ce -File: /usr/lib/python3/site-packages/webhelpers/pickle/changelog.fpickle 100644 root:root 1efd773d7842d42b1e984b50256980ed -File: /usr/lib/python3/site-packages/webhelpers/pickle/contents.fpickle 100644 root:root 1bc7eb3d78e62d16e9477a63d5e65371 -File: /usr/lib/python3/site-packages/webhelpers/pickle/development.fpickle 100644 root:root 2e3789fb4a0bb542e3debc4f5b520ee8 -File: /usr/lib/python3/site-packages/webhelpers/pickle/environment.pickle 100644 root:root 65c17958ead28f60938cd23fae15c187 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-A.fpickle 100644 root:root 17a77fe9470954763f335e22190bd2d7 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-B.fpickle 100644 root:root c8666dd4101d39861206a0d589af5544 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-C.fpickle 100644 root:root e4bc160903e3050bfd18a9ae31d0447a -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-D.fpickle 100644 root:root 1a37566c0f284c9329bea6a0a3cd47ff -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-E.fpickle 100644 root:root 6be863bf442795bb305b2b8ed8830796 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-F.fpickle 100644 root:root 2a69cd180c91cb20934c5fd6b9210e7c -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-G.fpickle 100644 root:root 06d9262fb88df158f41cb91328e0a4cc -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-H.fpickle 100644 root:root 25aac54d1144c97b40f380dc9f58b808 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-I.fpickle 100644 root:root 66b235a30fb095b36a92dc67ad94eb49 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-J.fpickle 100644 root:root 9c299ea7263b910126ce9bd019c3aecb -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-K.fpickle 100644 root:root 160beb3da6ec7856529acab3588bf881 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-L.fpickle 100644 root:root 410f7695591cfcf39d345f4083b93695 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-M.fpickle 100644 root:root b13fdad6698bb2ed4dd97a94637b158e -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-N.fpickle 100644 root:root 1fcb88f53eb5988c6d730c9551ced56f -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-O.fpickle 100644 root:root 152f5e79c47f18400f2fdf4716daea42 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-P.fpickle 100644 root:root ac0033b738ff9c1b65f42cd4916f8816 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-R.fpickle 100644 root:root f94d3db98eb164114c47bf49e9322c57 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-S.fpickle 100644 root:root 2a6678c4f4301707dc18efa19dbbd21c -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-T.fpickle 100644 root:root 5f63c34e091ba3efa76c86dd02e11f66 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-U.fpickle 100644 root:root 94a9449dc57d9bad23a07b64078cb745 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-V.fpickle 100644 root:root 95c8a2a1810e5cc18b5805a339a1c883 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-W.fpickle 100644 root:root 4e0f74deb4e466dae5bcbb7a05b54726 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-X.fpickle 100644 root:root f72aa9fafb94eb9e067ad86fe4185e38 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-_.fpickle 100644 root:root 72b6a68395e3099463f72afb1bba03e6 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-all.fpickle 100644 root:root 300b4f92f644a2a51506cc9f7ac434d2 -File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex.fpickle 100644 root:root 3fc9eafa2709d9e807d1b168b3b2ac9d -File: /usr/lib/python3/site-packages/webhelpers/pickle/globalcontext.pickle 100644 root:root 66cb628405393910e3b858c179b494af -File: /usr/lib/python3/site-packages/webhelpers/pickle/history.fpickle 100644 root:root fc9580c7e42ef2ab476c74e0ea648e4d -File: /usr/lib/python3/site-packages/webhelpers/pickle/index.fpickle 100644 root:root 9ed082f18ba36e874c0fe3c1a4d377a6 +File: /usr/lib/python3/site-packages/webhelpers/pickle/changelog.fpickle 100644 root:root dfc226e4858d8bdf97ee2f95908dc884 +File: /usr/lib/python3/site-packages/webhelpers/pickle/contents.fpickle 100644 root:root a8619162c22c801c2a696c3f8dd4e6ac +File: /usr/lib/python3/site-packages/webhelpers/pickle/development.fpickle 100644 root:root 9a284a6a874892698c81913bada411e7 +File: /usr/lib/python3/site-packages/webhelpers/pickle/environment.pickle 100644 root:root fa6e2316ba9aa094c959cda503c68288 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-A.fpickle 100644 root:root 007fe3eb423953e4bbe743e8c207cbeb +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-B.fpickle 100644 root:root 60a5191937c23bc4c28dfb583d7d0d33 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-C.fpickle 100644 root:root 3ab0079b0b54454748db68af33116c3a +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-D.fpickle 100644 root:root 6e0e4ca8a7ef08243f07f7d16ceaa15d +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-E.fpickle 100644 root:root 7e65308eaf4ed9b89360642f6a940241 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-F.fpickle 100644 root:root 67f0cdec165060358883c35f5b2c59df +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-G.fpickle 100644 root:root 5231ec36970bc45819ba155de4beb15c +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-H.fpickle 100644 root:root 14921a56592eaddd5c5eb113ef359040 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-I.fpickle 100644 root:root 2c4695974a7e137257acd4f4e0578c76 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-J.fpickle 100644 root:root 548301c847984064a06d75b3b440aa0e +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-L.fpickle 100644 root:root b809f8e16e018c61f11b2a0a1364950f +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-M.fpickle 100644 root:root bdab53d7f34f1dc6cd79546824783c10 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-N.fpickle 100644 root:root 1bdac2e25fbf67a6806404f2729d841d +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-O.fpickle 100644 root:root 77d287e886eb50795d92b3fcfaa65af6 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-P.fpickle 100644 root:root 9120c3570dd1723c9b3b88f1b9377163 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-R.fpickle 100644 root:root 5bc5269ede22782b51eaaa540fa7c42b +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-S.fpickle 100644 root:root d4c7cbcefb99ede558ea697abe93da5f +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-T.fpickle 100644 root:root ea87f47e65426a7d10ef22f72284f0af +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-U.fpickle 100644 root:root 3199bd09e57ba2eb7c8785b65a5f1d9a +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-V.fpickle 100644 root:root 4c80fa572109c3e69e9480a1fd84dbef +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-W.fpickle 100644 root:root 069db1b4c4bbd8951feabcc796562df7 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-X.fpickle 100644 root:root a7e6a7fb4b1929c29dad2bcd0b4431e6 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-_.fpickle 100644 root:root ecb56e54fb62f69b1d8de8c09640e51c +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex-all.fpickle 100644 root:root d720c2f14ce75b787fc2021db219c827 +File: /usr/lib/python3/site-packages/webhelpers/pickle/genindex.fpickle 100644 root:root e1706b203969dfc2af6bf3290d1b2a47 +File: /usr/lib/python3/site-packages/webhelpers/pickle/globalcontext.pickle 100644 root:root e53b5b279e929090f23f964af17afd1f +File: /usr/lib/python3/site-packages/webhelpers/pickle/history.fpickle 100644 root:root 94d95b3731a04ddc535a791b686bad10 +File: /usr/lib/python3/site-packages/webhelpers/pickle/index.fpickle 100644 root:root 38e5ce44cae0cc3b17709f9a5d22e98f File: /usr/lib/python3/site-packages/webhelpers/pickle/last_build 100644 root:root File: /usr/lib/python3/site-packages/webhelpers/pickle/modules 40755 root:root -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/constants.fpickle 100644 root:root ef5e526f6d2955db29a43d1dee732f4e -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/containers.fpickle 100644 root:root eb70e2f16fb86ef1d0213420e144f08e -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/date.fpickle 100644 root:root e9745b6fbc59c4887ba6bb30cd85e1cf -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/feedgenerator.fpickle 100644 root:root 5ee1249d70927273e7d0312453fdf11d +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/constants.fpickle 100644 root:root 497ddbdebb8696649d8e9024ab77784d +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/containers.fpickle 100644 root:root 4f4329663315291923ce5e1fc1dd2c1a +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/date.fpickle 100644 root:root 51ecd42eaa093286f1d792f7690f29f7 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/feedgenerator.fpickle 100644 root:root 49157aef6c89481ea157ff88bc7d513a File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html 40755 root:root -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/__init__.fpickle 100644 root:root b5b670e4902ccf0f9103b8686a2162f8 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/builder.fpickle 100644 root:root 17aab30dcb0a3a07feb00f20ac54773f -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/converters.fpickle 100644 root:root 771a3dfe2c332228aae3d0e55b2e21b0 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/grid.fpickle 100644 root:root c4d26629fb06b3936fe0dedde90c9410 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/tags.fpickle 100644 root:root 028fb696da2739b816a8d6e35b957765 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/tools.fpickle 100644 root:root e05bc0d9f926e807f814bb1ca02d3b1c -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/markdown.fpickle 100644 root:root abcbc18bdcd648b5c4031be8b664498a -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/media.fpickle 100644 root:root 2148583450e9448f87c0c5494799e709 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/mimehelper.fpickle 100644 root:root 73f7c9f75919a10528edb30b32eacdc8 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/misc.fpickle 100644 root:root 66d1800dd80fdda92e03fee55ae86284 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/number.fpickle 100644 root:root 438ac21c72c7f707659a3ef86e610619 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/paginate.fpickle 100644 root:root 2ff627421128a9e48f3c7453f4b31134 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/__init__.fpickle 100644 root:root 97dade6be88d1d1807c576dca95deaa3 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/builder.fpickle 100644 root:root 5b0162ab5c1520cb0f45e0246f538774 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/converters.fpickle 100644 root:root b239bf612cf6c31f831ad071665459d7 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/grid.fpickle 100644 root:root 221196d10570e84ef07f6d1126d7acdf +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/tags.fpickle 100644 root:root 871c47c7e0c3779073fa6da7cbad9b7b +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/html/tools.fpickle 100644 root:root 620fdc811a93280e743efc6bce93b329 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/markdown.fpickle 100644 root:root d696778d3a08fa516507ec930622456c +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/media.fpickle 100644 root:root 259475b287ff50050e18cb625bcb9912 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/mimehelper.fpickle 100644 root:root 8e414f43168ab82c2ecee3bf7aecc71a +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/misc.fpickle 100644 root:root c80a65e0adac8fa588dacc6564468075 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/number.fpickle 100644 root:root 1bbe194ac9f67bce21047daeec267e66 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/paginate.fpickle 100644 root:root 14bd3204d71597b280beaaad70e930fc File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib 40755 root:root -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/__init__.fpickle 100644 root:root 632227d2339fe9654c8fa3ac3ea9b7e2 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/flash.fpickle 100644 root:root a6bc8213caaa232244ea941dab9a252c -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/grid.fpickle 100644 root:root 3067e6a8b0a3e0630fd7303875eee8d4 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/minify.fpickle 100644 root:root cab42730f0228e905a8837cb8f30a296 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/secure_form.fpickle 100644 root:root 5a2ae9078d6d290e906aee4777936d7d -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/text.fpickle 100644 root:root 4875975924900883e4106be679a5a525 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/textile.fpickle 100644 root:root cb68d92635d68c685967e88ede433c64 -File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/util.fpickle 100644 root:root 2d651f8215cef442565aa02ebda1ef52 -File: /usr/lib/python3/site-packages/webhelpers/pickle/objects.inv 100644 root:root 8925052a7b82a6f60f3f86605bdd0fdc -File: /usr/lib/python3/site-packages/webhelpers/pickle/py-modindex.fpickle 100644 root:root 16b0d4f81941155046c153c2024738b7 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/__init__.fpickle 100644 root:root dae97cdfd90b81766bb9517e6b5943ab +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/flash.fpickle 100644 root:root 5327aa90b951f383ad556d5f05d4c917 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/grid.fpickle 100644 root:root 3c805aac286f1982f0bded56d2662284 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/minify.fpickle 100644 root:root 5939257744d1b2e0de714b9e1a0651bd +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/pylonslib/secure_form.fpickle 100644 root:root fb8ddb70805b2c31e3d57b3d53c474bf +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/text.fpickle 100644 root:root fe42d9f16ecb7b6bbf8366ed2dd9dd20 +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/textile.fpickle 100644 root:root b311d3539979ae31733e53d9fc03342d +File: /usr/lib/python3/site-packages/webhelpers/pickle/modules/util.fpickle 100644 root:root d44c099c2c0e158495acbb6a90954766 +File: /usr/lib/python3/site-packages/webhelpers/pickle/objects.inv 100644 root:root 486ba942bb111356b0343c7101c83675 +File: /usr/lib/python3/site-packages/webhelpers/pickle/py-modindex.fpickle 100644 root:root 0fc50a4f234a2be498b7b8a4813e185e File: /usr/lib/python3/site-packages/webhelpers/pickle/search.fpickle 100644 root:root 3e8cad6ecb375dc60fc82267e44ee4bf -File: /usr/lib/python3/site-packages/webhelpers/pickle/searchindex.pickle 100644 root:root 4bf69026a5d9e1261da5d50e226657cc -File: /usr/lib/python3/site-packages/webhelpers/pickle/third_party.fpickle 100644 root:root 8537d97854a3801faf683e549e08a84c -File: /usr/lib/python3/site-packages/webhelpers/pickle/todo.fpickle 100644 root:root 68c59c9e8de1b3d2c077fd1be2748abf -File: /usr/lib/python3/site-packages/webhelpers/pickle/whats_new.fpickle 100644 root:root d64ff864f52e6eb43e3d62ebef060ba5 -RPMIdentity: df7217a6fd79c325f70974440bba17956610f22378d9b7d9b65e49102ee2a6cb46dc2eb72246820407b76a020611a27b06795ec29169f9068e1d911e26eba3b2 +File: /usr/lib/python3/site-packages/webhelpers/pickle/searchindex.pickle 100644 root:root c1b5faeb4e5b3ad92f4ade773de4f287 +File: /usr/lib/python3/site-packages/webhelpers/pickle/third_party.fpickle 100644 root:root 5c9a4c03745a83e0f06f00406fdc4a4d +File: /usr/lib/python3/site-packages/webhelpers/pickle/todo.fpickle 100644 root:root 079d9e7bc3fd85e15f4c258e3ea25f15 +File: /usr/lib/python3/site-packages/webhelpers/pickle/whats_new.fpickle 100644 root:root 12065f771fdb100c7b0cf0766a9f9a6b +RPMIdentity: 076fa9b1bfbc5680b0174d8178072b64f9ad209f41138a1c52abbfe4cdef65a3f10238be7b20d377862ad6b589eefa987eaf1bdbe7962581f262963a355548e4