├── .bumpversion.cfg ├── .dockerignore ├── .github ├── CODEOWNERS └── workflows │ ├── bionic-test.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── Dockerfile ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── bionic ├── __init__.py ├── aip │ ├── __init__.py │ ├── client.py │ ├── docker_image_builder.py │ ├── main.py │ ├── state.py │ └── task.py ├── cache_api.py ├── code_hasher.py ├── code_references.py ├── core │ ├── __init__.py │ ├── flow_execution.py │ └── task_execution.py ├── dagviz.py ├── datatypes.py ├── decoration.py ├── decorators.py ├── deps │ ├── __init__.py │ ├── extras.py │ └── optdep.py ├── deriver.py ├── descriptors │ ├── __init__.py │ ├── ast.py │ └── parsing.py ├── exception.py ├── executor.py ├── filecopier.py ├── flake8 │ ├── __init__.py │ └── check_dnode_match.py ├── flow.py ├── gcs.py ├── interpret.py ├── persistence.py ├── protocol.py ├── protocols.py ├── provider.py ├── tokenization.py ├── util.py └── utils │ ├── __init__.py │ ├── files.py │ ├── gcp_auth.py │ ├── keyed_priority_stack.py │ ├── misc.py │ ├── reload.py │ └── urls.py ├── docs ├── Makefile ├── api │ ├── decorators.rst │ ├── flow.rst │ ├── index.rst │ ├── protocols.rst │ └── util.rst ├── concepts.rst ├── conf.py ├── contributing.rst ├── future.rst ├── get-help.rst ├── get-started.rst ├── index.rst ├── maintaining.rst ├── release-notes.rst ├── tutorials │ ├── _tutorial_setup.py │ ├── hello_world.ipynb │ └── ml_workflow.ipynb ├── warnings.rst └── what.rst ├── example ├── __init__.py ├── basic_workflow.py ├── hello_world.py ├── intro_workflow.py ├── ml_workflow.py └── ml_workflow_cli.py ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── helpers.py ├── test_code_hasher.py ├── test_code_references.py ├── test_descriptors.py ├── test_flow ├── __init__.py ├── conftest.py ├── fakes.py ├── generate_test_compatibility_cache.py ├── test_api.py ├── test_cache_api.py ├── test_copy.py ├── test_dagviz.py ├── test_execution.py ├── test_executor.py ├── test_gather.py ├── test_interactions.py ├── test_join.py ├── test_logging.py ├── test_merge.py ├── test_multi_out.py ├── test_new_api.py ├── test_outputs.py ├── test_persistence.py ├── test_persistence_aip.py ├── test_persistence_compatibility.py ├── test_persistence_compatibility │ ├── artifacts │ │ ├── lowercase_chars │ │ │ └── cfe1e872-5b26-4733-9859-4d323d667ae5 │ │ │ │ └── lowercase_chars.setpkl │ │ │ │ ├── items │ │ │ │ ├── 007b2b8ca6c265851d06cf3ba2ffcb4d6acc7e23883fbbde5b73afad3444260f_0.pkl │ │ │ │ ├── 0b5417898974f490fdf4a442f711925284da871660232c34ba2f8d98cae479dc_0.pkl │ │ │ │ ├── 730c53e7abe3c1fa5ec658e2c1139bf73026d56b3b933cf34c7b663d905b28bf_0.pkl │ │ │ │ ├── 897f2e2b559dd876ad870c82283197b8cfecdf84736192ea6fb9ee5a5080a3a4_0.pkl │ │ │ │ ├── bb2940ae26249720daf30d8464d1002c8c09d8f87688aab9cfbbddcdaf22f79f_0.pkl │ │ │ │ └── e4e3cdb83096746758d4f418c1c11d93ffdfbab5a4eebffef734e4396c2ce181_0.pkl │ │ │ │ └── type.pkl │ │ ├── lowercase_sum │ │ │ ├── 1c22c085-6fa5-4df7-a69a-a03a3e880e90 │ │ │ │ └── lowercase_sum.json │ │ │ └── 44556b2a-bd8f-44c6-a1bb-1a03ed2a839f │ │ │ │ └── lowercase_sum.json │ │ ├── total_sum │ │ │ ├── 2f000e88-5a8f-4762-b7c4-77eb444348f6 │ │ │ │ └── total_sum.json │ │ │ └── faed6d2b-5b8c-449a-9fd6-946bec4f5b0d │ │ │ │ └── total_sum.json │ │ ├── uppercase_chars │ │ │ └── 185898d4-eaeb-46dc-85db-498018b29756 │ │ │ │ └── uppercase_chars.setpkl │ │ │ │ ├── items │ │ │ │ ├── 0e359834dbf9b14f902538ac42ef4ce523a7f665f04a0a985c5e7fe83df360a3_0.pkl │ │ │ │ ├── 21c27bb5c58f87daff8b16ac6dcd17b62345515033e5d8fa66fd44bcfb357780_0.pkl │ │ │ │ ├── 2432d9437cf69add843d4b37526aafb6e28b4edbd3b65a13bec0c99b4628304b_0.pkl │ │ │ │ ├── 3523c5c4504ff1e243867443a194deac2b64c05fd43f6eee5b4c172fcfd5f5bf_0.pkl │ │ │ │ ├── b511f210249bc8eb40056e3fc2383161ca20585396904cc84f77c31f289be4aa_0.pkl │ │ │ │ └── df62494217bc7fffc20d07542eeb8e269a35b6616fd80d26ada10561af513314_0.pkl │ │ │ │ └── type.pkl │ │ └── uppercase_sum │ │ │ ├── 5998ef92-4102-4e9c-9ef5-f996da3a9fd9 │ │ │ └── uppercase_sum.json │ │ │ └── fbdc03e4-c713-4a7f-aca6-79bd31bb9d62 │ │ │ └── uppercase_sum.json │ └── inventory │ │ ├── lowercase_chars │ │ └── c41a252b102715306f81212ca8465bed426ce061c4123344374beef09d8f3c19 │ │ │ └── d7da6d04d6196967cff9964eda07ad47ec9006da10f9a88b9882e5697fdb47a4 │ │ │ └── metadata_0c0598ce0c72797d2da87fde651ed6df34f0a7477bcebac7fb3cf0699c3c3f0f.yaml │ │ ├── lowercase_sum │ │ ├── 18f9fabca61690edac92e2e690a0238243a6765a5a323023ea921df8d167b365 │ │ │ └── abdeaf50842c524bad26317b37054a082ee1c42365af2cccc3ef44963c4e5ab7 │ │ │ │ └── metadata_d6cdbcac0ffae0019872657e0074ec86ba77748544bf477ebeb02c7fe1491beb.yaml │ │ └── df26876dd4463a18ff0c4fe5ed4088f6642b919fa5690e7c36314dab74b6aeae │ │ │ └── 928386e200f120009b0fba16b2f0de0c22974433d0e30690957ef441b254b74f │ │ │ └── metadata_68023f00b2b8d8baf1e747165c0432eabc0148ce5f801b3da9103ede202da633.yaml │ │ ├── total_sum │ │ ├── 401bf02deffc7c8d58ba69ed3187ed5b47c8b69fe92da389d7161a78581ce1d0 │ │ │ └── f723892d217a64ac4124c1e92c00d73b8d8986cf17f50a4de70ad5224e54d17b │ │ │ │ └── metadata_3e3b9ef2b6a3946f569202f99045b3b61d7b1a8e327566282ec558dd0254af34.yaml │ │ └── e06c59dc8c0982d1a495ac7525ed5f3b6cc09fcfe9b82b905f199adbaebc7d98 │ │ │ └── e34bb2007d114a11e1fd278c00dbf9a244d935eeb2e4a788b50d542152ae655c │ │ │ └── metadata_354167e0f9a7bdc5d7170980d1c0e278e2875bde04db5ac6ccd7bd7f1a73bd6d.yaml │ │ ├── uppercase_chars │ │ └── 9a35aac5b21b31f32254590e01830edd7bd3df6b03c93b7186f733b5e6aeaa45 │ │ │ └── 12aa58ae3a54347d38eef097626b97fd71ee9d5054f1c65b4a5ec40de608b975 │ │ │ └── metadata_2f13ca96c050b75e0a719b2dab30735d7a894dbf636cf756f109d671d10087c0.yaml │ │ └── uppercase_sum │ │ ├── 4eebae0400c86e94dbe61d3669149a8818be6c07a985c723330b97b87547e7b3 │ │ └── 2131eba21ea8c21c6e4830c8be043b71ee21edd9caa43657e5647fe5e72feb91 │ │ │ └── metadata_dcc2a4fa9aaf6a7e06f5761c52c3ff9f00772e3c169286c31530badd602a4ed5.yaml │ │ └── 77f703a7588b04005d8ba8db4cf58b8accd9b951a7c301e0bd7a844315aab6b8 │ │ └── 25476be4b0032b37f58d1721d86043060b4c8647fe9fdeefc8dd30636231f542 │ │ └── metadata_154a158abcc7649a0948905714394ab5816346d05843df523261458828e60035.yaml ├── test_persistence_fuzz.py ├── test_persistence_gcs.py ├── test_persistence_random.py ├── test_plotting.py ├── test_protocols.py ├── test_relative_cache_path.py └── test_reload.py ├── test_helpers.py ├── test_optdep.py ├── test_tokenize.py └── test_utils ├── __init__.py ├── test_keyed_priority_stack.py ├── test_misc.py └── test_urls.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | # Bionic cache files 2 | bndata 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/bionic-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/.github/workflows/bionic-test.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/README.md -------------------------------------------------------------------------------- /bionic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/__init__.py -------------------------------------------------------------------------------- /bionic/aip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bionic/aip/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/aip/client.py -------------------------------------------------------------------------------- /bionic/aip/docker_image_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/aip/docker_image_builder.py -------------------------------------------------------------------------------- /bionic/aip/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/aip/main.py -------------------------------------------------------------------------------- /bionic/aip/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/aip/state.py -------------------------------------------------------------------------------- /bionic/aip/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/aip/task.py -------------------------------------------------------------------------------- /bionic/cache_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/cache_api.py -------------------------------------------------------------------------------- /bionic/code_hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/code_hasher.py -------------------------------------------------------------------------------- /bionic/code_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/code_references.py -------------------------------------------------------------------------------- /bionic/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/core/__init__.py -------------------------------------------------------------------------------- /bionic/core/flow_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/core/flow_execution.py -------------------------------------------------------------------------------- /bionic/core/task_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/core/task_execution.py -------------------------------------------------------------------------------- /bionic/dagviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/dagviz.py -------------------------------------------------------------------------------- /bionic/datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/datatypes.py -------------------------------------------------------------------------------- /bionic/decoration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/decoration.py -------------------------------------------------------------------------------- /bionic/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/decorators.py -------------------------------------------------------------------------------- /bionic/deps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/deps/__init__.py -------------------------------------------------------------------------------- /bionic/deps/extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/deps/extras.py -------------------------------------------------------------------------------- /bionic/deps/optdep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/deps/optdep.py -------------------------------------------------------------------------------- /bionic/deriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/deriver.py -------------------------------------------------------------------------------- /bionic/descriptors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bionic/descriptors/ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/descriptors/ast.py -------------------------------------------------------------------------------- /bionic/descriptors/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/descriptors/parsing.py -------------------------------------------------------------------------------- /bionic/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/exception.py -------------------------------------------------------------------------------- /bionic/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/executor.py -------------------------------------------------------------------------------- /bionic/filecopier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/filecopier.py -------------------------------------------------------------------------------- /bionic/flake8/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bionic/flake8/check_dnode_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/flake8/check_dnode_match.py -------------------------------------------------------------------------------- /bionic/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/flow.py -------------------------------------------------------------------------------- /bionic/gcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/gcs.py -------------------------------------------------------------------------------- /bionic/interpret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/interpret.py -------------------------------------------------------------------------------- /bionic/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/persistence.py -------------------------------------------------------------------------------- /bionic/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/protocol.py -------------------------------------------------------------------------------- /bionic/protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/protocols.py -------------------------------------------------------------------------------- /bionic/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/provider.py -------------------------------------------------------------------------------- /bionic/tokenization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/tokenization.py -------------------------------------------------------------------------------- /bionic/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/util.py -------------------------------------------------------------------------------- /bionic/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/utils/__init__.py -------------------------------------------------------------------------------- /bionic/utils/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/utils/files.py -------------------------------------------------------------------------------- /bionic/utils/gcp_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/utils/gcp_auth.py -------------------------------------------------------------------------------- /bionic/utils/keyed_priority_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/utils/keyed_priority_stack.py -------------------------------------------------------------------------------- /bionic/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/utils/misc.py -------------------------------------------------------------------------------- /bionic/utils/reload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/utils/reload.py -------------------------------------------------------------------------------- /bionic/utils/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/bionic/utils/urls.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/decorators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/api/decorators.rst -------------------------------------------------------------------------------- /docs/api/flow.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/api/flow.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/protocols.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/api/protocols.rst -------------------------------------------------------------------------------- /docs/api/util.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/api/util.rst -------------------------------------------------------------------------------- /docs/concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/concepts.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/future.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/future.rst -------------------------------------------------------------------------------- /docs/get-help.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/get-help.rst -------------------------------------------------------------------------------- /docs/get-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/get-started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/maintaining.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/maintaining.rst -------------------------------------------------------------------------------- /docs/release-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/release-notes.rst -------------------------------------------------------------------------------- /docs/tutorials/_tutorial_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/tutorials/_tutorial_setup.py -------------------------------------------------------------------------------- /docs/tutorials/hello_world.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/tutorials/hello_world.ipynb -------------------------------------------------------------------------------- /docs/tutorials/ml_workflow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/tutorials/ml_workflow.ipynb -------------------------------------------------------------------------------- /docs/warnings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/warnings.rst -------------------------------------------------------------------------------- /docs/what.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/docs/what.rst -------------------------------------------------------------------------------- /example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/basic_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/example/basic_workflow.py -------------------------------------------------------------------------------- /example/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/example/hello_world.py -------------------------------------------------------------------------------- /example/intro_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/example/intro_workflow.py -------------------------------------------------------------------------------- /example/ml_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/example/ml_workflow.py -------------------------------------------------------------------------------- /example/ml_workflow_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/example/ml_workflow_cli.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/test_code_hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_code_hasher.py -------------------------------------------------------------------------------- /tests/test_code_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_code_references.py -------------------------------------------------------------------------------- /tests/test_descriptors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_descriptors.py -------------------------------------------------------------------------------- /tests/test_flow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_flow/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/conftest.py -------------------------------------------------------------------------------- /tests/test_flow/fakes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/fakes.py -------------------------------------------------------------------------------- /tests/test_flow/generate_test_compatibility_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/generate_test_compatibility_cache.py -------------------------------------------------------------------------------- /tests/test_flow/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_api.py -------------------------------------------------------------------------------- /tests/test_flow/test_cache_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_cache_api.py -------------------------------------------------------------------------------- /tests/test_flow/test_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_copy.py -------------------------------------------------------------------------------- /tests/test_flow/test_dagviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_dagviz.py -------------------------------------------------------------------------------- /tests/test_flow/test_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_execution.py -------------------------------------------------------------------------------- /tests/test_flow/test_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_executor.py -------------------------------------------------------------------------------- /tests/test_flow/test_gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_gather.py -------------------------------------------------------------------------------- /tests/test_flow/test_interactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_interactions.py -------------------------------------------------------------------------------- /tests/test_flow/test_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_join.py -------------------------------------------------------------------------------- /tests/test_flow/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_logging.py -------------------------------------------------------------------------------- /tests/test_flow/test_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_merge.py -------------------------------------------------------------------------------- /tests/test_flow/test_multi_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_multi_out.py -------------------------------------------------------------------------------- /tests/test_flow/test_new_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_new_api.py -------------------------------------------------------------------------------- /tests/test_flow/test_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_outputs.py -------------------------------------------------------------------------------- /tests/test_flow/test_persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence.py -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_aip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_aip.py -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility.py -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/007b2b8ca6c265851d06cf3ba2ffcb4d6acc7e23883fbbde5b73afad3444260f_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/007b2b8ca6c265851d06cf3ba2ffcb4d6acc7e23883fbbde5b73afad3444260f_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/0b5417898974f490fdf4a442f711925284da871660232c34ba2f8d98cae479dc_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/0b5417898974f490fdf4a442f711925284da871660232c34ba2f8d98cae479dc_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/730c53e7abe3c1fa5ec658e2c1139bf73026d56b3b933cf34c7b663d905b28bf_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/730c53e7abe3c1fa5ec658e2c1139bf73026d56b3b933cf34c7b663d905b28bf_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/897f2e2b559dd876ad870c82283197b8cfecdf84736192ea6fb9ee5a5080a3a4_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/897f2e2b559dd876ad870c82283197b8cfecdf84736192ea6fb9ee5a5080a3a4_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/bb2940ae26249720daf30d8464d1002c8c09d8f87688aab9cfbbddcdaf22f79f_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/bb2940ae26249720daf30d8464d1002c8c09d8f87688aab9cfbbddcdaf22f79f_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/e4e3cdb83096746758d4f418c1c11d93ffdfbab5a4eebffef734e4396c2ce181_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/items/e4e3cdb83096746758d4f418c1c11d93ffdfbab5a4eebffef734e4396c2ce181_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/type.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/lowercase_chars/cfe1e872-5b26-4733-9859-4d323d667ae5/lowercase_chars.setpkl/type.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_sum/1c22c085-6fa5-4df7-a69a-a03a3e880e90/lowercase_sum.json: -------------------------------------------------------------------------------- 1 | 597 -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/lowercase_sum/44556b2a-bd8f-44c6-a1bb-1a03ed2a839f/lowercase_sum.json: -------------------------------------------------------------------------------- 1 | 597 -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/total_sum/2f000e88-5a8f-4762-b7c4-77eb444348f6/total_sum.json: -------------------------------------------------------------------------------- 1 | 1002 -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/total_sum/faed6d2b-5b8c-449a-9fd6-946bec4f5b0d/total_sum.json: -------------------------------------------------------------------------------- 1 | 1002 -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/0e359834dbf9b14f902538ac42ef4ce523a7f665f04a0a985c5e7fe83df360a3_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/0e359834dbf9b14f902538ac42ef4ce523a7f665f04a0a985c5e7fe83df360a3_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/21c27bb5c58f87daff8b16ac6dcd17b62345515033e5d8fa66fd44bcfb357780_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/21c27bb5c58f87daff8b16ac6dcd17b62345515033e5d8fa66fd44bcfb357780_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/2432d9437cf69add843d4b37526aafb6e28b4edbd3b65a13bec0c99b4628304b_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/2432d9437cf69add843d4b37526aafb6e28b4edbd3b65a13bec0c99b4628304b_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/3523c5c4504ff1e243867443a194deac2b64c05fd43f6eee5b4c172fcfd5f5bf_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/3523c5c4504ff1e243867443a194deac2b64c05fd43f6eee5b4c172fcfd5f5bf_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/b511f210249bc8eb40056e3fc2383161ca20585396904cc84f77c31f289be4aa_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/b511f210249bc8eb40056e3fc2383161ca20585396904cc84f77c31f289be4aa_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/df62494217bc7fffc20d07542eeb8e269a35b6616fd80d26ada10561af513314_0.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/items/df62494217bc7fffc20d07542eeb8e269a35b6616fd80d26ada10561af513314_0.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/type.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/artifacts/uppercase_chars/185898d4-eaeb-46dc-85db-498018b29756/uppercase_chars.setpkl/type.pkl -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_sum/5998ef92-4102-4e9c-9ef5-f996da3a9fd9/uppercase_sum.json: -------------------------------------------------------------------------------- 1 | 405 -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/artifacts/uppercase_sum/fbdc03e4-c713-4a7f-aca6-79bd31bb9d62/uppercase_sum.json: -------------------------------------------------------------------------------- 1 | 405 -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/inventory/lowercase_chars/c41a252b102715306f81212ca8465bed426ce061c4123344374beef09d8f3c19/d7da6d04d6196967cff9964eda07ad47ec9006da10f9a88b9882e5697fdb47a4/metadata_0c0598ce0c72797d2da87fde651ed6df34f0a7477bcebac7fb3cf0699c3c3f0f.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/inventory/lowercase_chars/c41a252b102715306f81212ca8465bed426ce061c4123344374beef09d8f3c19/d7da6d04d6196967cff9964eda07ad47ec9006da10f9a88b9882e5697fdb47a4/metadata_0c0598ce0c72797d2da87fde651ed6df34f0a7477bcebac7fb3cf0699c3c3f0f.yaml -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/inventory/lowercase_sum/18f9fabca61690edac92e2e690a0238243a6765a5a323023ea921df8d167b365/abdeaf50842c524bad26317b37054a082ee1c42365af2cccc3ef44963c4e5ab7/metadata_d6cdbcac0ffae0019872657e0074ec86ba77748544bf477ebeb02c7fe1491beb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/inventory/lowercase_sum/18f9fabca61690edac92e2e690a0238243a6765a5a323023ea921df8d167b365/abdeaf50842c524bad26317b37054a082ee1c42365af2cccc3ef44963c4e5ab7/metadata_d6cdbcac0ffae0019872657e0074ec86ba77748544bf477ebeb02c7fe1491beb.yaml -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/inventory/lowercase_sum/df26876dd4463a18ff0c4fe5ed4088f6642b919fa5690e7c36314dab74b6aeae/928386e200f120009b0fba16b2f0de0c22974433d0e30690957ef441b254b74f/metadata_68023f00b2b8d8baf1e747165c0432eabc0148ce5f801b3da9103ede202da633.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/inventory/lowercase_sum/df26876dd4463a18ff0c4fe5ed4088f6642b919fa5690e7c36314dab74b6aeae/928386e200f120009b0fba16b2f0de0c22974433d0e30690957ef441b254b74f/metadata_68023f00b2b8d8baf1e747165c0432eabc0148ce5f801b3da9103ede202da633.yaml -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/inventory/total_sum/401bf02deffc7c8d58ba69ed3187ed5b47c8b69fe92da389d7161a78581ce1d0/f723892d217a64ac4124c1e92c00d73b8d8986cf17f50a4de70ad5224e54d17b/metadata_3e3b9ef2b6a3946f569202f99045b3b61d7b1a8e327566282ec558dd0254af34.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/inventory/total_sum/401bf02deffc7c8d58ba69ed3187ed5b47c8b69fe92da389d7161a78581ce1d0/f723892d217a64ac4124c1e92c00d73b8d8986cf17f50a4de70ad5224e54d17b/metadata_3e3b9ef2b6a3946f569202f99045b3b61d7b1a8e327566282ec558dd0254af34.yaml -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/inventory/total_sum/e06c59dc8c0982d1a495ac7525ed5f3b6cc09fcfe9b82b905f199adbaebc7d98/e34bb2007d114a11e1fd278c00dbf9a244d935eeb2e4a788b50d542152ae655c/metadata_354167e0f9a7bdc5d7170980d1c0e278e2875bde04db5ac6ccd7bd7f1a73bd6d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/inventory/total_sum/e06c59dc8c0982d1a495ac7525ed5f3b6cc09fcfe9b82b905f199adbaebc7d98/e34bb2007d114a11e1fd278c00dbf9a244d935eeb2e4a788b50d542152ae655c/metadata_354167e0f9a7bdc5d7170980d1c0e278e2875bde04db5ac6ccd7bd7f1a73bd6d.yaml -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/inventory/uppercase_chars/9a35aac5b21b31f32254590e01830edd7bd3df6b03c93b7186f733b5e6aeaa45/12aa58ae3a54347d38eef097626b97fd71ee9d5054f1c65b4a5ec40de608b975/metadata_2f13ca96c050b75e0a719b2dab30735d7a894dbf636cf756f109d671d10087c0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/inventory/uppercase_chars/9a35aac5b21b31f32254590e01830edd7bd3df6b03c93b7186f733b5e6aeaa45/12aa58ae3a54347d38eef097626b97fd71ee9d5054f1c65b4a5ec40de608b975/metadata_2f13ca96c050b75e0a719b2dab30735d7a894dbf636cf756f109d671d10087c0.yaml -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/inventory/uppercase_sum/4eebae0400c86e94dbe61d3669149a8818be6c07a985c723330b97b87547e7b3/2131eba21ea8c21c6e4830c8be043b71ee21edd9caa43657e5647fe5e72feb91/metadata_dcc2a4fa9aaf6a7e06f5761c52c3ff9f00772e3c169286c31530badd602a4ed5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/inventory/uppercase_sum/4eebae0400c86e94dbe61d3669149a8818be6c07a985c723330b97b87547e7b3/2131eba21ea8c21c6e4830c8be043b71ee21edd9caa43657e5647fe5e72feb91/metadata_dcc2a4fa9aaf6a7e06f5761c52c3ff9f00772e3c169286c31530badd602a4ed5.yaml -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_compatibility/inventory/uppercase_sum/77f703a7588b04005d8ba8db4cf58b8accd9b951a7c301e0bd7a844315aab6b8/25476be4b0032b37f58d1721d86043060b4c8647fe9fdeefc8dd30636231f542/metadata_154a158abcc7649a0948905714394ab5816346d05843df523261458828e60035.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_compatibility/inventory/uppercase_sum/77f703a7588b04005d8ba8db4cf58b8accd9b951a7c301e0bd7a844315aab6b8/25476be4b0032b37f58d1721d86043060b4c8647fe9fdeefc8dd30636231f542/metadata_154a158abcc7649a0948905714394ab5816346d05843df523261458828e60035.yaml -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_fuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_fuzz.py -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_gcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_gcs.py -------------------------------------------------------------------------------- /tests/test_flow/test_persistence_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_persistence_random.py -------------------------------------------------------------------------------- /tests/test_flow/test_plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_plotting.py -------------------------------------------------------------------------------- /tests/test_flow/test_protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_protocols.py -------------------------------------------------------------------------------- /tests/test_flow/test_relative_cache_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_relative_cache_path.py -------------------------------------------------------------------------------- /tests/test_flow/test_reload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_flow/test_reload.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_optdep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_optdep.py -------------------------------------------------------------------------------- /tests/test_tokenize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_tokenize.py -------------------------------------------------------------------------------- /tests/test_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_utils/test_keyed_priority_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_utils/test_keyed_priority_stack.py -------------------------------------------------------------------------------- /tests/test_utils/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_utils/test_misc.py -------------------------------------------------------------------------------- /tests/test_utils/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/bionic/HEAD/tests/test_utils/test_urls.py --------------------------------------------------------------------------------