LICENSE.txt
MANIFEST.in
README.md
setup.cfg
setup.py
bionic/__init__.py
bionic/cache_api.py
bionic/code_hasher.py
bionic/code_references.py
bionic/dagviz.py
bionic/datatypes.py
bionic/decoration.py
bionic/decorators.py
bionic/deriver.py
bionic/exception.py
bionic/executor.py
bionic/filecopier.py
bionic/flow.py
bionic/gcs.py
bionic/interpret.py
bionic/persistence.py
bionic/protocol.py
bionic/protocols.py
bionic/provider.py
bionic/tokenization.py
bionic/util.py
bionic.egg-info/PKG-INFO
bionic.egg-info/SOURCES.txt
bionic.egg-info/dependency_links.txt
bionic.egg-info/not-zip-safe
bionic.egg-info/requires.txt
bionic.egg-info/top_level.txt
bionic/aip/__init__.py
bionic/aip/client.py
bionic/aip/docker_image_builder.py
bionic/aip/main.py
bionic/aip/state.py
bionic/aip/task.py
bionic/core/__init__.py
bionic/core/flow_execution.py
bionic/core/task_execution.py
bionic/deps/__init__.py
bionic/deps/extras.py
bionic/deps/optdep.py
bionic/descriptors/__init__.py
bionic/descriptors/ast.py
bionic/descriptors/parsing.py
bionic/flake8/__init__.py
bionic/flake8/check_dnode_match.py
bionic/utils/__init__.py
bionic/utils/files.py
bionic/utils/gcp_auth.py
bionic/utils/keyed_priority_stack.py
bionic/utils/misc.py
bionic/utils/reload.py
bionic/utils/urls.py
example/__init__.py
example/basic_workflow.py
example/hello_world.py
example/intro_workflow.py
example/ml_workflow.py
example/ml_workflow_cli.py
tests/__init__.py
tests/conftest.py
tests/helpers.py
tests/test_code_hasher.py
tests/test_code_references.py
tests/test_descriptors.py
tests/test_helpers.py
tests/test_optdep.py
tests/test_tokenize.py
tests/test_flow/__init__.py
tests/test_flow/conftest.py
tests/test_flow/fakes.py
tests/test_flow/generate_test_compatibility_cache.py
tests/test_flow/test_api.py
tests/test_flow/test_cache_api.py
tests/test_flow/test_copy.py
tests/test_flow/test_dagviz.py
tests/test_flow/test_execution.py
tests/test_flow/test_executor.py
tests/test_flow/test_gather.py
tests/test_flow/test_interactions.py
tests/test_flow/test_join.py
tests/test_flow/test_logging.py
tests/test_flow/test_merge.py
tests/test_flow/test_multi_out.py
tests/test_flow/test_new_api.py
tests/test_flow/test_outputs.py
tests/test_flow/test_persistence.py
tests/test_flow/test_persistence_aip.py
tests/test_flow/test_persistence_compatibility.py
tests/test_flow/test_persistence_fuzz.py
tests/test_flow/test_persistence_gcs.py
tests/test_flow/test_persistence_random.py
tests/test_flow/test_plotting.py
tests/test_flow/test_protocols.py
tests/test_flow/test_relative_cache_path.py
tests/test_flow/test_reload.py
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/c168dea8-2e3c-4615-bf8c-fecc328f3db5/lowercase_chars.setpkl/type.pkl
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/c168dea8-2e3c-4615-bf8c-fecc328f3db5/lowercase_chars.setpkl/items/007b2b8ca6c265851d06cf3ba2ffcb4d6acc7e23883fbbde5b73afad3444260f_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/c168dea8-2e3c-4615-bf8c-fecc328f3db5/lowercase_chars.setpkl/items/0b5417898974f490fdf4a442f711925284da871660232c34ba2f8d98cae479dc_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/c168dea8-2e3c-4615-bf8c-fecc328f3db5/lowercase_chars.setpkl/items/730c53e7abe3c1fa5ec658e2c1139bf73026d56b3b933cf34c7b663d905b28bf_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/c168dea8-2e3c-4615-bf8c-fecc328f3db5/lowercase_chars.setpkl/items/897f2e2b559dd876ad870c82283197b8cfecdf84736192ea6fb9ee5a5080a3a4_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/c168dea8-2e3c-4615-bf8c-fecc328f3db5/lowercase_chars.setpkl/items/bb2940ae26249720daf30d8464d1002c8c09d8f87688aab9cfbbddcdaf22f79f_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/c168dea8-2e3c-4615-bf8c-fecc328f3db5/lowercase_chars.setpkl/items/e4e3cdb83096746758d4f418c1c11d93ffdfbab5a4eebffef734e4396c2ce181_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_sum/663d2b29-02b8-40b4-b6fe-7b93a7f1fda7/lowercase_sum.json
tests/test_flow/test_persistence_compatibility/artifacts/lowercase_sum/de5fbcf9-04cb-4d97-904d-143f6026cc29/lowercase_sum.json
tests/test_flow/test_persistence_compatibility/artifacts/total_sum/2192a5f8-4373-44f3-997f-986a55b8c565/total_sum.json
tests/test_flow/test_persistence_compatibility/artifacts/total_sum/3de1140c-1775-4cf4-a6b1-2351807570c4/total_sum.json
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/1ccc8156-4a8e-4bb5-9e3f-e74c9dbd8875/uppercase_chars.setpkl/type.pkl
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/1ccc8156-4a8e-4bb5-9e3f-e74c9dbd8875/uppercase_chars.setpkl/items/0e359834dbf9b14f902538ac42ef4ce523a7f665f04a0a985c5e7fe83df360a3_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/1ccc8156-4a8e-4bb5-9e3f-e74c9dbd8875/uppercase_chars.setpkl/items/21c27bb5c58f87daff8b16ac6dcd17b62345515033e5d8fa66fd44bcfb357780_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/1ccc8156-4a8e-4bb5-9e3f-e74c9dbd8875/uppercase_chars.setpkl/items/2432d9437cf69add843d4b37526aafb6e28b4edbd3b65a13bec0c99b4628304b_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/1ccc8156-4a8e-4bb5-9e3f-e74c9dbd8875/uppercase_chars.setpkl/items/3523c5c4504ff1e243867443a194deac2b64c05fd43f6eee5b4c172fcfd5f5bf_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/1ccc8156-4a8e-4bb5-9e3f-e74c9dbd8875/uppercase_chars.setpkl/items/b511f210249bc8eb40056e3fc2383161ca20585396904cc84f77c31f289be4aa_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/1ccc8156-4a8e-4bb5-9e3f-e74c9dbd8875/uppercase_chars.setpkl/items/df62494217bc7fffc20d07542eeb8e269a35b6616fd80d26ada10561af513314_0.pkl
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_sum/630de9d4-6303-482a-90f2-4b4a9f9e53c5/uppercase_sum.json
tests/test_flow/test_persistence_compatibility/artifacts/uppercase_sum/870402e4-763c-47be-a308-363735f9f31c/uppercase_sum.json
tests/test_flow/test_persistence_compatibility/inventory/lowercase_chars/ac9a76d8bc70ba8f6b4bcbf6ed90e49eb0f54dbffd63aebb00b6f7b42928cd62/5375617476eca2793a8f1dffe5c402ca0b8b321824043f4f25d741ce66c5e961/metadata_b1101aaef1d1e725dc73e3781260ec3b801dd09101b631598c894d6adfcf3587.yaml
tests/test_flow/test_persistence_compatibility/inventory/lowercase_sum/16a5020c0dd7dafae91469e1354fcb6da36749f6463140b227f9728119f37f18/4e72ffc669b8623d8e467c17c4ceaa1765d1a091af6dd952288758b8d919ff26/metadata_2e2d5764818cb6e62e45750c7db820213bd83ed229cf9dc872cd63b9c2c71748.yaml
tests/test_flow/test_persistence_compatibility/inventory/lowercase_sum/c581e9ae7cf668555dedf890cde55511a1cbf1384d6032ba6a128c8e254ea827/4da5f4cf637553a0e552f63a2076d023586e96a64c23de0d0bf8638eaa951e97/metadata_1d48df13cb4f7ec0d5ff77431bef8d37ee037196043a2dc2a207f88a576c15ac.yaml
tests/test_flow/test_persistence_compatibility/inventory/total_sum/0cead16ce14580f937c84d9cb2a1593ec532eae6b097546ad236074cf307cb11/fe1018b15ebccaa0c8dc5173c59dceffaf05a8211eaf185f9901ad618f6d7d12/metadata_93b2e5b38dbba730b0e429585b39714759d0268dc83f20768a34d53dff083f4b.yaml
tests/test_flow/test_persistence_compatibility/inventory/total_sum/4ecdd115852a8dd0d0d47d893e3b35e629be7ecd5e6804f1f8ced5f6d3680f38/b143199c27d58509a953303d5144427f9f5b1cc054e5da84f334cccc7ac2b0bc/metadata_0bc7c3e85ab937275a8a6f4daa517b8ce2f5f8269713eaf75ac4e4a0808eef18.yaml
tests/test_flow/test_persistence_compatibility/inventory/uppercase_chars/766ffe03bac42cc8d9db7ce56ec5c965ebcf4a95518d0f2d2599176f6c6af1a6/e24ab93eaa695629b5b993ca47d8ec67c7e367b53a13428c383563f7a09726fc/metadata_cb7115220c285616336d172f8933ac6b92fe77e0ed2765334642cc3852399f42.yaml
tests/test_flow/test_persistence_compatibility/inventory/uppercase_sum/6ea9e17ce9f5d817b6b8ef3190767e6d091aaf0e985341f543d5ff7b2f18242e/0a41622f39628190627fcc4c9d999a1c10a7f5ee33cc2e09a3dca568c014794e/metadata_1e7baf59b45ea75464ddd834cd74cf20ac19407732a07a2c3a4c021e0b6004c0.yaml
tests/test_flow/test_persistence_compatibility/inventory/uppercase_sum/ce511f850eba4d32b038228da2577d03c9f8bc07b835ce82f262595a3ab48a19/d0706d1506d7ce24b3969a7316b6a41f3b3a08a94b586fe465bf3fccd9f22757/metadata_83dbe7c11b16e429f525f597e9081f6ce64750d843ce8b74c6ca51b710fb7f09.yaml
tests/test_utils/__init__.py
tests/test_utils/test_keyed_priority_stack.py
tests/test_utils/test_misc.py
tests/test_utils/test_urls.py