Import py26-pyutil-1.7.9 as devel/py-pyutil.

A collection of mature utilities for Python programmers.

These are a few data structures, classes and functions which we've
needed over many years of Python programming and which seem to be of
general use to other Python programmers. Many of the modules that have
existed in pyutil over the years have subsequently been obsoleted by
new features added to the Python language or its standard library,
thus showing that we're not alone in wanting tools like these.
This commit is contained in:
gdt 2010-07-24 13:21:49 +00:00
parent 73c58da806
commit ca5a3e2004
4 changed files with 278 additions and 0 deletions

8
devel/py-pyutil/DESCR Normal file
View file

@ -0,0 +1,8 @@
A collection of mature utilities for Python programmers.
These are a few data structures, classes and functions which we've
needed over many years of Python programming and which seem to be of
general use to other Python programmers. Many of the modules that have
existed in pyutil over the years have subsequently been obsoleted by
new features added to the Python language or its standard library,
thus showing that we're not alone in wanting tools like these.

23
devel/py-pyutil/Makefile Normal file
View file

@ -0,0 +1,23 @@
# $NetBSD: Makefile,v 1.1.1.1 2010/07/24 13:21:49 gdt Exp $
#
DISTNAME= pyutil-1.7.9
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel
MASTER_SITES= http://pypi.python.org/packages/source/p/pyutil/
MAINTAINER= gdt@ir.bbn.com
HOMEPAGE= http://pypi.python.org/pypi/pyutil
COMMENT= Collection of mature utilities for Python programmers
LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
# internal egg: setuptools_darcs
DEPENDS+= ${PYPKGPREFIX}-setuptools_trial:../../devel/py-setuptools_trial
DEPENDS+= ${PYPKGPREFIX}-twisted:../../net/py-twisted
USE_LANGUAGES= # none
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

242
devel/py-pyutil/PLIST Normal file
View file

