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:
parent
73c58da806
commit
ca5a3e2004
4 changed files with 278 additions and 0 deletions
8
devel/py-pyutil/DESCR
Normal file
8
devel/py-pyutil/DESCR
Normal 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
23
devel/py-pyutil/Makefile
Normal 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
242
devel/py-pyutil/PLIST
Normal 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
5
devel/py-pyutil/distinfo
Normal 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
|
Loading…
Reference in a new issue