From owner-svn-ports-head@FreeBSD.ORG Sat Aug 2 21:50:45 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B7ADE2F5; Sat, 2 Aug 2014 21:50:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A3D8E222C; Sat, 2 Aug 2014 21:50:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s72LojCO099559; Sat, 2 Aug 2014 21:50:45 GMT (envelope-from adamw@svn.freebsd.org) Received: (from adamw@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s72Lojo9099556; Sat, 2 Aug 2014 21:50:45 GMT (envelope-from adamw@svn.freebsd.org) Message-Id: <201408022150.s72Lojo9099556@svn.freebsd.org> From: Adam Weinberger Date: Sat, 2 Aug 2014 21:50:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r363839 - head/lang/diveintopython X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Aug 2014 21:50:45 -0000 Author: adamw Date: Sat Aug 2 21:50:44 2014 New Revision: 363839 URL: http://svnweb.freebsd.org/changeset/ports/363839 QAT: https://qat.redports.org/buildarchive/r363839/ Log: Stage and simplify, breaking out the different available formats into OPTIONS. Modified: head/lang/diveintopython/Makefile head/lang/diveintopython/distinfo head/lang/diveintopython/pkg-plist Modified: head/lang/diveintopython/Makefile ============================================================================== --- head/lang/diveintopython/Makefile Sat Aug 2 21:03:56 2014 (r363838) +++ head/lang/diveintopython/Makefile Sat Aug 2 21:50:44 2014 (r363839) @@ -3,56 +3,46 @@ PORTNAME= diveintopython PORTVERSION= 5.4 -#PORTREVISION= 1 +PORTREVISION= 1 CATEGORIES= lang python MASTER_SITES= http://www.diveintopython.net/download/ -DISTNAME= ${PORTNAME} -DISTFILES= ${DISTNAME}-html-${VERSIONSTR}${EXTRACT_SUFX} \ - ${DISTNAME}-html-flat-${VERSIONSTR}${EXTRACT_SUFX} \ - ${DISTNAME}-pdf-${VERSIONSTR}${EXTRACT_SUFX} \ - ${DISTNAME}-text-${VERSIONSTR}${EXTRACT_SUFX} \ - ${DISTNAME}-word-${VERSIONSTR}${EXTRACT_SUFX} \ - ${DISTNAME}-xml-${VERSIONSTR}${EXTRACT_SUFX} \ - ${DISTNAME}-common-${VERSIONSTR}${EXTRACT_SUFX} \ - ${DISTNAME}-examples-${VERSIONSTR}${EXTRACT_SUFX} +DISTFILES= # DIST_SUBDIR= ${PORTNAME} -EXTRACT_ONLY= ${DISTNAME}-html-${VERSIONSTR}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Free Python tutorial book that is "not For Dummies(tm)" LICENSE= GFDL -WRKSRC= ${WRKDIR}/${PORTNAME}-${VERSIONSTR}/html -NO_BUILD= yes - USES= zip +NO_BUILD= yes -PLIST_SUB= VERSION="${VERSIONSTR}" - -DIPDLDIR= ${DOCSDIR}/download -VERSIONSTR= ${PORTVERSION:C|(\.[^.]*)\.([^.]*)$|\1-\2|} - -NO_STAGE= yes -post-patch: - @ ${FIND} ${WRKSRC} -name \*.html | ${XARGS} ${REINPLACE_CMD} \ - "s#http[^>]*\(download/${PORTNAME}-examples-${VERSIONSTR}.zip\)#\.\./\1#" +OPTIONS_DEFINE= HTML HTML_FLAT PDF TEXT WORD +OPTIONS_DEFAULT=HTML PDF TEXT WORD +OPTIONS_SUB= yes + +HTML_DESC= Dive Into Python in HTML form +HTML_FLAT_DESC= Dive Into Python in single HTML page +PDF_DESC= Dive Into Python in PDF form +TEXT_DESC= Dive Into Python in plain text form +WORD_DESC= Dive Into Python in MS Word doc form + +HTML_DISTFILES= ${PORTNAME}-html-${PORTVERSION}${EXTRACT_SUFX} +HTML_FLAT_DISTFILES= ${PORTNAME}-html-flat-${PORTVERSION}${EXTRACT_SUFX} +PDF_DISTFILES= ${PORTNAME}-pdf-${PORTVERSION}${EXTRACT_SUFX} +TEXT_DISTFILES= ${PORTNAME}-text-${PORTVERSION}${EXTRACT_SUFX} +WORD_DISTFILES= ${PORTNAME}-word-${PORTVERSION}${EXTRACT_SUFX} + +.include + +.if ${PORT_OPTIONS:MHTML*} +PLIST_SUB+= IMAGES="" +.else +PLIST_SUB+= IMAGES="@comment " +.endif do-install: - @ ${MKDIR} ${DIPDLDIR} - @ cd ${WRKSRC} && \ - ${FIND} . -name \*.html -o -name \*.css -o -name \*.png \ - | ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} - @ cd ${WRKSRC}/../py && ${FIND} * \ - | ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR} -.for format in html html-flat pdf text word xml common examples - @ ${INSTALL_DATA} \ - ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-${format}-${VERSIONSTR}.zip \ - ${DIPDLDIR} -.endfor - -post-install: - @ ${CHMOD} -R ${SHAREMODE} ${DOCSDIR} ${EXAMPLESDIR} - @ ${CHMOD} -R ugo+X ${DOCSDIR} ${EXAMPLESDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Modified: head/lang/diveintopython/distinfo ============================================================================== --- head/lang/diveintopython/distinfo Sat Aug 2 21:03:56 2014 (r363838) +++ head/lang/diveintopython/distinfo Sat Aug 2 21:50:44 2014 (r363839) @@ -8,9 +8,3 @@ SHA256 (diveintopython/diveintopython-te SIZE (diveintopython/diveintopython-text-5.4.zip) = 376218 SHA256 (diveintopython/diveintopython-word-5.4.zip) = fef417b7ccea1d4359431f54a802fbcfd9b0ab2a0ba10f0aefb91a8845d97af7 SIZE (diveintopython/diveintopython-word-5.4.zip) = 702043 -SHA256 (diveintopython/diveintopython-xml-5.4.zip) = e08beda51ff67f199af6e1d7eeaccba7172a9a8205e76e5e66ba2bac8efd2cd5 -SIZE (diveintopython/diveintopython-xml-5.4.zip) = 292070 -SHA256 (diveintopython/diveintopython-common-5.4.zip) = 624f320bc26fe8b341c90f152411c91c15550bab3268a92d1a7c19eafccef8b2 -SIZE (diveintopython/diveintopython-common-5.4.zip) = 2986954 -SHA256 (diveintopython/diveintopython-examples-5.4.zip) = 9072e190f027a4b2ccb997d543339e20bdd58a0996b16fa5f082dccc219aa5d5 -SIZE (diveintopython/diveintopython-examples-5.4.zip) = 115133 Modified: head/lang/diveintopython/pkg-plist ============================================================================== --- head/lang/diveintopython/pkg-plist Sat Aug 2 21:03:56 2014 (r363838) +++ head/lang/diveintopython/pkg-plist Sat Aug 2 21:50:44 2014 (r363839) @@ -1,338 +1,335 @@ -%%DOCSDIR%%/appendix/about.html -%%DOCSDIR%%/appendix/abstracts.html -%%DOCSDIR%%/appendix/examples.html -%%DOCSDIR%%/appendix/fdl.html -%%DOCSDIR%%/appendix/fdl_aggregation.html -%%DOCSDIR%%/appendix/fdl_applicability.html -%%DOCSDIR%%/appendix/fdl_collections.html -%%DOCSDIR%%/appendix/fdl_combining.html -%%DOCSDIR%%/appendix/fdl_copying.html -%%DOCSDIR%%/appendix/fdl_copyinginquantity.html -%%DOCSDIR%%/appendix/fdl_future.html -%%DOCSDIR%%/appendix/fdl_howto.html -%%DOCSDIR%%/appendix/fdl_modifications.html -%%DOCSDIR%%/appendix/fdl_termination.html -%%DOCSDIR%%/appendix/fdl_translation.html -%%DOCSDIR%%/appendix/furtherreading.html -%%DOCSDIR%%/appendix/history.html -%%DOCSDIR%%/appendix/license.html -%%DOCSDIR%%/appendix/license_terms.html -%%DOCSDIR%%/appendix/tips.html -%%DOCSDIR%%/diveintopython.css -%%DOCSDIR%%/download/diveintopython-common-%%VERSION%%.zip -%%DOCSDIR%%/download/diveintopython-examples-%%VERSION%%.zip -%%DOCSDIR%%/download/diveintopython-html-%%VERSION%%.zip -%%DOCSDIR%%/download/diveintopython-html-flat-%%VERSION%%.zip -%%DOCSDIR%%/download/diveintopython-pdf-%%VERSION%%.zip -%%DOCSDIR%%/download/diveintopython-text-%%VERSION%%.zip -%%DOCSDIR%%/download/diveintopython-word-%%VERSION%%.zip -%%DOCSDIR%%/download/diveintopython-xml-%%VERSION%%.zip -%%DOCSDIR%%/dynamic_functions/index.html -%%DOCSDIR%%/dynamic_functions/stage1.html -%%DOCSDIR%%/dynamic_functions/stage2.html -%%DOCSDIR%%/dynamic_functions/stage3.html -%%DOCSDIR%%/dynamic_functions/stage4.html -%%DOCSDIR%%/dynamic_functions/stage5.html -%%DOCSDIR%%/dynamic_functions/stage6.html -%%DOCSDIR%%/dynamic_functions/summary.html -%%DOCSDIR%%/file_handling/all_together.html -%%DOCSDIR%%/file_handling/file_objects.html -%%DOCSDIR%%/file_handling/for_loops.html -%%DOCSDIR%%/file_handling/index.html -%%DOCSDIR%%/file_handling/more_on_modules.html -%%DOCSDIR%%/file_handling/os_module.html -%%DOCSDIR%%/file_handling/summary.html -%%DOCSDIR%%/functional_programming/all_together.html -%%DOCSDIR%%/functional_programming/data_centric.html -%%DOCSDIR%%/functional_programming/dynamic_import.html -%%DOCSDIR%%/functional_programming/filtering_lists.html -%%DOCSDIR%%/functional_programming/finding_the_path.html -%%DOCSDIR%%/functional_programming/index.html -%%DOCSDIR%%/functional_programming/mapping_lists.html -%%DOCSDIR%%/functional_programming/summary.html -%%DOCSDIR%%/getting_to_know_python/declaring_functions.html -%%DOCSDIR%%/getting_to_know_python/documenting_functions.html -%%DOCSDIR%%/getting_to_know_python/everything_is_an_object.html -%%DOCSDIR%%/getting_to_know_python/indenting_code.html -%%DOCSDIR%%/getting_to_know_python/index.html -%%DOCSDIR%%/getting_to_know_python/testing_modules.html -%%DOCSDIR%%/html_processing/all_together.html -%%DOCSDIR%%/html_processing/basehtmlprocessor.html -%%DOCSDIR%%/html_processing/dialect.html -%%DOCSDIR%%/html_processing/dictionary_based_string_formatting.html -%%DOCSDIR%%/html_processing/extracting_data.html -%%DOCSDIR%%/html_processing/index.html -%%DOCSDIR%%/html_processing/introducing_sgmllib.html -%%DOCSDIR%%/html_processing/locals_and_globals.html -%%DOCSDIR%%/html_processing/quoting_attribute_values.html -%%DOCSDIR%%/html_processing/summary.html -%%DOCSDIR%%/http_web_services/alltogether.html -%%DOCSDIR%%/http_web_services/debugging.html -%%DOCSDIR%%/http_web_services/etags.html -%%DOCSDIR%%/http_web_services/gzip_compression.html -%%DOCSDIR%%/http_web_services/http_features.html -%%DOCSDIR%%/http_web_services/index.html -%%DOCSDIR%%/http_web_services/redirects.html -%%DOCSDIR%%/http_web_services/review.html -%%DOCSDIR%%/http_web_services/summary.html -%%DOCSDIR%%/http_web_services/user_agent.html -%%DOCSDIR%%/images/callouts/1.png -%%DOCSDIR%%/images/callouts/10.png -%%DOCSDIR%%/images/callouts/2.png -%%DOCSDIR%%/images/callouts/3.png -%%DOCSDIR%%/images/callouts/4.png -%%DOCSDIR%%/images/callouts/5.png -%%DOCSDIR%%/images/callouts/6.png -%%DOCSDIR%%/images/callouts/7.png -%%DOCSDIR%%/images/callouts/8.png -%%DOCSDIR%%/images/callouts/9.png -%%DOCSDIR%%/images/caution.png -%%DOCSDIR%%/images/diveintopython.png -%%DOCSDIR%%/images/dot.png -%%DOCSDIR%%/images/important.png -%%DOCSDIR%%/images/note.png -%%DOCSDIR%%/images/tip.png -%%DOCSDIR%%/images/warning.png -%%DOCSDIR%%/index.html -%%DOCSDIR%%/installing_python/debian.html -%%DOCSDIR%%/installing_python/index.html -%%DOCSDIR%%/installing_python/macos9.html -%%DOCSDIR%%/installing_python/macosx.html -%%DOCSDIR%%/installing_python/redhat.html -%%DOCSDIR%%/installing_python/shell.html -%%DOCSDIR%%/installing_python/source.html -%%DOCSDIR%%/installing_python/summary.html -%%DOCSDIR%%/installing_python/windows.html -%%DOCSDIR%%/native_data_types/chef.html -%%DOCSDIR%%/native_data_types/declaring_variables.html -%%DOCSDIR%%/native_data_types/formatting_strings.html -%%DOCSDIR%%/native_data_types/fudd.html -%%DOCSDIR%%/native_data_types/index.html -%%DOCSDIR%%/native_data_types/joining_lists.html -%%DOCSDIR%%/native_data_types/lists.html -%%DOCSDIR%%/native_data_types/mapping_lists.html -%%DOCSDIR%%/native_data_types/olde.html -%%DOCSDIR%%/native_data_types/summary.html -%%DOCSDIR%%/native_data_types/tuples.html -%%DOCSDIR%%/object_oriented_framework/class_attributes.html -%%DOCSDIR%%/object_oriented_framework/defining_classes.html -%%DOCSDIR%%/object_oriented_framework/importing_modules.html -%%DOCSDIR%%/object_oriented_framework/index.html -%%DOCSDIR%%/object_oriented_framework/instantiating_classes.html -%%DOCSDIR%%/object_oriented_framework/private_functions.html -%%DOCSDIR%%/object_oriented_framework/special_class_methods.html -%%DOCSDIR%%/object_oriented_framework/special_class_methods2.html -%%DOCSDIR%%/object_oriented_framework/summary.html -%%DOCSDIR%%/object_oriented_framework/userdict.html -%%DOCSDIR%%/performance_tuning/dictionary_lookups.html -%%DOCSDIR%%/performance_tuning/index.html -%%DOCSDIR%%/performance_tuning/list_operations.html -%%DOCSDIR%%/performance_tuning/regular_expressions.html -%%DOCSDIR%%/performance_tuning/string_manipulation.html -%%DOCSDIR%%/performance_tuning/summary.html -%%DOCSDIR%%/performance_tuning/timeit.html -%%DOCSDIR%%/power_of_introspection/all_together.html -%%DOCSDIR%%/power_of_introspection/and_or.html -%%DOCSDIR%%/power_of_introspection/built_in_functions.html -%%DOCSDIR%%/power_of_introspection/filtering_lists.html -%%DOCSDIR%%/power_of_introspection/getattr.html -%%DOCSDIR%%/power_of_introspection/index.html -%%DOCSDIR%%/power_of_introspection/lambda_functions.html -%%DOCSDIR%%/power_of_introspection/optional_arguments.html -%%DOCSDIR%%/power_of_introspection/summary.html -%%DOCSDIR%%/refactoring/handling_changing_requirements.html -%%DOCSDIR%%/refactoring/index.html -%%DOCSDIR%%/refactoring/postscript.html -%%DOCSDIR%%/refactoring/refactoring.html -%%DOCSDIR%%/refactoring/summary.html -%%DOCSDIR%%/regular_expressions/index.html -%%DOCSDIR%%/regular_expressions/n_m_syntax.html -%%DOCSDIR%%/regular_expressions/phone_numbers.html -%%DOCSDIR%%/regular_expressions/roman_numerals.html -%%DOCSDIR%%/regular_expressions/street_addresses.html -%%DOCSDIR%%/regular_expressions/summary.html -%%DOCSDIR%%/regular_expressions/verbose.html -%%DOCSDIR%%/scripts_and_streams/all_together.html -%%DOCSDIR%%/scripts_and_streams/caching.html -%%DOCSDIR%%/scripts_and_streams/child_nodes.html -%%DOCSDIR%%/scripts_and_streams/command_line_arguments.html -%%DOCSDIR%%/scripts_and_streams/handlers_by_node_type.html -%%DOCSDIR%%/scripts_and_streams/index.html -%%DOCSDIR%%/scripts_and_streams/stdin_stdout_stderr.html -%%DOCSDIR%%/scripts_and_streams/summary.html -%%DOCSDIR%%/soap_web_services/debugging.html -%%DOCSDIR%%/soap_web_services/first_steps.html -%%DOCSDIR%%/soap_web_services/google.html -%%DOCSDIR%%/soap_web_services/index.html -%%DOCSDIR%%/soap_web_services/install.html -%%DOCSDIR%%/soap_web_services/introspection.html -%%DOCSDIR%%/soap_web_services/summary.html -%%DOCSDIR%%/soap_web_services/troubleshooting.html -%%DOCSDIR%%/soap_web_services/wsdl.html -%%DOCSDIR%%/toc/index.html -%%DOCSDIR%%/unit_testing/diving_in.html -%%DOCSDIR%%/unit_testing/index.html -%%DOCSDIR%%/unit_testing/romantest.html -%%DOCSDIR%%/unit_testing/stage_1.html -%%DOCSDIR%%/unit_testing/stage_2.html -%%DOCSDIR%%/unit_testing/stage_3.html -%%DOCSDIR%%/unit_testing/stage_4.html -%%DOCSDIR%%/unit_testing/stage_5.html -%%DOCSDIR%%/unit_testing/testing_for_failure.html -%%DOCSDIR%%/unit_testing/testing_for_sanity.html -%%DOCSDIR%%/unit_testing/testing_for_success.html -%%DOCSDIR%%/xml_processing/attributes.html -%%DOCSDIR%%/xml_processing/index.html -%%DOCSDIR%%/xml_processing/packages.html -%%DOCSDIR%%/xml_processing/parsing_xml.html -%%DOCSDIR%%/xml_processing/searching.html -%%DOCSDIR%%/xml_processing/summary.html -%%DOCSDIR%%/xml_processing/unicode.html -%%EXAMPLESDIR%%/BaseHTMLProcessor.py -%%EXAMPLESDIR%%/LICENSE.txt -%%EXAMPLESDIR%%/apihelper.py -%%EXAMPLESDIR%%/apihelpertest.py -%%EXAMPLESDIR%%/argecho.py -%%EXAMPLESDIR%%/autosize.py -%%EXAMPLESDIR%%/builddialectexamples.py -%%EXAMPLESDIR%%/colorize.py -%%EXAMPLESDIR%%/dialect.py -%%EXAMPLESDIR%%/fibonacci.py -%%EXAMPLESDIR%%/fileinfo.py -%%EXAMPLESDIR%%/fileinfo_fromdict.py -%%EXAMPLESDIR%%/fullpath.py -%%EXAMPLESDIR%%/kgp/binary.xml -%%EXAMPLESDIR%%/kgp/husserl.xml -%%EXAMPLESDIR%%/kgp/kant.xml -%%EXAMPLESDIR%%/kgp/kgp.dtd -%%EXAMPLESDIR%%/kgp/kgp.py -%%EXAMPLESDIR%%/kgp/russiansample.xml -%%EXAMPLESDIR%%/kgp/stderr.py -%%EXAMPLESDIR%%/kgp/stdout.py -%%EXAMPLESDIR%%/kgp/template.xml -%%EXAMPLESDIR%%/kgp/test.xml -%%EXAMPLESDIR%%/kgp/thanks.xml -%%EXAMPLESDIR%%/kgp/toolbox.py -%%EXAMPLESDIR%%/kgptest.py -%%EXAMPLESDIR%%/makerealworddoc.py -%%EXAMPLESDIR%%/odbchelper.py -%%EXAMPLESDIR%%/odbchelpertest.py -%%EXAMPLESDIR%%/openanything.py -%%EXAMPLESDIR%%/parsephone.py -%%EXAMPLESDIR%%/piglatin.py -%%EXAMPLESDIR%%/plural-rules.en -%%EXAMPLESDIR%%/plural.py -%%EXAMPLESDIR%%/plural/stage1/plural1.py -%%EXAMPLESDIR%%/plural/stage1/pluraltest1.py -%%EXAMPLESDIR%%/plural/stage2/plural2.py -%%EXAMPLESDIR%%/plural/stage2/pluraltest2.py -%%EXAMPLESDIR%%/plural/stage3/plural3.py -%%EXAMPLESDIR%%/plural/stage3/pluraltest3.py -%%EXAMPLESDIR%%/plural/stage4/plural4.py -%%EXAMPLESDIR%%/plural/stage4/pluraltest4.py -%%EXAMPLESDIR%%/plural/stage5/plural5.py -%%EXAMPLESDIR%%/plural/stage5/pluraltest5.py -%%EXAMPLESDIR%%/plural/stage5/rules.en -%%EXAMPLESDIR%%/plural/stage6/plural6.py -%%EXAMPLESDIR%%/plural/stage6/pluraltest6.py -%%EXAMPLESDIR%%/plural/stage6/rules.en -%%EXAMPLESDIR%%/pluraltest.py -%%EXAMPLESDIR%%/pyfontify.py -%%EXAMPLESDIR%%/regression.py -%%EXAMPLESDIR%%/roman.py -%%EXAMPLESDIR%%/roman/stage1/roman1.py -%%EXAMPLESDIR%%/roman/stage1/romantest1.py -%%EXAMPLESDIR%%/roman/stage2/roman2.py -%%EXAMPLESDIR%%/roman/stage2/romantest2.py -%%EXAMPLESDIR%%/roman/stage3/roman3.py -%%EXAMPLESDIR%%/roman/stage3/romantest3.py -%%EXAMPLESDIR%%/roman/stage4/roman4.py -%%EXAMPLESDIR%%/roman/stage4/romantest4.py -%%EXAMPLESDIR%%/roman/stage5/roman5.py -%%EXAMPLESDIR%%/roman/stage5/romantest5.py -%%EXAMPLESDIR%%/roman/stage6/roman61.py -%%EXAMPLESDIR%%/roman/stage6/roman62.py -%%EXAMPLESDIR%%/roman/stage6/romantest61.py -%%EXAMPLESDIR%%/roman/stage6/romantest62.py -%%EXAMPLESDIR%%/roman/stage7/roman71.py -%%EXAMPLESDIR%%/roman/stage7/roman72.py -%%EXAMPLESDIR%%/roman/stage7/romantest71.py -%%EXAMPLESDIR%%/roman/stage7/romantest72.py -%%EXAMPLESDIR%%/roman/stage8/roman81.py -%%EXAMPLESDIR%%/roman/stage8/roman82.py -%%EXAMPLESDIR%%/roman/stage8/roman83.py -%%EXAMPLESDIR%%/roman/stage8/romantest81.py -%%EXAMPLESDIR%%/roman/stage8/romantest82.py -%%EXAMPLESDIR%%/roman/stage8/romantest83.py -%%EXAMPLESDIR%%/roman/stage9/roman9.py -%%EXAMPLESDIR%%/roman/stage9/romantest9.py -%%EXAMPLESDIR%%/romantest.py -%%EXAMPLESDIR%%/search.py -%%EXAMPLESDIR%%/soundex.py -%%EXAMPLESDIR%%/soundex/stage1/soundex1a.py -%%EXAMPLESDIR%%/soundex/stage1/soundex1b.py -%%EXAMPLESDIR%%/soundex/stage1/soundex1c.py -%%EXAMPLESDIR%%/soundex/stage1/soundex1d.py -%%EXAMPLESDIR%%/soundex/stage1/soundex1e.py -%%EXAMPLESDIR%%/soundex/stage2/soundex2a.py -%%EXAMPLESDIR%%/soundex/stage2/soundex2b.py -%%EXAMPLESDIR%%/soundex/stage2/soundex2c.py -%%EXAMPLESDIR%%/soundex/stage3/soundex3a.py -%%EXAMPLESDIR%%/soundex/stage3/soundex3b.py -%%EXAMPLESDIR%%/soundex/stage3/soundex3c.py -%%EXAMPLESDIR%%/soundex/stage3/soundex3d.py -%%EXAMPLESDIR%%/soundex/stage4/soundex4a.py -%%EXAMPLESDIR%%/soundex/stage4/soundex4b.py -%%EXAMPLESDIR%%/soundex/stage4/soundex4c.py -%%EXAMPLESDIR%%/soundex/stage4/soundex4d.py -%%EXAMPLESDIR%%/soundextest.py -%%EXAMPLESDIR%%/statsout.py -%%EXAMPLESDIR%%/unicode2koi8r.py -%%EXAMPLESDIR%%/urllister.py -@dirrm %%DOCSDIR%%/xml_processing -@dirrm %%DOCSDIR%%/unit_testing -@dirrm %%DOCSDIR%%/toc -@dirrm %%DOCSDIR%%/soap_web_services -@dirrm %%DOCSDIR%%/scripts_and_streams -@dirrm %%DOCSDIR%%/regular_expressions -@dirrm %%DOCSDIR%%/refactoring -@dirrm %%DOCSDIR%%/power_of_introspection -@dirrm %%DOCSDIR%%/performance_tuning -@dirrm %%DOCSDIR%%/object_oriented_framework -@dirrm %%DOCSDIR%%/native_data_types -@dirrm %%DOCSDIR%%/installing_python -@dirrm %%DOCSDIR%%/images/callouts -@dirrm %%DOCSDIR%%/images -@dirrm %%DOCSDIR%%/http_web_services -@dirrm %%DOCSDIR%%/html_processing -@dirrm %%DOCSDIR%%/getting_to_know_python -@dirrm %%DOCSDIR%%/functional_programming -@dirrm %%DOCSDIR%%/file_handling -@dirrm %%DOCSDIR%%/dynamic_functions -@dirrm %%DOCSDIR%%/download -@dirrm %%DOCSDIR%%/appendix +%%WORD%%%%DOCSDIR%%/diveintopython.doc +%%PDF%%%%DOCSDIR%%/diveintopython.pdf +%%TEXT%%%%DOCSDIR%%/diveintopython.txt +%%HTML%%%%DOCSDIR%%/html/appendix/about.html +%%HTML%%%%DOCSDIR%%/html/appendix/abstracts.html +%%HTML%%%%DOCSDIR%%/html/appendix/examples.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_aggregation.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_applicability.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_collections.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_combining.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_copying.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_copyinginquantity.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_future.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_howto.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_modifications.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_termination.html +%%HTML%%%%DOCSDIR%%/html/appendix/fdl_translation.html +%%HTML%%%%DOCSDIR%%/html/appendix/furtherreading.html +%%HTML%%%%DOCSDIR%%/html/appendix/history.html +%%HTML%%%%DOCSDIR%%/html/appendix/license.html +%%HTML%%%%DOCSDIR%%/html/appendix/license_terms.html +%%HTML%%%%DOCSDIR%%/html/appendix/tips.html +%%HTML%%%%DOCSDIR%%/html/diveintopython.css +%%HTML_FLAT%%%%DOCSDIR%%/html/diveintopython.html +%%HTML%%%%DOCSDIR%%/html/dynamic_functions/index.html +%%HTML%%%%DOCSDIR%%/html/dynamic_functions/stage1.html +%%HTML%%%%DOCSDIR%%/html/dynamic_functions/stage2.html +%%HTML%%%%DOCSDIR%%/html/dynamic_functions/stage3.html +%%HTML%%%%DOCSDIR%%/html/dynamic_functions/stage4.html +%%HTML%%%%DOCSDIR%%/html/dynamic_functions/stage5.html +%%HTML%%%%DOCSDIR%%/html/dynamic_functions/stage6.html +%%HTML%%%%DOCSDIR%%/html/dynamic_functions/summary.html +%%HTML%%%%DOCSDIR%%/html/file_handling/all_together.html +%%HTML%%%%DOCSDIR%%/html/file_handling/file_objects.html +%%HTML%%%%DOCSDIR%%/html/file_handling/for_loops.html +%%HTML%%%%DOCSDIR%%/html/file_handling/index.html +%%HTML%%%%DOCSDIR%%/html/file_handling/more_on_modules.html +%%HTML%%%%DOCSDIR%%/html/file_handling/os_module.html +%%HTML%%%%DOCSDIR%%/html/file_handling/summary.html +%%HTML%%%%DOCSDIR%%/html/functional_programming/all_together.html +%%HTML%%%%DOCSDIR%%/html/functional_programming/data_centric.html +%%HTML%%%%DOCSDIR%%/html/functional_programming/dynamic_import.html +%%HTML%%%%DOCSDIR%%/html/functional_programming/filtering_lists.html +%%HTML%%%%DOCSDIR%%/html/functional_programming/finding_the_path.html +%%HTML%%%%DOCSDIR%%/html/functional_programming/index.html +%%HTML%%%%DOCSDIR%%/html/functional_programming/mapping_lists.html +%%HTML%%%%DOCSDIR%%/html/functional_programming/summary.html +%%HTML%%%%DOCSDIR%%/html/getting_to_know_python/declaring_functions.html +%%HTML%%%%DOCSDIR%%/html/getting_to_know_python/documenting_functions.html +%%HTML%%%%DOCSDIR%%/html/getting_to_know_python/everything_is_an_object.html +%%HTML%%%%DOCSDIR%%/html/getting_to_know_python/indenting_code.html +%%HTML%%%%DOCSDIR%%/html/getting_to_know_python/index.html +%%HTML%%%%DOCSDIR%%/html/getting_to_know_python/testing_modules.html +%%HTML%%%%DOCSDIR%%/html/history.xml +%%HTML%%%%DOCSDIR%%/html/html_processing/all_together.html +%%HTML%%%%DOCSDIR%%/html/html_processing/basehtmlprocessor.html +%%HTML%%%%DOCSDIR%%/html/html_processing/dialect.html +%%HTML%%%%DOCSDIR%%/html/html_processing/dictionary_based_string_formatting.html +%%HTML%%%%DOCSDIR%%/html/html_processing/extracting_data.html +%%HTML%%%%DOCSDIR%%/html/html_processing/index.html +%%HTML%%%%DOCSDIR%%/html/html_processing/introducing_sgmllib.html +%%HTML%%%%DOCSDIR%%/html/html_processing/locals_and_globals.html +%%HTML%%%%DOCSDIR%%/html/html_processing/quoting_attribute_values.html +%%HTML%%%%DOCSDIR%%/html/html_processing/summary.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/alltogether.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/debugging.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/etags.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/gzip_compression.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/http_features.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/index.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/redirects.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/review.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/summary.html +%%HTML%%%%DOCSDIR%%/html/http_web_services/user_agent.html +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/1.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/10.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/2.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/3.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/4.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/5.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/6.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/7.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/8.png +%%IMAGES%%%%DOCSDIR%%/html/images/callouts/9.png +%%IMAGES%%%%DOCSDIR%%/html/images/caution.png +%%IMAGES%%%%DOCSDIR%%/html/images/diveintopython.png +%%IMAGES%%%%DOCSDIR%%/html/images/dot.png +%%IMAGES%%%%DOCSDIR%%/html/images/important.png +%%IMAGES%%%%DOCSDIR%%/html/images/note.png +%%IMAGES%%%%DOCSDIR%%/html/images/tip.png +%%IMAGES%%%%DOCSDIR%%/html/images/warning.png +%%HTML%%%%DOCSDIR%%/html/index.html +%%HTML%%%%DOCSDIR%%/html/installing_python/debian.html +%%HTML%%%%DOCSDIR%%/html/installing_python/index.html +%%HTML%%%%DOCSDIR%%/html/installing_python/macos9.html +%%HTML%%%%DOCSDIR%%/html/installing_python/macosx.html +%%HTML%%%%DOCSDIR%%/html/installing_python/redhat.html +%%HTML%%%%DOCSDIR%%/html/installing_python/shell.html +%%HTML%%%%DOCSDIR%%/html/installing_python/source.html +%%HTML%%%%DOCSDIR%%/html/installing_python/summary.html +%%HTML%%%%DOCSDIR%%/html/installing_python/windows.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/chef.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/declaring_variables.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/formatting_strings.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/fudd.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/index.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/joining_lists.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/lists.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/mapping_lists.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/olde.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/summary.html +%%HTML%%%%DOCSDIR%%/html/native_data_types/tuples.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/class_attributes.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/defining_classes.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/importing_modules.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/index.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/instantiating_classes.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/private_functions.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/special_class_methods.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/special_class_methods2.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/summary.html +%%HTML%%%%DOCSDIR%%/html/object_oriented_framework/userdict.html +%%HTML%%%%DOCSDIR%%/html/performance_tuning/dictionary_lookups.html +%%HTML%%%%DOCSDIR%%/html/performance_tuning/index.html +%%HTML%%%%DOCSDIR%%/html/performance_tuning/list_operations.html +%%HTML%%%%DOCSDIR%%/html/performance_tuning/regular_expressions.html +%%HTML%%%%DOCSDIR%%/html/performance_tuning/string_manipulation.html +%%HTML%%%%DOCSDIR%%/html/performance_tuning/summary.html +%%HTML%%%%DOCSDIR%%/html/performance_tuning/timeit.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/all_together.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/and_or.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/built_in_functions.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/filtering_lists.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/getattr.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/index.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/lambda_functions.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/optional_arguments.html +%%HTML%%%%DOCSDIR%%/html/power_of_introspection/summary.html +%%HTML%%%%DOCSDIR%%/html/refactoring/handling_changing_requirements.html +%%HTML%%%%DOCSDIR%%/html/refactoring/index.html +%%HTML%%%%DOCSDIR%%/html/refactoring/postscript.html +%%HTML%%%%DOCSDIR%%/html/refactoring/refactoring.html +%%HTML%%%%DOCSDIR%%/html/refactoring/summary.html +%%HTML%%%%DOCSDIR%%/html/regular_expressions/index.html +%%HTML%%%%DOCSDIR%%/html/regular_expressions/n_m_syntax.html +%%HTML%%%%DOCSDIR%%/html/regular_expressions/phone_numbers.html +%%HTML%%%%DOCSDIR%%/html/regular_expressions/roman_numerals.html +%%HTML%%%%DOCSDIR%%/html/regular_expressions/street_addresses.html +%%HTML%%%%DOCSDIR%%/html/regular_expressions/summary.html +%%HTML%%%%DOCSDIR%%/html/regular_expressions/verbose.html +%%HTML%%%%DOCSDIR%%/html/scripts_and_streams/all_together.html +%%HTML%%%%DOCSDIR%%/html/scripts_and_streams/caching.html +%%HTML%%%%DOCSDIR%%/html/scripts_and_streams/child_nodes.html +%%HTML%%%%DOCSDIR%%/html/scripts_and_streams/command_line_arguments.html +%%HTML%%%%DOCSDIR%%/html/scripts_and_streams/handlers_by_node_type.html +%%HTML%%%%DOCSDIR%%/html/scripts_and_streams/index.html +%%HTML%%%%DOCSDIR%%/html/scripts_and_streams/stdin_stdout_stderr.html +%%HTML%%%%DOCSDIR%%/html/scripts_and_streams/summary.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/debugging.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/first_steps.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/google.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/index.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/install.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/introspection.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/summary.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/troubleshooting.html +%%HTML%%%%DOCSDIR%%/html/soap_web_services/wsdl.html +%%HTML%%%%DOCSDIR%%/html/toc/index.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/diving_in.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/index.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/romantest.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/stage_1.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/stage_2.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/stage_3.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/stage_4.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/stage_5.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/testing_for_failure.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/testing_for_sanity.html +%%HTML%%%%DOCSDIR%%/html/unit_testing/testing_for_success.html +%%HTML%%%%DOCSDIR%%/html/xml_processing/attributes.html +%%HTML%%%%DOCSDIR%%/html/xml_processing/index.html +%%HTML%%%%DOCSDIR%%/html/xml_processing/packages.html +%%HTML%%%%DOCSDIR%%/html/xml_processing/parsing_xml.html +%%HTML%%%%DOCSDIR%%/html/xml_processing/searching.html +%%HTML%%%%DOCSDIR%%/html/xml_processing/summary.html +%%HTML%%%%DOCSDIR%%/html/xml_processing/unicode.html +%%DOCSDIR%%/py/BaseHTMLProcessor.py +%%DOCSDIR%%/py/LICENSE.txt +%%DOCSDIR%%/py/apihelper.py +%%DOCSDIR%%/py/apihelpertest.py +%%DOCSDIR%%/py/argecho.py +%%DOCSDIR%%/py/autosize.py +%%DOCSDIR%%/py/builddialectexamples.py +%%DOCSDIR%%/py/colorize.py +%%DOCSDIR%%/py/dialect.py +%%DOCSDIR%%/py/fibonacci.py +%%DOCSDIR%%/py/fileinfo.py +%%DOCSDIR%%/py/fileinfo_fromdict.py +%%DOCSDIR%%/py/fullpath.py +%%DOCSDIR%%/py/kgp/binary.xml +%%DOCSDIR%%/py/kgp/husserl.xml +%%DOCSDIR%%/py/kgp/kant.xml +%%DOCSDIR%%/py/kgp/kgp.dtd +%%DOCSDIR%%/py/kgp/kgp.py +%%DOCSDIR%%/py/kgp/russiansample.xml +%%DOCSDIR%%/py/kgp/stderr.py +%%DOCSDIR%%/py/kgp/stdout.py +%%DOCSDIR%%/py/kgp/template.xml +%%DOCSDIR%%/py/kgp/test.xml +%%DOCSDIR%%/py/kgp/thanks.xml +%%DOCSDIR%%/py/kgp/toolbox.py +%%DOCSDIR%%/py/kgptest.py +%%DOCSDIR%%/py/makerealworddoc.py +%%DOCSDIR%%/py/odbchelper.py +%%DOCSDIR%%/py/odbchelpertest.py +%%DOCSDIR%%/py/openanything.py +%%DOCSDIR%%/py/parsephone.py +%%DOCSDIR%%/py/piglatin.py +%%DOCSDIR%%/py/plural-rules.en +%%DOCSDIR%%/py/plural.py +%%DOCSDIR%%/py/plural/stage1/plural1.py +%%DOCSDIR%%/py/plural/stage1/pluraltest1.py +%%DOCSDIR%%/py/plural/stage2/plural2.py +%%DOCSDIR%%/py/plural/stage2/pluraltest2.py +%%DOCSDIR%%/py/plural/stage3/plural3.py +%%DOCSDIR%%/py/plural/stage3/pluraltest3.py +%%DOCSDIR%%/py/plural/stage4/plural4.py +%%DOCSDIR%%/py/plural/stage4/pluraltest4.py +%%DOCSDIR%%/py/plural/stage5/plural5.py +%%DOCSDIR%%/py/plural/stage5/pluraltest5.py +%%DOCSDIR%%/py/plural/stage5/rules.en +%%DOCSDIR%%/py/plural/stage6/plural6.py +%%DOCSDIR%%/py/plural/stage6/pluraltest6.py +%%DOCSDIR%%/py/plural/stage6/rules.en +%%DOCSDIR%%/py/pluraltest.py +%%DOCSDIR%%/py/pyfontify.py +%%DOCSDIR%%/py/regression.py +%%DOCSDIR%%/py/roman.py +%%DOCSDIR%%/py/roman/stage1/roman1.py +%%DOCSDIR%%/py/roman/stage1/romantest1.py +%%DOCSDIR%%/py/roman/stage2/roman2.py +%%DOCSDIR%%/py/roman/stage2/romantest2.py +%%DOCSDIR%%/py/roman/stage3/roman3.py +%%DOCSDIR%%/py/roman/stage3/romantest3.py +%%DOCSDIR%%/py/roman/stage4/roman4.py +%%DOCSDIR%%/py/roman/stage4/romantest4.py +%%DOCSDIR%%/py/roman/stage5/roman5.py +%%DOCSDIR%%/py/roman/stage5/romantest5.py +%%DOCSDIR%%/py/roman/stage6/roman61.py +%%DOCSDIR%%/py/roman/stage6/roman62.py +%%DOCSDIR%%/py/roman/stage6/romantest61.py +%%DOCSDIR%%/py/roman/stage6/romantest62.py +%%DOCSDIR%%/py/roman/stage7/roman71.py +%%DOCSDIR%%/py/roman/stage7/roman72.py +%%DOCSDIR%%/py/roman/stage7/romantest71.py +%%DOCSDIR%%/py/roman/stage7/romantest72.py +%%DOCSDIR%%/py/roman/stage8/roman81.py +%%DOCSDIR%%/py/roman/stage8/roman82.py +%%DOCSDIR%%/py/roman/stage8/roman83.py +%%DOCSDIR%%/py/roman/stage8/romantest81.py +%%DOCSDIR%%/py/roman/stage8/romantest82.py +%%DOCSDIR%%/py/roman/stage8/romantest83.py +%%DOCSDIR%%/py/roman/stage9/roman9.py +%%DOCSDIR%%/py/roman/stage9/romantest9.py +%%DOCSDIR%%/py/romantest.py +%%DOCSDIR%%/py/search.py +%%DOCSDIR%%/py/soundex.py +%%DOCSDIR%%/py/soundex/stage1/soundex1a.py +%%DOCSDIR%%/py/soundex/stage1/soundex1b.py +%%DOCSDIR%%/py/soundex/stage1/soundex1c.py +%%DOCSDIR%%/py/soundex/stage1/soundex1d.py +%%DOCSDIR%%/py/soundex/stage1/soundex1e.py +%%DOCSDIR%%/py/soundex/stage2/soundex2a.py +%%DOCSDIR%%/py/soundex/stage2/soundex2b.py +%%DOCSDIR%%/py/soundex/stage2/soundex2c.py +%%DOCSDIR%%/py/soundex/stage3/soundex3a.py +%%DOCSDIR%%/py/soundex/stage3/soundex3b.py +%%DOCSDIR%%/py/soundex/stage3/soundex3c.py +%%DOCSDIR%%/py/soundex/stage3/soundex3d.py +%%DOCSDIR%%/py/soundex/stage4/soundex4a.py +%%DOCSDIR%%/py/soundex/stage4/soundex4b.py +%%DOCSDIR%%/py/soundex/stage4/soundex4c.py +%%DOCSDIR%%/py/soundex/stage4/soundex4d.py +%%DOCSDIR%%/py/soundextest.py +%%DOCSDIR%%/py/statsout.py +%%DOCSDIR%%/py/unicode2koi8r.py +%%DOCSDIR%%/py/urllister.py +%%HTML%%@dirrm %%DOCSDIR%%/html/appendix +%%HTML%%@dirrm %%DOCSDIR%%/html/dynamic_functions +%%HTML%%@dirrm %%DOCSDIR%%/html/file_handling +%%HTML%%@dirrm %%DOCSDIR%%/html/functional_programming +%%HTML%%@dirrm %%DOCSDIR%%/html/getting_to_know_python +%%HTML%%@dirrm %%DOCSDIR%%/html/html_processing +%%HTML%%@dirrm %%DOCSDIR%%/html/http_web_services +%%IMAGES%%@dirrmtry %%DOCSDIR%%/html/images/callouts +%%IMAGES%%@dirrmtry %%DOCSDIR%%/html/images +%%HTML%%@dirrm %%DOCSDIR%%/html/installing_python +%%HTML%%@dirrm %%DOCSDIR%%/html/native_data_types +%%HTML%%@dirrm %%DOCSDIR%%/html/object_oriented_framework +%%HTML%%@dirrm %%DOCSDIR%%/html/performance_tuning +%%HTML%%@dirrm %%DOCSDIR%%/html/power_of_introspection +%%HTML%%@dirrm %%DOCSDIR%%/html/refactoring +%%HTML%%@dirrm %%DOCSDIR%%/html/regular_expressions +%%HTML%%@dirrm %%DOCSDIR%%/html/scripts_and_streams +%%HTML%%@dirrm %%DOCSDIR%%/html/soap_web_services +%%HTML%%@dirrm %%DOCSDIR%%/html/toc +%%HTML%%@dirrm %%DOCSDIR%%/html/unit_testing +%%HTML%%@dirrm %%DOCSDIR%%/html/xml_processing +%%IMAGES%%@dirrmtry %%DOCSDIR%%/html +@dirrm %%DOCSDIR%%/py/kgp +@dirrm %%DOCSDIR%%/py/plural/stage1 +@dirrm %%DOCSDIR%%/py/plural/stage2 +@dirrm %%DOCSDIR%%/py/plural/stage3 +@dirrm %%DOCSDIR%%/py/plural/stage4 +@dirrm %%DOCSDIR%%/py/plural/stage5 +@dirrm %%DOCSDIR%%/py/plural/stage6 +@dirrm %%DOCSDIR%%/py/plural +@dirrm %%DOCSDIR%%/py/roman/stage1 +@dirrm %%DOCSDIR%%/py/roman/stage2 +@dirrm %%DOCSDIR%%/py/roman/stage3 +@dirrm %%DOCSDIR%%/py/roman/stage4 +@dirrm %%DOCSDIR%%/py/roman/stage5 +@dirrm %%DOCSDIR%%/py/roman/stage6 +@dirrm %%DOCSDIR%%/py/roman/stage7 +@dirrm %%DOCSDIR%%/py/roman/stage8 +@dirrm %%DOCSDIR%%/py/roman/stage9 +@dirrm %%DOCSDIR%%/py/roman +@dirrm %%DOCSDIR%%/py/soundex/stage1 +@dirrm %%DOCSDIR%%/py/soundex/stage2 +@dirrm %%DOCSDIR%%/py/soundex/stage3 +@dirrm %%DOCSDIR%%/py/soundex/stage4 +@dirrm %%DOCSDIR%%/py/soundex +@dirrm %%DOCSDIR%%/py @dirrm %%DOCSDIR%% -@dirrm %%EXAMPLESDIR%%/soundex/stage4 -@dirrm %%EXAMPLESDIR%%/soundex/stage3 -@dirrm %%EXAMPLESDIR%%/soundex/stage2 -@dirrm %%EXAMPLESDIR%%/soundex/stage1 -@dirrm %%EXAMPLESDIR%%/soundex -@dirrm %%EXAMPLESDIR%%/roman/stage9 -@dirrm %%EXAMPLESDIR%%/roman/stage8 -@dirrm %%EXAMPLESDIR%%/roman/stage7 -@dirrm %%EXAMPLESDIR%%/roman/stage6 -@dirrm %%EXAMPLESDIR%%/roman/stage5 -@dirrm %%EXAMPLESDIR%%/roman/stage4 -@dirrm %%EXAMPLESDIR%%/roman/stage3 -@dirrm %%EXAMPLESDIR%%/roman/stage2 -@dirrm %%EXAMPLESDIR%%/roman/stage1 -@dirrm %%EXAMPLESDIR%%/roman -@dirrm %%EXAMPLESDIR%%/plural/stage6 -@dirrm %%EXAMPLESDIR%%/plural/stage5 -@dirrm %%EXAMPLESDIR%%/plural/stage4 -@dirrm %%EXAMPLESDIR%%/plural/stage3 -@dirrm %%EXAMPLESDIR%%/plural/stage2 -@dirrm %%EXAMPLESDIR%%/plural/stage1 -@dirrm %%EXAMPLESDIR%%/plural -@dirrm %%EXAMPLESDIR%%/kgp -@dirrm %%EXAMPLESDIR%%