@ -0,0 +1,242 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2010/07/24 13:21:49 gdt Exp $
bin/lines
bin/randcookie
bin/randfile
bin/tailx
bin/try_decoding
bin/unsort
bin/verinfo
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/stdeb.cfg
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/pyutil/PickleSaver.py
${PYSITELIB}/pyutil/PickleSaver.pyc
${PYSITELIB}/pyutil/PickleSaver.pyo
${PYSITELIB}/pyutil/__init__.py
${PYSITELIB}/pyutil/__init__.pyc
${PYSITELIB}/pyutil/__init__.pyo
${PYSITELIB}/pyutil/_version.py
${PYSITELIB}/pyutil/_version.pyc
${PYSITELIB}/pyutil/_version.pyo
${PYSITELIB}/pyutil/assertutil.py
${PYSITELIB}/pyutil/assertutil.pyc
${PYSITELIB}/pyutil/assertutil.pyo
${PYSITELIB}/pyutil/benchmarks/bench_json.py
${PYSITELIB}/pyutil/benchmarks/bench_json.pyc
${PYSITELIB}/pyutil/benchmarks/bench_json.pyo
${PYSITELIB}/pyutil/benchmarks/bench_xor.py
${PYSITELIB}/pyutil/benchmarks/bench_xor.pyc
${PYSITELIB}/pyutil/benchmarks/bench_xor.pyo
${PYSITELIB}/pyutil/benchutil.py
${PYSITELIB}/pyutil/benchutil.pyc
${PYSITELIB}/pyutil/benchutil.pyo
${PYSITELIB}/pyutil/cache.py
${PYSITELIB}/pyutil/cache.pyc
${PYSITELIB}/pyutil/cache.pyo
${PYSITELIB}/pyutil/decimalutil.py
${PYSITELIB}/pyutil/decimalutil.pyc
${PYSITELIB}/pyutil/decimalutil.pyo
${PYSITELIB}/pyutil/dictutil.py
${PYSITELIB}/pyutil/dictutil.pyc
${PYSITELIB}/pyutil/dictutil.pyo
${PYSITELIB}/pyutil/fileutil.py
${PYSITELIB}/pyutil/fileutil.pyc
${PYSITELIB}/pyutil/fileutil.pyo
${PYSITELIB}/pyutil/find_exe.py
${PYSITELIB}/pyutil/find_exe.pyc
${PYSITELIB}/pyutil/find_exe.pyo
${PYSITELIB}/pyutil/hashexpand.py
${PYSITELIB}/pyutil/hashexpand.pyc
${PYSITELIB}/pyutil/hashexpand.pyo
${PYSITELIB}/pyutil/humanreadable.py
${PYSITELIB}/pyutil/humanreadable.pyc
${PYSITELIB}/pyutil/humanreadable.pyo
${PYSITELIB}/pyutil/increasing_timer.py
${PYSITELIB}/pyutil/increasing_timer.pyc
${PYSITELIB}/pyutil/increasing_timer.pyo
${PYSITELIB}/pyutil/iputil.py
${PYSITELIB}/pyutil/iputil.pyc
${PYSITELIB}/pyutil/iputil.pyo
${PYSITELIB}/pyutil/jsonutil.py
${PYSITELIB}/pyutil/jsonutil.pyc
${PYSITELIB}/pyutil/jsonutil.pyo
${PYSITELIB}/pyutil/lineutil.py
${PYSITELIB}/pyutil/lineutil.pyc
${PYSITELIB}/pyutil/lineutil.pyo
${PYSITELIB}/pyutil/logutil.py
${PYSITELIB}/pyutil/logutil.pyc
${PYSITELIB}/pyutil/logutil.pyo
${PYSITELIB}/pyutil/mathutil.py
${PYSITELIB}/pyutil/mathutil.pyc
${PYSITELIB}/pyutil/mathutil.pyo
${PYSITELIB}/pyutil/memutil.py
${PYSITELIB}/pyutil/memutil.pyc
${PYSITELIB}/pyutil/memutil.pyo
${PYSITELIB}/pyutil/nummedobj.py
${PYSITELIB}/pyutil/nummedobj.pyc
${PYSITELIB}/pyutil/nummedobj.pyo
${PYSITELIB}/pyutil/observer.py
${PYSITELIB}/pyutil/observer.pyc
${PYSITELIB}/pyutil/observer.pyo
${PYSITELIB}/pyutil/odict.py
${PYSITELIB}/pyutil/odict.pyc
${PYSITELIB}/pyutil/odict.pyo
${PYSITELIB}/pyutil/platformutil.py
${PYSITELIB}/pyutil/platformutil.pyc
${PYSITELIB}/pyutil/platformutil.pyo
${PYSITELIB}/pyutil/randutil.py
${PYSITELIB}/pyutil/randutil.pyc
${PYSITELIB}/pyutil/randutil.pyo
${PYSITELIB}/pyutil/repeatable_random.py
${PYSITELIB}/pyutil/repeatable_random.pyc
${PYSITELIB}/pyutil/repeatable_random.pyo
${PYSITELIB}/pyutil/scripts/__init__.py
${PYSITELIB}/pyutil/scripts/__init__.pyc
${PYSITELIB}/pyutil/scripts/__init__.pyo
${PYSITELIB}/pyutil/scripts/lines.py
${PYSITELIB}/pyutil/scripts/lines.pyc
${PYSITELIB}/pyutil/scripts/lines.pyo
${PYSITELIB}/pyutil/scripts/memdump2dot.py
${PYSITELIB}/pyutil/scripts/memdump2dot.pyc
${PYSITELIB}/pyutil/scripts/memdump2dot.pyo
${PYSITELIB}/pyutil/scripts/randcookie.py
${PYSITELIB}/pyutil/scripts/randcookie.pyc
${PYSITELIB}/pyutil/scripts/randcookie.pyo
${PYSITELIB}/pyutil/scripts/randfile.py
${PYSITELIB}/pyutil/scripts/randfile.pyc
${PYSITELIB}/pyutil/scripts/randfile.pyo
${PYSITELIB}/pyutil/scripts/tailx.py
${PYSITELIB}/pyutil/scripts/tailx.pyc
${PYSITELIB}/pyutil/scripts/tailx.pyo
${PYSITELIB}/pyutil/scripts/try_decoding.py
${PYSITELIB}/pyutil/scripts/try_decoding.pyc
${PYSITELIB}/pyutil/scripts/try_decoding.pyo
${PYSITELIB}/pyutil/scripts/unsort.py
${PYSITELIB}/pyutil/scripts/unsort.pyc
${PYSITELIB}/pyutil/scripts/unsort.pyo
${PYSITELIB}/pyutil/scripts/verinfo.py
${PYSITELIB}/pyutil/scripts/verinfo.pyc
${PYSITELIB}/pyutil/scripts/verinfo.pyo
${PYSITELIB}/pyutil/strutil.py
${PYSITELIB}/pyutil/strutil.pyc
${PYSITELIB}/pyutil/strutil.pyo
${PYSITELIB}/pyutil/test/__init__.py
${PYSITELIB}/pyutil/test/__init__.pyc
${PYSITELIB}/pyutil/test/__init__.pyo
${PYSITELIB}/pyutil/test/json_tests/__init__.py
${PYSITELIB}/pyutil/test/json_tests/__init__.pyc
${PYSITELIB}/pyutil/test/json_tests/__init__.pyo
${PYSITELIB}/pyutil/test/json_tests/test_decode.py
${PYSITELIB}/pyutil/test/json_tests/test_decode.pyc
${PYSITELIB}/pyutil/test/json_tests/test_decode.pyo
${PYSITELIB}/pyutil/test/json_tests/test_default.py
${PYSITELIB}/pyutil/test/json_tests/test_default.pyc
${PYSITELIB}/pyutil/test/json_tests/test_default.pyo
${PYSITELIB}/pyutil/test/json_tests/test_dump.py
${PYSITELIB}/pyutil/test/json_tests/test_dump.pyc
${PYSITELIB}/pyutil/test/json_tests/test_dump.pyo
${PYSITELIB}/pyutil/test/json_tests/test_encode_basestring_ascii.py
${PYSITELIB}/pyutil/test/json_tests/test_encode_basestring_ascii.pyc
${PYSITELIB}/pyutil/test/json_tests/test_encode_basestring_ascii.pyo
${PYSITELIB}/pyutil/test/json_tests/test_fail.py
${PYSITELIB}/pyutil/test/json_tests/test_fail.pyc
${PYSITELIB}/pyutil/test/json_tests/test_fail.pyo
${PYSITELIB}/pyutil/test/json_tests/test_float.py
${PYSITELIB}/pyutil/test/json_tests/test_float.pyc
${PYSITELIB}/pyutil/test/json_tests/test_float.pyo
${PYSITELIB}/pyutil/test/json_tests/test_indent.py
${PYSITELIB}/pyutil/test/json_tests/test_indent.pyc
${PYSITELIB}/pyutil/test/json_tests/test_indent.pyo
${PYSITELIB}/pyutil/test/json_tests/test_pass1.py
${PYSITELIB}/pyutil/test/json_tests/test_pass1.pyc
${PYSITELIB}/pyutil/test/json_tests/test_pass1.pyo
${PYSITELIB}/pyutil/test/json_tests/test_pass2.py
${PYSITELIB}/pyutil/test/json_tests/test_pass2.pyc
${PYSITELIB}/pyutil/test/json_tests/test_pass2.pyo
${PYSITELIB}/pyutil/test/json_tests/test_pass3.py
${PYSITELIB}/pyutil/test/json_tests/test_pass3.pyc
${PYSITELIB}/pyutil/test/json_tests/test_pass3.pyo
${PYSITELIB}/pyutil/test/json_tests/test_recursion.py
${PYSITELIB}/pyutil/test/json_tests/test_recursion.pyc
${PYSITELIB}/pyutil/test/json_tests/test_recursion.pyo
${PYSITELIB}/pyutil/test/json_tests/test_separators.py
${PYSITELIB}/pyutil/test/json_tests/test_separators.pyc
${PYSITELIB}/pyutil/test/json_tests/test_separators.pyo
${PYSITELIB}/pyutil/test/json_tests/test_speedups.py
${PYSITELIB}/pyutil/test/json_tests/test_speedups.pyc
${PYSITELIB}/pyutil/test/json_tests/test_speedups.pyo
${PYSITELIB}/pyutil/test/json_tests/test_unicode.py
${PYSITELIB}/pyutil/test/json_tests/test_unicode.pyc
${PYSITELIB}/pyutil/test/json_tests/test_unicode.pyo
${PYSITELIB}/pyutil/test/test_assertutil.py
${PYSITELIB}/pyutil/test/test_assertutil.pyc
${PYSITELIB}/pyutil/test/test_assertutil.pyo
${PYSITELIB}/pyutil/test/test_cache.py
${PYSITELIB}/pyutil/test/test_cache.pyc
${PYSITELIB}/pyutil/test/test_cache.pyo
${PYSITELIB}/pyutil/test/test_decimalutil.py
${PYSITELIB}/pyutil/test/test_decimalutil.pyc
${PYSITELIB}/pyutil/test/test_decimalutil.pyo
${PYSITELIB}/pyutil/test/test_dictutil.py
${PYSITELIB}/pyutil/test/test_dictutil.pyc
${PYSITELIB}/pyutil/test/test_dictutil.pyo
${PYSITELIB}/pyutil/test/test_fileutil.py
${PYSITELIB}/pyutil/test/test_fileutil.pyc
${PYSITELIB}/pyutil/test/test_fileutil.pyo
${PYSITELIB}/pyutil/test/test_iputil.py
${PYSITELIB}/pyutil/test/test_iputil.pyc
${PYSITELIB}/pyutil/test/test_iputil.pyo
${PYSITELIB}/pyutil/test/test_jsonutil.py
${PYSITELIB}/pyutil/test/test_jsonutil.pyc
${PYSITELIB}/pyutil/test/test_jsonutil.pyo
${PYSITELIB}/pyutil/test/test_mathutil.py
${PYSITELIB}/pyutil/test/test_mathutil.pyc
${PYSITELIB}/pyutil/test/test_mathutil.pyo
${PYSITELIB}/pyutil/test/test_odict.py
${PYSITELIB}/pyutil/test/test_odict.pyc
${PYSITELIB}/pyutil/test/test_odict.pyo
${PYSITELIB}/pyutil/test/test_picklesaver.py
${PYSITELIB}/pyutil/test/test_picklesaver.pyc
${PYSITELIB}/pyutil/test/test_picklesaver.pyo
${PYSITELIB}/pyutil/test/test_strutil.py
${PYSITELIB}/pyutil/test/test_strutil.pyc
${PYSITELIB}/pyutil/test/test_strutil.pyo
${PYSITELIB}/pyutil/test/test_template
${PYSITELIB}/pyutil/test/test_time_format.py
${PYSITELIB}/pyutil/test/test_time_format.pyc
${PYSITELIB}/pyutil/test/test_time_format.pyo
${PYSITELIB}/pyutil/test/test_xor.py
${PYSITELIB}/pyutil/test/test_xor.pyc
${PYSITELIB}/pyutil/test/test_xor.pyo
${PYSITELIB}/pyutil/test/test_zlibutil.py
${PYSITELIB}/pyutil/test/test_zlibutil.pyc
${PYSITELIB}/pyutil/test/test_zlibutil.pyo
${PYSITELIB}/pyutil/testutil.py
${PYSITELIB}/pyutil/testutil.pyc
${PYSITELIB}/pyutil/testutil.pyo
${PYSITELIB}/pyutil/time_format.py
${PYSITELIB}/pyutil/time_format.pyc
${PYSITELIB}/pyutil/time_format.pyo
${PYSITELIB}/pyutil/twistedutil.py
${PYSITELIB}/pyutil/twistedutil.pyc
${PYSITELIB}/pyutil/twistedutil.pyo
${PYSITELIB}/pyutil/version_class.py
${PYSITELIB}/pyutil/version_class.pyc
${PYSITELIB}/pyutil/version_class.pyo
${PYSITELIB}/pyutil/weakutil.py
${PYSITELIB}/pyutil/weakutil.pyc
${PYSITELIB}/pyutil/weakutil.pyo
${PYSITELIB}/pyutil/xor/__init__.py
${PYSITELIB}/pyutil/xor/__init__.pyc
${PYSITELIB}/pyutil/xor/__init__.pyo
${PYSITELIB}/pyutil/xor/xor.py
${PYSITELIB}/pyutil/xor/xor.pyc
${PYSITELIB}/pyutil/xor/xor.pyo
${PYSITELIB}/pyutil/zlibutil.py
${PYSITELIB}/pyutil/zlibutil.pyc
${PYSITELIB}/pyutil/zlibutil.pyo

5
devel/py-pyutil/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2010/07/24 13:21:49 gdt Exp $
SHA1 (pyutil-1.7.9.tar.gz) = 372179d8231077c652e1c9933c7f9f1419da3f47
RMD160 (pyutil-1.7.9.tar.gz) = 7410f2d3c198ce3b38ea75384eb15feb3506a84f
Size (pyutil-1.7.9.tar.gz) = 151917 bytes