ca5a3e2004
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.
242 lines
9.4 KiB
Text
242 lines
9.4 KiB
Text
@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
|