LICENSE.txt
MANIFEST.in
README.md
setup.cfg
setup.py
bionic/__init__.py
bionic/cache_api.py
bionic/code_hasher.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/future.py
bionic/aip/main.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/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_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/x/66eac548-9aa0-4093-9d0c-39d669c377d3/x.json
tests/test_flow/test_persistence_compatibility/artifacts/xy/71ffdc45-71e8-4c38-8d03-723342427dcb/xy.json
tests/test_flow/test_persistence_compatibility/artifacts/xy_plus_yz/e91cdc0e-5d8c-4d9d-af20-9a8ac14c43a5/xy_plus_yz.json
tests/test_flow/test_persistence_compatibility/artifacts/y/81819c0d-6ae2-4fdf-95dd-f65b8945c58f/y.json
tests/test_flow/test_persistence_compatibility/artifacts/yz/697f8008-c7a6-4f3a-9630-8165e5d0261e/yz.json
tests/test_flow/test_persistence_compatibility/artifacts/z/109c7e49-f7de-418e-9ce0-44ad85373580/z.json
tests/test_flow/test_persistence_compatibility/inventory/x/d40f54b1383a003ce510ffecab77f8343eb2c2b49c882d63872fc24ab4b9ed16/6bdb319dba8d731c880556dc10eec116155e30190b95ef3514353ab53cdf990e/metadata_2ab930f1a6965b3412dc9bae9e1dd8c9c94d42d539bf7f7ea8d94644d597966c.yaml
tests/test_flow/test_persistence_compatibility/inventory/xy/de8d92963af4985d5b2be9ea62c06fdd6ead42562cdb3d1eaf67bbdffd10f818/691d9e1d12eae662c5ada0dd747917c01743b8e72275d231cb34c3d04aed75a2/metadata_e7f7eab9d98eed7a9ac5035f0b4e14394d456b7b121d73d67a1034f4126e58bf.yaml
tests/test_flow/test_persistence_compatibility/inventory/xy_plus_yz/7cec12b1655f8c35bc2ae0cd1c95dacde96d306ba0eae98cbb67531c7cea4b9b/7893949e9b4c00f0e89fa25717842185d119c78e1e8f6ae6cb93f2fb58fd00a1/metadata_caef5ee3c6f15896ef7a6b4b731ea01acdaef5a9e1c34adb90a674da083007ad.yaml
tests/test_flow/test_persistence_compatibility/inventory/y/7a65b977bb5d36fb02dd961f71ad9110047385fe93b7c246b85897a1891b5a67/5dab79e9e193cde9544aa0aafe07a2ac9f68ca4741e7e235685c2b5c0b131b91/metadata_e7ce30d77ef208b79d084e59091b742c6d579cc824edc00e6f4dad860100df05.yaml
tests/test_flow/test_persistence_compatibility/inventory/yz/c29691b6a9055c807f688d7ec89847220f8e224f7f736a162afbee22426b019d/acc3c4836c43775c62b4754ce4945ec115de8cc794b1ffda49956dab211ce376/metadata_522d2900d373859a8e58021886c17e721f71ae5287e96794277723330a0594a5.yaml
tests/test_flow/test_persistence_compatibility/inventory/z/c1c1f47c2e0f7e919852a333f115e8b2c5ea628a5618b2da29ea6f7c2b4d5b82/670630eff1ef2d88507e3ae6cfa18e6d06471b019f730ffb261ad79987f4bff0/metadata_d7eafc5840935992df76ee7c3bbd841996646d1768d0067f72d2b6557ef2d4c9.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