{"added_deps_external":[],"added_deps_external_complete":[],"removed_deps":[],"removed_deps_external":[],"removed_deps_external_complete":[],"added_deps":[{"used_role":"ExistingExternal","upstream_impact":"0.0","user_role":"Production","used":"/sgraph/External/PythonLibs/Usual dependencies","type":"import","user":"/sgraph/sgraph/scripts/release.py"},{"used_role":"ExistingExternal","upstream_impact":"0.0","user_role":"Production","used":"/sgraph/External/PythonLibs/Usual dependencies","type":"import","user":"/sgraph/sgraph/scripts/release.py"},{"used_role":"ExistingExternal","upstream_impact":"0.0","user_role":"Production","used":"/sgraph/External/PythonLibs/tempfile","type":"import","user":"/sgraph/sgraph/scripts/release.py"},{"used_role":"ExistingExternal","upstream_impact":"0.0","user_role":"Production","used":"/sgraph/External/PythonLibs/time","type":"import","user":"/sgraph/sgraph/scripts/release.py"},{"used_role":"Production","upstream_impact":"0.0","user_role":"Production","coupling_impact":"0.0","used":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/verify_published_package","type":"func_ref","user":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/complete_release"},{"used_role":"Production","upstream_impact":"0.0","user_role":"Production","coupling_impact":"0.1428571492433548","used":"/sgraph/sgraph/scripts/release.py/ReleaseError/__init__","type":"new","user":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/_check_installed_report"},{"used_role":"Production","upstream_impact":"0.0","user_role":"Production","coupling_impact":"0.1428571492433548","used":"/sgraph/sgraph/scripts/release.py/ReleaseError/__init__","type":"new","user":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/_install_published_package"},{"used_role":"Production","upstream_impact":"0.0","user_role":"Production","coupling_impact":"0.0","used":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/run_command","type":"func_ref","user":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/_install_published_package"},{"used_role":"Production","upstream_impact":"0.0","user_role":"Production","coupling_impact":"0.1428571492433548","used":"/sgraph/sgraph/scripts/release.py/ReleaseError/__init__","type":"new","user":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/verify_published_package"},{"used_role":"Production","upstream_impact":"0.0","user_role":"Production","coupling_impact":"0.0","used":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/run_command","type":"func_ref","user":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/verify_published_package"},{"used_role":"Production","upstream_impact":"0.0","user_role":"Production","coupling_impact":"0.0","used":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/_check_installed_report","type":"func_ref","user":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/verify_published_package"},{"used_role":"Production","upstream_impact":"0.0","user_role":"Production","coupling_impact":"0.0","used":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/_install_published_package","type":"func_ref","user":"/sgraph/sgraph/scripts/release.py/ReleaseAutomation/verify_published_package"},{"used_role":"ExistingExternal","imported_as":"ReleaseAutomation","upstream_impact":"0.0","user_role":"Test","used":"/sgraph/External/Python/Usual dependencies","type":"import","user":"/sgraph/sgraph/tests/test_release_automation.py/TestVerificationOrdering/setup_method"},{"used_role":"Test","upstream_impact":"0.0","user_role":"Test","used":"/sgraph/sgraph/tests/test_release_automation.py/TestVerificationOrdering/var automation","type":"var_ref","user":"/sgraph/sgraph/tests/test_release_automation.py/TestVerificationOrdering/setup_method"},{"used_role":"ExistingExternal","imported_as":"ReleaseAutomation","upstream_impact":"0.0","user_role":"Test","used":"/sgraph/External/Python/Usual dependencies","type":"import","user":"/sgraph/sgraph/tests/test_release_automation.py/TestVerifyPublishedPackage/setup_method"},{"used_role":"Test","upstream_impact":"0.0","user_role":"Test","used":"/sgraph/sgraph/tests/test_release_automation.py/TestVerifyPublishedPackage/var automation","type":"var_ref","user":"/sgraph/sgraph/tests/test_release_automation.py/TestVerifyPublishedPackage/setup_method"},{"used_role":"ExistingExternal","imported_as":"ReleaseAutomation","upstream_impact":"0.0","user_role":"Test","used":"/sgraph/External/Python/Usual dependencies","type":"import","user":"/sgraph/sgraph/tests/test_release_automation.py/TestVerifyPublishedPackage/test_dry_run_does_no_network_work"},{"used_role":"ExistingExternal","imported_as":"patch","upstream_impact":"0.0","user_role":"Test","used":"/sgraph/External/PythonLibs/Usual dependencies","type":"import_ref","user":"/sgraph/sgraph/tests/test_release_automation.py/TestVerifyPublishedPackage/test_install_gives_up_and_raises"},{"used_role":"ExistingExternal","imported_as":"patch","upstream_impact":"0.0","user_role":"Test","used":"/sgraph/External/PythonLibs/Usual dependencies","type":"import_ref","user":"/sgraph/sgraph/tests/test_release_automation.py/TestVerifyPublishedPackage/test_install_retries_while_pypi_propagates"},{"used_role":"ExistingExternal","imported_as":"ReleaseAutomation","upstream_impact":"0.0","user_role":"Test","used":"/sgraph/External/Python/Usual dependencies","type":"import","user":"/sgraph/sgraph/tests/test_release_automation.py/TestVerifyPublishedPackage/test_skip_verification_does_no_network_work"}],"code_rank":{"code_rank_global_base":72.33391575832128,"code_rank_global_head":72.33963300222752,"code_rank_local_head":111.26819412227715,"code_rank_local_base":112.23207600984513}}