LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/.gitignore
docs/index.rst
docs/_static/.gitignore
docs/_templates/.gitignore
pykern/__init__.py
pykern/fconf.py
pykern/http.py
pykern/http_unit.py
pykern/mpi.py
pykern/pkarray.py
pykern/pkasyncio.py
pykern/pkcollections.py
pykern/pkcompat.py
pykern/pkconfig.py
pykern/pkconst.py
pykern/pkdebug.py
pykern/pkexample.py
pykern/pkinspect.py
pykern/pkio.py
pykern/pkjinja.py
pykern/pkjson.py
pykern/pkplatform.py
pykern/pkresource.py
pykern/pkrunpy.py
pykern/pksetup.py
pykern/pksubprocess.py
pykern/pkunit.py
pykern/pkyaml.py
pykern/pykern_console.py
pykern/pytest_plugin.py
pykern/quest.py
pykern/util.py
pykern/xlsx.py
pykern.egg-info/PKG-INFO
pykern.egg-info/SOURCES.txt
pykern.egg-info/dependency_links.txt
pykern.egg-info/entry_points.txt
pykern.egg-info/requires.txt
pykern.egg-info/top_level.txt
pykern/package_data/sphinx-conf.py
pykern/package_data/test.yml
pykern/package_data/projex/README.md.jinja
pykern/package_data/projex/dot-gitignore.jinja
pykern/package_data/projex/dot-readthedocs.yml.jinja
pykern/package_data/projex/pyproject.toml.jinja
pykern/package_data/projex-licenses/agpl-3.0.txt
pykern/package_data/projex-licenses/apache2.jinja
pykern/package_data/projex-licenses/gpl2.jinja
pykern/package_data/projex-licenses/gpl3.jinja
pykern/package_data/projex-licenses/lgpl2.jinja
pykern/package_data/projex-licenses/lgpl3.jinja
pykern/package_data/projex-licenses/mit.jinja
pykern/package_data/projex-licenses/proprietary.jinja
pykern/package_data/projex/.github/workflows/python-ci.yml.jinja
pykern/package_data/projex/docs/dot-gitignore.jinja
pykern/package_data/projex/docs/index.rst.jinja
pykern/package_data/projex/docs/_static/dot-gitignore.jinja
pykern/package_data/projex/docs/_templates/dot-gitignore.jinja
pykern/package_data/projex/projex/__init__.py.jinja
pykern/package_data/projex/projex/projex_console.py.jinja
pykern/package_data/projex/projex/package_data/dot-gitignore.jinja
pykern/package_data/projex/projex/pkcli/__init__.py.jinja
pykern/package_data/projex/tests/dot-gitignore.jinja
pykern/package_data/projex/tests/import_test.py.jinja
pykern/pkcli/__init__.py
pykern/pkcli/ci.py
pykern/pkcli/fmt.py
pykern/pkcli/github.py
pykern/pkcli/github_orgmode.py
pykern/pkcli/pkexample.py
pykern/pkcli/projex.py
pykern/pkcli/rsmanifest.py
pykern/pkcli/sim.py
pykern/pkcli/sphinx.py
pykern/pkcli/test.py
tests/.gitignore
tests/conftest.py
tests/fconf_test.py
tests/http_test.py
tests/mpi_test.py
tests/pkarray_test.py
tests/pkasyncio_test.py
tests/pkcli1_test.py
tests/pkcli_test.py
tests/pkcollections_test.py
tests/pkcompat_test.py
tests/pkconfig1_test.py
tests/pkconfig2_test.py
tests/pkconfig3_test.py
tests/pkconfig4_test.py
tests/pkconfig5_test.py
tests/pkconfig6_test.py
tests/pkconfig7_test.py
tests/pkconfig8_test.py
tests/pkconfig9_test.py
tests/pkdebug1_test.py
tests/pkdebug2_test.py
tests/pkexample_test.py
tests/pkinspect_test.py
tests/pkio_test.py
tests/pkjinja_test.py
tests/pkjson_test.py
tests/pkplatform_test.py
tests/pkresource_test.py
tests/pkrunpy_test.py
tests/pksubprocess_test.py
tests/pkunit1_test.py
tests/pkunit_test.py
tests/pkyaml_test.py
tests/util_test.py
tests/xlsx_test.py
tests/fconf_data/1.in/0.py
tests/fconf_data/1.in/1.yml
tests/fconf_data/1.in/2.yml
tests/fconf_data/1.out/res.json
tests/fconf_data/2.in/1.yml
tests/fconf_data/2.out/res.json
tests/fconf_data/3.in/0.py
tests/fconf_data/3.in/1.py
tests/fconf_data/3.in/2.yml
tests/fconf_data/3.out/res.json
tests/mpi_data/p1.py
tests/pkcli/ci1_test.py
tests/pkcli/ci_test.py
tests/pkcli/fmt_test.py
tests/pkcli/github_orgmode_test.py
tests/pkcli/github_test.py
tests/pkcli/projex1_test.py
tests/pkcli/projex2_test.py
tests/pkcli/rsmanifest_test.py
tests/pkcli/sim_test.py
tests/pkcli/sphinx_test.py
tests/pkcli/test1_test.py
tests/pkcli/test2_test.py
tests/pkcli/test3_test.py
tests/pkcli/test_test.py
tests/pkcli/ci1_data/1.in/setup.py
tests/pkcli/ci1_data/1.in/.x/x.py
tests/pkcli/ci1_data/1.in/somepkg/has_print.py
tests/pkcli/ci1_data/1.in/somepkg/ok.py
tests/pkcli/ci1_data/1.in/somepkg/package_data/not_checked.py
tests/pkcli/ci1_data/1.in/tests/test_data/not_checked.py
tests/pkcli/ci1_data/1.out/pkexcept
tests/pkcli/ci_data/check_eof_newline-1.in/x.py
tests/pkcli/ci_data/check_eof_newline-1.out/pkexcept
tests/pkcli/ci_data/check_eof_newline-2.in/x.py
tests/pkcli/ci_data/check_eof_newline-2.out/pkexcept
tests/pkcli/ci_data/check_prints-1.in/x.py
tests/pkcli/ci_data/check_prints-1.in/run/ignored.py
tests/pkcli/ci_data/check_prints-1.out/pkexcept
tests/pkcli/ci_data/check_prints-2.in/x.py
tests/pkcli/ci_data/check_prints-2.out/pkexcept
tests/pkcli/ci_data/check_prints-3.in/x.py
tests/pkcli/ci_data/check_prints-3.out/pkexcept
tests/pkcli/ci_data/check_prints-4.in/x.py
tests/pkcli/ci_data/check_prints-4.out/pkexcept
tests/pkcli/ci_data/run-1.in/x.py
tests/pkcli/ci_data/run-1.out/pkexcept
tests/pkcli/ci_data/run-2.in/x.py
tests/pkcli/ci_data/run-2.in/tests/x_test.py
tests/pkcli/ci_data/run-2.out/pkexcept
tests/pkcli/fmt_data/check1.in/x.py
tests/pkcli/fmt_data/check1.out/pkexcept
tests/pkcli/fmt_data/check2.in/x.py
tests/pkcli/fmt_data/check2.out/pkexcept
tests/pkcli/fmt_data/diff.in/file1.py
tests/pkcli/fmt_data/diff.out/pkexcept
tests/pkcli/fmt_data/diff2.in/x.py
tests/pkcli/fmt_data/diff2.out/pkexcept
tests/pkcli/fmt_data/fmt_dir.in/file1.py
tests/pkcli/fmt_data/fmt_dir.in/y.py
tests/pkcli/fmt_data/fmt_dir.in/z.py
tests/pkcli/fmt_data/fmt_dir.out/file1.py
tests/pkcli/fmt_data/fmt_dir.out/y.py
tests/pkcli/fmt_data/fmt_dir.out/z.py
tests/pkcli/github_orgmode_data/assignee_issues-1.in/repo.json
tests/pkcli/github_orgmode_data/assignee_issues-1.out/assignee_issues.org
tests/pkcli/github_orgmode_data/from_issues-1.in/repo.json
tests/pkcli/github_orgmode_data/from_issues-1.out/radiasoft-test-pykern-github-orgmode.org
tests/pkcli/github_orgmode_data/to_issues-1.in/repo.json
tests/pkcli/github_orgmode_data/to_issues-1.in/to_issues-1.org
tests/pkcli/github_orgmode_data/to_issues-1.out/res.json
tests/pkcli/projex2_data/private.in/.gitignore
tests/pkcli/projex2_data/private.in/LICENSE
tests/pkcli/projex2_data/private.in/README.md
tests/pkcli/projex2_data/private.in/setup.py
tests/pkcli/projex2_data/private.in/.github/workflows/python-ci.yml
tests/pkcli/projex2_data/private.in/docs/.gitignore
tests/pkcli/projex2_data/private.in/docs/index.rst
tests/pkcli/projex2_data/private.in/docs/_static/.gitignore
tests/pkcli/projex2_data/private.in/docs/_templates/.gitignore
tests/pkcli/projex2_data/private.in/private/__init__.py
tests/pkcli/projex2_data/private.in/private/base_pkconfig.py
tests/pkcli/projex2_data/private.in/private/private_console.py
tests/pkcli/projex2_data/private.in/private/qdev.py
tests/pkcli/projex2_data/private.in/private/setup.py
tests/pkcli/projex2_data/private.in/private/package_data/.gitignore
tests/pkcli/projex2_data/private.in/private/pkcli/__init__.py
tests/pkcli/projex2_data/private.in/tests/.gitignore
tests/pkcli/projex2_data/private.in/tests/import_test.py
tests/pkcli/projex2_data/private.out/README.md
tests/pkcli/projex2_data/private.out/projex.out
tests/pkcli/projex2_data/private.out/pyproject.toml
tests/pkcli/projex2_data/xyzzy1.in/.gitignore
tests/pkcli/projex2_data/xyzzy1.in/LICENSE
tests/pkcli/projex2_data/xyzzy1.in/README.md
tests/pkcli/projex2_data/xyzzy1.in/setup.py
tests/pkcli/projex2_data/xyzzy1.in/.github/workflows/python-ci.yml
tests/pkcli/projex2_data/xyzzy1.in/docs/.gitignore
tests/pkcli/projex2_data/xyzzy1.in/docs/index.rst
tests/pkcli/projex2_data/xyzzy1.in/docs/_static/.gitignore
tests/pkcli/projex2_data/xyzzy1.in/docs/_templates/.gitignore
tests/pkcli/projex2_data/xyzzy1.in/tests/.gitignore
tests/pkcli/projex2_data/xyzzy1.in/tests/import_test.py
tests/pkcli/projex2_data/xyzzy1.in/xyzzy1/__init__.py
tests/pkcli/projex2_data/xyzzy1.in/xyzzy1/xyzzy1_console.py
tests/pkcli/projex2_data/xyzzy1.in/xyzzy1/package_data/.gitignore
tests/pkcli/projex2_data/xyzzy1.in/xyzzy1/pkcli/__init__.py
tests/pkcli/projex2_data/xyzzy1.out/README.md
tests/pkcli/projex2_data/xyzzy1.out/projex.out
tests/pkcli/projex2_data/xyzzy1.out/pyproject.toml
tests/pkcli/test1_data/tests/always_test.py
tests/pkcli/test1_data/tests/twice_test.py
tests/pkcli/test2_data/1.in/coroutine_test.py
tests/pkcli/test3_data/tests/0slow_test.py
tests/pkcli/test3_data/tests/1fail_test.py
tests/pkcli/test3_data/tests/2pass_test.py
tests/pkcli/test_data/tests/1_test.py
tests/pkcli/test_data/tests/2_test.py
tests/pkcli/test_data/tests/3_test.py
tests/pkcli_data/arghparsing/__init__.py
tests/pkcli_data/arghparsing/pkcli/__init__.py
tests/pkcli_data/command_info.in/example_pkcli_module.py
tests/pkcli_data/command_info.out/example_stderr.out
tests/pkcli_data/package1/__init__.py
tests/pkcli_data/package1/pkcli/__init__.py
tests/pkcli_data/package1/pkcli/conf1.py
tests/pkcli_data/package1/pkcli/conf2.py
tests/pkcli_data/package1/pkcli/conf3.py
tests/pkcli_data/package1/pkcli/conf4.py
tests/pkcli_data/package1/pkcli/conf5.py
tests/pkcli_data/package2/__init__.py
tests/pkcli_data/package2/pkcli/__init__.py
tests/pkcli_data/package2/pkcli/argh_test.py
tests/pkcli_data/package2/pkcli/some_mod.py
tests/pkconfig_data/p1/__init__.py
tests/pkconfig_data/p1/append_error.py
tests/pkconfig_data/p1/base_pkconfig.py
tests/pkconfig_data/p1/m1.py
tests/pkconfig_data/p1/s1/__init__.py
tests/pkconfig_data/p1/s1/m11.py
tests/pkconfig_data/p1/s1/m12.py
tests/pkinspect_data/p1/__init__.py
tests/pkinspect_data/p1/m1.py
tests/pkinspect_data/p1/p2/__init__.py
tests/pkinspect_data/p1/p2/m2.py
tests/pkio_data/binary.dat
tests/pkio_data/text.dat
tests/pkjinja_data/__init__.py
tests/pkjinja_data/t1.py
tests/pkjinja_data/package_data/t1.jinja
tests/pkresource_data/__init__.py
tests/pkresource_data/t1.py
tests/pkresource_data/package_data/somefile
tests/pkrunpy_data/f1.py
tests/pksetup_data/pksetupunit1/.gitignore
tests/pksetup_data/pksetupunit1/LICENSE
tests/pksetup_data/pksetupunit1/README.md
tests/pksetup_data/pksetupunit1/requirements.txt
tests/pksetup_data/pksetupunit1/setup.py
tests/pksetup_data/pksetupunit1/docs/index.rst
tests/pksetup_data/pksetupunit1/examples/example1.txt
tests/pksetup_data/pksetupunit1/pksetupunit1/__init__.py
tests/pksetup_data/pksetupunit1/pksetupunit1/base_pkconfig.py
tests/pksetup_data/pksetupunit1/pksetupunit1/mod1.py
tests/pksetup_data/pksetupunit1/pksetupunit1/package_data/data1
tests/pksetup_data/pksetupunit1/pksetupunit1/pkg1/__init__.py
tests/pksetup_data/pksetupunit1/pksetupunit1/pkg1/mod2.py
tests/pksetup_data/pksetupunit1/scripts/script1
tests/pksetup_data/pksetupunit1/tests/.gitignore
tests/pksetup_data/pksetupunit1/tests/mod1_test.py
tests/pksetup_data/pksetupunit1/tests/mod2_test.py
tests/pksetup_data/pksetupunit2/.gitignore
tests/pksetup_data/pksetupunit2/.travis.yml
tests/pksetup_data/pksetupunit2/LICENSE
tests/pksetup_data/pksetupunit2/README.md
tests/pksetup_data/pksetupunit2/requirements.txt
tests/pksetup_data/pksetupunit2/setup.py
tests/pksetup_data/pksetupunit2/docs/.gitignore
tests/pksetup_data/pksetupunit2/docs/index.rst
tests/pksetup_data/pksetupunit2/docs/_static/.gitignore
tests/pksetup_data/pksetupunit2/docs/_templates/.gitignore
tests/pksetup_data/pksetupunit2/pksetupunit2/__init__.py
tests/pksetup_data/pksetupunit2/pksetupunit2/base_pkconfig.py
tests/pksetup_data/pksetupunit2/pksetupunit2/pksetupunit2_console.py
tests/pksetup_data/pksetupunit2/pksetupunit2/package_data/.gitignore
tests/pksetup_data/pksetupunit2/pksetupunit2/pkcli/__init__.py
tests/pksetup_data/pksetupunit2/tests/.gitignore
tests/pksetup_data/pksetupunit2/tests/simple_test.py
tests/pkunit1_data/bytes-1.in/dot.gif
tests/pkunit1_data/bytes-1.out/dot.gif
tests/pkunit1_data/conformance-1.in/in.txt
tests/pkunit1_data/conformance-1.in/res.json
tests/pkunit1_data/conformance-1.out/in.txt
tests/pkunit1_data/conformance-1.out/out.txt
tests/pkunit1_data/conformance-1.out/res.json
tests/pkunit1_data/conformance-2.in/in.txt
tests/pkunit1_data/conformance-2.in/out.txt
tests/pkunit1_data/conformance-2.out/in.txt
tests/pkunit1_data/curly_brackets.in/sample.txt
tests/pkunit1_data/curly_brackets.out/sample.txt
tests/pkunit1_data/deviance-1.in/not-used.txt
tests/pkunit1_data/deviance-1.out/out.txt
tests/pkunit_data/actual_abs_ok.ndiff
tests/pkunit_data/actual_conformance_2.ndiff
tests/pkunit_data/actual_default_conformance.ndiff
tests/pkunit_data/actual_default_conformance_1.ndiff
tests/pkunit_data/actual_rel_ok.ndiff
tests/pkunit_data/actual_rel_ok_2.ndiff
tests/pkunit_data/assert1.json
tests/pkunit_data/different.bin
tests/pkunit_data/example.csv
tests/pkunit_data/example.xlsx
tests/pkunit_data/expect_abs_ok.ndiff
tests/pkunit_data/expect_conformance_2.ndiff
tests/pkunit_data/expect_default_conformance.ndiff
tests/pkunit_data/expect_default_conformance_1.ndiff
tests/pkunit_data/expect_rel_ok.ndiff
tests/pkunit_data/expect_rel_ok_2.ndiff
tests/pkunit_data/file_eq1.json
tests/pkunit_data/file_eq2.txt
tests/pkunit_data/file_eq3.txt
tests/pkunit_data/ignore_lines.in
tests/pkunit_data/ignore_lines.out
tests/pkunit_data/in.bin
tests/pkunit_data/out.bin
tests/pkunit_data/t1.yml
tests/pkunit_data/import1/p1/__init__.py
tests/pkunit_data/import2/p1/__init__.py
tests/pkyaml_data/dump1.yml
tests/pkyaml_data/1.in/in.yml
tests/pkyaml_data/1.out/out.yml
tests/pkyaml_data/p1/__init__.py
tests/pkyaml_data/p1/package_data/conf2.yml
tests/xlsx_data/1.in/case.py
tests/xlsx_data/1.out/case1.csv
tests/xlsx_data/1.out/xl/sharedStrings.xml
tests/xlsx_data/1.out/xl/worksheets/sheet1.xml
tests/xlsx_data/2.in/case.py
tests/xlsx_data/2.in/case2.xlsx
tests/xlsx_data/2.out/case2#0.csv
tests/xlsx_data/2.out/case2#1.csv
tests/xlsx_data/2.out/xl/sharedStrings.xml
tests/xlsx_data/2.out/xl/styles.xml
tests/xlsx_data/2.out/xl/worksheets/sheet1.xml
tests/xlsx_data/2.out/xl/worksheets/sheet2.xml
tests/xlsx_data/3.in/case.py
tests/xlsx_data/3.out/pkexcept