Last active
August 29, 2015 14:06
-
-
Save bukzor/0d0a171f70a375759039 to your computer and use it in GitHub Desktop.
find_requirements diagram
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
unset PIP_DOWNLOAD_CACHE | |
unset PIP_FIND_LINKS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/functional/test_freeze.py::test_freeze_git_clone | |
tests/functional/test_freeze.py::test_freeze_mercurial_clone | |
tests/functional/test_install.py::test_install_global_option_using_editable | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install_editable_from_hg | |
tests/functional/test_freeze.py::test_freeze_bazaar_clone | |
tests/functional/test_install.py::test_install_editable_from_hg | |
tests/functional/test_install.py::test_vcs_url_final_slash_normalization | |
tests/functional/test_freeze.py::test_freeze_with_local_option | |
tests/functional/test_freeze.py::test_freeze_with_requirement_option | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_curdir_usersite | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_upgrade_user_conflict_in_globalsite |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/functional/test_install_config.py::test_options_from_venv_config | |
tests/functional/test_install_config.py::test_options_from_env_vars | |
tests/functional/test_install_config.py::test_env_vars_override_config_file | |
tests/functional/test_install_config.py::test_command_line_append_flags | |
tests/functional/test_install_config.py::test_command_line_appends_correctly | |
=== | |
diff --git a/pip/index.py b/pip/index.py | |
index fd013d7..6ab4b24 100644 | |
--- a/pip/index.py | |
+++ b/pip/index.py | |
@@ -255,10 +255,6 @@ class PackageFinder(object): | |
locations = [ | |
self._mkurl_pypi_url(url, url_name) | |
for url in self.index_urls] + self.find_links | |
- for version in req.absolute_versions: | |
- if url_name is not None and main_index_url is not None: | |
- locations = [ | |
- posixpath.join(main_index_url.url, version)] + locations | |
file_locations, url_locations = self._sort_locations(locations) | |
_flocations, _ulocations = self._sort_locations(self.dependency_links) | |
@@ -271,11 +267,6 @@ class PackageFinder(object): | |
# We explicitly do not trust links that came from dependency_links | |
locations.extend([Link(url) for url in _ulocations]) | |
- logger.debug('URLs to search for versions for %s:', req) | |
- for location in locations: | |
- logger.debug('* %s', location) | |
- self._warn_about_insecure_transport_scheme(logger, location) | |
- | |
found_versions = [] | |
found_versions.extend( | |
self._package_versions( | |
@@ -286,53 +277,16 @@ class PackageFinder(object): | |
) | |
page_versions = [] | |
for page in self._get_pages(locations, req): | |
- logger.debug('Analyzing links from page %s', page.url) | |
with indent_log(): | |
page_versions.extend( | |
self._package_versions(page.links, req.name.lower()) | |
) | |
- dependency_versions = list(self._package_versions( | |
- [Link(url) for url in self.dependency_links], req.name.lower())) | |
- if dependency_versions: | |
- logger.debug( | |
- 'dependency_links found: %s', | |
- ', '.join([ | |
- link.url for p, link, version in dependency_versions | |
- ]) | |
- ) | |
file_versions = list( | |
self._package_versions( | |
[Link(url) for url in file_locations], | |
req.name.lower() | |
) | |
) | |
- if (not found_versions | |
- and not page_versions | |
- and not dependency_versions | |
- and not file_versions): | |
- logger.critical( | |
- 'Could not find any downloads that satisfy the requirement %s', | |
- req, | |
- ) | |
- | |
- if self.need_warn_external: | |
- logger.warning( | |
- "Some externally hosted files were ignored as access to " | |
- "them may be unreliable (use --allow-external %s to " | |
- "allow).", | |
- req.name, | |
- ) | |
- | |
- if self.need_warn_unverified: | |
- logger.warning( | |
- "Some insecure and unverifiable files were ignored" | |
- " (use --allow-unverified %s to allow).", | |
- req.name, | |
- ) | |
- | |
- raise DistributionNotFound( | |
- 'No distributions at all found for %s' % req | |
- ) | |
installed_version = [] | |
if req.satisfied_by is not None: | |
installed_version = [( | |
@@ -340,40 +294,17 @@ class PackageFinder(object): | |
INSTALLED_VERSION, | |
req.satisfied_by.version, | |
)] | |
- if file_versions: | |
- file_versions.sort(reverse=True) | |
- logger.debug( | |
- 'Local files found: %s', | |
- ', '.join([ | |
- url_to_path(link.url) | |
- for _, link, _ in file_versions | |
- ]) | |
- ) | |
# this is an intentional priority ordering | |
all_versions = installed_version + file_versions + found_versions \ | |
- + page_versions + dependency_versions | |
+ + page_versions | |
applicable_versions = [] | |
for (parsed_version, link, version) in all_versions: | |
if version not in req.req: | |
- logger.debug( | |
- "Ignoring link %s, version %s doesn't match %s", | |
- link, | |
- version, | |
- ','.join([''.join(s) for s in req.req.specs]), | |
- ) | |
continue | |
- elif (is_prerelease(version) | |
- and not (self.allow_all_prereleases or req.prereleases)): | |
+ elif (is_prerelease(version) and not (req.prereleases)): | |
# If this version isn't the already installed one, then | |
# ignore it if it's a pre-release. | |
- if link is not INSTALLED_VERSION: | |
- logger.debug( | |
- "Ignoring link %s, version %s is a pre-release (use " | |
- "--pre to allow).", | |
- link, | |
- version, | |
- ) | |
- continue | |
+ continue | |
applicable_versions.append((parsed_version, link, version)) | |
applicable_versions = self._sort_versions(applicable_versions) | |
existing_applicable = bool([ | |
@@ -388,62 +319,14 @@ class PackageFinder(object): | |
'satisfies requirement', | |
req.satisfied_by.version, | |
) | |
- else: | |
- logger.debug( | |
- 'Existing installed version (%s) satisfies requirement ' | |
- '(most up-to-date version is %s)', | |
- req.satisfied_by.version, | |
- applicable_versions[0][2], | |
- ) | |
return None | |
if not applicable_versions: | |
- logger.critical( | |
- 'Could not find a version that satisfies the requirement %s ' | |
- '(from versions: %s)', | |
- req, | |
- ', '.join( | |
- sorted(set([ | |
- version | |
- for parsed_version, link, version in all_versions | |
- ]))), | |
- ) | |
- | |
- if self.need_warn_external: | |
- logger.warning( | |
- "Some externally hosted files were ignored as access to " | |
- "them may be unreliable (use --allow-external to allow)." | |
- ) | |
- | |
- if self.need_warn_unverified: | |
- logger.warning( | |
- "Some insecure and unverifiable files were ignored" | |
- " (use --allow-unverified %s to allow).", | |
- req.name, | |
- ) | |
- | |
raise DistributionNotFound( | |
'No distributions matching the version for %s' % req | |
) | |
if applicable_versions[0][1] is INSTALLED_VERSION: | |
# We have an existing version, and its the best version | |
- logger.debug( | |
- 'Installed version (%s) is most up-to-date (past versions: ' | |
- '%s)', | |
- req.satisfied_by.version, | |
- ', '.join([ | |
- version for parsed_version, link, version | |
- in applicable_versions[1:] | |
- ]) or 'none'), | |
raise BestVersionAlreadyInstalled | |
- if len(applicable_versions) > 1: | |
- logger.debug( | |
- 'Using version %s (newest of versions: %s)', | |
- applicable_versions[0][2], | |
- ', '.join([ | |
- version for parsed_version, link, version | |
- in applicable_versions | |
- ]) | |
- ) | |
selected_version = applicable_versions[0][1] | |
@@ -453,13 +336,6 @@ class PackageFinder(object): | |
"%s is potentially insecure and unverifiable.", req.name, | |
) | |
- if selected_version._deprecated_regex: | |
- warnings.warn( | |
- "%s discovered using a deprecated method of parsing, in the " | |
- "future it will no longer be discovered." % req.name, | |
- RemovedInPip17Warning, | |
- ) | |
- | |
return selected_version | |
def _find_url_name(self, index_url, url_name, req): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/functional/test_freeze.py::test_freeze_git_clone | |
tests/functional/test_freeze.py::test_freeze_mercurial_clone | |
tests/functional/test_freeze.py::test_freeze_bazaar_clone | |
tests/functional/test_freeze.py::test_freeze_with_local_option | |
tests/functional/test_freeze.py::test_freeze_with_requirement_option | |
tests/functional/test_list.py::test_uptodate_flag | |
tests/functional/test_list.py::test_outdated_flag |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/functional/test_install_user.py::Tests_UserSite::test_upgrade_user_conflict_in_globalsite | |
tests/functional/test_install_user.py::Tests_UserSite::test_install_curdir_usersite |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/functional/test_install_user.py::Tests_UserSite::test_install_curdir_usersite |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/unit/test_finder.py::test_no_mpkg | |
tests/unit/test_finder.py::test_finder_detects_latest_find_links | |
tests/unit/test_finder.py::test_no_partial_name_match | |
tests/unit/test_finder.py::test_incorrect_case_file_index | |
tests/unit/test_finder.py::test_duplicates_sort_ok | |
tests/unit/test_finder.py::test_finder_detects_latest_already_satisfied_find_links | |
tests/unit/test_finder.py::test_finder_detects_latest_already_satisfied_pypi_links | |
tests/unit/test_finder.py::TestWheel::()::test_skip_invalid_wheel_link | |
tests/unit/test_finder.py::TestWheel::()::test_existing_over_wheel_priority | |
tests/unit/test_finder.py::TestWheel::()::test_not_find_wheel_not_supported | |
tests/unit/test_finder.py::test_finder_priority_file_over_page | |
tests/unit/test_finder.py::TestWheel::()::test_find_wheel_supported | |
tests/unit/test_finder.py::test_finder_installs_dev_releases | |
tests/unit/test_finder.py::test_finder_installs_pre_releases_with_version_spec | |
tests/unit/test_finder.py::TestWheel::()::test_wheel_over_sdist_priority | |
tests/unit/test_finder.py::test_finder_priority_page_over_deplink | |
tests/unit/test_finder.py::test_finder_priority_nonegg_over_eggfragments | |
tests/unit/test_finder.py::test_finder_ignores_external_links | |
tests/unit/test_finder.py::test_finder_only_installs_stable_releases | |
tests/unit/test_finder.py::test_finder_finds_external_links_with_hashes_per_project | |
tests/unit/test_finder.py::test_finder_installs_pre_releases | |
tests/unit/test_finder.py::test_finder_finds_external_links_with_hashes_all | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_all | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_per_project | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_all | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_per_project_all_insecure | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_per_project | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_all_all_insecure | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_all_all_insecure | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_per_project_all_insecure | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_insecure | |
tests/unit/test_unit_outdated.py | |
tests/functional/test_install_config.py::test_config_file_override_stack | |
tests/functional/test_install.py::test_install_package_with_root | |
tests/functional/test_freeze.py::test_freeze_git_clone | |
tests/functional/test_install.py::test_install_from_local_directory | |
tests/functional/test_help.py::test_help_command_should_exit_status_ok_when_no_cmd_is_specified | |
tests/functional/test_install_cleanup.py::test_cleanup_after_egg_info_exception | |
tests/functional/test_install_download.py::test_download_vcs_link | |
tests/functional/test_install.py::test_editable_no_install_followed_by_no_download | |
tests/functional/test_install_reqs.py::test_schema_check_in_requirements_file | |
tests/functional/test_completion.py::test_completion_for_bash | |
tests/functional/test_install.py::test_install_with_hacked_egg_info | |
tests/functional/test_install.py::test_no_compiles_pyc | |
tests/functional/test_install.py::test_no_install_followed_by_no_download | |
tests/functional/test_help.py::test_help_command_should_exit_status_error_when_cmd_does_not_exist | |
tests/functional/test_install_reqs.py::test_relative_requirements_file | |
tests/functional/test_install_config.py::test_options_from_venv_config | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install | |
tests/functional/test_install.py::test_install_using_install_option_and_editable | |
tests/functional/test_install_extras.py::test_simple_extras_install_from_pypi | |
tests/functional/test_install_cleanup.py::test_cleanup_prevented_upon_build_dir_exception | |
tests/functional/test_install.py::test_install_from_local_directory_with_symlinks_to_directories | |
tests/functional/test_freeze.py::test_freeze_mercurial_clone | |
tests/functional/test_install.py::test_install_package_that_emits_unicode | |
tests/functional/test_completion.py::test_completion_for_zsh | |
tests/functional/test_install_reqs.py::test_multiple_requirements_files | |
tests/functional/test_install_compat.py::test_debian_egg_name_workaround | |
tests/functional/test_install.py::test_install_global_option_using_editable | |
tests/functional/test_install.py::test_install_package_with_utf8_setup | |
tests/functional/test_install_cleanup.py::test_no_clean_option_blocks_cleaning_after_install | |
tests/functional/test_freeze.py::test_freeze_bazaar_clone | |
tests/functional/test_install.py::test_bad_install_with_no_download | |
tests/functional/test_install.py::test_install_from_local_directory_with_no_setup_py | |
tests/functional/test_completion.py::test_completion_for_unknown_shell | |
tests/functional/test_install_download.py::test_download_if_requested | |
tests/functional/test_help.py::test_help_commands_equally_functional | |
tests/functional/test_install_extras.py::test_extras_after_wheel | |
tests/functional/test_install_compat.py::test_setup_py_with_dos_line_endings | |
tests/functional/test_install.py::test_install_dev_version_from_pypi | |
tests/functional/test_install_reqs.py::test_respect_order_in_requirements_file | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install_editable_from_hg | |
tests/functional/test_freeze.py::test_freeze_with_local_option | |
tests/functional/test_install_download.py::test_download_wheel | |
tests/functional/test_install.py::test_without_setuptools | |
tests/functional/test_completion.py::test_completion_alone | |
tests/functional/test_install.py::test_install_package_with_latin1_setup | |
tests/functional/test_install.py::test_editable_install_from_local_directory_with_no_setup_py | |
tests/functional/test_install_extras.py::test_no_extras_uninstall | |
tests/functional/test_install.py::test_install_package_with_same_name_in_curdir | |
tests/functional/test_install_config.py::test_options_from_env_vars | |
tests/functional/test_install_download.py::test_single_download_from_requirements_file | |
tests/functional/test_install.py::test_install_as_egg | |
tests/functional/test_install.py::test_install_editable_from_git | |
tests/functional/test_install.py::test_pip_second_command_line_interface_works | |
tests/functional/test_install_reqs.py::test_install_local_editable_with_extras | |
tests/functional/test_install.py::test_url_req_case_mismatch_no_index | |
tests/functional/test_completion.py::test_completion_for_un_snippet | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install_from_local_directory | |
tests/functional/test_install_index.py::test_find_links_relative_path | |
tests/functional/test_install.py::test_install_folder_using_dot_slash | |
tests/functional/test_freeze.py::test_freeze_with_requirement_option | |
tests/functional/test_install_config.py::test_command_line_options_override_env_vars | |
tests/functional/test_install.py::test_install_from_pypi | |
tests/functional/test_install_reqs.py::test_install_local_editable_with_subdirectory | |
tests/functional/test_install.py::test_install_editable_from_hg | |
tests/functional/test_completion.py::test_completion_for_default_parameters | |
tests/functional/test_install_cleanup.py::test_no_install_and_download_should_not_leave_build_dir | |
tests/functional/test_install.py::test_url_req_case_mismatch_file_index | |
tests/functional/test_install_index.py::test_find_links_requirements_file_relative_path | |
tests/functional/test_install_download.py::test_download_should_download_dependencies | |
tests/functional/test_install.py::test_install_folder_using_slash_in_the_end | |
tests/functional/test_help.py::test_help_command_should_exit_status_ok_when_command_exists | |
tests/functional/test_install.py::test_install_curdir | |
tests/functional/test_install.py::test_editable_install | |
tests/functional/test_install_config.py::test_env_vars_override_config_file | |
tests/functional/test_install.py::test_vcs_url_final_slash_normalization | |
tests/functional/test_install_upgrade.py::test_no_upgrade_unless_requested | |
tests/functional/test_install_cleanup.py::test_cleanup_req_satisifed_no_name | |
tests/functional/test_install.py::test_url_incorrect_case_no_index | |
tests/functional/test_install_index.py::test_install_from_file_index_hash_link | |
tests/functional/test_completion.py::test_completion_option_for_command | |
tests/functional/test_install_download.py::test_download_wheel_archive | |
tests/functional/test_install_upgrade.py::test_upgrade_with_newest_already_installed | |
tests/functional/test_install_config.py::test_command_line_append_flags | |
tests/functional/test_install.py::test_install_editable_from_svn | |
tests/functional/test_install.py::test_install_pardir | |
tests/functional/test_install.py::test_install_folder_using_relative_path | |
tests/functional/test_install.py::test_install_editable_from_bazaar | |
tests/functional/test_install_upgrade.py::test_upgrade_to_specific_version | |
tests/functional/test_install.py::test_url_incorrect_case_file_index | |
tests/functional/test_install_upgrade.py::test_upgrade_force_reinstall_newest | |
tests/functional/test_install_index.py::test_file_index_url_quoting | |
tests/functional/test_install_download.py::test_download_should_download_wheel_deps | |
tests/functional/test_install.py::test_download_editable_to_custom_path | |
tests/functional/test_install_config.py::test_command_line_appends_correctly | |
tests/functional/test_install.py::test_install_package_which_contains_dev_in_name | |
tests/functional/test_install.py::test_install_global_option | |
tests/functional/test_install_cleanup.py::test_download_should_not_delete_existing_build_dir | |
tests/functional/test_freeze.py::test_freeze_basic | |
tests/functional/test_install.py::test_vcs_url_urlquote_normalization | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install_exception | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_py2_from_setuptools_6_to_setuptools_7 | |
tests/functional/test_install_download.py::test_download_should_skip_existing_files | |
tests/functional/test_install.py::test_compiles_pyc | |
tests/functional/test_install.py::test_install_with_pax_header | |
tests/functional/test_install_vcs.py::test_install_noneditable_git | |
tests/functional/test_install_reqs.py::test_requirements_file | |
tests/functional/test_install_upgrade.py::test_upgrade_if_requested | |
tests/functional/test_install_upgrade.py::test_uninstall_before_upgrade | |
tests/functional/test_freeze.py::test_freeze_svn | |
tests/functional/test_install.py::test_install_package_with_target | |
tests/functional/test_install_vcs_git.py::test_check_submodule_addition | |
tests/functional/test_list.py::test_local_flag | |
tests/functional/test_install_wheel.py::test_install_from_wheel_installs_deps | |
tests/functional/test_install_vcs.py::test_git_with_sha1_revisions | |
tests/functional/test_wheel.py::test_pip_wheel_fail_cause_of_previous_build_dir | |
tests/functional/test_install_vcs_svn.py::test_obtain_should_recognize_auth_info_url | |
tests/functional/test_uninstall.py::test_uninstall_wheel | |
tests/functional/test_search.py::test_search_should_exit_status_code_zero_when_find_packages | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_py2_py3_from_distribute_6_to_setuptools_7 | |
tests/functional/test_install_upgrade.py::test_uninstall_before_upgrade_from_url | |
tests/functional/test_uninstall.py::test_uninstall_easy_install_after_import | |
tests/functional/test_list.py::test_uptodate_flag | |
tests/functional/test_install_vcs_svn.py::test_export_should_recognize_auth_info_url | |
tests/functional/test_install_vcs.py::test_git_with_branch_name_as_revision | |
tests/functional/test_install_upgrade.py::test_upgrade_to_same_version_from_url | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_from_setuptools_7_to_setuptools_7 | |
tests/functional/test_uninstall.py::test_uninstall_namespace_package | |
tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::()::test_uninstall_from_usersite | |
tests/functional/test_search.py::test_search_exit_status_code_when_finds_no_package | |
tests/lib/test_lib.py::test_tmp_dir_exists_in_env | |
tests/functional/test_install_wheel.py::test_install_from_wheel_no_deps | |
tests/functional/test_install_vcs.py::test_git_with_tag_name_as_revision | |
tests/functional/test_uninstall.py::test_uninstall_overlapping_package | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_from_setuptools_7_to_setuptools_7_using_wheel | |
tests/functional/test_install_wheel.py::test_install_from_future_wheel_version | |
tests/lib/test_lib.py::test_correct_pip_version | |
tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::()::test_uninstall_from_usersite_with_dist_in_global_site | |
tests/functional/test_install_wheel.py::test_install_user_wheel | |
tests/functional/test_show.py::test_show | |
tests/functional/test_list.py::test_outdated_flag | |
tests/functional/test_install_upgrade.py::test_upgrade_from_reqs_file | |
tests/functional/test_uninstall.py::test_uninstall_console_scripts | |
tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::()::test_uninstall_editable_from_usersite | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_from_setuptools_7_to_setuptools_7_with_distribute_7_installed | |
tests/functional/test_show.py::test_show_with_files_not_found | |
tests/functional/test_install_wheel.py::test_install_from_wheel_gen_entrypoint | |
tests/functional/test_install_upgrade.py::test_uninstall_rollback | |
tests/functional/test_install_wheel.py::test_install_from_broken_wheel | |
tests/functional/test_list.py::test_editables_flag | |
tests/functional/test_install_vcs.py::test_git_with_tag_name_and_update | |
tests/functional/test_uninstall.py::test_uninstall_easy_installed_console_scripts | |
tests/functional/test_install_wheel.py::test_install_from_wheel | |
tests/functional/test_install_wheel.py::test_install_from_wheel_with_legacy | |
tests/functional/test_install_upgrade.py::test_should_not_install_always_from_cache | |
tests/functional/test_search.py::test_search | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_reset_env_system_site_packages_usersite | |
tests/functional/test_install_vcs.py::test_git_branch_should_not_be_changed | |
tests/functional/test_wheel.py::test_pip_wheel_fails_without_wheel | |
tests/functional/test_uninstall.py::test_uninstall_editable_from_svn | |
tests/functional/test_show.py::test_show_with_files_from_wheel | |
tests/functional/test_install_wheel.py::test_install_from_wheel_with_extras | |
tests/functional/test_uninstall.py::test_uninstall_editable_with_source_outside_venv | |
tests/functional/test_install_vcs.py::test_git_with_non_editable_unpacking | |
tests/functional/test_install_wheel.py::test_install_from_wheel_no_setuptools_entrypoint | |
tests/functional/test_search.py::test_multiple_search | |
tests/functional/test_wheel.py::test_pip_wheel_success | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_subversion_usersite_editable_with_distribute | |
tests/functional/test_install_upgrade.py::test_install_with_ignoreinstalled_requested | |
tests/functional/test_show.py::test_show_with_all_files | |
tests/functional/test_install_wheel.py::test_install_from_wheel_file | |
tests/functional/test_install_wheel.py::test_skipping_setuptools_doesnt_skip_legacy | |
tests/functional/test_install_vcs.py::test_git_with_editable_where_egg_contains_dev_string | |
tests/functional/test_show.py::test_missing_argument | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_curdir_usersite | |
tests/functional/test_wheel.py::test_pip_wheel_downloads_wheels | |
tests/functional/test_install_wheel.py::test_install_from_wheel_with_headers | |
tests/functional/test_install_upgrade.py::test_upgrade_vcs_req_with_no_dists_found | |
tests/functional/test_uninstall.py::test_uninstall_from_reqs_file | |
tests/functional/test_search.py::test_search_missing_argument | |
tests/functional/test_install_wheel.py::test_install_from_wheel_gui_entrypoint | |
tests/functional/test_install_vcs.py::test_git_with_non_editable_where_egg_contains_dev_string | |
tests/functional/test_uninstall.py::test_uninstall_as_egg | |
tests/functional/test_wheel.py::test_pip_wheel_builds_editable_deps | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_venv_nositepkgs_fails | |
tests/functional/test_uninstall.py::test_simple_uninstall | |
tests/functional/test_install_wheel.py::test_install_wheel_with_target | |
tests/functional/test_install_upgrade.py::test_upgrade_vcs_req_with_dist_found | |
tests/functional/test_install_wheel.py::test_wheel_compiles_pyc | |
tests/functional/test_install_vcs.py::test_git_with_ambiguous_revs | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_conflict_in_usersite | |
tests/functional/test_uninstall.py::test_uninstall_with_scripts | |
tests/functional/test_install_wheel.py::test_install_wheel_with_root | |
tests/functional/test_install_vcs.py::test_git_works_with_editable_non_origin_repo | |
tests/functional/test_wheel.py::test_pip_wheel_fail | |
tests/functional/test_install_wheel.py::test_wheel_no_compiles_pyc | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_conflict_in_globalsite | |
tests/functional/test_install_vcs_git.py::test_get_refs_should_return_tag_name_and_commit_pair | |
tests/functional/test_wheel.py::test_no_clean_option_blocks_cleaning_after_wheel | |
tests/functional/test_install_wheel.py::test_install_from_wheel_uninstalls_old_version | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_upgrade_user_conflict_in_globalsite | |
tests/functional/test_install_vcs_git.py::test_get_refs_should_return_branch_name_and_commit_pair | |
tests/functional/test_wheel.py::test_pip_wheel_source_deps | |
tests/functional/test_install_wheel.py::test_wheel_compile_syntax_error | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_conflict_in_globalsite_and_usersite | |
tests/functional/test_install_vcs_git.py::test_get_refs_should_ignore_no_branch | |
tests/functional/test_list.py::test_list_command | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_in_global_virtualenv_with_conflict_fails | |
tests/functional/test_install_vcs.py::test_install_editable_from_git_with_https |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/functional/test_search.py::test_run_method_should_return_sucess_when_find_packages | |
tests/functional/test_uninstall.py::test_uninstall_easy_install_after_import | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_upgrade_user_conflict_in_globalsite | |
tests/functional/test_install_upgrade.py::test_upgrade_from_reqs_file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/functional/test_install_config.py::test_config_file_override_stack | |
tests/functional/test_install.py::test_install_package_with_root | |
tests/functional/test_freeze.py::test_freeze_git_clone | |
tests/functional/test_install.py::test_install_from_local_directory | |
tests/functional/test_help.py::test_help_command_should_exit_status_ok_when_no_cmd_is_specified | |
tests/functional/test_install_cleanup.py::test_cleanup_after_egg_info_exception | |
tests/functional/test_install_download.py::test_download_vcs_link | |
tests/functional/test_install.py::test_editable_no_install_followed_by_no_download | |
tests/functional/test_install_reqs.py::test_schema_check_in_requirements_file | |
tests/functional/test_completion.py::test_completion_for_bash | |
tests/functional/test_install.py::test_install_with_hacked_egg_info | |
tests/functional/test_install.py::test_no_compiles_pyc | |
tests/functional/test_install.py::test_no_install_followed_by_no_download | |
tests/functional/test_help.py::test_help_command_should_exit_status_error_when_cmd_does_not_exist | |
tests/functional/test_install_reqs.py::test_relative_requirements_file | |
tests/functional/test_install_config.py::test_options_from_venv_config | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install | |
tests/functional/test_install.py::test_install_using_install_option_and_editable | |
tests/functional/test_install_extras.py::test_simple_extras_install_from_pypi | |
tests/functional/test_install_cleanup.py::test_cleanup_prevented_upon_build_dir_exception | |
tests/functional/test_install.py::test_install_from_local_directory_with_symlinks_to_directories | |
tests/functional/test_freeze.py::test_freeze_mercurial_clone | |
tests/functional/test_install.py::test_install_package_that_emits_unicode | |
tests/functional/test_completion.py::test_completion_for_zsh | |
tests/functional/test_install_reqs.py::test_multiple_requirements_files | |
tests/functional/test_install_compat.py::test_debian_egg_name_workaround | |
tests/functional/test_install.py::test_install_global_option_using_editable | |
tests/functional/test_install.py::test_install_package_with_utf8_setup | |
tests/functional/test_install_cleanup.py::test_no_clean_option_blocks_cleaning_after_install | |
tests/functional/test_freeze.py::test_freeze_bazaar_clone | |
tests/functional/test_install.py::test_bad_install_with_no_download | |
tests/functional/test_install.py::test_install_from_local_directory_with_no_setup_py | |
tests/functional/test_completion.py::test_completion_for_unknown_shell | |
tests/functional/test_install_download.py::test_download_if_requested | |
tests/functional/test_help.py::test_help_commands_equally_functional | |
tests/functional/test_install_extras.py::test_extras_after_wheel | |
tests/functional/test_install_compat.py::test_setup_py_with_dos_line_endings | |
tests/functional/test_install.py::test_install_dev_version_from_pypi | |
tests/functional/test_install_reqs.py::test_respect_order_in_requirements_file | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install_editable_from_hg | |
tests/functional/test_freeze.py::test_freeze_with_local_option | |
tests/functional/test_install_download.py::test_download_wheel | |
tests/functional/test_install.py::test_without_setuptools | |
tests/functional/test_completion.py::test_completion_alone | |
tests/functional/test_install.py::test_install_package_with_latin1_setup | |
tests/functional/test_install.py::test_editable_install_from_local_directory_with_no_setup_py | |
tests/functional/test_install_extras.py::test_no_extras_uninstall | |
tests/functional/test_install.py::test_install_package_with_same_name_in_curdir | |
tests/functional/test_install_config.py::test_options_from_env_vars | |
tests/functional/test_install_download.py::test_single_download_from_requirements_file | |
tests/functional/test_install.py::test_install_as_egg | |
tests/functional/test_install.py::test_install_editable_from_git | |
tests/functional/test_install.py::test_pip_second_command_line_interface_works | |
tests/functional/test_install_reqs.py::test_install_local_editable_with_extras | |
tests/functional/test_install.py::test_url_req_case_mismatch_no_index | |
tests/functional/test_completion.py::test_completion_for_un_snippet | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install_from_local_directory | |
tests/functional/test_install_index.py::test_find_links_relative_path | |
tests/functional/test_install.py::test_install_folder_using_dot_slash | |
tests/functional/test_freeze.py::test_freeze_with_requirement_option | |
tests/functional/test_install_config.py::test_command_line_options_override_env_vars | |
tests/functional/test_install.py::test_install_from_pypi | |
tests/functional/test_install_reqs.py::test_install_local_editable_with_subdirectory | |
tests/functional/test_install.py::test_install_editable_from_hg | |
tests/functional/test_completion.py::test_completion_for_default_parameters | |
tests/functional/test_install_cleanup.py::test_no_install_and_download_should_not_leave_build_dir | |
tests/functional/test_install.py::test_url_req_case_mismatch_file_index | |
tests/functional/test_install_index.py::test_find_links_requirements_file_relative_path | |
tests/functional/test_install_download.py::test_download_should_download_dependencies | |
tests/functional/test_install.py::test_install_folder_using_slash_in_the_end | |
tests/functional/test_help.py::test_help_command_should_exit_status_ok_when_command_exists | |
tests/functional/test_install.py::test_install_curdir | |
tests/functional/test_install.py::test_editable_install | |
tests/functional/test_install_config.py::test_env_vars_override_config_file | |
tests/functional/test_install.py::test_vcs_url_final_slash_normalization | |
tests/functional/test_install_upgrade.py::test_no_upgrade_unless_requested | |
tests/functional/test_install_cleanup.py::test_cleanup_req_satisifed_no_name | |
tests/functional/test_install.py::test_url_incorrect_case_no_index | |
tests/functional/test_install_index.py::test_install_from_file_index_hash_link | |
tests/functional/test_completion.py::test_completion_option_for_command | |
tests/functional/test_install_download.py::test_download_wheel_archive | |
tests/functional/test_install_upgrade.py::test_upgrade_with_newest_already_installed | |
tests/functional/test_install_config.py::test_command_line_append_flags | |
tests/functional/test_install.py::test_install_editable_from_svn | |
tests/functional/test_install.py::test_install_pardir | |
tests/functional/test_install.py::test_install_folder_using_relative_path | |
tests/functional/test_install.py::test_install_editable_from_bazaar | |
tests/functional/test_install_upgrade.py::test_upgrade_to_specific_version | |
tests/functional/test_install.py::test_url_incorrect_case_file_index | |
tests/functional/test_install_upgrade.py::test_upgrade_force_reinstall_newest | |
tests/functional/test_install_index.py::test_file_index_url_quoting | |
tests/functional/test_install_download.py::test_download_should_download_wheel_deps | |
tests/functional/test_install.py::test_download_editable_to_custom_path | |
tests/functional/test_install_config.py::test_command_line_appends_correctly | |
tests/functional/test_install.py::test_install_package_which_contains_dev_in_name | |
tests/functional/test_install.py::test_install_global_option | |
tests/functional/test_install_cleanup.py::test_download_should_not_delete_existing_build_dir | |
tests/functional/test_freeze.py::test_freeze_basic | |
tests/functional/test_install.py::test_vcs_url_urlquote_normalization | |
tests/functional/test_install_cleanup.py::test_cleanup_after_install_exception | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_py2_from_setuptools_6_to_setuptools_7 | |
tests/functional/test_install_download.py::test_download_should_skip_existing_files | |
tests/functional/test_install.py::test_compiles_pyc | |
tests/functional/test_install.py::test_install_with_pax_header | |
tests/functional/test_install_vcs.py::test_install_noneditable_git | |
tests/functional/test_install_reqs.py::test_requirements_file | |
tests/functional/test_install_upgrade.py::test_upgrade_if_requested | |
tests/functional/test_install_upgrade.py::test_uninstall_before_upgrade | |
tests/functional/test_freeze.py::test_freeze_svn | |
tests/functional/test_install.py::test_install_package_with_target | |
tests/functional/test_install_vcs_git.py::test_check_submodule_addition | |
tests/functional/test_list.py::test_local_flag | |
tests/functional/test_install_wheel.py::test_install_from_wheel_installs_deps | |
tests/functional/test_install_vcs.py::test_git_with_sha1_revisions | |
tests/functional/test_wheel.py::test_pip_wheel_fail_cause_of_previous_build_dir | |
tests/functional/test_install_vcs_svn.py::test_obtain_should_recognize_auth_info_url | |
tests/functional/test_uninstall.py::test_uninstall_wheel | |
tests/functional/test_search.py::test_search_should_exit_status_code_zero_when_find_packages | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_py2_py3_from_distribute_6_to_setuptools_7 | |
tests/functional/test_install_upgrade.py::test_uninstall_before_upgrade_from_url | |
tests/functional/test_uninstall.py::test_uninstall_easy_install_after_import | |
tests/functional/test_list.py::test_uptodate_flag | |
tests/functional/test_install_vcs_svn.py::test_export_should_recognize_auth_info_url | |
tests/functional/test_install_vcs.py::test_git_with_branch_name_as_revision | |
tests/functional/test_install_upgrade.py::test_upgrade_to_same_version_from_url | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_from_setuptools_7_to_setuptools_7 | |
tests/functional/test_uninstall.py::test_uninstall_namespace_package | |
tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::()::test_uninstall_from_usersite | |
tests/functional/test_search.py::test_search_exit_status_code_when_finds_no_package | |
tests/lib/test_lib.py::test_tmp_dir_exists_in_env | |
tests/functional/test_install_wheel.py::test_install_from_wheel_no_deps | |
tests/functional/test_install_vcs.py::test_git_with_tag_name_as_revision | |
tests/functional/test_uninstall.py::test_uninstall_overlapping_package | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_from_setuptools_7_to_setuptools_7_using_wheel | |
tests/functional/test_install_wheel.py::test_install_from_future_wheel_version | |
tests/lib/test_lib.py::test_correct_pip_version | |
tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::()::test_uninstall_from_usersite_with_dist_in_global_site | |
tests/functional/test_install_wheel.py::test_install_user_wheel | |
tests/functional/test_show.py::test_show | |
tests/functional/test_list.py::test_outdated_flag | |
tests/functional/test_install_upgrade.py::test_upgrade_from_reqs_file | |
tests/functional/test_uninstall.py::test_uninstall_console_scripts | |
tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::()::test_uninstall_editable_from_usersite | |
tests/functional/test_install_upgrade.py::TestUpgradeSetuptools::()::test_from_setuptools_7_to_setuptools_7_with_distribute_7_installed | |
tests/functional/test_show.py::test_show_with_files_not_found | |
tests/functional/test_install_wheel.py::test_install_from_wheel_gen_entrypoint | |
tests/functional/test_install_upgrade.py::test_uninstall_rollback | |
tests/functional/test_install_wheel.py::test_install_from_broken_wheel | |
tests/functional/test_list.py::test_editables_flag | |
tests/functional/test_install_vcs.py::test_git_with_tag_name_and_update | |
tests/functional/test_uninstall.py::test_uninstall_easy_installed_console_scripts | |
tests/functional/test_install_wheel.py::test_install_from_wheel | |
tests/functional/test_install_wheel.py::test_install_from_wheel_with_legacy | |
tests/functional/test_install_upgrade.py::test_should_not_install_always_from_cache | |
tests/functional/test_search.py::test_search | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_reset_env_system_site_packages_usersite | |
tests/functional/test_install_vcs.py::test_git_branch_should_not_be_changed | |
tests/functional/test_wheel.py::test_pip_wheel_fails_without_wheel | |
tests/functional/test_uninstall.py::test_uninstall_editable_from_svn | |
tests/functional/test_show.py::test_show_with_files_from_wheel | |
tests/functional/test_install_wheel.py::test_install_from_wheel_with_extras | |
tests/functional/test_uninstall.py::test_uninstall_editable_with_source_outside_venv | |
tests/functional/test_install_vcs.py::test_git_with_non_editable_unpacking | |
tests/functional/test_install_wheel.py::test_install_from_wheel_no_setuptools_entrypoint | |
tests/functional/test_search.py::test_multiple_search | |
tests/functional/test_wheel.py::test_pip_wheel_success | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_subversion_usersite_editable_with_distribute | |
tests/functional/test_install_upgrade.py::test_install_with_ignoreinstalled_requested | |
tests/functional/test_show.py::test_show_with_all_files | |
tests/functional/test_install_wheel.py::test_install_from_wheel_file | |
tests/functional/test_install_wheel.py::test_skipping_setuptools_doesnt_skip_legacy | |
tests/functional/test_install_vcs.py::test_git_with_editable_where_egg_contains_dev_string | |
tests/functional/test_show.py::test_missing_argument | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_curdir_usersite | |
tests/functional/test_wheel.py::test_pip_wheel_downloads_wheels | |
tests/functional/test_install_wheel.py::test_install_from_wheel_with_headers | |
tests/functional/test_install_upgrade.py::test_upgrade_vcs_req_with_no_dists_found | |
tests/functional/test_uninstall.py::test_uninstall_from_reqs_file | |
tests/functional/test_search.py::test_search_missing_argument | |
tests/functional/test_install_wheel.py::test_install_from_wheel_gui_entrypoint | |
tests/functional/test_install_vcs.py::test_git_with_non_editable_where_egg_contains_dev_string | |
tests/functional/test_uninstall.py::test_uninstall_as_egg | |
tests/functional/test_wheel.py::test_pip_wheel_builds_editable_deps | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_venv_nositepkgs_fails | |
tests/functional/test_uninstall.py::test_simple_uninstall | |
tests/functional/test_install_wheel.py::test_install_wheel_with_target | |
tests/functional/test_install_upgrade.py::test_upgrade_vcs_req_with_dist_found | |
tests/functional/test_install_wheel.py::test_wheel_compiles_pyc | |
tests/functional/test_install_vcs.py::test_git_with_ambiguous_revs | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_conflict_in_usersite | |
tests/functional/test_uninstall.py::test_uninstall_with_scripts | |
tests/functional/test_install_wheel.py::test_install_wheel_with_root | |
tests/functional/test_install_vcs.py::test_git_works_with_editable_non_origin_repo | |
tests/functional/test_wheel.py::test_pip_wheel_fail | |
tests/functional/test_install_wheel.py::test_wheel_no_compiles_pyc | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_conflict_in_globalsite | |
tests/functional/test_install_vcs_git.py::test_get_refs_should_return_tag_name_and_commit_pair | |
tests/functional/test_wheel.py::test_no_clean_option_blocks_cleaning_after_wheel | |
tests/functional/test_install_wheel.py::test_install_from_wheel_uninstalls_old_version | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_upgrade_user_conflict_in_globalsite | |
tests/functional/test_install_vcs_git.py::test_get_refs_should_return_branch_name_and_commit_pair | |
tests/functional/test_wheel.py::test_pip_wheel_source_deps | |
tests/functional/test_install_wheel.py::test_wheel_compile_syntax_error | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_conflict_in_globalsite_and_usersite | |
tests/functional/test_install_vcs_git.py::test_get_refs_should_ignore_no_branch | |
tests/functional/test_list.py::test_list_command | |
tests/functional/test_install_user.py::Tests_UserSite::()::test_install_user_in_global_virtualenv_with_conflict_fails | |
tests/functional/test_install_vcs.py::test_install_editable_from_git_with_https |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/functional/test_install_config.py::test_command_line_appends_correctly | |
tests/functional/test_install_config.py::test_options_from_env_vars | |
tests/functional/test_install_reqs.py::test_install_local_editable_with_extras |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tests/unit/test_finder.py::test_no_mpkg | |
tests/unit/test_finder.py::test_finder_detects_latest_find_links | |
tests/unit/test_finder.py::test_no_partial_name_match | |
tests/unit/test_finder.py::test_incorrect_case_file_index | |
tests/unit/test_finder.py::test_duplicates_sort_ok | |
tests/unit/test_finder.py::test_finder_detects_latest_already_satisfied_find_links | |
tests/unit/test_finder.py::test_finder_detects_latest_already_satisfied_pypi_links | |
tests/unit/test_finder.py::TestWheel::()::test_skip_invalid_wheel_link | |
tests/unit/test_finder.py::TestWheel::()::test_existing_over_wheel_priority | |
tests/unit/test_finder.py::TestWheel::()::test_not_find_wheel_not_supported | |
tests/unit/test_finder.py::test_finder_priority_file_over_page | |
tests/unit/test_finder.py::TestWheel::()::test_find_wheel_supported | |
tests/unit/test_finder.py::test_finder_installs_dev_releases | |
tests/unit/test_finder.py::test_finder_installs_pre_releases_with_version_spec | |
tests/unit/test_finder.py::TestWheel::()::test_wheel_over_sdist_priority | |
tests/unit/test_finder.py::test_finder_priority_page_over_deplink | |
tests/unit/test_finder.py::test_finder_priority_nonegg_over_eggfragments | |
tests/unit/test_finder.py::test_finder_ignores_external_links | |
tests/unit/test_finder.py::test_finder_only_installs_stable_releases | |
tests/unit/test_finder.py::test_finder_finds_external_links_with_hashes_per_project | |
tests/unit/test_finder.py::test_finder_installs_pre_releases | |
tests/unit/test_finder.py::test_finder_finds_external_links_with_hashes_all | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_all | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_per_project | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_all | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_per_project_all_insecure | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_per_project | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_all_all_insecure | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_all_all_insecure | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_per_project_all_insecure | |
tests/unit/test_finder.py::test_finder_finds_external_links_without_hashes_scraped_insecure | |
tests/unit/test_unit_outdated.py |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd"> | |
<!--Created by yEd 3.13--> | |
<key for="graphml" id="d0" yfiles.type="resources"/> | |
<key for="port" id="d1" yfiles.type="portgraphics"/> | |
<key for="port" id="d2" yfiles.type="portgeometry"/> | |
<key for="port" id="d3" yfiles.type="portuserdata"/> | |
<key attr.name="url" attr.type="string" for="node" id="d4"/> | |
<key attr.name="description" attr.type="string" for="node" id="d5"/> | |
<key for="node" id="d6" yfiles.type="nodegraphics"/> | |
<key attr.name="Description" attr.type="string" for="graph" id="d7"/> | |
<key for="edge" id="d8" yfiles.type="portconstraints"/> | |
<key attr.name="url" attr.type="string" for="edge" id="d9"/> | |
<key attr.name="description" attr.type="string" for="edge" id="d10"/> | |
<key for="edge" id="d11" yfiles.type="edgegraphics"/> | |
<graph edgedefault="directed" id="G"> | |
<data key="d7"/> | |
<node id="n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="86.46193247962754" width="86.46193247962754" x="595.1433117135098" y="153.33757625511004"/> | |
<y:Fill color="#00CCFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="59.294921875" x="13.583505302313824" y="27.098153739813768">has exact | |
name?<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="diamond"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n1"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="56.52200232828869" width="115.05331781140865" x="548.3746031746033" y="288.23799386879887"/> | |
<y:Fill color="#00CCFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="55.52665890570427" y="26.261001164144318"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="46.3984375" modelName="custom" textColor="#000000" visible="true" width="78.244140625" x="18.404588593204267" y="5.061782414144318">search index | |
for | |
exact name<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n2"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="56.52200232828869" width="115.05331781140865" x="577.1380952380953" y="384.7598335864477"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="55.52665890570438" y="26.261001164144318"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="46.3984375" modelName="custom" textColor="#000000" visible="true" width="100.298828125" x="7.37724484320438" y="5.061782414144318">add index/name | |
to | |
search locations<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n3"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="56.52200232828869" width="115.05331781140865" x="548.3746031746033" y="486.78448942472414"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="55.52665890570427" y="26.261001164144318"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="46.3984375" modelName="custom" textColor="#000000" visible="true" width="100.755859375" x="7.1487292182042665" y="5.061782414144318">add --find-links | |
to | |
locations<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n4"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="263.4026700986247" y="1287.3563191842163"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.284234663280074" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="71.998046875" x="8.285211225780074" y="12.68901690822031">filter by req<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n5"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="263.4026700986247" y="1350.867165500657"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.284234663280074" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="26.88671875" x="30.840875288280074" y="12.68901690822031">sort<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n6"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="263.4026700986247" y="1414.3780118170976"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.284234663280074" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="56.0078125" x="16.280328413280074" y="12.68901690822031">take first<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n7"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="30.0" x="292.68690476190477" y="1477.8888581335382"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="13.0" y="13.0"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="25.685546875" x="2.1572265625" y="5.93359375">end<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="ellipse"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="714.0498274312035" width="855.1380952380953" x="0.0" y="558.3064917530128"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="82.15234375" x="386.49287574404764" y="691.9170149312035">find-versions<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="1" leftF="1.0002891462437375" right="1" rightF="1.0" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="80.0" width="100.0" x="137.58062715967256" y="625.122971852602"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="48.0" y="72.0"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="true" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n8:"> | |
<node id="n8::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="16.000289146243738" y="807.6376250405124"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.284234663280074" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="52.328125" x="18.120172163280074" y="5.62261065822031">find | |
versions<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n1"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="49.10676638301817" width="141.528863976712" x="535.1368300919517" y="573.3064917530128"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="68.76443198835602" y="22.553383191509056"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="85.3984375" x="28.065213238356023" y="8.420570691509056">split locations | |
by type<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="trapezoid"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n2"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="35.0" width="100.0" x="257.68690476190477" y="1222.3563191842163"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="71.892578125" x="14.0537109375" y="8.43359375">all_versions<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n3" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="274.18615519438254" width="262.0" x="134.56904761904764" y="696.5553937597617"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="28.15234375" x="116.923828125" y="252.05334269438254">files<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="1" leftF="0.9999999999999716" right="1" rightF="1.0" top="0" topF="1.1368683772161603E-13"/> | |
</y:GenericGroupNode> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="55.0" width="85.0" x="914.2591124620058" y="737.970273556231"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="40.5" y="47.0"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n8::n3:"> | |
<node id="n8::n3::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="35.0" width="100.0" x="280.56904761904764" y="711.5553937597618"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="85.0" x="7.5" y="1.3671875">files | |
from deplinks<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n3::n1"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="49.10676638301817" width="141.528863976712" x="224.42247277354878" y="804.8396650072236"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="68.764431988356" y="22.553383191509056"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="28.15234375" x="56.688260113355994" y="15.486976941509056">files<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="trapezoid2"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n3::n2"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="250.9026700986247" y="912.2307026377036"/> | |
<y:Fill color="#00CCFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.284234663280074" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="52.328125" x="18.120172163280074" y="5.62261065822031">find | |
versions<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n3::n3"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="35.0" width="100.0" x="150.5690476190476" y="711.5553937597618"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="60.853515625" x="19.5732421875" y="1.3671875">files | |
from user<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n8::n4" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="467.5166541769928" width="262.0" x="577.1380952380953" y="696.5553937597618"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="25.943359375" x="118.0283203125" y="445.3838416769928">urls<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="1" leftF="1.0" right="1" rightF="1.0" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="55.0" width="85.0" x="914.2591124620058" y="737.970273556231"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="40.5" y="47.0"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n8::n4:"> | |
<node id="n8::n4::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="35.0" width="100.0" x="593.1380952380953" y="711.5553937597618"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="85.0" x="7.5" y="1.3671875">urls | |
from deplinks<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n4::n1"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="35.0" width="100.0" x="723.1380952380953" y="711.5553937597618"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="60.853515625" x="19.5732421875" y="1.3671875">urls | |
from user<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n4::n2"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="728.8538605748151" y="807.6376250405124"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.28423466328013" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="45.689453125" x="21.43950810078013" y="5.62261065822031">mark | |
trusted<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n4::n3"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="49.10676638301817" width="141.528863976712" x="607.7558061068821" y="909.4327426044149"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="68.76443198835602" y="22.553383191509056"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="25.943359375" x="57.79275230085602" y="15.486976941509056">urls<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="trapezoid2"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n4::n4"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="634.2360034319581" y="978.5395089874329"/> | |
<y:Fill color="#00CCFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.28423466328013" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="38.46484375" x="25.05181278828013" y="5.62261065822031">find | |
pages<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n4::n5"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="634.2360034319581" y="1042.0503553038734"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.28423466328013" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="31.515625" x="28.52642216328013" y="5.62261065822031">find | |
links<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n4::n6"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="634.2360034319581" y="1105.561201620314"/> | |
<y:Fill color="#00CCFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.28423466328013" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="52.328125" x="18.12017216328013" y="5.62261065822031">find | |
versions<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<node id="n8::n5" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="178.103923913632" width="120.56904761904764" x="426.56904761904764" y="792.6376250405124"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="61.33984375" x="29.61460193452382" y="155.97111141363212">find-links<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="1.1368683772161603E-13" left="1" leftF="1.0002891462437447" right="1" rightF="1.0002891462437447" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="55.0" width="85.0" x="914.2591124620058" y="737.970273556231"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="40.5" y="47.0"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n8::n5:"> | |
<node id="n8::n5::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="442.5693367652914" y="807.6376250405124"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.284234663280074" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="45.689453125" x="21.439508100780074" y="5.62261065822031">mark | |
trusted<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n8::n5::n1"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="43.51084631644059" width="88.56846932656015" x="442.5693367652914" y="912.2307026377036"/> | |
<y:Fill color="#00CCFF" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="42.284234663280074" y="19.75542315822031"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="52.328125" x="18.120172163280074" y="5.62261065822031">find | |
versions<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="rectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
</graph> | |
</node> | |
<node id="n9" yfiles.foldertype="group"> | |
<data key="d4"/> | |
<data key="d6"> | |
<y:ProxyAutoBoundsNode> | |
<y:Realizers active="0"> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="153.2842712474619" width="390.0" x="313.3742779533235" y="-15.0"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="11.587890625" x="189.2060546875" y="131.1514587474619">1<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
<y:GenericGroupNode configuration="com.yworks.bpmn.Artifact.withShadow"> | |
<y:Geometry height="80.0" width="100.0" x="137.58062715967256" y="625.122971852602"/> | |
<y:Fill color="#FFFFFFE6" transparent="false"/> | |
<y:BorderStyle color="#000000" type="dashed_dotted" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="48.0" y="72.0"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="0.0" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:StyleProperties> | |
<y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_GROUP"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.line.color" value="#000000"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill" value="#ffffffe6"/> | |
<y:Property class="java.awt.Color" name="com.yworks.bpmn.icon.fill2" value="#d4d4d4cc"/> | |
</y:StyleProperties> | |
<y:State autoResize="true" closed="true" closedHeight="80.0" closedWidth="100.0"/> | |
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> | |
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> | |
</y:GenericGroupNode> | |
</y:Realizers> | |
</y:ProxyAutoBoundsNode> | |
</data> | |
<graph edgedefault="directed" id="n9:"> | |
<node id="n9::n0"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="35.0" width="100.0" x="328.3742779533235" y="88.2842712474619"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="48.0" y="15.5"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" modelName="custom" textColor="#000000" visible="true" width="58.251953125" x="20.8740234375" y="1.3671875">installed | |
packages<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n9::n1"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="35.0" width="100.0" x="588.3742779533235" y="88.2842712474619"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="73.169921875" x="13.4150390625" y="8.43359375">--index-url<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n9::n2"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="30.0" width="30.0" x="493.3742779533235" y="0.0"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="custom" textColor="#000000" visible="true" width="4.0" x="13.0" y="13.0"> | |
<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="30.630859375" x="-0.3154296875" y="5.93359375">start<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="ellipse"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
<node id="n9::n3"> | |
<data key="d6"> | |
<y:ShapeNode> | |
<y:Geometry height="35.0" width="100.0" x="458.3742779533235" y="88.2842712474619"/> | |
<y:Fill color="#FFCC00" transparent="false"/> | |
<y:BorderStyle color="#000000" type="line" width="1.0"/> | |
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" modelName="custom" textColor="#000000" visible="true" width="75.2265625" x="12.38671875" y="8.43359375">--find-links<y:LabelModel> | |
<y:SmartNodeLabelModel distance="4.0"/> | |
</y:LabelModel> | |
<y:ModelParameter> | |
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> | |
</y:ModelParameter> | |
</y:NodeLabel> | |
<y:Shape type="roundrectangle"/> | |
</y:ShapeNode> | |
</data> | |
</node> | |
</graph> | |
</node> | |
<edge id="e0" source="n0" target="n1"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="-21.615483119906912" sy="21.637216239813768" tx="0.0" ty="-28.261001164144318"> | |
<y:Point x="616.7587948334166" y="254.79950873473763"/> | |
<y:Point x="605.9012620803076" y="265.6570414878466"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="dashed" width="1.0"/> | |
<y:Arrows source="none" target="white_delta"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e1" source="n0" target="n2"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="21.615483119906912" sy="21.637216239813768" tx="28.76332945285219" ty="-28.261001164144318"> | |
<y:Point x="659.9897610732304" y="254.79950873473757"/> | |
<y:Point x="678.4282462072917" y="273.2379938687989"/> | |
<y:Point x="678.4282462072917" y="354.75967097580775"/> | |
<y:Point x="663.4280835966518" y="369.75983358644766"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e2" source="n1" target="n2"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="28.261001164144318" tx="-28.76332945285219" ty="-28.261001164144318"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e3" source="n2" target="n3"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="28.261001164144318" tx="28.76332945285219" ty="-28.261001164144318"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e4" source="n3" target="n8::n1"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="28.261001164144318" tx="0.0" ty="-24.553383191509056"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e5" source="n8::n2" target="n4"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="17.5" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e6" source="n4" target="n5"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e7" source="n9::n0" target="n8::n0"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="17.5" tx="0.0" ty="-21.75542315822031"> | |
<y:Point x="378.3742779533235" y="341.6532458765064"/> | |
<y:Point x="364.23214232959253" y="355.79538150023734"/> | |
<y:Point x="74.42665943325476" y="355.79538150023734"/> | |
<y:Point x="60.28452380952381" y="369.9375171239683"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e8" source="n5" target="n6"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e9" source="n6" target="n7"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="0.0" ty="-15.0"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::e0" source="n8::n0" target="n8::n2"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="-37.5" ty="-17.5"> | |
<y:Point x="60.28452380952381" y="1142.3166247785343"/> | |
<y:Point x="74.42665943325466" y="1156.4587604022652"/> | |
<y:Point x="256.0447691381738" y="1156.4587604022652"/> | |
<y:Point x="270.18690476190477" y="1170.600896025996"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::e1" source="n8::n1" target="n8::n3::n3"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="-53.07332399126699" sy="24.553383191509056" tx="0.0" ty="-17.5"> | |
<y:Point x="552.8279380890407" y="637.4132581360309"/> | |
<y:Point x="538.6858024653097" y="651.5553937597618"/> | |
<y:Point x="214.71118324277856" y="651.5553937597618"/> | |
<y:Point x="200.5690476190476" y="665.6975293834928"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::e2" source="n8::n1" target="n8::n4::n0"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="17.691107997089034" sy="24.553383191509056" tx="0.0" ty="-17.5"> | |
<y:Point x="623.5923700773967" y="693.5923700773967"/> | |
<y:Point x="629.055393759762" y="699.055393759762"/> | |
<y:Point x="643.1380952380953" y="699.055393759762"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::e3" source="n8::n1" target="n8::n3::n0"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="-17.691107997089034" sy="24.553383191509056" tx="0.0" ty="-17.5"> | |
<y:Point x="588.2101540832186" y="659.7898459167815"/> | |
<y:Point x="573.111272906905" y="674.8887270930951"/> | |
<y:Point x="341.1112729069049" y="674.8887270930951"/> | |
<y:Point x="330.56904761904764" y="685.4309523809524"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::e4" source="n8::n1" target="n8::n4::n1"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="53.07332399126699" sy="24.553383191509056" tx="0.0" ty="-17.5"> | |
<y:Point x="658.9745860715747" y="637.4132581360309"/> | |
<y:Point x="673.1167216953056" y="651.5553937597618"/> | |
<y:Point x="758.9959596143643" y="651.5553937597618"/> | |
<y:Point x="773.1380952380953" y="665.6975293834928"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n3::e0" source="n8::n3::n0" target="n8::n3::n1"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="17.5" tx="35.38221599417801" ty="-24.553383191509056"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n3::e1" source="n8::n3::n1" target="n8::n3::n2"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="24.553383191509056" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::e5" source="n8::n3::n2" target="n8::n2"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="-12.5" ty="-17.5"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n3::e2" source="n8::n3::n3" target="n8::n3::n1"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="17.5" tx="-35.38221599417801" ty="-24.553383191509056"> | |
<y:Point x="200.5690476190476" y="761.5553937597618"/> | |
<y:Point x="214.71118324277856" y="775.6975293834928"/> | |
<y:Point x="245.6625531439958" y="775.6975293834928"/> | |
<y:Point x="259.80468876772676" y="789.8396650072237"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n4::e0" source="n8::n4::n0" target="n8::n4::n3"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="17.5" tx="-35.382215994177955" ty="-24.553383191509056"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n4::e1" source="n8::n4::n1" target="n8::n4::n2"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="17.5" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n4::e2" source="n8::n4::n2" target="n8::n4::n3"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="35.382215994177955" ty="-24.553383191509056"> | |
<y:Point x="773.1380952380953" y="866.148471356953"/> | |
<y:Point x="758.9959596143643" y="880.290606980684"/> | |
<y:Point x="728.044589713147" y="880.290606980684"/> | |
<y:Point x="713.9024540894161" y="894.4327426044149"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n4::e3" source="n8::n4::n3" target="n8::n4::n4"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="24.553383191509056" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n4::e4" source="n8::n4::n4" target="n8::n4::n5"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n4::e5" source="n8::n4::n5" target="n8::n4::n6"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::e6" source="n8::n4::n6" target="n8::n2"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="37.5" ty="-17.5"> | |
<y:Point x="678.5202380952383" y="1179.0720479367546"/> | |
<y:Point x="664.3781024715074" y="1193.2141835604855"/> | |
<y:Point x="359.3290403856357" y="1193.2141835604855"/> | |
<y:Point x="345.18690476190477" y="1207.3563191842163"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::n5::e0" source="n8::n5::n0" target="n8::n5::n1"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="0.0" ty="-21.75542315822031"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n8::e7" source="n8::n5::n1" target="n8::n2"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="21.75542315822031" tx="12.5" ty="-17.5"> | |
<y:Point x="486.85357142857146" y="1142.3166247785343"/> | |
<y:Point x="472.7114358048406" y="1156.4587604022652"/> | |
<y:Point x="334.3290403856357" y="1156.4587604022652"/> | |
<y:Point x="320.18690476190477" y="1170.600896025996"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n9::e0" source="n9::n2" target="n9::n3"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="15.0" tx="0.0" ty="-17.5"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n9::e1" source="n9::n2" target="n9::n0"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="-10.0" sy="11.15625" tx="0.0" ty="-17.5"> | |
<y:Point x="498.3742779533235" y="45.0"/> | |
<y:Point x="484.23214232959253" y="59.14213562373095"/> | |
<y:Point x="392.51641357705444" y="59.14213562373095"/> | |
<y:Point x="378.3742779533235" y="73.28427124746189"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="n9::e2" source="n9::n2" target="n9::n1"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="10.0" sy="11.15625" tx="0.0" ty="-17.5"> | |
<y:Point x="518.3742779533235" y="45.0"/> | |
<y:Point x="532.5164135770544" y="59.14213562373095"/> | |
<y:Point x="624.2321423295925" y="59.14213562373095"/> | |
<y:Point x="638.3742779533235" y="73.2842712474619"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e10" source="n9::n3" target="n8::n5::n0"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="-21.75542315822031"> | |
<y:Point x="508.3742779533235" y="404.0139019826207"/> | |
<y:Point x="486.85357142857146" y="423.9429484408949"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e11" source="n9::n3" target="n3"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="0.0" tx="-28.763329452852076" ty="-28.261001164144318"> | |
<y:Point x="508.3742779533235" y="404.0355292477457"/> | |
<y:Point x="577.1379326274555" y="471.7844894247241"/> | |
</y:Path> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
<edge id="e12" source="n9::n1" target="n0"> | |
<data key="d8"> | |
<y:PortConstraint endpoint="source" side="south" strong="true"/> | |
<y:PortConstraint endpoint="target" side="north" strong="true"/> | |
</data> | |
<data key="d11"> | |
<y:PolyLineEdge> | |
<y:Path sx="0.0" sy="17.5" tx="0.0" ty="-43.23096623981377"/> | |
<y:LineStyle color="#000000" type="line" width="1.0"/> | |
<y:Arrows source="none" target="standard"/> | |
<y:BendStyle smoothed="false"/> | |
</y:PolyLineEdge> | |
</data> | |
</edge> | |
</graph> | |
<data key="d0"> | |
<y:Resources/> | |
</data> | |
</graphml> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[MESSAGES CONTROL] | |
disable=locally-disabled,missing-docstring,fixme | |
[TYPECHECK] | |
ignored-modules=_MovedItems,pip._vendor.six | |
[DESIGN] | |
max-locals=15 | |
max-returns=6 | |
max-branches=12 | |
max-statements=50 | |
min-public-methods=0 | |
[BASIC] | |
const-rgx=(([A-Za-z_][A-Za-z0-9_]*)|(__.*__))$ | |
function-rgx=[a-z_][a-z0-9_]{2,60}$ | |
method-rgx=(%(function-rgx)s|%(const-rgx)s) | |
variable-rgx=[a-z_][a-z0-9_]{0,30}$ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://github.com/dstufft/freezegun/archive/fix-pytest.zip#egg=freezegun | |
pretend | |
pytest | |
pytest-capturelog | |
pytest-cov | |
pytest-timeout | |
pytest-xdist | |
mock | |
scripttest>=1.3 | |
https://github.com/pypa/virtualenv/archive/develop.zip#egg=virtualenv |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment