From 7a9ab3fd2f94a2d72a70f1dfa6e714e20423b808 Mon Sep 17 00:00:00 2001 From: Frederic Culot Date: Thu, 24 Jul 2014 16:47:21 +0000 Subject: - Update to 0.14.1 PR: ports/191857 Submitted by: John W. O'Brien (maintainer) --- math/py-pandas/Makefile | 2 +- math/py-pandas/distinfo | 4 +-- math/py-pandas/files/print_skipped.py | 51 --------------------------------- math/py-pandas/scripts/print_skipped.py | 51 +++++++++++++++++++++++++++++++++ 4 files changed, 54 insertions(+), 54 deletions(-) delete mode 100644 math/py-pandas/files/print_skipped.py create mode 100644 math/py-pandas/scripts/print_skipped.py diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile index e4293e13ac52..7b3f10756d1e 100644 --- a/math/py-pandas/Makefile +++ b/math/py-pandas/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= pandas -PORTVERSION= 0.14.0 +PORTVERSION= 0.14.1 CATEGORIES= math devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/math/py-pandas/distinfo b/math/py-pandas/distinfo index 2f270e2239cc..af399e5523c1 100644 --- a/math/py-pandas/distinfo +++ b/math/py-pandas/distinfo @@ -1,2 +1,2 @@ -SHA256 (pandas-0.14.0.tar.gz) = f7997debca756c4dd5ccdf5a010dfe3d1c7dac98ee706b715d994cf7c9d35528 -SIZE (pandas-0.14.0.tar.gz) = 6526846 +SHA256 (pandas-0.14.1.tar.gz) = 8d36f69e63f4c36999d142d60e476a6359c77069ad0ed1e4aa16a7005884dd21 +SIZE (pandas-0.14.1.tar.gz) = 6713272 diff --git a/math/py-pandas/files/print_skipped.py b/math/py-pandas/files/print_skipped.py deleted file mode 100644 index 9fb05df64bce..000000000000 --- a/math/py-pandas/files/print_skipped.py +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env python - -import sys -import math -import xml.etree.ElementTree as et - - -def parse_results(filename): - tree = et.parse(filename) - root = tree.getroot() - skipped = [] - - current_class = old_class = '' - i = 1 - assert i - 1 == len(skipped) - for el in root.findall('testcase'): - cn = el.attrib['classname'] - for sk in el.findall('skipped'): - old_class = current_class - current_class = cn - name = '{classname}.{name}'.format(classname=current_class, - name=el.attrib['name']) - msg = sk.attrib['message'] - out = '' - if old_class != current_class: - ndigits = int(math.log(i, 10) + 1) - out += ('-' * (len(name + msg) + 4 + ndigits) + '\n') # 4 for : + space + # + space - out += '#{i} {name}: {msg}'.format(i=i, name=name, msg=msg) - skipped.append(out) - i += 1 - assert i - 1 == len(skipped) - assert i - 1 == len(skipped) - assert len(skipped) == int(root.attrib['skip']) - return '\n'.join(skipped) - - -def main(args): - print('SKIPPED TESTS:') - print(parse_results(args.filename)) - return 0 - - -def parse_args(): - import argparse - parser = argparse.ArgumentParser() - parser.add_argument('filename', help='XUnit file to parse') - return parser.parse_args() - - -if __name__ == '__main__': - sys.exit(main(parse_args())) diff --git a/math/py-pandas/scripts/print_skipped.py b/math/py-pandas/scripts/print_skipped.py new file mode 100644 index 000000000000..9fb05df64bce --- /dev/null +++ b/math/py-pandas/scripts/print_skipped.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python + +import sys +import math +import xml.etree.ElementTree as et + + +def parse_results(filename): + tree = et.parse(filename) + root = tree.getroot() + skipped = [] + + current_class = old_class = '' + i = 1 + assert i - 1 == len(skipped) + for el in root.findall('testcase'): + cn = el.attrib['classname'] + for sk in el.findall('skipped'): + old_class = current_class + current_class = cn + name = '{classname}.{name}'.format(classname=current_class, + name=el.attrib['name']) + msg = sk.attrib['message'] + out = '' + if old_class != current_class: + ndigits = int(math.log(i, 10) + 1) + out += ('-' * (len(name + msg) + 4 + ndigits) + '\n') # 4 for : + space + # + space + out += '#{i} {name}: {msg}'.format(i=i, name=name, msg=msg) + skipped.append(out) + i += 1 + assert i - 1 == len(skipped) + assert i - 1 == len(skipped) + assert len(skipped) == int(root.attrib['skip']) + return '\n'.join(skipped) + + +def main(args): + print('SKIPPED TESTS:') + print(parse_results(args.filename)) + return 0 + + +def parse_args(): + import argparse + parser = argparse.ArgumentParser() + parser.add_argument('filename', help='XUnit file to parse') + return parser.parse_args() + + +if __name__ == '__main__': + sys.exit(main(parse_args())) -- cgit v1.2.3