[Python-modules-commits] [pyutilib] 01/05: Imported Upstream version 5.2.3601
Daniel Stender
danstender-guest at moszumanska.debian.org
Thu Feb 25 21:01:27 UTC 2016
This is an automated email from the git hooks/post-receive script.
danstender-guest pushed a commit to branch master
in repository pyutilib.
commit 75d6c41f615dc63a6d2ff6a16a0327df2173b176
Author: Daniel Stender <debian at danielstender.com>
Date: Thu Feb 25 21:50:49 2016 +0100
Imported Upstream version 5.2.3601
---
AUTHORS.txt | 4 +
CHANGELOG.txt | 519 +++
LICENSE.txt | 30 +
PKG-INFO | 68 +
PyUtilib.egg-info/PKG-INFO | 68 +
PyUtilib.egg-info/SOURCES.txt | 503 ++
PyUtilib.egg-info/dependency_links.txt | 1 +
PyUtilib.egg-info/entry_points.txt | 20 +
PyUtilib.egg-info/namespace_packages.txt | 2 +
PyUtilib.egg-info/requires.txt | 2 +
PyUtilib.egg-info/top_level.txt | 1 +
README.txt | 47 +
RELEASE.txt | 21 +
doc/plugin/DOEbwlogo.eps | 4889 ++++++++++++++++++++
doc/plugin/DOEbwlogo.pdf | Bin 0 -> 13474 bytes
doc/plugin/Makefile | 21 +
doc/plugin/SAND.tex | 199 +
doc/plugin/SANDreport.cls | 1895 ++++++++
doc/plugin/coopr.bib | 481 ++
doc/plugin/fancyhdr.sty | 372 ++
doc/plugin/figures/definitions.pdf | Bin 0 -> 35237 bytes
doc/plugin/figures/pca-figures.ppt | Bin 0 -> 131072 bytes
doc/plugin/macros.tex | 22 +
doc/plugin/pca-core.tex | 534 +++
doc/plugin/pca-disc.tex | 38 +
doc/plugin/pca-extensions.tex | 345 ++
doc/plugin/pca-intro.tex | 139 +
doc/plugin/pca.pdf | Bin 0 -> 207332 bytes
doc/plugin/pca.tex | 105 +
doc/plugin/snllineblk.eps | 2862 ++++++++++++
doc/plugin/snllineblk.pdf | Bin 0 -> 7848 bytes
doc/th/general.txt | 686 +++
doc/th/overview.txt | 972 ++++
doc/workflow/DOEbwlogo.eps | 4889 ++++++++++++++++++++
doc/workflow/DOEbwlogo.pdf | Bin 0 -> 13474 bytes
doc/workflow/Makefile | 31 +
doc/workflow/SAND.pdf | Bin 0 -> 301282 bytes
doc/workflow/SAND.tex | 199 +
doc/workflow/SANDreport.cls | 1895 ++++++++
doc/workflow/abstract.tex | 6 +
doc/workflow/acknow.tex | 7 +
doc/workflow/coopr.bib | 537 +++
doc/workflow/example_exec.py | 24 +
doc/workflow/example_macros.tex | 139 +
doc/workflow/examples/driver1.py | 8 +
doc/workflow/examples/driver2.py | 18 +
doc/workflow/examples/driver_1.sh | 5 +
doc/workflow/examples/driver_1.txt | 1 +
doc/workflow/examples/driver_2.sh | 5 +
doc/workflow/examples/driver_2.txt | 6 +
doc/workflow/examples/driver_3.sh | 5 +
doc/workflow/examples/driver_3.txt | 20 +
doc/workflow/examples/dummy/bar | 0
doc/workflow/examples/dummy/foo | 0
doc/workflow/examples/example1.py | 22 +
doc/workflow/examples/example1.txt | 1 +
doc/workflow/examples/example10.py | 31 +
doc/workflow/examples/example10.txt | 2 +
doc/workflow/examples/example1a.py | 23 +
doc/workflow/examples/example1a.txt | 1 +
doc/workflow/examples/example1b.py | 24 +
doc/workflow/examples/example1b.txt | 1 +
doc/workflow/examples/example1c.py | 24 +
doc/workflow/examples/example1c.txt | 1 +
doc/workflow/examples/example2.py | 38 +
doc/workflow/examples/example2.txt | 1 +
doc/workflow/examples/example3.py | 39 +
doc/workflow/examples/example3.txt | 2 +
doc/workflow/examples/example3a.py | 41 +
doc/workflow/examples/example3a.txt | 2 +
doc/workflow/examples/example4.py | 47 +
doc/workflow/examples/example4.txt | 1 +
doc/workflow/examples/example5.py | 47 +
doc/workflow/examples/example5.txt | 1 +
doc/workflow/examples/example6.log | 2 +
doc/workflow/examples/example6.py | 56 +
doc/workflow/examples/example6.txt | 1 +
doc/workflow/examples/example6a.py | 56 +
doc/workflow/examples/example6a.txt | 1 +
doc/workflow/examples/example7.py | 40 +
doc/workflow/examples/example7.txt | 3 +
doc/workflow/examples/example7a.py | 40 +
doc/workflow/examples/example7a.txt | 4 +
doc/workflow/examples/example8.py | 59 +
doc/workflow/examples/example8.txt | 2 +
doc/workflow/examples/example9a.py | 26 +
doc/workflow/examples/example9a.txt | 2 +
doc/workflow/examples/example9b.py | 50 +
doc/workflow/examples/example9b.txt | 4 +
doc/workflow/examples/example_driver1.py | 13 +
doc/workflow/examples/example_driver1.txt | 2 +
doc/workflow/examples/example_plugin.py | 26 +
doc/workflow/examples/example_plugin.txt | 1 +
doc/workflow/examples/tasks_yz.py | 38 +
doc/workflow/examples/test_example.py | 39 +
doc/workflow/fancyhdr.sty | 372 ++
doc/workflow/figures/workflow-example2.pdf | Bin 0 -> 37548 bytes
doc/workflow/figures/workflow-example3.pdf | Bin 0 -> 38541 bytes
doc/workflow/figures/workflow-figures.pptx | Bin 0 -> 58494 bytes
doc/workflow/figures/workflow-overview.pdf | Bin 0 -> 36171 bytes
doc/workflow/lstanchors.pl | 91 +
doc/workflow/macros.tex | 19 +
doc/workflow/snllineblk.eps | 2862 ++++++++++++
doc/workflow/snllineblk.pdf | Bin 0 -> 7848 bytes
doc/workflow/workflow-disc.tex | 46 +
doc/workflow/workflow-doc.tex | 433 ++
doc/workflow/workflow-intro.tex | 71 +
doc/workflow/workflow.pdf | Bin 0 -> 304840 bytes
doc/workflow/workflow.tex | 64 +
examples/autotest/LoremIpsum1.txt | 9 +
examples/autotest/README.txt | 8 +
examples/autotest/autotest.py | 24 +
examples/autotest/example.py | 36 +
examples/autotest/example1.yml | 64 +
examples/autotest/test_suite1_cat2_p1.txt | 8 +
examples/autotest/test_suite1_cat_p1.txt | 8 +
examples/autotest/test_suite1_echo_p1.txt | 1 +
examples/autotest/test_suite2_cat2_p2.txt | 37 +
examples/autotest/test_suite2_cat_p1.txt | 8 +
examples/autotest/test_suite2_echo_p3.txt | 1 +
examples/autotest/test_suite3_cat_p1.txt | 8 +
examples/autotest/test_suite3_catx_p1.txt | 8 +
examples/pyro/README.txt | 11 +
examples/pyro/factor.py | 30 +
examples/pyro/factor_srvr | 12 +
examples/pyro/factorize | 54 +
pyutilib/__init__.py | 17 +
pyutilib/autotest/__init__.py | 22 +
pyutilib/autotest/default_testdriver.py | 41 +
pyutilib/autotest/driver.py | 425 ++
pyutilib/autotest/json_plugin.py | 39 +
pyutilib/autotest/plugins.py | 62 +
pyutilib/autotest/tests/__init__.py | 13 +
pyutilib/autotest/tests/example1.json | 154 +
pyutilib/autotest/tests/example1.yml | 88 +
pyutilib/autotest/tests/test1.txt | 24 +
pyutilib/autotest/tests/test2.txt | 7 +
pyutilib/autotest/tests/test3.txt | 8 +
pyutilib/autotest/tests/test4.txt | 5 +
pyutilib/autotest/tests/test5.txt | 99 +
pyutilib/autotest/tests/test6.txt | 83 +
pyutilib/autotest/tests/test_driver.py | 166 +
pyutilib/autotest/yaml_plugin.py | 48 +
pyutilib/common/__init__.py | 13 +
pyutilib/common/_exceptions.py | 53 +
pyutilib/component/__init__.py | 16 +
pyutilib/component/app/__init__.py | 15 +
pyutilib/component/app/simple.py | 53 +
pyutilib/component/app/tests/__init__.py | 1 +
pyutilib/component/app/tests/app1a.py | 9 +
pyutilib/component/app/tests/app1b.py | 9 +
pyutilib/component/app/tests/app2.py | 11 +
pyutilib/component/app/tests/app3.py | 14 +
pyutilib/component/app/tests/app4.py | 12 +
pyutilib/component/app/tests/config1.txt | 23 +
pyutilib/component/app/tests/log1.ini | 5 +
pyutilib/component/app/tests/summary.txt | 92 +
pyutilib/component/app/tests/test_simple.py | 45 +
pyutilib/component/config/__init__.py | 27 +
pyutilib/component/config/configuration.py | 201 +
pyutilib/component/config/env_config.py | 89 +
pyutilib/component/config/logging_config.py | 184 +
pyutilib/component/config/managed_plugin.py | 40 +
pyutilib/component/config/options.py | 586 +++
pyutilib/component/config/plugin_ConfigParser.py | 71 +
pyutilib/component/config/tempfiles.py | 197 +
pyutilib/component/config/tests/__init__.py | 8 +
pyutilib/component/config/tests/config1.ini | 7 +
pyutilib/component/config/tests/config1.txt | 20 +
pyutilib/component/config/tests/config2.ini | 7 +
pyutilib/component/config/tests/config3.ini | 7 +
pyutilib/component/config/tests/config4.ini | 7 +
pyutilib/component/config/tests/config4.txt | 19 +
pyutilib/component/config/tests/log2.txt | 9 +
pyutilib/component/config/tests/test_config.py | 167 +
pyutilib/component/config/tests/test_options.py | 334 ++
pyutilib/component/config/tests/test_tempdir.py | 270 ++
pyutilib/component/core/__init__.py | 65 +
pyutilib/component/core/core.py | 983 ++++
pyutilib/component/core/tests/__init__.py | 8 +
pyutilib/component/core/tests/factory.jsn | 175 +
pyutilib/component/core/tests/factory.yml | 41 +
pyutilib/component/core/tests/log1.jsn | 179 +
pyutilib/component/core/tests/log1.yml | 149 +
pyutilib/component/core/tests/test_core.py | 464 ++
pyutilib/component/executables/__init__.py | 15 +
pyutilib/component/executables/executable.py | 62 +
pyutilib/component/loader/__init__.py | 16 +
pyutilib/component/loader/plugin_eggLoader.py | 130 +
pyutilib/component/loader/plugin_importLoader.py | 120 +
pyutilib/component/loader/tests/__init__.py | 1 +
pyutilib/component/loader/tests/egg1.jsn | 223 +
pyutilib/component/loader/tests/egg1.py | 23 +
pyutilib/component/loader/tests/egg1.yml | 170 +
pyutilib/component/loader/tests/egg2.jsn | 245 +
pyutilib/component/loader/tests/egg2.py | 22 +
pyutilib/component/loader/tests/egg2.yml | 186 +
.../loader/tests/eggs1/Package1-0.1-py2.4.egg | Bin 0 -> 2261 bytes
.../loader/tests/eggs1/Package1-0.1-py2.5.egg | Bin 0 -> 2275 bytes
.../loader/tests/eggs1/Package1-0.1-py2.6.egg | Bin 0 -> 2271 bytes
.../loader/tests/eggs1/Package1-0.1-py2.7.egg | Bin 0 -> 2276 bytes
.../loader/tests/eggs1/Package1-0.1-py3.2.egg | Bin 0 -> 2299 bytes
.../loader/tests/eggs1/Package1-0.1-py3.3.egg | Bin 0 -> 2418 bytes
.../loader/tests/eggs1/Package1-0.1-py3.4.egg | Bin 0 -> 2399 bytes
.../loader/tests/eggs1/Package2-0.1-py2.4.egg | Bin 0 -> 2255 bytes
.../loader/tests/eggs1/Package2-0.1-py2.5.egg | Bin 0 -> 2270 bytes
.../loader/tests/eggs1/Package2-0.1-py2.6.egg | Bin 0 -> 2266 bytes
.../loader/tests/eggs1/Package2-0.1-py2.7.egg | Bin 0 -> 2270 bytes
.../loader/tests/eggs1/Package2-0.1-py3.2.egg | Bin 0 -> 2293 bytes
.../loader/tests/eggs1/Package2-0.1-py3.3.egg | Bin 0 -> 2411 bytes
.../loader/tests/eggs1/Package2-0.1-py3.4.egg | Bin 0 -> 2394 bytes
.../loader/tests/eggs2/Package3-0.1-py2.4.egg | Bin 0 -> 2289 bytes
.../loader/tests/eggs2/Package3-0.1-py2.5.egg | Bin 0 -> 2298 bytes
.../loader/tests/eggs2/Package3-0.1-py2.6.egg | Bin 0 -> 2294 bytes
.../loader/tests/eggs2/Package3-0.1-py2.7.egg | Bin 0 -> 2298 bytes
.../loader/tests/eggs2/Package3-0.1-py3.2.egg | Bin 0 -> 2326 bytes
.../loader/tests/eggs2/Package3-0.1-py3.3.egg | Bin 0 -> 2445 bytes
.../loader/tests/eggs2/Package3-0.1-py3.4.egg | Bin 0 -> 2424 bytes
.../loader/tests/eggs2/Package4-0.1-py2.4.egg | Bin 0 -> 2415 bytes
.../loader/tests/eggs2/Package4-0.1-py2.5.egg | Bin 0 -> 2429 bytes
.../loader/tests/eggs2/Package4-0.1-py2.6.egg | Bin 0 -> 2425 bytes
.../loader/tests/eggs2/Package4-0.1-py2.7.egg | Bin 0 -> 2429 bytes
.../loader/tests/eggs2/Package4-0.1-py3.2.egg | Bin 0 -> 2453 bytes
.../loader/tests/eggs2/Package4-0.1-py3.3.egg | Bin 0 -> 2572 bytes
.../loader/tests/eggs2/Package4-0.1-py3.4.egg | Bin 0 -> 2553 bytes
.../loader/tests/eggs2/Package5-0.1-py2.4.egg | Bin 0 -> 2404 bytes
.../loader/tests/eggs2/Package5-0.1-py2.5.egg | Bin 0 -> 2418 bytes
.../loader/tests/eggs2/Package5-0.1-py2.6.egg | Bin 0 -> 2414 bytes
.../loader/tests/eggs2/Package5-0.1-py2.7.egg | Bin 0 -> 2418 bytes
.../loader/tests/eggs2/Package5-0.1-py3.2.egg | Bin 0 -> 2442 bytes
.../loader/tests/eggs2/Package5-0.1-py3.3.egg | Bin 0 -> 2561 bytes
.../loader/tests/eggs2/Package5-0.1-py3.4.egg | Bin 0 -> 2542 bytes
.../loader/tests/eggs2/Package6-0.1-py2.4.egg | Bin 0 -> 2269 bytes
.../loader/tests/eggs2/Package6-0.1-py2.5.egg | Bin 0 -> 2283 bytes
.../loader/tests/eggs2/Package6-0.1-py2.6.egg | Bin 0 -> 2279 bytes
.../loader/tests/eggs2/Package6-0.1-py2.7.egg | Bin 0 -> 2283 bytes
.../loader/tests/eggs2/Package6-0.1-py3.2.egg | Bin 0 -> 2307 bytes
.../loader/tests/eggs2/Package6-0.1-py3.3.egg | Bin 0 -> 2425 bytes
.../loader/tests/eggs2/Package6-0.1-py3.4.egg | Bin 0 -> 2407 bytes
.../loader/tests/eggs2/Package7-0.1-py2.4.egg | Bin 0 -> 2393 bytes
.../loader/tests/eggs2/Package7-0.1-py2.5.egg | Bin 0 -> 2416 bytes
.../loader/tests/eggs2/Package7-0.1-py2.6.egg | Bin 0 -> 2412 bytes
.../loader/tests/eggs2/Package7-0.1-py2.7.egg | Bin 0 -> 2416 bytes
.../loader/tests/eggs2/Package7-0.1-py3.2.egg | Bin 0 -> 2440 bytes
.../loader/tests/eggs2/Package7-0.1-py3.3.egg | Bin 0 -> 2559 bytes
.../loader/tests/eggs2/Package7-0.1-py3.4.egg | Bin 0 -> 2540 bytes
pyutilib/component/loader/tests/eggsrc/README | 22 +
.../loader/tests/eggsrc/pkg1/package1/__init__.py | 1 +
.../loader/tests/eggsrc/pkg1/package1/main.py | 9 +
.../component/loader/tests/eggsrc/pkg1/setup.py | 34 +
.../loader/tests/eggsrc/pkg2/package2/__init__.py | 1 +
.../loader/tests/eggsrc/pkg2/package2/main.py | 9 +
.../component/loader/tests/eggsrc/pkg2/setup.py | 34 +
.../loader/tests/eggsrc/pkg3/package3/__init__.py | 1 +
.../loader/tests/eggsrc/pkg3/package3/main.py | 12 +
.../component/loader/tests/eggsrc/pkg3/setup.py | 34 +
.../loader/tests/eggsrc/pkg4/package4/__init__.py | 1 +
.../loader/tests/eggsrc/pkg4/package4/main.py | 9 +
.../component/loader/tests/eggsrc/pkg4/setup.py | 34 +
.../loader/tests/eggsrc/pkg5/package5/__init__.py | 1 +
.../loader/tests/eggsrc/pkg5/package5/main.py | 9 +
.../component/loader/tests/eggsrc/pkg5/setup.py | 34 +
.../loader/tests/eggsrc/pkg6/package6/__init__.py | 1 +
.../loader/tests/eggsrc/pkg6/package6/main.py | 9 +
.../component/loader/tests/eggsrc/pkg6/setup.py | 34 +
.../loader/tests/eggsrc/pkg7/package7/__init__.py | 1 +
.../loader/tests/eggsrc/pkg7/package7/main.py | 9 +
.../component/loader/tests/eggsrc/pkg7/setup.py | 34 +
pyutilib/component/loader/tests/load1.jsn | 199 +
pyutilib/component/loader/tests/load1.py | 16 +
pyutilib/component/loader/tests/load1.yml | 153 +
pyutilib/component/loader/tests/load1a.jsn | 192 +
pyutilib/component/loader/tests/load1a.py | 14 +
pyutilib/component/loader/tests/load1a.yml | 148 +
pyutilib/component/loader/tests/load2.jsn | 233 +
pyutilib/component/loader/tests/load2.py | 14 +
pyutilib/component/loader/tests/load2.yml | 177 +
pyutilib/component/loader/tests/load2a.jsn | 226 +
pyutilib/component/loader/tests/load2a.py | 14 +
pyutilib/component/loader/tests/load2a.yml | 172 +
pyutilib/component/loader/tests/plugins1/test1.py | 6 +
pyutilib/component/loader/tests/plugins2/test2.py | 6 +
pyutilib/component/loader/tests/plugins2/test3.py | 11 +
pyutilib/component/loader/tests/plugins2/test4.py | 9 +
pyutilib/component/loader/tests/test_egg.py | 47 +
pyutilib/component/loader/tests/test_load.py | 60 +
pyutilib/component/loader/tests/test_load2.py | 50 +
pyutilib/dev/__init__.py | 9 +
pyutilib/dev/checkCopyright.py | 59 +
pyutilib/dev/lbin.py | 83 +
pyutilib/dev/lpython.py | 91 +
pyutilib/dev/pypi_downloads.py | 180 +
pyutilib/dev/replaceCopyright.py | 84 +
pyutilib/dev/runtests.py | 214 +
pyutilib/enum/__init__.py | 11 +
pyutilib/enum/enum.py | 265 ++
pyutilib/enum/tests/__init__.py | 9 +
pyutilib/enum/tests/test_enum.py | 540 +++
pyutilib/excel/__init__.py | 15 +
pyutilib/excel/base.py | 14 +
pyutilib/excel/excel.py | 188 +
pyutilib/excel/spreadsheet.py | 87 +
pyutilib/excel/spreadsheet_openpyxl.py | 268 ++
pyutilib/excel/spreadsheet_win32com.py | 287 ++
pyutilib/excel/spreadsheet_xlrd.py | 219 +
pyutilib/excel/tests/__init__.py | 8 +
pyutilib/excel/tests/test_data.py | 255 +
pyutilib/excel/tests/test_data.xls | Bin 0 -> 13824 bytes
pyutilib/excel/tests/test_data.xlsx | Bin 0 -> 10003 bytes
pyutilib/math/__init__.py | 12 +
pyutilib/math/median2.py | 24 +
pyutilib/math/median3.py | 24 +
pyutilib/math/numtypes.py | 64 +
pyutilib/math/tests/__init__.py | 9 +
pyutilib/math/tests/test_math.py | 85 +
pyutilib/math/tests/test_numtypes.py | 44 +
pyutilib/math/util.py | 138 +
pyutilib/misc/GlobalData.py | 12 +
pyutilib/misc/__init__.py | 29 +
pyutilib/misc/archivereader.py | 696 +++
pyutilib/misc/comparison.py | 424 ++
pyutilib/misc/config.py | 788 ++++
pyutilib/misc/cross.py | 140 +
pyutilib/misc/dict_with_default.py | 112 +
pyutilib/misc/factory.py | 95 +
pyutilib/misc/format_io.py | 49 +
pyutilib/misc/gc_manager.py | 49 +
pyutilib/misc/generator.py | 12 +
pyutilib/misc/import_file.py | 227 +
pyutilib/misc/indent_io.py | 41 +
pyutilib/misc/log_config.py | 70 +
pyutilib/misc/method.py | 41 +
pyutilib/misc/misc.py | 437 ++
pyutilib/misc/pyyaml_util.py | 287 ++
pyutilib/misc/redirect_io.py | 71 +
pyutilib/misc/singleton.py | 25 +
pyutilib/misc/tee_io.py | 88 +
pyutilib/misc/tests/__init__.py | 3 +
.../misc/tests/archivereader/archive_directory.tar | Bin 0 -> 3584 bytes
.../tests/archivereader/archive_directory.tar.gz | Bin 0 -> 220 bytes
.../misc/tests/archivereader/archive_directory.tgz | Bin 0 -> 211 bytes
.../misc/tests/archivereader/archive_directory.zip | Bin 0 -> 490 bytes
.../tests/archivereader/archive_directory/.junk | 1 +
.../archive_directory/directory/.junk | 1 +
.../archive_directory/directory/fileA.txt | 1 +
.../archive_directory/directory/fileB.txt | 1 +
pyutilib/misc/tests/archivereader/archive_flat.tar | Bin 0 -> 3072 bytes
.../misc/tests/archivereader/archive_flat.tar.gz | Bin 0 -> 177 bytes
pyutilib/misc/tests/archivereader/archive_flat.tgz | Bin 0 -> 169 bytes
pyutilib/misc/tests/archivereader/archive_flat.zip | Bin 0 -> 326 bytes
.../tests/archivereader/archive_flat/fileA.txt | 1 +
.../tests/archivereader/archive_flat/fileB.txt | 1 +
pyutilib/misc/tests/archivereader/fileC.txt | 2 +
pyutilib/misc/tests/archivereader/fileC.txt.bz2 | Bin 0 -> 54 bytes
pyutilib/misc/tests/archivereader/fileC.txt.gz | Bin 0 -> 43 bytes
.../tests/archivereader/win_archive_directory.zip | Bin 0 -> 278 bytes
.../archivereader/win_archive_directory/.junk | 1 +
.../win_archive_directory/directory/.junk | 1 +
.../win_archive_directory/directory/fileA.txt | 1 +
.../win_archive_directory/directory/fileB.txt | 1 +
.../misc/tests/archivereader/win_archive_flat.zip | Bin 0 -> 238 bytes
.../tests/archivereader/win_archive_flat/fileA.txt | 1 +
.../tests/archivereader/win_archive_flat/fileB.txt | 1 +
pyutilib/misc/tests/filecmp1.txt | 8 +
pyutilib/misc/tests/filecmp10.txt | 4 +
pyutilib/misc/tests/filecmp11.txt | 4 +
pyutilib/misc/tests/filecmp2.txt | 8 +
pyutilib/misc/tests/filecmp3.txt | 3 +
pyutilib/misc/tests/filecmp4.txt | 13 +
pyutilib/misc/tests/filecmp5.txt | 2 +
pyutilib/misc/tests/filecmp6.txt | 4 +
pyutilib/misc/tests/filecmp7.txt | 4 +
pyutilib/misc/tests/filecmp8.txt | 4 +
pyutilib/misc/tests/format_io.txt | 19 +
pyutilib/misc/tests/import1.py | 8 +
pyutilib/misc/tests/import1.txt | 1 +
pyutilib/misc/tests/import2.py | 15 +
pyutilib/misc/tests/import2.txt | 1 +
pyutilib/misc/tests/import_data/__init__.py | 0
pyutilib/misc/tests/import_data/a/__init__.py | 0
pyutilib/misc/tests/import_data/a/tfile.py | 3 +
pyutilib/misc/tests/import_data/b/__init__.py | 0
pyutilib/misc/tests/import_data/b/tfile.py | 3 +
pyutilib/misc/tests/import_data/tfile1.0.py | 3 +
pyutilib/misc/tests/jsondata1.jsn | 12 +
pyutilib/misc/tests/jsondata10.jsn | 12 +
pyutilib/misc/tests/jsondata2.jsn | 13 +
pyutilib/misc/tests/jsondata2.jsn.gz | Bin 0 -> 121 bytes
pyutilib/misc/tests/jsondata3.jsn | 5 +
pyutilib/misc/tests/jsondata4.txt | 15 +
pyutilib/misc/tests/jsondata5.jsn | 14 +
pyutilib/misc/tests/jsondata6.jsn | 13 +
pyutilib/misc/tests/jsondata7.jsn | 15 +
pyutilib/misc/tests/jsondata8.jsn | 14 +
pyutilib/misc/tests/jsondata9.jsn | 12 +
pyutilib/misc/tests/redirect_io1.txt | 2 +
pyutilib/misc/tests/redirect_io2.txt | 0
pyutilib/misc/tests/redirect_io3.txt | 2 +
pyutilib/misc/tests/test.xml | 7 +
pyutilib/misc/tests/test1.cfg | 3 +
pyutilib/misc/tests/test_archivereader.py | 369 ++
pyutilib/misc/tests/test_config.py | 1210 +++++
pyutilib/misc/tests/test_cross.py | 50 +
pyutilib/misc/tests/test_factory.py | 67 +
pyutilib/misc/tests/test_import.py | 282 ++
pyutilib/misc/tests/test_io.py | 161 +
pyutilib/misc/tests/test_json.py | 93 +
pyutilib/misc/tests/test_method.py | 42 +
pyutilib/misc/tests/test_misc.py | 426 ++
pyutilib/misc/tests/test_reference.txt | 75 +
pyutilib/misc/tests/test_singleton.py | 44 +
pyutilib/misc/tests/test_smap.py | 152 +
pyutilib/misc/tests/test_xml.py | 102 +
pyutilib/misc/tests/test_yaml.py | 136 +
pyutilib/misc/tests/xmldata1.xml | 10 +
pyutilib/misc/tests/xmldata10.xml | 10 +
pyutilib/misc/tests/xmldata11.xml | 14 +
pyutilib/misc/tests/xmldata12.xml | 16 +
pyutilib/misc/tests/xmldata2.xml | 11 +
pyutilib/misc/tests/xmldata3.xml | 5 +
pyutilib/misc/tests/xmldata4.txt | 13 +
pyutilib/misc/tests/xmldata5.xml | 13 +
pyutilib/misc/tests/xmldata6.xml | 12 +
pyutilib/misc/tests/xmldata7.xml | 14 +
pyutilib/misc/tests/xmldata8.xml | 13 +
pyutilib/misc/tests/xmldata9.xml | 10 +
pyutilib/misc/tests/yamldata1.yml | 8 +
pyutilib/misc/tests/yamldata10.yml | 8 +
pyutilib/misc/tests/yamldata11.yml | 10 +
pyutilib/misc/tests/yamldata12.yml | 11 +
pyutilib/misc/tests/yamldata13.yml | 34 +
pyutilib/misc/tests/yamldata14.yml | 253 +
pyutilib/misc/tests/yamldata14.yml.gz | Bin 0 -> 926 bytes
pyutilib/misc/tests/yamldata2.yml | 9 +
pyutilib/misc/tests/yamldata3.yml | 5 +
pyutilib/misc/tests/yamldata4.txt | 9 +
pyutilib/misc/tests/yamldata5.yml | 11 +
pyutilib/misc/tests/yamldata6.yml | 10 +
pyutilib/misc/tests/yamldata7.yml | 12 +
pyutilib/misc/tests/yamldata8.yml | 10 +
pyutilib/misc/tests/yamldata9.yml | 8 +
pyutilib/misc/timing.py | 41 +
pyutilib/misc/twzzle.py | 68 +
pyutilib/misc/xml_utils.py | 67 +
pyutilib/misc/xmltodict.py | 173 +
pyutilib/ply/__init__.py | 10 +
pyutilib/ply/ply.py | 66 +
pyutilib/pyro/__init__.py | 111 +
pyutilib/pyro/client.py | 166 +
pyutilib/pyro/dispatch_srvr.py | 85 +
pyutilib/pyro/dispatcher.py | 401 ++
pyutilib/pyro/nameserver.py | 34 +
pyutilib/pyro/task.py | 77 +
pyutilib/pyro/util.py | 287 ++
pyutilib/pyro/worker.py | 364 ++
pyutilib/services/__init__.py | 10 +
pyutilib/services/services.py | 53 +
pyutilib/subprocess/GlobalData.py | 12 +
pyutilib/subprocess/__init__.py | 16 +
pyutilib/subprocess/processmngr.py | 816 ++++
pyutilib/subprocess/tests/__init__.py | 9 +
pyutilib/subprocess/tests/tee_script.py | 9 +
pyutilib/subprocess/tests/test_subprocess.py | 187 +
pyutilib/th/__init__.py | 22 +
pyutilib/th/nose_gc.py | 21 +
pyutilib/th/nose_testdata.py | 136 +
pyutilib/th/nose_timeout.py | 83 +
pyutilib/th/pyunit.py | 329 ++
pyutilib/th/runtests.py | 218 +
pyutilib/th/tests/__init__.py | 1 +
pyutilib/th/tests/file1.txt | 1 +
pyutilib/th/tests/file1.txt.gz | Bin 0 -> 41 bytes
pyutilib/th/tests/file1.zip | Bin 0 -> 161 bytes
pyutilib/th/tests/file2.txt | 1 +
pyutilib/th/tests/file2.txt.gz | Bin 0 -> 41 bytes
pyutilib/th/tests/file2.zip | Bin 0 -> 161 bytes
pyutilib/th/tests/file3.zip | Bin 0 -> 300 bytes
pyutilib/th/tests/test_misc.py | 130 +
pyutilib/th/tests/test_pyunit.py | 50 +
pyutilib/th/tests/test_pyunit1.py | 27 +
pyutilib/th/tests/test_pyunit2.py | 21 +
pyutilib/workflow/__init__.py | 25 +
pyutilib/workflow/connector.py | 57 +
pyutilib/workflow/driver.py | 59 +
pyutilib/workflow/executable.py | 44 +
pyutilib/workflow/file.py | 15 +
pyutilib/workflow/functor.py | 341 ++
pyutilib/workflow/globals.py | 20 +
pyutilib/workflow/port.py | 284 ++
pyutilib/workflow/resource.py | 46 +
pyutilib/workflow/task.py | 256 +
pyutilib/workflow/tasks.py | 105 +
pyutilib/workflow/tests/__init__.py | 1 +
pyutilib/workflow/tests/test1.txt | 6 +
pyutilib/workflow/tests/test2.txt | 1 +
pyutilib/workflow/tests/test3.txt | 35 +
pyutilib/workflow/tests/test4.txt | 46 +
pyutilib/workflow/tests/test5b.txt | 253 +
pyutilib/workflow/tests/test_core.py | 545 +++
pyutilib/workflow/tests/test_doc.py | 19 +
pyutilib/workflow/tests/test_task.py | 793 ++++
pyutilib/workflow/workflow.py | 254 +
setup.cfg | 8 +
setup.py | 99 +
504 files changed, 55423 insertions(+)
diff --git a/AUTHORS.txt b/AUTHORS.txt
new file mode 100644
index 0000000..9a31c78
--- /dev/null
+++ b/AUTHORS.txt
@@ -0,0 +1,4 @@
+William Hart
+John Siirola
+Gabe Hackabiel
+Kevin Hunter
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
new file mode 100644
index 0000000..ba8a6f3
--- /dev/null
+++ b/CHANGELOG.txt
@@ -0,0 +1,519 @@
+====================
+ PyUtilib CHANGELOG
+====================
+
+-------------------------------------------------------------------------------
+ Version 5.2.3601
+-------------------------------------------------------------------------------
+
+- Fixed line count when processing multiple files.
+
+-------------------------------------------------------------------------------
+ Version 5.2.3599
+-------------------------------------------------------------------------------
+
+- Py3k fixes
+- pyutilib.subprocess fix for python 3.5
+- pyutilib.pyro
+ - Added options that allow setting up the nameserver and dispatch server in
+ user specified ports
+ - Fix for Pyro3 so that workers do not ignore shutdown requests from the dispatcher
+ - Being more careful about clearing queues: Do this in a thread
+ safe way to avoid leaving threads waiting on a deleted queue
+ object.
+ - Do not mark clear queue methods as oneway (Pyro4 only) to
+ avoid race conditions with adding tasks after clear queue calls
+ - More robust error handling when connecting to the nameserver
+ - Changing default behavior of TaskWorker to collect a single
+ task at a time, which is more appropriate worker groups of
+ workers that all collect from the same queue.
+ - Allow derived worker types to set the _bulk_task_collection
+ flag, which activates bulk task collection from their queue type
+ - allow Client to be initialized with a previously obtained dispatcher proxy
+ - Exposing functionality for limiting the number of workers
+ that can be registered with the dispatcher through an additional
+ command-line option (--worker-limit)
+ - Adding methods that allow registration of workers with the
+ dispatcher object. This facilitates client-side operations for
+ acquiring a minimum number of workers over multiple dispatchers.
+ - Added functionality that allows splitting workers across multiple dispatch servers
+
+-------------------------------------------------------------------------------
+ Version 5.1.3556
+-------------------------------------------------------------------------------
+
+- Misc update to PauseGC API.
+
+-------------------------------------------------------------------------------
+ Version 5.1.3554
+-------------------------------------------------------------------------------
+
+- Catch errors when GC disabling isn't allowed.
+- Fixing an error message in ConfigBlock
+
+-------------------------------------------------------------------------------
+ Version 5.1.3548
+-------------------------------------------------------------------------------
+
+- Adding multiple task submission capability to dispatcher.
+- Improved clarity of Pyro diagnostic messages
+- Fixing the PyPI downloader so that it can handle non-numeric versions.
+- Adding support for xlrd and openpyxl interfaces.
+- Changing the semantics of Config* objects to return the values
+ of ConfigValue objects.
+- Updates to Container
+ - Changing Container output to look like YAML.
+ - When loading dictionaries, recursively create Container objects
+ for sub-dictionaries.
+- Added a randomization component to the sleep timeout in the worker
+ wait-for-work loop to avoid dispatcher contention.
+- Updates to the ConfigBlock
+ - Support for multiple argument definitions for a single ConfigValue
+ - Support for declaring groups by passing argparse parser or group objects
+ - Improved checking for implicit Block attributes
+ - Support for a default domain for implicit block attributes
+
+-------------------------------------------------------------------------------
+ Version 5.0.3478
+-------------------------------------------------------------------------------
+
+- Changing naming of nose plugins.
+- Adding the --with-testdata option when runing performance tests.
+- Pyro3/Pyro4 compatibility fixes
+
+-------------------------------------------------------------------------------
+ Version 5.0.3467
+-------------------------------------------------------------------------------
+
+- Integrating many PyUtilib sub-packages into a single source tree
+- Integrating the Coopr plugin framework in pyutilib.component.core
+
+- pyutilib.th
+ - Adding a forcedskip option, which can be used to add tests that
+ are skipped due to external factors.
+ - Extending baseline tests to allow comparison with YAML, XML and
+ JSON files.
+- pyutilib.pyro
+ - Changes to support clearing the dispatcher queue
+ - Adding default value for TaskWorker type
+ - Allowing more control of blocking behavior when calling dispatcher
+ - Modifying dispatcher to look for the presence of an environment
+ variable called "MAX_PYRO_CONNECTIONS", to over-ride the default
+ number of allowed connections.
+ - Adding randomization of the sleep interval in a pyro client,
+ following failure to initially connect to a name server.
+ Randomization will better distribute the number of concurrent
+ re-connection attempts.
+- pyutilib.misc
+ - Allowing None tolerance when comparing YAML files.
+ - Disallowing whitespace between a +/- and the number. Strings
+ cannot be converted to floats with whitespace
+ - Adding support for gzip and bz2 compressed files, which act as
+ single file archives
+ - Adding support to open readonly file objects (using the open()
+ method) rather than only supporting file extractions to disk
+ - Adding an option to clear sys.modules of the
+ module being imported. Sometimes, we really want to re-import
+ a module with the same 'name' that was located in a different
+ location.
+- pyutilib.dev
+ - Adding a '-f' [find only] option to lbin so that lbin can be
+ used to locate but not run local executables.
+
+-------------------------------------------------------------------------------
+ Version 4.7.3340
+-------------------------------------------------------------------------------
+
+- pyutilib.th 5.4.2
+
+-------------------------------------------------------------------------------
+ Version 4.7.3336
+-------------------------------------------------------------------------------
+
+- pyutilib.subprocess 3.6.2
+
+-------------------------------------------------------------------------------
+ Version 4.7.3332
+-------------------------------------------------------------------------------
+
+- pyutilib.component.config 3.8
+ pyutilib.misc 5.9.1
+
+-------------------------------------------------------------------------------
+ Version 4.7.3326
+-------------------------------------------------------------------------------
+
+- pyutilib.component.core 4.6.4
+ pyutilib.misc 5.9
+
+-------------------------------------------------------------------------------
+ Version 4.7.3311
+-------------------------------------------------------------------------------
+
+- pyutilib.component.core 4.6.3
+
+-------------------------------------------------------------------------------
+ Version 4.7.3305
+-------------------------------------------------------------------------------
+
+- pyutilib.component.core 4.6.2
+
+-------------------------------------------------------------------------------
+ Version 4.7.3301
+-------------------------------------------------------------------------------
+
+- pyutilib.component.core 4.6.1
+
+-------------------------------------------------------------------------------
+ Version 4.7.3281
+-------------------------------------------------------------------------------
+
+- pyutilib.component.config 3.7
+ pyutilib.dev 2.5
+ pyutilib.misc 5.8,
+ pyutilib.pyro 3.6.1
+ pyutilib.subprocess 3.6.1
+ pyutilib.svn 1.5.1
+ pyutilib.virtualenv 4.3.4
+ pyutilib.workflow 3.5.1
+
+-------------------------------------------------------------------------------
+ Version 4.6.3215
+-------------------------------------------------------------------------------
+
+- pyutilib.component.config 3.6.1
+ pyutilib.dev 2.4
+ pyutilib.misc 5.6
+ pyutilib.pyro 3.6
+ pyutilib.subprocess 3.6
+ pyutilib.svn 1.5
+ pyutilib.virtualenv 4.2
+ pyutilib.workflow 3.5
+
+-------------------------------------------------------------------------------
+ Version 4.5.3053
+-------------------------------------------------------------------------------
+
+- pyutilib.autodist 1.0
+ pyutilib.autotest 2.0.1
+ pyutilib.svn 1.4.1
+ pyutilib.virtualenv 4.0
+
+-------------------------------------------------------------------------------
+ Version 4.4.3026
+-------------------------------------------------------------------------------
+
+- pyutilib.virtualenv 3.3
+
+-------------------------------------------------------------------------------
+ Version 4.3.3009
+-------------------------------------------------------------------------------
+
+- pyutilib.dev 2.3
+
+-------------------------------------------------------------------------------
+ Version 4.3.2997
+-------------------------------------------------------------------------------
+
+- pyutilib.dev 2.2.1
+ pyutilib.enum 1.2
+ pyutilib.misc 5.5.1
+ pyutilib.subprocess 3.5.4
+ pyutilib.svn 1.4
+ pyutilib.th 5.4.1
+
+-------------------------------------------------------------------------------
+ Version 4.2.2964
+-------------------------------------------------------------------------------
+
+- pyutilib.component.config 3.6
+ pyutilib.component.core 4.6
+ pyutilib.component.loader 3.4.1
+ pyutilib.dev 2.2
+ pyutilib.excel 3.1.2
+ pyutilib.math 3.3.1
+ pyutilib.misc 5.5
+ pyutilib.ply 3.0.8
+ pyutilib.pyro 3.5.3
+ pyutilib.subprocess 3.5.3
+ pyutilib.th 5.4
+ pyutilib.virtualenv 3.2
+ pyutilib.workflow 3.4
+
+-------------------------------------------------------------------------------
+ Version 4.1.2918
+-------------------------------------------------------------------------------
+
+- pyutilib.workflow 3.3.3
+ pyutilib.virtualenv 3.1.1
+
+-------------------------------------------------------------------------------
+ Version 4.1.2908
+-------------------------------------------------------------------------------
+
+- pyutilib.workflow 3.3.2
+
+-------------------------------------------------------------------------------
+ Version 4.1.2897
+-------------------------------------------------------------------------------
+
+- pyutilib.component.config 3.5.1
+ pyutilib.component.core 4.5.6
+ pyutilib.workflow 3.3.1
+
+-------------------------------------------------------------------------------
+ Version 4.1.2882
+-------------------------------------------------------------------------------
+
+- pyutilib.component.config 3.5
+ pyutilib.component.core 4.5.5
+ pyutilib.dev 2.1
+ pyutilib.virtualenv 3.1
+ pyutilib.workflow 3.3
+
+-------------------------------------------------------------------------------
+ Version 4.0.2848
+-------------------------------------------------------------------------------
+
+- pyutilib.pyro 3.5.2
+
+-------------------------------------------------------------------------------
+ Version 4.0.2832
+-------------------------------------------------------------------------------
+
+- pyutilib.excel 3.1.1
+ pyutilib.ply 3.0.7
+ pyutilib.pyro 3.5.1
+ pyutilib.svn 1.3.1
+
+-------------------------------------------------------------------------------
+ Version 4.0.2819
+-------------------------------------------------------------------------------
+
+- pyutilib.component.core 4.5.2
+ pyutilib.subprocess 3.5.2
+
+-------------------------------------------------------------------------------
+ Version 4.0.2807
+-------------------------------------------------------------------------------
+
+- pyutilib.component.core 4.5.1
+ pyutilib.misc 5.3.1
+ pyutilib.subprocess 3.5.1
+
+-------------------------------------------------------------------------------
+ Version 4.0.2801
+-------------------------------------------------------------------------------
+
+- pyutilib.autotest 2.0
+ pyutilib.component.app 3.2
+ pyutilib.component.config 3.4
+ pyutilib.component.core 4.5
+ pyutilib.component.executables 3.5
+ pyutilib.component.loader 3.4
+ pyutilib.dev 2.0
+ pyutilib.enum 1.1
+ pyutilib.excel 3.1
+ pyutilib.math 3.3
+ pyutilib.misc 5.3
+ pyutilib.R 3.1
+ pyutilib.services 3.4
+ pyutilib.subprocess 3.5
+ pyutilib.svn 1.3
+ pyutilib.th 5.3
+ pyutilib.virtualenv 3.0
+ pyutilib.workflow 3.2
+
+-------------------------------------------------------------------------------
+ Version 3.11.2730
+-------------------------------------------------------------------------------
+
+- pyutilib.common 3.0.7
+ pyutilib.workflow 3.1.1
+
+-------------------------------------------------------------------------------
+ Version 3.10.2718
+-------------------------------------------------------------------------------
+
+- pyutilib.common 3.0.6
+ pyutilib.math 3.2
+ pyutilib.misc 5.2
+ pyutilib.virtualenv 2.9
+
+-------------------------------------------------------------------------------
+ Version 3.9.2706
+-------------------------------------------------------------------------------
+
+- pyutilib.autotest 1.6
+ pyutilib.component.core 4.4.1
+ pyutilib.dev 1.17
+ pyutilib.misc 5.1
+ pyutilib.subprocess 3.4
+ pyutilib.svn 1.2
+ pyutilib.virtualenv 2.8
+ pyutilib.workflow 3.1
+
+-------------------------------------------------------------------------------
+ Version 3.8.2669
+-------------------------------------------------------------------------------
+
+- pyutilib.misc 5.0.1
+
+-------------------------------------------------------------------------------
+ Version 3.8.2652
+-------------------------------------------------------------------------------
+
+- pyutilib.misc 5.0.1
+ pyutilib.pyro 3.5
+ pyutilib.svn 1.1
+ pyutilib.virtualenv 2.7
+
+-------------------------------------------------------------------------------
+ Version 3.7.2615
+-------------------------------------------------------------------------------
+
+- pyutilib.autotest 1.5
+ pyutilib.component.app 3.1.7
+ pyutilib.component.config 3.3.3
+ pyutilib.component.core 4.4
+ pyutilib.dev 1.16
+ pyutilib.excel 3.0.7
+ pyutilib.math 3.1
+ pyutilib.misc 5.0
+ pyutilib.pyro 3.4
+ pyutilib.subprocess 3.3
+ pyutilib.svn 1.0.2
+ pyutilib.th 5.2
+ pyutilib.virtualenv 2.6
+ pyutilib.workflow 3.0
+
+-------------------------------------------------------------------------------
+ Version 3.6.2498
+-------------------------------------------------------------------------------
+
+- pyutilib.autotest 1.4.6
+ pyutilib.common 3.0.5
+ pyutilib.component.app 3.1.6
+ pyutilib.component.config 3.3.2
+ pyutilib.component.core 4.3.1
+ pyutilib.component.executables 3.4.1
+ pyutilib.component.loader 3.3.1
+ pyutilib.dev 1.15.2
+ pyutilib.enum 1.0.7
+ pyutilib.excel 3.0.6
+ pyutilib.math 3.0.6
+ pyutilib.misc 4.6
+ pyutilib.ply 3.0.6
+ pyutilib.pyro 3.3
+ pyutilib.R 3.0.5
+ pyutilib.services 3.3.1
+ pyutilib.subprocess 3.2.3
+ pyutilib.svn 1.0.1
+ pyutilib.th 5.0
+ pyutilib.virtualenv 2.5
+ pyutilib.workflow 2.2.4
+
+-------------------------------------------------------------------------------
+ Version 3.5.2320
+-------------------------------------------------------------------------------
+
+- pyutilib.dev 1.15
+ pyutilib.misc 4.5.3
+ pyutilib.virtualenv 2.4.1
+
+-------------------------------------------------------------------------------
+ Version 3.5.2313
+-------------------------------------------------------------------------------
+
+- pyutilib.misc 4.5.2
+ pyutilib.ply 3.0.5
+ pyutilib.virtualenv 2.4
+
+-------------------------------------------------------------------------------
+ Version 3.4.2289
+-------------------------------------------------------------------------------
+
+- pyutilib.autotest 1.4.4
+ pyutilib.component.app 3.1.5
+ pyutilib.component.config 3.3.1
+ pyutilib.component.core 4.3
+ pyutilib.component.loader 3.3
+ pyutilib.dev 1.14
+ pyutilib.enum 1.0.6
+ pyutilib.excel 3.0.5
+ pyutilib.math 3.0.5
+ pyutilib.misc 4.5.1
+ pyutilib.pyro 3.2.1
+ pyutilib.th 4.6
+ pyutilib.virtualenv 2.3
+ pyutilib.workflow 2.2.2
+
+-------------------------------------------------------------------------------
+ Version 3.3.2092
+-------------------------------------------------------------------------------
+
+- pyutilib.component.core 4.1.1
+ pyutilib.workflow 2.2.1
+
+-------------------------------------------------------------------------------
+ Version 3.3.2082
+-------------------------------------------------------------------------------
+
+- pyutilib.autotest 1.4.1
+ pyutilib.component.executables 3.4
+ pyutilib.misc 4.2
+ pyutilib.services 3.3
+ pyutilib.subprocess 3.2.2
+ pyutilib.th 4.4
+ pyutilib.workflow 2.2
+
+-------------------------------------------------------------------------------
+ Version 3.2.2053
+-------------------------------------------------------------------------------
... 57780 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pyutilib.git
More information about the Python-modules-commits
mailing list