<86>Jun 16 00:55:33 userdel[565385]: delete user 'rooter' <86>Jun 16 00:55:33 userdel[565385]: removed group 'rooter' owned by 'rooter' <86>Jun 16 00:55:33 userdel[565385]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 16 00:55:33 groupadd[565455]: group added to /etc/group: name=rooter, GID=1868 <86>Jun 16 00:55:33 groupadd[565455]: group added to /etc/gshadow: name=rooter <86>Jun 16 00:55:33 groupadd[565455]: new group: name=rooter, GID=1868 <86>Jun 16 00:55:33 useradd[565522]: new user: name=rooter, UID=1868, GID=1868, home=/root, shell=/bin/bash <86>Jun 16 00:55:33 userdel[565633]: delete user 'builder' <86>Jun 16 00:55:33 userdel[565633]: removed group 'builder' owned by 'builder' <86>Jun 16 00:55:33 userdel[565633]: removed shadow group 'builder' owned by 'builder' <86>Jun 16 00:55:33 groupadd[565713]: group added to /etc/group: name=builder, GID=1869 <86>Jun 16 00:55:33 groupadd[565713]: group added to /etc/gshadow: name=builder <86>Jun 16 00:55:33 groupadd[565713]: new group: name=builder, GID=1869 <86>Jun 16 00:55:33 useradd[565772]: new user: name=builder, UID=1869, GID=1869, home=/usr/src, shell=/bin/bash <13>Jun 16 00:55:37 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Jun 16 00:55:37 rpmi: libexpat-2.5.0-alt1 p10+324220.100.1.1 1688465137 installed <13>Jun 16 00:55:37 rpmi: libp11-kit-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed <13>Jun 16 00:55:37 rpmi: libtasn1-4.19.0-alt1 p10+309071.100.2.1 1668522760 installed <13>Jun 16 00:55:37 rpmi: rpm-macros-alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed <13>Jun 16 00:55:37 rpmi: alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed <13>Jun 16 00:55:37 rpmi: ca-certificates-2022.09.15-alt1 p10+308004.100.2.1 1665748370 installed <13>Jun 16 00:55:37 rpmi: ca-trust-0.1.6-alt1 p10+344774.100.1.1 1712685728 installed <13>Jun 16 00:55:37 rpmi: p11-kit-trust-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed <13>Jun 16 00:55:37 rpmi: libcrypto1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Jun 16 00:55:37 rpmi: libssl1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Jun 16 00:55:37 rpmi: python3-3.9.18-alt1 p10+340781.400.5.1 1709555259 installed <13>Jun 16 00:55:38 rpmi: python3-base-3.9.18-alt1 p10+340781.400.5.1 1709555259 installed <13>Jun 16 00:55:38 rpmi: tests-for-installed-python3-pkgs-0.1.22-alt1 p10+325520.200.7.1 1691156214 installed <13>Jun 16 00:55:38 rpmi: rpm-build-python3-0.1.22-alt1 p10+325520.200.7.1 1691156214 installed WARNING: %python3_build_debug 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>Jun 16 00:55:40 rpmi: libpython-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:40 rpmi: python2-base-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:40 rpmi: python-modules-encodings-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:40 rpmi: python-modules-compiler-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:40 rpmi: python-modules-email-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:40 rpmi: python-modules-unittest-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:41 rpmi: python-modules-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:41 rpmi: python-modules-ctypes-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:41 rpmi: python-modules-multiprocessing-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:41 rpmi: python-modules-logging-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 00:55:41 rpmi: python-tools-2to3-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed WARNING: %python3_build_debug 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-skimpyGimpy-1.4-alt3.nosrc.rpm (w1.gzdio) <13>Jun 16 00:55:43 rpmi: python3-module-pkg_resources-1:57.4.0-alt1 p10+281549.200.4.1 1628026198 installed <13>Jun 16 00:55:43 rpmi: libpython3-3.9.18-alt1 p10+340781.400.5.1 1709555259 installed <13>Jun 16 00:55:43 rpmi: libncurses-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Jun 16 00:55:43 rpmi: libtinfo-devel-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Jun 16 00:55:43 rpmi: libncurses-devel-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Jun 16 00:55:44 rpmi: python3-dev-3.9.18-alt1 p10+340781.400.5.1 1709555259 installed <13>Jun 16 00:55:44 rpmi: python3-module-setuptools-1:57.4.0-alt1 p10+281549.200.4.1 1628026198 installed WARNING: %python3_build_debug 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-skimpyGimpy-1.4-alt3.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.91139 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-skimpyGimpy-1.4 + echo 'Source #0 (python3-module-skimpyGimpy-1.4.tar):' Source #0 (python3-module-skimpyGimpy-1.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-skimpyGimpy-1.4.tar + cd python3-module-skimpyGimpy-1.4 + /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 ./skimpyGimpy/waveTools.py --- ./skimpyGimpy/waveTools.py (original) +++ ./skimpyGimpy/waveTools.py (refactored) @@ -80,7 +80,7 @@ #print samplesPerSecond, amplitude, delta,"
" #print delta*samplesPerSecond, 2*pi*frequency result = [ amplitude*sin(delta*i) - for i in xrange(nSamples) ] + for i in range(nSamples) ] return result def attenuate(samples, tailFraction=0.5, downToFraction=0.3): @@ -90,7 +90,7 @@ startIndex = nsamples-nchange scaleDelta = - (1.0-downToFraction)/nchange scaleFactor = 1.0 - scaleDelta - for index in xrange(startIndex, nsamples): + for index in range(startIndex, nsamples): scaleFactor += scaleDelta samples[index] = samples[index]*scaleFactor return samples @@ -104,7 +104,7 @@ reductionFraction = 1.0-downToFraction radians = 0.0 deltaRadians = pi/nchange - for index in xrange(startIndex, nsamples): + for index in range(startIndex, nsamples): radians += deltaRadians reduction = 0.5*cos(radians) scaleFactor = downToFraction + reduction*reductionFraction @@ -116,7 +116,7 @@ ls = len(samples) D = {0:1, ls-1:1} tendancy = (1,1) - for i in xrange(window, ls-window): + for i in range(window, ls-window): tb = 1 ta = 1 s = samples[i] @@ -126,24 +126,24 @@ if t!=tendancy: D[i] = i tendancy = t - keys = D.keys() + keys = list(D.keys()) keys.sort() return (keys, D) def interpolationChoices(samples, window=30, fraction=0.11): (ip, D) = inflectionIndices(samples, window) - for i in xrange(len(ip)-1): + for i in range(len(ip)-1): i1 = ip[i] i2 = ip[i+1] if i2attstart: reductionfraction = (xstop-x)/xdiff @@ -266,12 +266,12 @@ outerpoints[p]=1 else: innerxs[x] = 1 - xs = innerxs.keys() + xs = list(innerxs.keys()) xs.sort() thisys = this.yValues(xs) shiftys = otherShifted.yValues(xs) innerpoints = [ (x, y1+y2) for (x,y1,y2) in zip(xs, thisys, shiftys) ] - points = innerpoints + outerpoints.keys() + points = innerpoints + list(outerpoints.keys()) points.sort() return LinearInterpolation(points, False) def sum(this, other): @@ -281,7 +281,7 @@ allxD[x] = 1 for (x,y) in other.points: allxD[x] = 1 - allx = allxD.keys() + allx = list(allxD.keys()) allx.sort() myys = this.yValues(allx) oys = other.yValues(allx) @@ -295,7 +295,7 @@ result = list(xValues) pindex = None lr = len(result) - for i in xrange(lr): + for i in range(lr): xi = xValues[i] if xi>=xstart and xi<=xstop: if pindex is None: @@ -331,7 +331,7 @@ s1start = lens1-nchange #result = list(samples1) result = samples1 - for i in xrange(nchange): + for i in range(nchange): s1i = s1start+i result[s1i] = samples1[s1i] + samples2[i] result = result + samples2[nchange:] @@ -342,14 +342,14 @@ deletes = {} slen = len(samples) ndeletes = int(uniform(atleast, atmost)*slen) - for i in xrange(ndeletes): + for i in range(ndeletes): choice = int(uniform(1,slen-1)) deletes[choice] = choice outlen = slen-len(deletes) - result = range(outlen) + result = list(range(outlen)) sindex = 0 for i in result: - while deletes.has_key(sindex): + while sindex in deletes: sindex+=1 result[i] = samples[sindex] sindex+=1 @@ -370,7 +370,7 @@ nSamples = int(samplesPerSecond) samplesPerSecond = float(samplesPerSecond) amplitude = (maximum-minimum)/2.0 - result = r = range(nSamples) + result = r = list(range(nSamples)) x = 0.0 f = uniform(lowfrequency, highfrequency) for i in r: @@ -390,7 +390,7 @@ for (samples, weight) in zip(otherSamples, otherWeights): extra = fit(samples, -weight, weight) le = len(extra) - for i in xrange(nsamples): + for i in range(nsamples): result[i] += extra[i%le] return result @@ -400,7 +400,7 @@ samples = foreground samples = mix(foreground, 100, [background], [25]) samples = fit(samples, 0,254) - print samplesToDivs(samples, 300) + print(samplesToDivs(samples, 300)) return samplesToFile(filename, samples, sampwidth=1) def walkFile(filename="walk.wav", low=-990, high=880): @@ -435,7 +435,7 @@ s1 = attenuate(s1, 0.7, 0) s2 = attenuate(s2, 1.0, 0) samples = overlap(s1, s2) - print samples + print(samples) return samplesToFile(filename, samples) def samplesFromFile(filename="wave/underscore.wav"): @@ -444,14 +444,14 @@ nframes = f.getnframes() sampwidth = f.getsampwidth() if sampwidth not in (1,2): - raise ValueError, "can't work with sampwidth %s" % sampwidth + raise ValueError("can't work with sampwidth %s" % sampwidth) frames = [None]*nframes for i in range(nframes): frames[i] = f.readframes(1) if sampwidth==1: - samples = map(ord, frames) + samples = list(map(ord, frames)) else: - samples = map(wave16, frames) + samples = list(map(wave16, frames)) #print samples[:3000] mins = min(samples) maxs = max(samples) @@ -474,11 +474,11 @@ def fit16(samples): result = fit(samples, MIN16, MAX16) - return map(int, result) + return list(map(int, result)) def fit8(samples): result = fit(samples, MIN8, MAX8) - return map(int, result) + return list(map(int, result)) def samplesToFile(filename, samples, sampwidth=2): f = file(filename, "w") @@ -488,8 +488,8 @@ f.close() def samplesToString(samples, sampwidth=2): - import cStringIO, wave - f0 = cStringIO.StringIO() + import io, wave + f0 = io.StringIO() f = wave.open(f0, "wb") samplesToFileObject(f, samples, sampwidth) result = f0.getvalue() @@ -510,9 +510,9 @@ f.setsampwidth(sampwidth) f.setframerate(framerate) if sampwidth==2: - outframes = map(toWave16frame, samples) + outframes = list(map(toWave16frame, samples)) elif sampwidth==1: - outframes = map(chr, map(int, map(round, samples))) + outframes = list(map(chr, list(map(int, list(map(round, samples)))))) framestring = "".join(outframes) #print samples[:100] #print repr(framestring[:100]) @@ -544,11 +544,11 @@ import marshal, zlib outfile = file(zipFileName, "wb") # force load all files... - for x in this.keys(): + for x in list(this.keys()): test = this.getAppx(x) D = {} appx = this.lettersToAppx - for letter in appx.keys(): + for letter in list(appx.keys()): li = appx[letter] D[letter] = li.points rp = marshal.dumps(D) @@ -563,7 +563,7 @@ rpz = infile.read() rp = zlib.decompress(rpz) D = marshal.loads(rp) - for (letter, points) in D.items(): + for (letter, points) in list(D.items()): this.lettersToAppx[letter] = LinearInterpolation(points) def addLetter(this, letter, sequence): this.lettersToAppx[letter] = sampleInterpolation(sequence) @@ -571,20 +571,20 @@ this.lettersToPath[letter] = filename def getAppx(this, letter): ls = this.lettersToAppx - if ls.has_key(letter): + if letter in ls: return ls[letter] lp = this.lettersToPath - if lp.has_key(letter): + if letter in lp: path = lp[letter] samples = samplesFromFile(filename=path) this.addLetter(letter, samples) return this.lettersToAppx[letter] - raise ValueError, "no mapping found for "+repr(letter) + raise ValueError("no mapping found for "+repr(letter)) def keys(this): d = {} d.update(this.lettersToAppx) d.update(this.lettersToPath) - return d.keys() + return list(d.keys()) def clean(this, s): s = s.lower() r = [] @@ -592,7 +592,7 @@ d.update(this.lettersToAppx) d.update(this.lettersToPath) for c in s: - if d.has_key(c): + if c in d: r.append(c) result = "".join(r) if not result: result = " " @@ -763,7 +763,7 @@ try: v = L[i+1] except IndexError: - raise ValueError, "parameter %s requires a value" % repr(name) + raise ValueError("parameter %s requires a value" % repr(name)) del L[i+1] del L[i] return v @@ -809,22 +809,22 @@ filename = getparm(parms, "--filename") stdout = getparm(parms, "--stdout", getValue=False) if len(parms)<1: - raise ValueError, "please provide string to encode" + raise ValueError("please provide string to encode") if len(parms)>1: - raise ValueError, "unknown parameters "+repr(parms) + raise ValueError("unknown parameters "+repr(parms)) instring = parms[0] if not filename and not stdout: raise "must specify --filename or --stdout option" if filename and stdout: raise "--filename and --stdout parameters cannot be used at the same time" except: - print usage + print(usage) raise else: if not compiled: indexFile = None if indexFile: if filename: - print "using index file path", repr(indexFile) + print("using index file path", repr(indexFile)) index = LettersIndex() index.loadZip(indexFile) RefactoringTool: Refactored ./skimpyGimpy/skimpyGimpy.py else: --- ./skimpyGimpy/skimpyGimpy.py (original) +++ ./skimpyGimpy/skimpyGimpy.py (refactored) @@ -26,7 +26,7 @@ def mixSequence(size): "return sequence weights (a,b,c,d) for mixing control points" if size<3: - raise ValueError, "size too small" + raise ValueError("size too small") result = [] delta = (math.pi/2.0)/(size-1) for i in range(size): @@ -52,7 +52,7 @@ this.integer = integer def plot(this, delta, scale=1.0): if delta<-0.1 or delta>1.1: - raise ValueError, "delta should be between 0 and 1" + raise ValueError("delta should be between 0 and 1") mix = this.mix nmix = len(mix) index = int(round( nmix*delta )) @@ -87,7 +87,7 @@ for p in points: for x in p: if x<0 or x>size: - raise ValueError, "point coords must be within 0 to "+repr(size)+"::"+repr(x) + raise ValueError("point coords must be within 0 to "+repr(size)+"::"+repr(x)) samples = size*3 t = mixSequence(samples) D = {} @@ -119,7 +119,7 @@ L.append("") for j in range(sizep1): color = bgcolor - if D.has_key( (i,j) ): + if (i,j) in D: color = fgcolor oc = onclick % (i,j) L.append('' % (color, width, width, oc)) @@ -137,7 +137,7 @@ L = ["letterPoints( {"] a = L.append D = this.letterToPoints - keys = D.keys() + keys = list(D.keys()) keys.sort() for letter in keys: a("%s: [" % repr(letter)) @@ -165,7 +165,7 @@ if len(letter)>2 and letter[0]==letter[-1]=='"': letter = letter[1:-1] if len(letter)!=1: - raise ValueError, "bad letter: "+repr(letter) + raise ValueError("bad letter: "+repr(letter)) # skip ws point = "" while not point and not done: @@ -174,7 +174,7 @@ done = True point = line.strip() if done: - raise ValueError, "found letter %s with no points" % repr(letter) + raise ValueError("found letter %s with no points" % repr(letter)) # collect all points to next white line pointsdata = point while point: @@ -209,8 +209,8 @@ this.string = string l2p = points.letterToPoints for ch in string: - if not l2p.has_key(ch): - raise ValueError, "no point sequence defined for character: "+repr(ch) + if ch not in l2p: + raise ValueError("no point sequence defined for character: "+repr(ch)) this.pointSequences = [ l2p[ch] for ch in string ] this.joinedPoints = None this.maxX = this.maxY = None @@ -246,7 +246,7 @@ this.joined = True def shift(this): if not this.joined: - raise ValueError, "must join first" + raise ValueError("must join first") j = this.joinedPoints (minX, minY) = j[0] for (x,y) in j: @@ -257,7 +257,7 @@ this.shifted = True def pixelize(this): if not this.shifted: - raise ValueError, "must shift first" + raise ValueError("must shift first") scale = this.scale samples = this.samples t = mixSequence(samples) @@ -291,7 +291,7 @@ pd = this.pixelDict sf = this.scatterFactor npd = {} - for (x,y) in pd.keys(): + for (x,y) in list(pd.keys()): x = int(random.uniform(0, sf)+x) y = int(random.uniform(0, sf)+y) npd[(x,y)] = 1 @@ -300,7 +300,7 @@ limit = this.smearLimit radius = this.smearRadius pd = this.pixelDict - for (x,y) in pd.keys(): + for (x,y) in list(pd.keys()): for i in range(int(random.uniform(0,limit))): x1 = int(random.uniform(0, radius)+x) y1 = int(random.uniform(0, radius)+y) @@ -310,7 +310,7 @@ lpd = len(pd) nspeckle = int(lpd*this.speckleFactor) maxX = maxY = 0 - for (x,y) in pd.keys(): + for (x,y) in list(pd.keys()): maxX = max(x, maxX) maxY = max(y, maxY) for i in range(nspeckle): @@ -323,19 +323,19 @@ fs = this.fontSize color = this.color if not pixelDict: - raise ValueError, "must pixelize" + raise ValueError("must pixelize") L = ['
' %(
             fs,color,fs, "generated by skimpyGimpy, created by Aaron Watters")]
         a = L.append
         maxX = maxY = 0
-        for (x,y) in pixelDict.keys():
+        for (x,y) in list(pixelDict.keys()):
             maxX = max(x, maxX)
             maxY = max(y, maxY)
-        rY = range(maxY)
+        rY = list(range(maxY))
         for x in range(maxX+1):
             lineList = [" "] * maxY
             for y in rY:
-                if pixelDict.has_key( (x,y) ):
+                if (x,y) in pixelDict:
                     lineList[y] = mark
             a("".join(lineList))
         a("
") @@ -350,11 +350,11 @@ this.smear() this.speckle() def formatPNG(this, filename, color=(0x77, 0x77, 0x77), scale=2): - import KiPNG + from . import KiPNG this.prepare() pD = this.pixelDict D = {} - for (y,x) in this.pixelDict.keys(): + for (y,x) in list(this.pixelDict.keys()): p = (x,-y) D[p] = 1 KiPNG.DictToPNG(D, filename, color, scale) @@ -367,10 +367,10 @@ #g = gimpyString(string.lowercase) g = gimpyString(string) if png is not None: - print "writing png format to", png + print("writing png format to", png) g.formatPNG(png) else: - print g.formatAll() + print(g.formatAll()) def clean(s, points=None): if points is None: @@ -378,7 +378,7 @@ s = s.lower() L = [] for c in s: - if points.letterToPoints.has_key(c): + if c in points.letterToPoints: L.append(c) return "".join(L) @@ -393,7 +393,7 @@ (20,30), (0,0), ] - print curveTable(points) + print(curveTable(points)) pagetemplate = r""" @@ -458,16 +458,16 @@ (20,30), (0,0), ] - print makePage("action", points, "false") + print(makePage("action", points, "false")) def test0(): msize = 30 - print "" - print + print(test) + print("") + print("") + print("") + print("-->") + print() csize = 300 - print '
' % ( - csize, csize) - print "hello" + print('
' % ( + csize, csize)) + print("hello") csize = 300 t = mixSequence(csize) c = curve( (0,0), (0,csize), (csize/2,csize/2), (csize,csize), t, RefactoringTool: Refactored ./skimpyGimpy/skimpyAPI.py integer=True) @@ -502,17 +502,17 @@ x = i/float(csize) p = c.plot(x) D[p] = i - for p in D.keys(): + for p in list(D.keys()): (px, py) = p - print ('
' %(px, py) ) - print '
' + 'top:%spx;left:%spx">
' %(px, py) )) + print('') def dumpPoints(): lp = letterPoints() lp.readFromFile() - print lp + print(lp) return "" basicPoints = letterPoints( { @@ -1691,7 +1691,7 @@ try: v = L[i+1] except IndexError: - raise ValueError, "parameter %s requires a value" % repr(name) + raise ValueError("parameter %s requires a value" % repr(name)) del L[i+1] del L[i] return v @@ -1701,7 +1701,7 @@ args = sys.argv png = getparm(args, "--png") if len(args)<2: - print "please provide a word to encode" + print("please provide a word to encode") else: testg(args[1].lower(), png) --- ./skimpyGimpy/skimpyAPI.py (original) +++ ./skimpyGimpy/skimpyAPI.py (refactored) @@ -17,7 +17,7 @@ this.indexFile = indexFile def data(this, toFilePath=None): "return the wave representation for the word, write it to the path if provided" - import waveTools + from . import waveTools index = waveTools.LettersIndex() index.loadZip(this.indexFile) instring = this.word.lower() @@ -35,7 +35,7 @@ if s.startswith("0x"): s = s[2:] if len(s)!=6: - raise ValueError, "hex color specifications must have 6 hex digits: "+repr(s) + raise ValueError("hex color specifications must have 6 hex digits: "+repr(s)) d1 = s[0:2] d2 = s[2:4] d3 = s[4:6] @@ -60,13 +60,13 @@ this.fontpath = fontpath this.hcolor = hexColorTupleFromString(this.color) def data(this, toFilePath=None): - import bdf + from . import bdf "return the PNG representation for the word, write it to the path if provided" if this.fontpath is not None: fn = bdf.font() fn.loadFilePath(this.fontpath) else: - import cursive # this is an expensive import + from . import cursive # this is an expensive import fn = cursive.CursiveFont p = bdf.pixelation(fn, this.word) #pr "hcolor is", this.hcolor @@ -87,7 +87,7 @@ this.color = color def data(this, toFilePath=None): - import skimpyGimpy + from . import skimpyGimpy g = skimpyGimpy.gimpyString(this.word) g.scale = this.scale g.speckleFactor = this.speckle @@ -143,14 +143,14 @@ def getword(args): if len(args)>1: - raise ValueError, "some arguments not understood "+repr(args) + raise ValueError("some arguments not understood "+repr(args)) if len(args)<1: - raise ValueError, "no word found" + raise ValueError("no word found") return args[0] def run(args): cargs = list(args) - from getparm import getparm + from .getparm import getparm done = False try: isPre = getparm(args, "--pre", False, False) @@ -159,9 +159,9 @@ fileName = getparm(args, "--filename") stdout = getparm(args, "--stdout", False, False) if not fileName and not stdout: - raise ValueError, "must specify --filename OUTFILE or --stdout or both" + raise ValueError("must specify --filename OUTFILE or --stdout or both") if [isPre, isPng, isWave].count(True)!=1: - raise ValueError, "must specify exactly one of --pre, --png, or --wave" + raise ValueError("must specify exactly one of --pre, --png, or --wave") if isPre: RefactoringTool: Refactored ./skimpyGimpy/pngPieChart.py RefactoringTool: Refactored ./skimpyGimpy/pngBarChart.py RefactoringTool: Refactored ./skimpyGimpy/httpTempFile.py RefactoringTool: Refactored ./skimpyGimpy/getparm.py speckle = getparm(args, "--speckle") scale = getparm(args, "--scale") @@ -179,7 +179,7 @@ indexFile = getparm(args, "--indexfile") word = getword(args) if not indexFile: - raise ValueError, "--indexfile FILENAME is required to generate WAVE files" + raise ValueError("--indexfile FILENAME is required to generate WAVE files") generator = Wave(word, indexFile) result = generator.data(fileName) if stdout: @@ -187,9 +187,9 @@ done = True finally: if not done: - print "CAPTCHA generation failed for", cargs - print - print USAGE + print("CAPTCHA generation failed for", cargs) + print() + print(USAGE) if __name__=="__main__": run(sys.argv[1:]) --- ./skimpyGimpy/pngPieChart.py (original) +++ ./skimpyGimpy/pngPieChart.py (refactored) @@ -6,7 +6,7 @@ RSHADES = [0,64,122] NRSHADES = len(RSHADES) -SHADES = range(0,256,64) +SHADES = list(range(0,256,64)) NSHADES = len(SHADES) class PieChart: @@ -77,7 +77,7 @@ return canvas def drawTo(this, filename, jsfilename=None, htmlfilename=None, canvasLocation="canvas.js"): - from canvas import Canvas + from .canvas import Canvas c = Canvas() this.drawOn(c) c.dumpToPNG(filename) @@ -91,8 +91,8 @@ def wedgePoints(startRadians, endRadians, radius, delta=math.pi/180): result = [ (0,0) ] if (endRadians=maxx or miny>=maxy: - raise ValueError, "bad bounds: "+repr((minx, miny, maxx, maxy)) + raise ValueError("bad bounds: "+repr((minx, miny, maxx, maxy))) this.minx = minx this.miny = miny this.maxx = maxx @@ -395,15 +395,15 @@ def addFont(this, name, path): import os if not os.path.exists(path): - raise ValueError, "no such file "+repr(path) + raise ValueError("no such file "+repr(path)) this.fontNameToPath[name] = path if this.fontName is None: this.setFont(name) def getFont(this, name): - import bdf + from . import bdf fontpath = this.fontNameToPath.get(name, None) if fontpath is None: - raise ValueError, "no such font name added "+repr(name) + raise ValueError("no such font name added "+repr(name)) font = this.fontNameToFont.get(name, None) if font is None: font = bdf.font() @@ -413,9 +413,9 @@ def setFont(this, name, scale=1.0, radius=None): fontpath = this.fontNameToPath.get(name, None) if fontpath is None: - raise ValueError, "no such font name added "+repr(name) + raise ValueError("no such font name added "+repr(name)) if scale<=0: - raise ValueError, "too small scale "+repr(scale) + raise ValueError("too small scale "+repr(scale)) if radius is None: radius = scale/2.0 + this.fontRadiusEnhancement this.fontRadius = radius @@ -434,7 +434,7 @@ this.stateStack.append(state) def restoreState(this): if not this.stateStack: - raise ValueError, "no state saved on state stack" + raise ValueError("no state saved on state stack") state = this.stateStack[-1] del this.stateStack[-1] this.paintColor = state["paintColor"] @@ -471,25 +471,25 @@ #print "setColorV", rgb for i in rgb: if i!=int(i): - raise ValueError, "color component must be int: "+repr(i) + raise ValueError("color component must be int: "+repr(i)) if i<0 or i>255: - raise ValueError, "bad color component "+repr(i) - if this.rcolors.has_key(rgb): + raise ValueError("bad color component "+repr(i)) + if rgb in this.rcolors: colorIndex = this.rcolors[rgb] else: colorIndex = len(this.colors) if colorIndex>255: - raise ValueError, "too many colors at "+repr(rgb) + raise ValueError("too many colors at "+repr(rgb)) this.rcolors[rgb] = colorIndex this.colors[colorIndex] = rgb this.paintColor = colorIndex def setCap(this, lineCap): if lineCap<0: - raise ValueError, "lineCap cannot be negative "+repr(lineCap) + raise ValueError("lineCap cannot be negative "+repr(lineCap)) this.lineCap = lineCap def setWidth(this, width): if width<0: - raise ValueError, "width cannot be negative "+repr(width) + raise ValueError("width cannot be negative "+repr(width)) this.lineWidth = width def addLine(this, startPoint, endPoint): width = this.lineWidth @@ -545,9 +545,9 @@ if x1>x2: #(firstx, lastx) = (lastx, firstx) increment = -1 - xs = xrange(lastx, firstx) + xs = range(lastx, firstx) else: - xs = xrange(firstx, lastx) + xs = range(firstx, lastx) for x in xs: ys = borders.get(x) if ys is None: @@ -564,12 +564,12 @@ # plot pixels between border points D = {} color = this.paintColor - xs = borders.keys() + xs = list(borders.keys()) xs.sort() for x in xs: xborders = borders[x] - debugitems = xborders.items() - ys = xborders.keys() + debugitems = list(xborders.items()) + ys = list(xborders.keys()) #ys.sort() # since polygon is clockwise, first point should always be #p "plotting", x#, ys @@ -584,13 +584,13 @@ #raise ValueError, "negative summation? at "+ repr((x,y)) #p "WARNING: negative summation? at "+ repr((x,y, summation)) summation += xborders.get(y, 0) - if xborders.has_key(y) or summation>0: + if y in xborders or summation>0: point = (x,y) D[ point ] = color #p "point", point, summation if summation: #p "for", x, "final sum is", summation - items = xborders.items() + items = list(xborders.items()) items.sort() #p "bad summation %s %s"%(summation,items) raise "bad summation %s %s"%(summation,items) @@ -604,7 +604,7 @@ C = Circle((cx,cy), radius) this.plot(C) def addText(this, x, y, text, shiftWidth=0.0): - import bdf + from . import bdf fontName = this.fontName fontScale = this.fontScale radius = this.fontRadius @@ -621,7 +621,7 @@ T = this.transformShape(shape) color = this.paintColor if color is None: - raise ValueError, "canvas color not set" + raise ValueError("canvas color not set") d = T.points(color) this.updatePixels(d) def updatePixels(this, d): @@ -631,16 +631,16 @@ # record callback info if set. if fc is not None: cb = this.callbacks - for point in d.keys(): + for point in list(d.keys()): cb[point] = fc def plotDict(this, startx, starty, D, radius, scaleFactor): "plot the (x,y) key points of a dictionary as circles (for pixelized font rendering, for example)" C = Circle((0,0), radius) - pts = C.points(1).keys() + pts = list(C.points(1).keys()) color = this.paintColor #pixels = this.pixels newpixels = {} - for (x,y) in D.keys(): + for (x,y) in list(D.keys()): sx = startx+scaleFactor*x sy = starty+scaleFactor*y (dx,dy) = this.convert( (sx,sy) ) @@ -656,10 +656,10 @@ fillColorIndex = this.paintColor stopIndex = None if stopColorRGB: - if this.rcolors.has_key(stopColorRGB): + if stopColorRGB in this.rcolors: stopIndex = this.rcolors[stopColorRGB] else: - raise ValueError, "stop color has not yet been used "+repr(rgb) + raise ValueError("stop color has not yet been used "+repr(rgb)) (cx,cy) = this.convert( (x,y) ) minx = this.minx maxx = this.maxx @@ -677,10 +677,10 @@ while stack: count += 1 if countLimit and countLimit[ (xstart, xend, callbackstring), ... ] for defined callbacks" # KISS, probably could be made faster for large images cb = this.callbacks - points = cb.keys() - allpoints = this.pixels.keys() + points = list(cb.keys()) + allpoints = list(this.pixels.keys()) #points.sort() xs = [x for (x,y) in allpoints] ys = [y for (x,y) in allpoints] @@ -754,8 +754,8 @@ #print this.minx, this.maxx, this.miny, this.maxy, this.maxx-this.minx, this.maxy-this.miny bcb = this.backgroundCallback result = {} - rx = range(minx, maxx+1) - ry = range(miny, maxy+1) + rx = list(range(minx, maxx+1)) + ry = list(range(miny, maxy+1)) for y in ry: startx = minx lastcallback = None @@ -783,7 +783,7 @@ return result def jsRunLengths(this): D = this.getCallbackRunLengthDictionary() - ys = D.keys() + ys = list(D.keys()) ys.sort() ys.reverse() L = [] @@ -830,15 +830,15 @@ c.addRect(0,0,2,2) c.addRect(xmax-xmin-2,ymax-ymin-2,2,2) c.setColor(0, 0xff, 0) - for y in D.keys(): + for y in list(D.keys()): for (xstart, xend, dummy) in D[y]: c.addCircle(xstart,y,1) c.setColor(0xff, 0, 0) - for y in D.keys(): + for y in list(D.keys()): for (xstart, xend, dummy) in D[y]: c.addCircle(xend,y,1) c.dumpToPNG("runlengths.png") - print "wrote runlengths.png" + print("wrote runlengths.png") HTMLTEMPLATE = """ @@ -971,7 +971,7 @@ radius = 20 steps = 10 delta = 8*math.pi/steps - poly = [ ( (radius-i*delta)*math.cos(i*delta), (radius-i*delta)*math.sin(i*delta) ) for i in xrange(steps) ] + poly = [ ( (radius-i*delta)*math.cos(i*delta), (radius-i*delta)*math.sin(i*delta) ) for i in range(steps) ] c = Canvas() c.lineWidth = 1 c.setColor(0,77,77) @@ -981,7 +981,7 @@ c.setColor(77,77,77) c.addLines(poly, closed=True) c.setColor(0,0,77) - rr = range(-radius/2,radius/2) + rr = list(range(-radius/2,radius/2)) for i in rr: for j in rr: c.addRect(i*2,j*2,0,0) @@ -992,7 +992,7 @@ c.dumpToPNG(outfile) def fillTest(outfile="fill.png", doStopColor=False): - print "writing", outfile + print("writing", outfile) c = Canvas() c.lineWidth = 4 c.setColor(0xff,77,77) @@ -1008,7 +1008,7 @@ c.dumpToPNG(outfile) def fillTest0(outfile="fill0.png", doStopColor=True): - print "writing", outfile + print("writing", outfile) c = Canvas() c.lineWidth = 1 c.setColor(77,77,77) @@ -1022,7 +1022,7 @@ c.dumpToPNG(outfile) def test1(fn="test1.png"): - print "writing", fn + print("writing", fn) c = Canvas() c.lineCap = 20 for (lw,closed,color) in [(12,False,(0xff,0,0)), (4,True,(0,0xff,0xff))]: @@ -1032,7 +1032,7 @@ c.dumpToPNG(fn) def test0(fn="test0.png", fontdir="../fonts/"): - print "writing", fn + print("writing", fn) c = Canvas() c.setBackgroundColor(10,50,99) c.setWidth(10) @@ -1068,7 +1068,7 @@ c.dumpToPNG(fn) def ctest(fn="ctest.png"): - print "writing", fn + print("writing", fn) c = Canvas() c.setColor(77,88,22) c.addCircle( 10, 0, 5) @@ -RefactoringTool: Refactored ./skimpyGimpy/bdf.py 1085,7 +1085,7 @@ c.dumpToPNG(fn) def ctest2(fn="ctest2.png"): - print "writing", fn + print("writing", fn) c = Canvas() c.setColor(77,88,22) c.addCircle(0, 0, 50) @@ -1098,8 +1098,8 @@ c.dumpToPNG(fn) def fonttest000(filename="fonttest000.png", fontdir="../fonts/"): - import bdf - print "writing", filename + from . import bdf + print("writing", filename) fn = bdf.font() fn.loadFilePath(fontdir+"cursive.bdf") p = bdf.pixelation(fn, "100,100") @@ -1122,7 +1122,7 @@ c.dumpToPNG(fn) def fontsTest(filename="fontsTest.png", fontdir="../fonts/"): - print "writing", filename, "SSLLOOWWWLLLLYYYYYY" + print("writing", filename, "SSLLOOWWWLLLLYYYYYY") fontnames = [#"atari-small.bdf", "cursive.bdf", "radon-wide.bdf", @@ -1136,10 +1136,10 @@ c.setColor(77,88,22) scale = 1.44 for fn in fontnames: - print "adding font", fn + print("adding font", fn) c.addFont(fn, fontdir+fn) for (rotate, fradius) in ((0,0.8), (90,0.8), (135, 0.8)): - print "rotating", rotate + print("rotating", rotate) y = 0 radius = scale*fradius c.rotate(rotate) @@ -1147,7 +1147,7 @@ c.setFont(fn, scale, radius) y-=30 c.addText(0,scale*y, "abcdefghijklmnop01234567: "+fn) - print "now dumping" + print("now dumping") c.crop(-400,-400,400,400) c.dumpToPNG(filename) --- ./skimpyGimpy/bdf.py (original) +++ ./skimpyGimpy/bdf.py (refactored) @@ -31,7 +31,7 @@ for c in hexLine: imap = bitIndexMap.get(c, None) if imap is None: - raise ValueError, "no mapping for "+repr(c) + raise ValueError("no mapping for "+repr(c)) for b in imap: result[b+offset] = c offset += 4 @@ -62,7 +62,7 @@ this.dheight = dwy def addBits(this, hexLine): "add bits but put line at the first position (x=0 position)" - theBits = bits(hexLine).keys() + theBits = list(bits(hexLine).keys()) this.lines.insert(0, theBits) this.shifter = None def shiftDict(this): @@ -98,10 +98,10 @@ mline = max(line) for x in range(mline+1): if x in line: - print "#", + print("#", end=' ') else: - print " ", - print "\t", line + print(" ", end=' ') + print("\t", line) class pixelation: def __init__(this, font, s): @@ -121,12 +121,12 @@ return result def width(this): PD = this.pixelDict() - xs = [x for (x,y) in PD.keys()] + xs = [x for (x,y) in list(PD.keys())] width = max(xs) return width def drawToCanvas0(this, startx, starty, canvas, radius, scaleFactor=1.0): D = this.pixelDict() - for (x,y) in D.keys(): + for (x,y) in list(D.keys()): sx = startx+scaleFactor*x sy = starty+scaleFactor*y canvas.addCircle(sx, sy, radius) @@ -135,7 +135,7 @@ canvas.plotDict(startx, starty, D, radius, scaleFactor) def display(this, mark="#", blank=" "): D = this.pixelDict() - setPixels = D.keys() + setPixels = list(D.keys()) xs = [x for (x,y) in setPixels] ys = [y for (x,y) in setPixels] maxx = max(xs) @@ -143,13 +143,13 @@ maxy = max(ys) miny = min(ys) resultList = [] - xr = range(minx, maxx+1) - for y in xrange(miny, maxy+1): + xr = list(range(minx, maxx+1)) + for y in range(miny, maxy+1): yline = list(xr) i = 0 for x in xr: c = blank - if D.has_key( (x,y) ): + if (x,y) in D: c = mark yline[i] = c i+=1 @@ -157,7 +157,7 @@ resultList.insert(0, ystring) return "\n".join(resultList) def toPNG(this, filRefactoringTool: No changes to ./skimpyGimpy/__init__.py RefactoringTool: Refactored ./skimpyGimpy/KiPNG.py ename, color=(0x0f,0x11,0xaf), scale=2, speckle=0.3): - import KiPNG + from . import KiPNG D = this.pixelDict() return KiPNG.DictToPNG(D, filename, color, scale, speckle) @@ -173,7 +173,7 @@ def getGlyph(this, c): return this.charMap[c] def newGlyph(this, name, ordinal): - char = unichr(ordinal) + char = chr(ordinal) result = this.charMap[char] = glyph(name, this.xwidth, this.yheight, this.dx, this.dy) return result def loadFilePath(this, path): @@ -199,7 +199,7 @@ if method: index = method(lines, index) else: - if this.verbose: print "warning: no handler %s" % methodname + if this.verbose: print("warning: no handler %s" % methodname) index+=1 def doSTARTFONT(this, lines, index): return index+1 @@ -210,13 +210,13 @@ def doSIZE(this, lines, index): line = lines[index] sstrings = line.split()[1:] - sizes = map(int, sstrings) + sizes = list(map(int, sstrings)) (this.points, this.xres, this.yres) = sizes return index+1 def doFONTBOUNDINGBOX(this, lines, index): line = lines[index] bboxstrings = line.split()[1:] - bbox = map(int, bboxstrings) + bbox = list(map(int, bboxstrings)) (xwidth, yheight, dx, dy) = bbox this.bounds(xwidth, yheight, dx, dy) return index+1 @@ -247,21 +247,21 @@ encoding = int( sline[1] ) index += 1 elif indicator=="SWIDTH": - swidth = map( int, sline[1:] ) + swidth = list(map( int, sline[1:] )) index += 1 elif indicator=="DWIDTH": - dwidth = map( int, sline[1:] ) + dwidth = list(map( int, sline[1:] )) index += 1 elif indicator=="BBX": - bbx = map( int, sline[1:] ) + bbx = list(map( int, sline[1:] )) index += 1 elif indicator=="BITMAP": if encoding is None: - raise ValueError, "no encoding for "+repr(charname) + raise ValueError("no encoding for "+repr(charname)) if bbx is None: - raise ValueError, "no bbx for "+repr(charname) + raise ValueError("no bbx for "+repr(charname)) if dwidth is None: - raise ValueError, "no dwidth for "+repr(charname) + raise ValueError("no dwidth for "+repr(charname)) g = this.newGlyph(charname, encoding) (xwidth, yheight, dx, dy) = bbx g.bounds(xwidth, yheight, dx, dy) @@ -275,26 +275,26 @@ line = lines[index].strip().upper() else: if this.verbose: - print "don't understand charline", repr(line) + print("don't understand charline", repr(line)) index += 1 if g is None: - raise ValueError, "STARTCHAR failed to generate a glyph: "+repr(charname) + raise ValueError("STARTCHAR failed to generate a glyph: "+repr(charname)) return index+1 def doENDFONT(this, lines, index): return index+1 def test1(): - ks = bitIndexMap.keys() + ks = list(bitIndexMap.keys()) ks.sort() for k in ks: - print bitIndexMap[k] + print(bitIndexMap[k]) fn = font() fn.loadFilePath("cursive.bdf") g = fn.getGlyph("w") g.display() def test0(): - from getparm import getparm + from .getparm import getparm import sys args = sys.argv png = getparm(args, "--png") @@ -306,7 +306,7 @@ if png: p.toPNG(png) else: - print p.display() + print(p.display()) if __name__=="__main__": test0() --- ./skimpyGimpy/KiPNG.py (original) +++ ./skimpyGimpy/KiPNG.py (refactored) @@ -22,32 +22,32 @@ c = n for k in range(8): if c&1: - c = 0xedb88320L ^ (c >> 1) + c = 0xedb88320 ^ (c >> 1) else: c = c >> 1 PNGCRCTABLE[n] = c def pngCRC(buf): - c = 0xffffffffL + c = 0xffffffff for char in buf: bufn = ord(char) index = (c ^ bufn) & 0xff c = PNGCRCTABLE[index]^(c >> 8) - return c ^ 0xffffffffL + return c ^ 0xffffffff def networkIntToString(integer, nbytes=4): #print hex(integer) i = integer L = [] - for j in xrange(nbytes): + for j in range(nbytes): b = i&0xff i = i>>8 #print hex(b), hex(i) L.append(b) if i and i!=-1: - raise ValueError, "%s too large number %s for %s bytes" % (i, integer, nbytes) + raise ValueError("%s too large number %s for %s bytes" % (i, integer, nbytes)) L.reverse() - Cs = map(chr, L) + Cs = list(map(chr, L)) return "".join(Cs) def stringToNetworkInt(s): @@ -68,7 +68,7 @@ siglen = len(PNGSIGSTRING) sig = s[0:siglen] if sig!=PNGSIGSTRING: - raise ValueError, "bad sig "+repr(sig) + raise ValueError("bad sig "+repr(sig)) index = siglen slen = len(s) while index=256: - raise ValueError, "max color index too large "+repr(maxindex) + raise ValueError("max color index too large "+repr(maxindex)) palette = [ (0,0,0) ] * (maxindex+1) for index in indices: palette[index] = colorDict[index] filterFlag = chr(NOFILTER) - points = D.keys() + points = list(D.keys()) if scale>1: - rscale = range(int(round(scale))) + rscale = list(range(int(round(scale)))) newpoints = {} for p in points: (x,y) = p for j in rscale: for i in rscale: newpoints[ (x*scale+i, y*scale+j) ] = p - points = newpoints.keys() + points = list(newpoints.keys()) else: newpoints = {} for p in points: @@ -375,14 +375,14 @@ ID[(ix,iy)] = D[p0] if speckle: nspecks = int(speckle*len(ID)) - for k in xrange(nspecks): + for k in range(nspecks): x = int(random.uniform(minx, maxx)) y = int(random.uniform(miny, maxy)) ID[ (x,y) ] = speckIndex c0 = chr(0) c1 = chr(1) - ry = range(miny,maxy+1) - rx = range(minx,maxx+1) + ry = list(range(miny,maxy+1)) + rx = list(range(minx,maxx+1)) L = [] rowtemplate = [filterFlag]+list(rx) for y in ry: @@ -391,7 +391,7 @@ for x in rx: p = (x,y) cc = c0 - if ID.has_key(p): + if p in ID: #print p if colorDict: ci = ID[p] @@ -437,7 +437,7 @@ x = math.sin(theta)*factor y = math.cos(theta)*factor D[ (x,y) ] = i%3+1 - print "creating", fn + print("creating", fn) colorD = {1: (0,0,0xff), 2: (0,0xff,0), 3:(0xff,0,0)} DictToPNG(D, fn, colorDict=colorD, scale=4) @@ -447,7 +447,7 @@ png.readString(s) img = IndexedImage() img.parseData(png) - print img + print(img) def readWhite(): fn = "white.png" @@ -458,15 +458,15 @@ s2 = png.OutputString() outfile.write(s2) if s!=s2: - print "input doesn't match output" - for (i, a, b) in zip(range(len(s)), s, s2): + print("input doesn't match output") + for (i, a, b) in zip(list(range(len(s))), s, s2): if a!=b: - print "first diff at", (i, a, b) + print("first diff at", (i, a, b)) return - print "lengths differ", len(s), len(s2) + print("lengths differ", len(s), len(s2)) img = IndexedImage() img.parseData(png) - print img + print(img) return png if __name__=="__main__": + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.85162 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-skimpyGimpy-1.4 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + /usr/bin/python3 setup.py build --debug running build running build_py creating build creating build/lib creating build/lib/skimpyGimpy copying skimpyGimpy/waveTools.py -> build/lib/skimpyGimpy copying skimpyGimpy/skimpyGimpy.py -> build/lib/skimpyGimpy copying skimpyGimpy/skimpyAPI.py -> build/lib/skimpyGimpy copying skimpyGimpy/pngPieChart.py -> build/lib/skimpyGimpy copying skimpyGimpy/pngBarChart.py -> build/lib/skimpyGimpy copying skimpyGimpy/httpTempFile.py -> build/lib/skimpyGimpy copying skimpyGimpy/getparm.py -> build/lib/skimpyGimpy copying skimpyGimpy/cursive.py -> build/lib/skimpyGimpy copying skimpyGimpy/canvas.py -> build/lib/skimpyGimpy copying skimpyGimpy/bdf.py -> build/lib/skimpyGimpy copying skimpyGimpy/__init__.py -> build/lib/skimpyGimpy copying skimpyGimpy/KiPNG.py -> build/lib/skimpyGimpy + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.85162 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-skimpyGimpy-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-skimpyGimpy-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-skimpyGimpy-1.4 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-skimpyGimpy-buildroot --force running install running install_lib creating /usr/src/tmp/python3-module-skimpyGimpy-buildroot creating /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr creating /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib creating /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/KiPNG.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/__init__.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/bdf.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/canvas.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/cursive.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/getparm.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/httpTempFile.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/pngBarChart.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/pngPieChart.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/skimpyAPI.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/skimpyGimpy.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy copying build/lib/skimpyGimpy/waveTools.py -> /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/KiPNG.py to KiPNG.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/bdf.py to bdf.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/canvas.py to canvas.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/cursive.py to cursive.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/getparm.py to getparm.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/httpTempFile.py to httpTempFile.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngBarChart.py to pngBarChart.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngPieChart.py to pngPieChart.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyAPI.py to skimpyAPI.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyGimpy.py to skimpyGimpy.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py to waveTools.cpython-39.pyc running install_egg_info running egg_info writing skimpyGimpy.egg-info/PKG-INFO writing dependency_links to skimpyGimpy.egg-info/dependency_links.txt writing top-level names to skimpyGimpy.egg-info/top_level.txt reading manifest file 'skimpyGimpy.egg-info/SOURCES.txt' writing manifest file 'skimpyGimpy.egg-info/SOURCES.txt' Copying skimpyGimpy.egg-info to /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info running install_scripts + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-skimpyGimpy-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-skimpyGimpy-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-skimpyGimpy-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-skimpyGimpy-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-skimpyGimpy-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-skimpyGimpy-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-skimpyGimpy-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.pyc unlink /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.pyc compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/KiPNG.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__init__.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/bdf.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/canvas.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/cursive.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/getparm.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/httpTempFile.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngBarChart.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngPieChart.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyAPI.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyGimpy.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-skimpyGimpy-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/KiPNG.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__init__.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/bdf.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/canvas.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/cursive.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/getparm.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/httpTempFile.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngBarChart.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngPieChart.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyAPI.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyGimpy.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-skimpyGimpy-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/KiPNG.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/__init__.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/bdf.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/canvas.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/cursive.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/getparm.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/httpTempFile.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngBarChart.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngPieChart.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyAPI.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyGimpy.py compile /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.pyc' './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.67640 Check is turned off by --disable check Processing files: python3-module-skimpyGimpy-1.4-alt3 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.67640 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-skimpyGimpy-1.4 + DOCDIR=/usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/share/doc/python3-module-skimpyGimpy-1.4 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/share/doc/python3-module-skimpyGimpy-1.4 + /bin/mkdir -p /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/share/doc/python3-module-skimpyGimpy-1.4 + cp -prL README.txt /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/share/doc/python3-module-skimpyGimpy-1.4 + chmod -R go-w /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/share/doc/python3-module-skimpyGimpy-1.4 + chmod -R a+rX /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/share/doc/python3-module-skimpyGimpy-1.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Uaagei 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.5W5zCh find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python3.req: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/bdf.py: skipping sys /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/bdf.py: skimpyGimpy is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/bdf.py: skimpyGimpy.getparm is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/canvas.py: Ignore for REQ=slight module=os /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/canvas.py: skimpyGimpy is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/cursive.py: skimpyGimpy is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/getparm.py: Ignore for REQ=slight module=os python3.req: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/getparm.py: skipping sys /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/getparm.py: skimpyGimpy is possibly a self-providing dependency, skip it python3.req: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/httpTempFile.py: skipping time /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngBarChart.py: skimpyGimpy.canvas is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/pngPieChart.py: skimpyGimpy.canvas is possibly a self-providing dependency, skip it python3.req: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyAPI.py: skipping sys /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyAPI.py: skimpyGimpy is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyAPI.py: skimpyGimpy.getparm is possibly a self-providing dependency, skip it python3.req: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyGimpy.py: skipping sys /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/skimpyGimpy.py: skimpyGimpy is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: Ignore for REQ=slight module=bisect /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: Ignore for REQ=slight module=io python3.req: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: skipping marshal /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: Ignore for REQ=slight module=math /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: Ignore for REQ=slight module=os /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: Ignore for REQ=slight module=random python3.req: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: Ignore for REQ=slight module=wave /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-skimpyGimpy-buildroot/usr/lib/python3/site-packages/skimpyGimpy/waveTools.py: Ignore for REQ=slight module=zlib Provides: python3(skimpyGimpy), python3(skimpyGimpy.KiPNG), python3(skimpyGimpy.bdf), python3(skimpyGimpy.canvas), python3(skimpyGimpy.cursive), python3(skimpyGimpy.getparm), python3(skimpyGimpy.httpTempFile), python3(skimpyGimpy.pngBarChart), python3(skimpyGimpy.pngPieChart), python3(skimpyGimpy.skimpyAPI), python3(skimpyGimpy.skimpyGimpy), python3(skimpyGimpy.waveTools) Requires: /usr/lib/python3/site-packages, python3(math) < 0, python3(os) < 0, python3(random) < 0, python3(zlib) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-skimpyGimpy-1.4-alt3.noarch.rpm (w2.lzdio) 3.90user 1.40system 0:06.67elapsed 79%CPU (0avgtext+0avgdata 58756maxresident)k 0inputs+0outputs (0major+215153minor)pagefaults 0swaps 4.98user 4.03system 0:22.79elapsed 39%CPU (0avgtext+0avgdata 128824maxresident)k 0inputs+0outputs (0major+345335minor)pagefaults 0swaps --- python3-module-skimpyGimpy-1.4-alt3.noarch.rpm.repo 2020-02-26 14:40:39.000000000 +0000 +++ python3-module-skimpyGimpy-1.4-alt3.noarch.rpm.hasher 2024-06-16 00:55:53.256255367 +0000 @@ -1,7 +1,7 @@ /usr/lib/python3/site-packages/skimpyGimpy 40755 root:root -/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info 40755 root:root -/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info/PKG-INFO 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info/SOURCES.txt 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info/dependency_links.txt 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info/top_level.txt 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info 40755 root:root +/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info/PKG-INFO 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info/SOURCES.txt 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info/dependency_links.txt 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info/top_level.txt 100644 root:root /usr/lib/python3/site-packages/skimpyGimpy/KiPNG.py 100644 root:root @@ -9,38 +9,38 @@ /usr/lib/python3/site-packages/skimpyGimpy/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-37.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-37.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-37.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-37.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.pyc 100644 root:root /usr/lib/python3/site-packages/skimpyGimpy/bdf.py 100644 root:root @@ -77,7 +77,7 @@ File: /usr/lib/python3/site-packages/skimpyGimpy 40755 root:root -File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info 40755 root:root -File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info/PKG-INFO 100644 root:root 700666c8275074f6fd7506116b3326ae -File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info/SOURCES.txt 100644 root:root a4b411196c75395760ce9a4d5ccf7a25 -File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 -File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.7.egg-info/top_level.txt 100644 root:root 9ffe87ec646f25545f58f8d64c832295 +File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info 40755 root:root +File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info/PKG-INFO 100644 root:root a61d23ecc356426501e56dcf8190865e +File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info/SOURCES.txt 100644 root:root a4b411196c75395760ce9a4d5ccf7a25 +File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 +File: /usr/lib/python3/site-packages/skimpyGimpy-1.4-py3.9.egg-info/top_level.txt 100644 root:root 9ffe87ec646f25545f58f8d64c832295 File: /usr/lib/python3/site-packages/skimpyGimpy/KiPNG.py 100644 root:root aa53e7fe4a1feeb6831cd5a40035109a @@ -85,38 +85,38 @@ File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-37.opt-1.pyc 100644 root:root 45a956f48cb060dd0845252784494144 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-37.opt-2.pyc 100644 root:root 89578af3941035786a323998327b72bb -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-37.pyc 100644 root:root 45a956f48cb060dd0845252784494144 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-37.opt-1.pyc 100644 root:root 5b43ef3510ffd5db718df816102ba80c -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-37.opt-2.pyc 100644 root:root 8791bf45108d7acce3071f30b7d32373 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-37.pyc 100644 root:root 5b43ef3510ffd5db718df816102ba80c -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-37.opt-1.pyc 100644 root:root 4e77c1d449f751b13dd69511ccd90bda -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-37.opt-2.pyc 100644 root:root 522cd9378adc82998c670097a0df7f18 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-37.pyc 100644 root:root 4e77c1d449f751b13dd69511ccd90bda -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-37.opt-1.pyc 100644 root:root d1486272e108b9a31ac94ab424f138c7 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-37.opt-2.pyc 100644 root:root e496cc7906001016389079df096098ee -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-37.pyc 100644 root:root d1486272e108b9a31ac94ab424f138c7 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-37.opt-1.pyc 100644 root:root 91017cb10c95647ad2db70b46eac2610 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-37.opt-2.pyc 100644 root:root 0b27fed7477591d50b4eeaff58a4db13 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-37.pyc 100644 root:root 91017cb10c95647ad2db70b46eac2610 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-37.opt-1.pyc 100644 root:root 4c39beb7c9a65acb5e1e90f5d7108b85 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-37.opt-2.pyc 100644 root:root f93d5fd3b267c55d5784b755f0b23ff2 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-37.pyc 100644 root:root 4c39beb7c9a65acb5e1e90f5d7108b85 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-37.opt-1.pyc 100644 root:root 1f4d89b6c5ec7693ddc2cbe1a8f6caef -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-37.opt-2.pyc 100644 root:root e18f48b4ca3fb1c860a18a8344cc3e50 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-37.pyc 100644 root:root 1f4d89b6c5ec7693ddc2cbe1a8f6caef -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-37.opt-1.pyc 100644 root:root f57b4d7431b69de3b7c719f03013bb99 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-37.opt-2.pyc 100644 root:root 089d43b510e132fa13a40c6a90e42b90 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-37.pyc 100644 root:root f57b4d7431b69de3b7c719f03013bb99 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-37.opt-1.pyc 100644 root:root 3187a00f91b4284e108ea3c4e7cd66d8 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-37.opt-2.pyc 100644 root:root 1c1d666e374932ddaea6b9bb474527eb -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-37.pyc 100644 root:root 3187a00f91b4284e108ea3c4e7cd66d8 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-37.opt-1.pyc 100644 root:root 80b201fdc608e65fefb8a2886c1ee076 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-37.opt-2.pyc 100644 root:root 9fa7fa8223361dc7dc12c3dede299da0 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-37.pyc 100644 root:root 80b201fdc608e65fefb8a2886c1ee076 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-37.opt-1.pyc 100644 root:root 2eb68633db2c06d75d3cd79d81322c16 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-37.opt-2.pyc 100644 root:root d2dfb9b18510e0e6d1b5839fd660887a -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-37.pyc 100644 root:root 2eb68633db2c06d75d3cd79d81322c16 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-37.opt-1.pyc 100644 root:root b263fddd8d661874899ed74b5ff07389 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-37.opt-2.pyc 100644 root:root 8d59780abecd9a991228c32f2a464748 -File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-37.pyc 100644 root:root b263fddd8d661874899ed74b5ff07389 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.opt-1.pyc 100644 root:root 0f24a677336751556f09c0179328f843 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.opt-2.pyc 100644 root:root d9c67f80e64842c8bf7332f49f74e30e +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/KiPNG.cpython-39.pyc 100644 root:root 0f24a677336751556f09c0179328f843 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root 3da17d1700a63b7961a37670c5aad7cd +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root c335f6b745ce0970233a951f6a01405a +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/__init__.cpython-39.pyc 100644 root:root 3da17d1700a63b7961a37670c5aad7cd +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.opt-1.pyc 100644 root:root 3db334c62f2a57dfdc7851583b86d73d +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.opt-2.pyc 100644 root:root 9e43118492634aa9eb056a38c2d8dd30 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/bdf.cpython-39.pyc 100644 root:root 3db334c62f2a57dfdc7851583b86d73d +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.opt-1.pyc 100644 root:root 0628d71e45f28da3e81844c8beaa4d0c +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.opt-2.pyc 100644 root:root 9eb1b2f2005a70c58383f4e593bf865d +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/canvas.cpython-39.pyc 100644 root:root 0628d71e45f28da3e81844c8beaa4d0c +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.opt-1.pyc 100644 root:root f8c26aaa6fcb37fa3ae7cd936a64cdb5 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.opt-2.pyc 100644 root:root a1425d6b03557cb0f8f56121e9c20c38 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/cursive.cpython-39.pyc 100644 root:root f8c26aaa6fcb37fa3ae7cd936a64cdb5 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.opt-1.pyc 100644 root:root fa63738261cc66fcd1f216574e475de4 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.opt-2.pyc 100644 root:root 5002dcc0d8bf546d13a2eec54627251d +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/getparm.cpython-39.pyc 100644 root:root fa63738261cc66fcd1f216574e475de4 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.opt-1.pyc 100644 root:root a31b646b65c4c5d4bcc052a64bc77002 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.opt-2.pyc 100644 root:root 824dc55342f586b6cebe698d5be3766b +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/httpTempFile.cpython-39.pyc 100644 root:root a31b646b65c4c5d4bcc052a64bc77002 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.opt-1.pyc 100644 root:root ab871a01411a8d61481bc09aa5c158b9 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.opt-2.pyc 100644 root:root c31cc6870515b0401b31a02d74f08bd2 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngBarChart.cpython-39.pyc 100644 root:root ab871a01411a8d61481bc09aa5c158b9 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.opt-1.pyc 100644 root:root 1f6bac68a41dda27686235d71833a6b9 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.opt-2.pyc 100644 root:root 2d7480f5745b8ffbb57e55f1828b7cf4 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/pngPieChart.cpython-39.pyc 100644 root:root 1f6bac68a41dda27686235d71833a6b9 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.opt-1.pyc 100644 root:root c5f3ff470acf0e79222fd6a7f8118f9f +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.opt-2.pyc 100644 root:root 35fe90bf85f7756c9ca0cab15d81bc35 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyAPI.cpython-39.pyc 100644 root:root c5f3ff470acf0e79222fd6a7f8118f9f +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.opt-1.pyc 100644 root:root 27f5b23815f4aa182bd9b0b3242355bc +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.opt-2.pyc 100644 root:root 11daef7570518ecf3f1ec4fc9033fb2f +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/skimpyGimpy.cpython-39.pyc 100644 root:root 27f5b23815f4aa182bd9b0b3242355bc +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.opt-1.pyc 100644 root:root f4c3aaa6cf9b3d3895ff91a27b71a8f5 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.opt-2.pyc 100644 root:root 77623f7fce69d128b146901b068197b7 +File: /usr/lib/python3/site-packages/skimpyGimpy/__pycache__/waveTools.cpython-39.pyc 100644 root:root f4c3aaa6cf9b3d3895ff91a27b71a8f5 File: /usr/lib/python3/site-packages/skimpyGimpy/bdf.py 100644 root:root 2ef2e101f336790f5340b3e6abe5d30c @@ -133,2 +133,2 @@ File: /usr/share/doc/python3-module-skimpyGimpy-1.4/README.txt 100755 root:root 15846e05155e9e0f534cd69ffb10b9b0 -RPMIdentity: 01a2ecf637907832077e1af93cafe8fb7db588aaf2caa6bb2096ac88b39c6fcf435d3740a667db89e7c980774f92eade3f3d70d7860e06e3b06414cab35bdfb8 +RPMIdentity: b064b66f7f8a15236350eab8129f3468ebad9f98f7f614e3594deb13446645f42ab6194b39979624093bbad9f94a7a08cef2067f379976c9503c5e8d17906d7e