├── .bandit ├── .codespellrc ├── .editorconfig ├── .env.example ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── Feature-request.yml │ ├── Issue-report.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── dangerjs_pr_checks.yml │ ├── issue_comment.yml │ ├── new_issues.yml │ └── new_prs.yml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── ci ├── Dockerfile ├── build_docker.yml ├── check_copyright_config.yaml ├── check_copyright_ignore ├── common.yml ├── diff_docs.py ├── integration_tests.yml ├── prepare_tests.py └── tests.yml ├── contributing_docs └── diagrams │ ├── download_dependencies.md │ ├── validate_hashfile_eq_hashdir.md │ └── web_service_download.md ├── docs ├── README.md ├── _static │ ├── favicon.ico │ ├── logo.png │ └── theme_overrides.css ├── _templates │ └── layout.html ├── conf_common.py └── en │ ├── Makefile │ ├── conf.py │ ├── getting_started │ └── index.rst │ ├── guides │ ├── configuration.rst │ ├── packaging_components.rst │ ├── partial_mirror.rst │ ├── roles.rst │ ├── updating_component_manager.rst │ └── version_solver.rst │ ├── index.rst │ └── reference │ ├── badge_endpoint.rst │ ├── compote_cli.rst │ ├── config_file.rst │ ├── dependencies_lock.rst │ ├── manifest_file.rst │ └── versioning.rst ├── idf_component_manager ├── __init__.py ├── __main__.py ├── cli │ ├── __init__.py │ ├── autocompletion.py │ ├── cache.py │ ├── component.py │ ├── config.py │ ├── constants.py │ ├── core.py │ ├── manifest.py │ ├── project.py │ ├── registry.py │ ├── utils.py │ └── validations.py ├── cmake_component_requirements.py ├── core.py ├── core_utils.py ├── dependencies.py ├── idf_extensions.py ├── local_component_list.py ├── prepare_components │ ├── README.md │ ├── __init__.py │ ├── __main__.py │ └── prepare.py ├── sync.py ├── templates │ └── idf_component_template.yml ├── utils.py └── version_solver │ ├── __init__.py │ ├── constraint_file.py │ ├── helper.py │ ├── mixology │ ├── LICENSE │ ├── __init__.py │ ├── assignment.py │ ├── constraint.py │ ├── failure.py │ ├── incompatibility.py │ ├── incompatibility_cause.py │ ├── package.py │ ├── package_source.py │ ├── partial_solution.py │ ├── range.py │ ├── result.py │ ├── set_relation.py │ ├── term.py │ ├── union.py │ └── version_solver.py │ └── version_solver.py ├── idf_component_tools ├── __init__.py ├── __version__.py ├── archive_tools.py ├── build_system_tools.py ├── config.py ├── constants.py ├── debugger.py ├── environment.py ├── errors.py ├── file_cache.py ├── file_tools.py ├── git_client.py ├── hash_tools │ ├── __init__.py │ ├── calculate.py │ ├── checksums.py │ ├── constants.py │ ├── errors.py │ └── validate.py ├── lock │ ├── __init__.py │ └── manager.py ├── logging.py ├── manager.py ├── manifest │ ├── __init__.py │ ├── constants.py │ ├── if_parser.py │ ├── metadata.py │ ├── models.py │ └── schemas.py ├── messages.py ├── registry │ ├── __init__.py │ ├── api_client.py │ ├── api_models.py │ ├── base_client.py │ ├── client_errors.py │ ├── multi_storage_client.py │ ├── request_processor.py │ ├── service_details.py │ └── storage_client.py ├── semver │ ├── LICENSE │ ├── __init__.py │ └── base.py ├── sources │ ├── __init__.py │ ├── base.py │ ├── fetcher.py │ ├── git.py │ ├── idf.py │ ├── local.py │ └── web_service.py └── utils.py ├── integration_tests ├── README.md ├── __init__.py ├── conftest.py ├── fixtures │ ├── 5390a837-5bc7-4564-b747-3adb22ad55f8.tgz │ ├── CHECKSUMS.json │ ├── archives │ │ ├── cmp_1.0.0.tar.gz │ │ └── cmp_1.0.0_checksums.json │ ├── component_jsons │ │ ├── cmp.json │ │ └── cmp_new_version.json │ ├── components │ │ └── test │ │ │ ├── cmp.json │ │ │ └── cmp2.json │ ├── partial_mirror │ │ └── components │ │ │ └── example │ │ │ ├── cmp.json │ │ │ └── cmp │ │ │ └── 3.3.1 │ │ │ ├── CHECKSUMS.json │ │ │ └── example__cmp-v3.3.1.zip │ └── templates │ │ ├── CMakeLists.txt │ │ ├── include │ │ └── sample_header.h │ │ └── src │ │ ├── CMakeLists.txt │ │ └── sample_src.c ├── integration_test_helpers.py ├── managed_components_sources │ ├── README.md │ └── component_hash_with_exclude │ │ ├── CMakeLists.txt │ │ ├── hello_world_main.c │ │ ├── idf_component.yml │ │ └── license ├── test_add_dependency.py ├── test_component_sources.py ├── test_compote.py ├── test_example_project.py ├── test_git_source.py ├── test_integration.py ├── test_kconfig.py ├── test_local_source.py ├── test_local_storage.py ├── test_lock.py ├── test_mananged_components_dir.py ├── test_manifest.py ├── test_optional_requirements.py ├── test_override_path.py ├── test_prepare_dep_dirs_kconfig.py ├── test_remove_dependency.py ├── test_targets.py ├── test_version_solver.py └── version_solver_components │ ├── README.md │ ├── circular_dependency │ ├── circular_dependency_a │ │ ├── CMakeLists.txt │ │ ├── circular_dependency_a.c │ │ ├── idf_component.yml │ │ └── include │ │ │ └── circular_dependency_a.h │ └── circular_dependency_b │ │ ├── CMakeLists.txt │ │ ├── circular_dependency_b.c │ │ ├── idf_component.yml │ │ └── include │ │ └── circular_dependency_b.h │ ├── diamond_dependency │ ├── diamond_dependency_a │ │ ├── CMakeLists.txt │ │ ├── diamond_dependency_a.c │ │ ├── idf_component.yml │ │ └── include │ │ │ └── diamond_dependency_a.h │ ├── diamond_dependency_b │ │ ├── CMakeLists.txt │ │ ├── diamond_dependency_b.c │ │ ├── idf_component.yml │ │ └── include │ │ │ └── diamond_dependency_b.h │ └── diamond_dependency_c │ │ ├── CMakeLists.txt │ │ ├── diamond_dependency_c.c │ │ ├── idf_component.yml │ │ └── include │ │ └── diamond_dependency_c.h │ ├── nested_with_target │ ├── all_targets_with_dependency │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README.md │ │ ├── all_targets_with_dependency.c │ │ ├── idf_component.yml │ │ └── include │ │ │ └── all_targets_with_dependency.h │ └── single_target │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README.md │ │ ├── idf_component.yml │ │ ├── include │ │ └── single_target.h │ │ └── single_target.c │ ├── partial_satisfy │ ├── partial_satisfy_a │ │ ├── CMakeLists.txt │ │ ├── idf_component.yml │ │ ├── include │ │ │ └── partial_satisfy_a.h │ │ └── partial_satisfy_a.c │ ├── partial_satisfy_b │ │ ├── CMakeLists.txt │ │ ├── idf_component.yml │ │ ├── include │ │ │ └── partial_satisfy_b.h │ │ └── partial_satisfy_b.c │ ├── partial_satisfy_c │ │ ├── CMakeLists.txt │ │ ├── idf_component.yml │ │ ├── include │ │ │ └── partial_satisfy_c.h │ │ └── partial_satisfy_c.c │ ├── partial_satisfy_x │ │ ├── CMakeLists.txt │ │ ├── idf_component.yml │ │ ├── include │ │ │ └── partial_satisfy_x.h │ │ └── partial_satisfy_x.c │ └── partial_satisfy_y │ │ ├── CMakeLists.txt │ │ ├── idf_component.yml │ │ ├── include │ │ └── partial_satisfy_y.h │ │ └── partial_satisfy_y.c │ └── rollback_sequence │ ├── rollback_sequence_a │ ├── CMakeLists.txt │ ├── idf_component.yml │ ├── include │ │ └── rollback_sequence_a.h │ └── rollback_sequence_a.c │ ├── rollback_sequence_b │ ├── CMakeLists.txt │ ├── idf_component.yml │ ├── include │ │ └── rollback_sequence_b.h │ └── rollback_sequence_b.c │ └── rollback_sequence_c │ ├── CMakeLists.txt │ ├── idf_component.yml │ ├── include │ └── rollback_sequence_c.h │ └── rollback_sequence_c.c ├── publish.sh ├── pyproject.toml ├── pytest_integration.ini └── tests ├── __init__.py ├── cli ├── conftest.py ├── test_cache_command.py ├── test_component_command.py ├── test_config.py ├── test_manifest_command.py ├── test_module.py ├── test_project_command.py ├── test_registry_command.py ├── test_validations.py └── test_version_command.py ├── conftest.py ├── core ├── test_add_dependency.py ├── test_create_project_from_example.py ├── test_delete_version.py ├── test_pack_component.py ├── test_remove_dependency.py ├── test_upload_component.py └── test_yank_version.py ├── fake_bad_git.py ├── fake_git.py ├── fixtures ├── archives │ ├── cmp_1.0.0.tar.gz │ └── cmp_1.0.0.zip ├── component_requires.temp.cmake ├── component_requires_orig.temp.cmake ├── components │ ├── cmp │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── cmp.c │ │ ├── dev │ │ │ └── notes.list │ │ ├── exclude │ │ │ └── .keep │ │ ├── extra.py │ │ ├── idf_component.yml │ │ └── include │ │ │ └── cmp.h │ ├── cmp_for_examples │ │ ├── CMakeLists.txt │ │ ├── cmp.c │ │ ├── custom_example_path │ │ │ └── cmp_ex │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── main │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmp_ex.c │ │ │ │ └── idf_component.yml │ │ └── idf_component.yml │ ├── cmp_with_example │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cmp.c │ │ ├── examples │ │ │ └── cmp_ex │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── main │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── cmp_ex.c │ │ │ │ └── idf_component.yml │ │ ├── idf_component.yml │ │ └── include │ │ │ └── cmp.h │ ├── cmp_with_kconfig_var │ │ └── cmp │ │ │ ├── CMakeLists.txt │ │ │ ├── Kconfig.in │ │ │ ├── Kconfig.projbuild │ │ │ ├── LICENSE │ │ │ ├── cmp.c │ │ │ └── idf_component.yml │ ├── example │ │ └── cmp.json │ └── pre │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── cmp.c │ │ ├── idf_component.yml │ │ └── include │ │ └── cmp.h ├── config │ └── invalid_schema │ │ └── idf_component_manager.yml ├── fake_idf │ └── tools │ │ └── idf_py_actions │ │ ├── __init__.py │ │ └── constants.py ├── hash_examples │ ├── component_1 │ │ └── 1.txt │ ├── component_2 │ │ └── 2.txt │ ├── component_3 │ │ └── 1.txt │ ├── component_4 │ │ ├── .gitlab-ci.yml │ │ ├── 1.txt │ │ ├── ignore.dir │ │ │ └── file.txt │ │ └── ignore.me │ └── component_5 │ │ ├── .gitlab-ci.yml │ │ ├── 1.txt │ │ ├── idf_component.yml │ │ ├── ignore.dir │ │ └── file.txt │ │ └── ignore.me ├── idf_component.yml ├── invalid_yaml.yml ├── local_component_list │ ├── invalid.yml │ └── valid.yml ├── locks │ ├── dependencies.lock │ └── invalid_dependencies.lock └── vcr_cassettes │ ├── test_add_dependency_with_registry_url.yaml │ ├── test_allow_existing_component.yaml │ ├── test_api_information.yaml │ ├── test_component_details.yaml │ ├── test_component_versions.yaml │ ├── test_create_example_component_not_exist.yaml │ ├── test_create_example_not_exist.yaml │ ├── test_create_example_success.yaml │ ├── test_delete_non_existent_version.yaml │ ├── test_delete_version.yaml │ ├── test_delete_yanked_version.yaml │ ├── test_download_metadata.yaml │ ├── test_download_metadata_unknown_component.yaml │ ├── test_exception_on_warnings.yaml │ ├── test_fetch_webservice.yaml │ ├── test_filter_yanked_version.yaml │ ├── test_init_project.yaml │ ├── test_init_project_with_path.yaml │ ├── test_manifest_create_add_dependency.yaml │ ├── test_no_registry_url_use_static.yaml │ ├── test_sync_example_cmp.yaml │ ├── test_sync_example_cmp_only_prerelease.yaml │ ├── test_sync_example_cmp_only_yanked.yaml │ ├── test_upload_component.yaml │ ├── test_validate_component.yaml │ ├── test_version_multiple_storages.yaml │ ├── test_webservice_pre_release.yaml │ ├── test_webservice_target.yaml │ ├── test_webservice_versions.yaml │ └── test_yank_version_success.yaml ├── idf_component_tools ├── hash_tools │ └── test_checksums.py ├── manifest │ └── test_manager.py ├── registry │ └── test_request_processor.py └── test_utils.py ├── manifest ├── test_env_expander.py ├── test_manifest.py ├── test_metadata_file.py ├── test_solved_manifest.py └── test_validator.py ├── network_test_utils.py ├── semver ├── LICENSE ├── test_base.py ├── test_match.py ├── test_parsing.py └── test_spec.py ├── sources ├── __init__.py ├── test_base.py ├── test_git.py ├── test_local.py └── test_web_service.py ├── test_api_client.py ├── test_archive_tools.py ├── test_cmake_component_requirements.py ├── test_component_manager_run_counter.py ├── test_config.py ├── test_core_utils.py ├── test_file_tools.py ├── test_git_client.py ├── test_hash_tools.py ├── test_hash_validator.py ├── test_local_component_list.py ├── test_lock.py ├── test_manifest_common_cases.py ├── test_mirror_sync.py ├── test_misc.py ├── test_prepare_dep_dirs.py ├── test_profile.py ├── test_registry_url.py ├── test_utils.py ├── tools ├── test_environment.py └── test_re.py └── version_solver ├── LICENSE ├── __init__.py ├── conftest.py ├── test_backtracking.py ├── test_basic_graph.py ├── test_help_message.py ├── test_range.py ├── test_semver.py └── test_unsolvable.py /.bandit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.bandit -------------------------------------------------------------------------------- /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.codespellrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | IDF_COMPONENT_REGISTRY_URL="http://localhost:5000" 2 | -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | CHANGELOG.md merge=union 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.github/ISSUE_TEMPLATE/Feature-request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Issue-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.github/ISSUE_TEMPLATE/Issue-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/dangerjs_pr_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.github/workflows/dangerjs_pr_checks.yml -------------------------------------------------------------------------------- /.github/workflows/issue_comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.github/workflows/issue_comment.yml -------------------------------------------------------------------------------- /.github/workflows/new_issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.github/workflows/new_issues.yml -------------------------------------------------------------------------------- /.github/workflows/new_prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.github/workflows/new_prs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include idf_component_manager/templates/* 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/README.md -------------------------------------------------------------------------------- /ci/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/ci/Dockerfile -------------------------------------------------------------------------------- /ci/build_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/ci/build_docker.yml -------------------------------------------------------------------------------- /ci/check_copyright_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/ci/check_copyright_config.yaml -------------------------------------------------------------------------------- /ci/check_copyright_ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ci/common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/ci/common.yml -------------------------------------------------------------------------------- /ci/diff_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/ci/diff_docs.py -------------------------------------------------------------------------------- /ci/integration_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/ci/integration_tests.yml -------------------------------------------------------------------------------- /ci/prepare_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/ci/prepare_tests.py -------------------------------------------------------------------------------- /ci/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/ci/tests.yml -------------------------------------------------------------------------------- /contributing_docs/diagrams/download_dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/contributing_docs/diagrams/download_dependencies.md -------------------------------------------------------------------------------- /contributing_docs/diagrams/validate_hashfile_eq_hashdir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/contributing_docs/diagrams/validate_hashfile_eq_hashdir.md -------------------------------------------------------------------------------- /contributing_docs/diagrams/web_service_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/contributing_docs/diagrams/web_service_download.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/_static/favicon.ico -------------------------------------------------------------------------------- /docs/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/_static/logo.png -------------------------------------------------------------------------------- /docs/_static/theme_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/_static/theme_overrides.css -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/conf_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/conf_common.py -------------------------------------------------------------------------------- /docs/en/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/Makefile -------------------------------------------------------------------------------- /docs/en/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/conf.py -------------------------------------------------------------------------------- /docs/en/getting_started/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/getting_started/index.rst -------------------------------------------------------------------------------- /docs/en/guides/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/guides/configuration.rst -------------------------------------------------------------------------------- /docs/en/guides/packaging_components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/guides/packaging_components.rst -------------------------------------------------------------------------------- /docs/en/guides/partial_mirror.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/guides/partial_mirror.rst -------------------------------------------------------------------------------- /docs/en/guides/roles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/guides/roles.rst -------------------------------------------------------------------------------- /docs/en/guides/updating_component_manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/guides/updating_component_manager.rst -------------------------------------------------------------------------------- /docs/en/guides/version_solver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/guides/version_solver.rst -------------------------------------------------------------------------------- /docs/en/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/index.rst -------------------------------------------------------------------------------- /docs/en/reference/badge_endpoint.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/reference/badge_endpoint.rst -------------------------------------------------------------------------------- /docs/en/reference/compote_cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/reference/compote_cli.rst -------------------------------------------------------------------------------- /docs/en/reference/config_file.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/reference/config_file.rst -------------------------------------------------------------------------------- /docs/en/reference/dependencies_lock.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/reference/dependencies_lock.rst -------------------------------------------------------------------------------- /docs/en/reference/manifest_file.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/reference/manifest_file.rst -------------------------------------------------------------------------------- /docs/en/reference/versioning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/docs/en/reference/versioning.rst -------------------------------------------------------------------------------- /idf_component_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/__init__.py -------------------------------------------------------------------------------- /idf_component_manager/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/__main__.py -------------------------------------------------------------------------------- /idf_component_manager/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/__init__.py -------------------------------------------------------------------------------- /idf_component_manager/cli/autocompletion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/autocompletion.py -------------------------------------------------------------------------------- /idf_component_manager/cli/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/cache.py -------------------------------------------------------------------------------- /idf_component_manager/cli/component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/component.py -------------------------------------------------------------------------------- /idf_component_manager/cli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/config.py -------------------------------------------------------------------------------- /idf_component_manager/cli/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/constants.py -------------------------------------------------------------------------------- /idf_component_manager/cli/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/core.py -------------------------------------------------------------------------------- /idf_component_manager/cli/manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/manifest.py -------------------------------------------------------------------------------- /idf_component_manager/cli/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/project.py -------------------------------------------------------------------------------- /idf_component_manager/cli/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/registry.py -------------------------------------------------------------------------------- /idf_component_manager/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/utils.py -------------------------------------------------------------------------------- /idf_component_manager/cli/validations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cli/validations.py -------------------------------------------------------------------------------- /idf_component_manager/cmake_component_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/cmake_component_requirements.py -------------------------------------------------------------------------------- /idf_component_manager/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/core.py -------------------------------------------------------------------------------- /idf_component_manager/core_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/core_utils.py -------------------------------------------------------------------------------- /idf_component_manager/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/dependencies.py -------------------------------------------------------------------------------- /idf_component_manager/idf_extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/idf_extensions.py -------------------------------------------------------------------------------- /idf_component_manager/local_component_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/local_component_list.py -------------------------------------------------------------------------------- /idf_component_manager/prepare_components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/prepare_components/README.md -------------------------------------------------------------------------------- /idf_component_manager/prepare_components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /idf_component_manager/prepare_components/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/prepare_components/__main__.py -------------------------------------------------------------------------------- /idf_component_manager/prepare_components/prepare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/prepare_components/prepare.py -------------------------------------------------------------------------------- /idf_component_manager/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/sync.py -------------------------------------------------------------------------------- /idf_component_manager/templates/idf_component_template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/templates/idf_component_template.yml -------------------------------------------------------------------------------- /idf_component_manager/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/utils.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /idf_component_manager/version_solver/constraint_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/constraint_file.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/helper.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/LICENSE -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/assignment.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/constraint.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/failure.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/incompatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/incompatibility.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/incompatibility_cause.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/incompatibility_cause.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/package.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/package_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/package_source.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/partial_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/partial_solution.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/range.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/result.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/set_relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/set_relation.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/term.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/term.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/union.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/union.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/mixology/version_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/mixology/version_solver.py -------------------------------------------------------------------------------- /idf_component_manager/version_solver/version_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_manager/version_solver/version_solver.py -------------------------------------------------------------------------------- /idf_component_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/__init__.py -------------------------------------------------------------------------------- /idf_component_tools/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/__version__.py -------------------------------------------------------------------------------- /idf_component_tools/archive_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/archive_tools.py -------------------------------------------------------------------------------- /idf_component_tools/build_system_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/build_system_tools.py -------------------------------------------------------------------------------- /idf_component_tools/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/config.py -------------------------------------------------------------------------------- /idf_component_tools/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/constants.py -------------------------------------------------------------------------------- /idf_component_tools/debugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/debugger.py -------------------------------------------------------------------------------- /idf_component_tools/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/environment.py -------------------------------------------------------------------------------- /idf_component_tools/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/errors.py -------------------------------------------------------------------------------- /idf_component_tools/file_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/file_cache.py -------------------------------------------------------------------------------- /idf_component_tools/file_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/file_tools.py -------------------------------------------------------------------------------- /idf_component_tools/git_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/git_client.py -------------------------------------------------------------------------------- /idf_component_tools/hash_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /idf_component_tools/hash_tools/calculate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/hash_tools/calculate.py -------------------------------------------------------------------------------- /idf_component_tools/hash_tools/checksums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/hash_tools/checksums.py -------------------------------------------------------------------------------- /idf_component_tools/hash_tools/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/hash_tools/constants.py -------------------------------------------------------------------------------- /idf_component_tools/hash_tools/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/hash_tools/errors.py -------------------------------------------------------------------------------- /idf_component_tools/hash_tools/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/hash_tools/validate.py -------------------------------------------------------------------------------- /idf_component_tools/lock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/lock/__init__.py -------------------------------------------------------------------------------- /idf_component_tools/lock/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/lock/manager.py -------------------------------------------------------------------------------- /idf_component_tools/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/logging.py -------------------------------------------------------------------------------- /idf_component_tools/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/manager.py -------------------------------------------------------------------------------- /idf_component_tools/manifest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/manifest/__init__.py -------------------------------------------------------------------------------- /idf_component_tools/manifest/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/manifest/constants.py -------------------------------------------------------------------------------- /idf_component_tools/manifest/if_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/manifest/if_parser.py -------------------------------------------------------------------------------- /idf_component_tools/manifest/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/manifest/metadata.py -------------------------------------------------------------------------------- /idf_component_tools/manifest/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/manifest/models.py -------------------------------------------------------------------------------- /idf_component_tools/manifest/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/manifest/schemas.py -------------------------------------------------------------------------------- /idf_component_tools/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/messages.py -------------------------------------------------------------------------------- /idf_component_tools/registry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /idf_component_tools/registry/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/registry/api_client.py -------------------------------------------------------------------------------- /idf_component_tools/registry/api_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/registry/api_models.py -------------------------------------------------------------------------------- /idf_component_tools/registry/base_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/registry/base_client.py -------------------------------------------------------------------------------- /idf_component_tools/registry/client_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/registry/client_errors.py -------------------------------------------------------------------------------- /idf_component_tools/registry/multi_storage_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/registry/multi_storage_client.py -------------------------------------------------------------------------------- /idf_component_tools/registry/request_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/registry/request_processor.py -------------------------------------------------------------------------------- /idf_component_tools/registry/service_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/registry/service_details.py -------------------------------------------------------------------------------- /idf_component_tools/registry/storage_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/registry/storage_client.py -------------------------------------------------------------------------------- /idf_component_tools/semver/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/semver/LICENSE -------------------------------------------------------------------------------- /idf_component_tools/semver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/semver/__init__.py -------------------------------------------------------------------------------- /idf_component_tools/semver/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/semver/base.py -------------------------------------------------------------------------------- /idf_component_tools/sources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/sources/__init__.py -------------------------------------------------------------------------------- /idf_component_tools/sources/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/sources/base.py -------------------------------------------------------------------------------- /idf_component_tools/sources/fetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/sources/fetcher.py -------------------------------------------------------------------------------- /idf_component_tools/sources/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/sources/git.py -------------------------------------------------------------------------------- /idf_component_tools/sources/idf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/sources/idf.py -------------------------------------------------------------------------------- /idf_component_tools/sources/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/sources/local.py -------------------------------------------------------------------------------- /idf_component_tools/sources/web_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/sources/web_service.py -------------------------------------------------------------------------------- /idf_component_tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/idf_component_tools/utils.py -------------------------------------------------------------------------------- /integration_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/README.md -------------------------------------------------------------------------------- /integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integration_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/conftest.py -------------------------------------------------------------------------------- /integration_tests/fixtures/5390a837-5bc7-4564-b747-3adb22ad55f8.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/5390a837-5bc7-4564-b747-3adb22ad55f8.tgz -------------------------------------------------------------------------------- /integration_tests/fixtures/CHECKSUMS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/CHECKSUMS.json -------------------------------------------------------------------------------- /integration_tests/fixtures/archives/cmp_1.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/archives/cmp_1.0.0.tar.gz -------------------------------------------------------------------------------- /integration_tests/fixtures/archives/cmp_1.0.0_checksums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/archives/cmp_1.0.0_checksums.json -------------------------------------------------------------------------------- /integration_tests/fixtures/component_jsons/cmp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/component_jsons/cmp.json -------------------------------------------------------------------------------- /integration_tests/fixtures/component_jsons/cmp_new_version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/component_jsons/cmp_new_version.json -------------------------------------------------------------------------------- /integration_tests/fixtures/components/test/cmp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/components/test/cmp.json -------------------------------------------------------------------------------- /integration_tests/fixtures/components/test/cmp2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/components/test/cmp2.json -------------------------------------------------------------------------------- /integration_tests/fixtures/partial_mirror/components/example/cmp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/partial_mirror/components/example/cmp.json -------------------------------------------------------------------------------- /integration_tests/fixtures/partial_mirror/components/example/cmp/3.3.1/CHECKSUMS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/partial_mirror/components/example/cmp/3.3.1/CHECKSUMS.json -------------------------------------------------------------------------------- /integration_tests/fixtures/partial_mirror/components/example/cmp/3.3.1/example__cmp-v3.3.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/partial_mirror/components/example/cmp/3.3.1/example__cmp-v3.3.1.zip -------------------------------------------------------------------------------- /integration_tests/fixtures/templates/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/templates/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/fixtures/templates/include/sample_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/templates/include/sample_header.h -------------------------------------------------------------------------------- /integration_tests/fixtures/templates/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/templates/src/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/fixtures/templates/src/sample_src.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/fixtures/templates/src/sample_src.c -------------------------------------------------------------------------------- /integration_tests/integration_test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/integration_test_helpers.py -------------------------------------------------------------------------------- /integration_tests/managed_components_sources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/managed_components_sources/README.md -------------------------------------------------------------------------------- /integration_tests/managed_components_sources/component_hash_with_exclude/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/managed_components_sources/component_hash_with_exclude/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/managed_components_sources/component_hash_with_exclude/hello_world_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/managed_components_sources/component_hash_with_exclude/hello_world_main.c -------------------------------------------------------------------------------- /integration_tests/managed_components_sources/component_hash_with_exclude/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/managed_components_sources/component_hash_with_exclude/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/managed_components_sources/component_hash_with_exclude/license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/managed_components_sources/component_hash_with_exclude/license -------------------------------------------------------------------------------- /integration_tests/test_add_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_add_dependency.py -------------------------------------------------------------------------------- /integration_tests/test_component_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_component_sources.py -------------------------------------------------------------------------------- /integration_tests/test_compote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_compote.py -------------------------------------------------------------------------------- /integration_tests/test_example_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_example_project.py -------------------------------------------------------------------------------- /integration_tests/test_git_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_git_source.py -------------------------------------------------------------------------------- /integration_tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_integration.py -------------------------------------------------------------------------------- /integration_tests/test_kconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_kconfig.py -------------------------------------------------------------------------------- /integration_tests/test_local_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_local_source.py -------------------------------------------------------------------------------- /integration_tests/test_local_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_local_storage.py -------------------------------------------------------------------------------- /integration_tests/test_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_lock.py -------------------------------------------------------------------------------- /integration_tests/test_mananged_components_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_mananged_components_dir.py -------------------------------------------------------------------------------- /integration_tests/test_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_manifest.py -------------------------------------------------------------------------------- /integration_tests/test_optional_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_optional_requirements.py -------------------------------------------------------------------------------- /integration_tests/test_override_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_override_path.py -------------------------------------------------------------------------------- /integration_tests/test_prepare_dep_dirs_kconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_prepare_dep_dirs_kconfig.py -------------------------------------------------------------------------------- /integration_tests/test_remove_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_remove_dependency.py -------------------------------------------------------------------------------- /integration_tests/test_targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_targets.py -------------------------------------------------------------------------------- /integration_tests/test_version_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/test_version_solver.py -------------------------------------------------------------------------------- /integration_tests/version_solver_components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/README.md -------------------------------------------------------------------------------- /integration_tests/version_solver_components/circular_dependency/circular_dependency_a/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/circular_dependency/circular_dependency_a/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/circular_dependency/circular_dependency_a/circular_dependency_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/circular_dependency/circular_dependency_a/circular_dependency_a.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/circular_dependency/circular_dependency_a/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/circular_dependency/circular_dependency_a/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/circular_dependency/circular_dependency_a/include/circular_dependency_a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/circular_dependency/circular_dependency_a/include/circular_dependency_a.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/circular_dependency/circular_dependency_b/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/circular_dependency/circular_dependency_b/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/circular_dependency/circular_dependency_b/circular_dependency_b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/circular_dependency/circular_dependency_b/circular_dependency_b.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/circular_dependency/circular_dependency_b/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/circular_dependency/circular_dependency_b/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/circular_dependency/circular_dependency_b/include/circular_dependency_b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/circular_dependency/circular_dependency_b/include/circular_dependency_b.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_a/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_a/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_a/diamond_dependency_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_a/diamond_dependency_a.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_a/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_a/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_a/include/diamond_dependency_a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_a/include/diamond_dependency_a.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_b/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_b/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_b/diamond_dependency_b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_b/diamond_dependency_b.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_b/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_b/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_b/include/diamond_dependency_b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_b/include/diamond_dependency_b.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_c/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_c/diamond_dependency_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_c/diamond_dependency_c.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_c/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_c/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/diamond_dependency/diamond_dependency_c/include/diamond_dependency_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/diamond_dependency/diamond_dependency_c/include/diamond_dependency_c.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/LICENSE -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/README.md -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/all_targets_with_dependency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/all_targets_with_dependency.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/include/all_targets_with_dependency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/all_targets_with_dependency/include/all_targets_with_dependency.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/single_target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/single_target/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/single_target/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/single_target/LICENSE -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/single_target/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/single_target/README.md -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/single_target/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/single_target/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/single_target/include/single_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/single_target/include/single_target.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/nested_with_target/single_target/single_target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/nested_with_target/single_target/single_target.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_a/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_a/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_a/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_a/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_a/include/partial_satisfy_a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_a/include/partial_satisfy_a.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_a/partial_satisfy_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_a/partial_satisfy_a.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_b/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_b/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_b/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_b/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_b/include/partial_satisfy_b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_b/include/partial_satisfy_b.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_b/partial_satisfy_b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_b/partial_satisfy_b.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_c/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_c/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_c/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_c/include/partial_satisfy_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_c/include/partial_satisfy_c.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_c/partial_satisfy_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_c/partial_satisfy_c.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_x/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_x/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_x/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_x/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_x/include/partial_satisfy_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_x/include/partial_satisfy_x.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_x/partial_satisfy_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_x/partial_satisfy_x.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_y/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_y/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_y/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_y/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_y/include/partial_satisfy_y.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_y/include/partial_satisfy_y.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/partial_satisfy/partial_satisfy_y/partial_satisfy_y.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/partial_satisfy/partial_satisfy_y/partial_satisfy_y.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_a/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_a/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_a/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_a/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_a/include/rollback_sequence_a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_a/include/rollback_sequence_a.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_a/rollback_sequence_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_a/rollback_sequence_a.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_b/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_b/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_b/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_b/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_b/include/rollback_sequence_b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_b/include/rollback_sequence_b.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_b/rollback_sequence_b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_b/rollback_sequence_b.c -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_c/CMakeLists.txt -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_c/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_c/idf_component.yml -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_c/include/rollback_sequence_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_c/include/rollback_sequence_c.h -------------------------------------------------------------------------------- /integration_tests/version_solver_components/rollback_sequence/rollback_sequence_c/rollback_sequence_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/integration_tests/version_solver_components/rollback_sequence/rollback_sequence_c/rollback_sequence_c.c -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/publish.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest_integration.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/pytest_integration.ini -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/conftest.py -------------------------------------------------------------------------------- /tests/cli/test_cache_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_cache_command.py -------------------------------------------------------------------------------- /tests/cli/test_component_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_component_command.py -------------------------------------------------------------------------------- /tests/cli/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_config.py -------------------------------------------------------------------------------- /tests/cli/test_manifest_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_manifest_command.py -------------------------------------------------------------------------------- /tests/cli/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_module.py -------------------------------------------------------------------------------- /tests/cli/test_project_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_project_command.py -------------------------------------------------------------------------------- /tests/cli/test_registry_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_registry_command.py -------------------------------------------------------------------------------- /tests/cli/test_validations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_validations.py -------------------------------------------------------------------------------- /tests/cli/test_version_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/cli/test_version_command.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/core/test_add_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/core/test_add_dependency.py -------------------------------------------------------------------------------- /tests/core/test_create_project_from_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/core/test_create_project_from_example.py -------------------------------------------------------------------------------- /tests/core/test_delete_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/core/test_delete_version.py -------------------------------------------------------------------------------- /tests/core/test_pack_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/core/test_pack_component.py -------------------------------------------------------------------------------- /tests/core/test_remove_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/core/test_remove_dependency.py -------------------------------------------------------------------------------- /tests/core/test_upload_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/core/test_upload_component.py -------------------------------------------------------------------------------- /tests/core/test_yank_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/core/test_yank_version.py -------------------------------------------------------------------------------- /tests/fake_bad_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fake_bad_git.py -------------------------------------------------------------------------------- /tests/fake_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fake_git.py -------------------------------------------------------------------------------- /tests/fixtures/archives/cmp_1.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/archives/cmp_1.0.0.tar.gz -------------------------------------------------------------------------------- /tests/fixtures/archives/cmp_1.0.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/archives/cmp_1.0.0.zip -------------------------------------------------------------------------------- /tests/fixtures/component_requires.temp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/component_requires.temp.cmake -------------------------------------------------------------------------------- /tests/fixtures/component_requires_orig.temp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/component_requires_orig.temp.cmake -------------------------------------------------------------------------------- /tests/fixtures/components/cmp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fixtures/components/cmp/LICENSE: -------------------------------------------------------------------------------- 1 | license 2 | -------------------------------------------------------------------------------- /tests/fixtures/components/cmp/cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp/cmp.c -------------------------------------------------------------------------------- /tests/fixtures/components/cmp/dev/notes.list: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/components/cmp/exclude/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/components/cmp/extra.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/components/cmp/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/components/cmp/include/cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp/include/cmp.h -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_for_examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_for_examples/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_for_examples/cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_for_examples/cmp.c -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_for_examples/custom_example_path/cmp_ex/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_for_examples/custom_example_path/cmp_ex/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_for_examples/custom_example_path/cmp_ex/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_for_examples/custom_example_path/cmp_ex/main/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_for_examples/custom_example_path/cmp_ex/main/cmp_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_for_examples/custom_example_path/cmp_ex/main/cmp_ex.c -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_for_examples/custom_example_path/cmp_ex/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_for_examples/custom_example_path/cmp_ex/main/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_for_examples/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_for_examples/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_example/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/LICENSE: -------------------------------------------------------------------------------- 1 | license 2 | -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/README.md: -------------------------------------------------------------------------------- 1 | This is a readme. 2 | -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_example/cmp.c -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/examples/cmp_ex/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_example/examples/cmp_ex/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/examples/cmp_ex/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_example/examples/cmp_ex/main/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/examples/cmp_ex/main/cmp_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_example/examples/cmp_ex/main/cmp_ex.c -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/examples/cmp_ex/main/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_example/examples/cmp_ex/main/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_example/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_example/include/cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_example/include/cmp.h -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_kconfig_var/cmp/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.16) 2 | 3 | set(COMPONENT_SRCDIRS .) 4 | 5 | register_component() 6 | -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_kconfig_var/cmp/Kconfig.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_kconfig_var/cmp/Kconfig.in -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_kconfig_var/cmp/Kconfig.projbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_kconfig_var/cmp/Kconfig.projbuild -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_kconfig_var/cmp/LICENSE: -------------------------------------------------------------------------------- 1 | license 2 | -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_kconfig_var/cmp/cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_kconfig_var/cmp/cmp.c -------------------------------------------------------------------------------- /tests/fixtures/components/cmp_with_kconfig_var/cmp/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/cmp_with_kconfig_var/cmp/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/components/example/cmp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/example/cmp.json -------------------------------------------------------------------------------- /tests/fixtures/components/pre/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/pre/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fixtures/components/pre/LICENSE: -------------------------------------------------------------------------------- 1 | license 2 | -------------------------------------------------------------------------------- /tests/fixtures/components/pre/cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/pre/cmp.c -------------------------------------------------------------------------------- /tests/fixtures/components/pre/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/pre/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/components/pre/include/cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/components/pre/include/cmp.h -------------------------------------------------------------------------------- /tests/fixtures/config/invalid_schema/idf_component_manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/config/invalid_schema/idf_component_manager.yml -------------------------------------------------------------------------------- /tests/fixtures/fake_idf/tools/idf_py_actions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/fake_idf/tools/idf_py_actions/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/fake_idf/tools/idf_py_actions/constants.py -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_1/1.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_2/2.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_3/1.txt: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_4/.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_4/1.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_4/ignore.dir/file.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_4/ignore.me: -------------------------------------------------------------------------------- 1 | 135 -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_5/.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_5/1.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_5/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/hash_examples/component_5/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_5/ignore.dir/file.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/fixtures/hash_examples/component_5/ignore.me: -------------------------------------------------------------------------------- 1 | 135 2 | -------------------------------------------------------------------------------- /tests/fixtures/idf_component.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/idf_component.yml -------------------------------------------------------------------------------- /tests/fixtures/invalid_yaml.yml: -------------------------------------------------------------------------------- 1 | dependencies: "~4.0.2" 2 | version "2.3.1" 3 | targets: 4 | - esp32 5 | -------------------------------------------------------------------------------- /tests/fixtures/local_component_list/invalid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/local_component_list/invalid.yml -------------------------------------------------------------------------------- /tests/fixtures/local_component_list/valid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/local_component_list/valid.yml -------------------------------------------------------------------------------- /tests/fixtures/locks/dependencies.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/locks/dependencies.lock -------------------------------------------------------------------------------- /tests/fixtures/locks/invalid_dependencies.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/locks/invalid_dependencies.lock -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_add_dependency_with_registry_url.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_add_dependency_with_registry_url.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_allow_existing_component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_allow_existing_component.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_api_information.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_api_information.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_component_details.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_component_details.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_component_versions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_component_versions.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_create_example_component_not_exist.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_create_example_component_not_exist.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_create_example_not_exist.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_create_example_not_exist.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_create_example_success.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_create_example_success.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_delete_non_existent_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_delete_non_existent_version.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_delete_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_delete_version.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_delete_yanked_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_delete_yanked_version.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_download_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_download_metadata.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_download_metadata_unknown_component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_download_metadata_unknown_component.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_exception_on_warnings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_exception_on_warnings.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_fetch_webservice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_fetch_webservice.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_filter_yanked_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_filter_yanked_version.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_init_project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_init_project.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_init_project_with_path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_init_project_with_path.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_manifest_create_add_dependency.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_manifest_create_add_dependency.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_no_registry_url_use_static.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_no_registry_url_use_static.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_sync_example_cmp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_sync_example_cmp.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_sync_example_cmp_only_prerelease.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_sync_example_cmp_only_prerelease.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_sync_example_cmp_only_yanked.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_sync_example_cmp_only_yanked.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_upload_component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_upload_component.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_validate_component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_validate_component.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_version_multiple_storages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_version_multiple_storages.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_webservice_pre_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_webservice_pre_release.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_webservice_target.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_webservice_target.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_webservice_versions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_webservice_versions.yaml -------------------------------------------------------------------------------- /tests/fixtures/vcr_cassettes/test_yank_version_success.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/fixtures/vcr_cassettes/test_yank_version_success.yaml -------------------------------------------------------------------------------- /tests/idf_component_tools/hash_tools/test_checksums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/idf_component_tools/hash_tools/test_checksums.py -------------------------------------------------------------------------------- /tests/idf_component_tools/manifest/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/idf_component_tools/manifest/test_manager.py -------------------------------------------------------------------------------- /tests/idf_component_tools/registry/test_request_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/idf_component_tools/registry/test_request_processor.py -------------------------------------------------------------------------------- /tests/idf_component_tools/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/idf_component_tools/test_utils.py -------------------------------------------------------------------------------- /tests/manifest/test_env_expander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/manifest/test_env_expander.py -------------------------------------------------------------------------------- /tests/manifest/test_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/manifest/test_manifest.py -------------------------------------------------------------------------------- /tests/manifest/test_metadata_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/manifest/test_metadata_file.py -------------------------------------------------------------------------------- /tests/manifest/test_solved_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/manifest/test_solved_manifest.py -------------------------------------------------------------------------------- /tests/manifest/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/manifest/test_validator.py -------------------------------------------------------------------------------- /tests/network_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/network_test_utils.py -------------------------------------------------------------------------------- /tests/semver/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/semver/LICENSE -------------------------------------------------------------------------------- /tests/semver/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/semver/test_base.py -------------------------------------------------------------------------------- /tests/semver/test_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/semver/test_match.py -------------------------------------------------------------------------------- /tests/semver/test_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/semver/test_parsing.py -------------------------------------------------------------------------------- /tests/semver/test_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/semver/test_spec.py -------------------------------------------------------------------------------- /tests/sources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sources/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/sources/test_base.py -------------------------------------------------------------------------------- /tests/sources/test_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/sources/test_git.py -------------------------------------------------------------------------------- /tests/sources/test_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/sources/test_local.py -------------------------------------------------------------------------------- /tests/sources/test_web_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/sources/test_web_service.py -------------------------------------------------------------------------------- /tests/test_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_api_client.py -------------------------------------------------------------------------------- /tests/test_archive_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_archive_tools.py -------------------------------------------------------------------------------- /tests/test_cmake_component_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_cmake_component_requirements.py -------------------------------------------------------------------------------- /tests/test_component_manager_run_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_component_manager_run_counter.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_core_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_core_utils.py -------------------------------------------------------------------------------- /tests/test_file_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_file_tools.py -------------------------------------------------------------------------------- /tests/test_git_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_git_client.py -------------------------------------------------------------------------------- /tests/test_hash_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_hash_tools.py -------------------------------------------------------------------------------- /tests/test_hash_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_hash_validator.py -------------------------------------------------------------------------------- /tests/test_local_component_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_local_component_list.py -------------------------------------------------------------------------------- /tests/test_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_lock.py -------------------------------------------------------------------------------- /tests/test_manifest_common_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_manifest_common_cases.py -------------------------------------------------------------------------------- /tests/test_mirror_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_mirror_sync.py -------------------------------------------------------------------------------- /tests/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_misc.py -------------------------------------------------------------------------------- /tests/test_prepare_dep_dirs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_prepare_dep_dirs.py -------------------------------------------------------------------------------- /tests/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_profile.py -------------------------------------------------------------------------------- /tests/test_registry_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_registry_url.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/tools/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/tools/test_environment.py -------------------------------------------------------------------------------- /tests/tools/test_re.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/tools/test_re.py -------------------------------------------------------------------------------- /tests/version_solver/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/LICENSE -------------------------------------------------------------------------------- /tests/version_solver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/__init__.py -------------------------------------------------------------------------------- /tests/version_solver/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/conftest.py -------------------------------------------------------------------------------- /tests/version_solver/test_backtracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/test_backtracking.py -------------------------------------------------------------------------------- /tests/version_solver/test_basic_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/test_basic_graph.py -------------------------------------------------------------------------------- /tests/version_solver/test_help_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/test_help_message.py -------------------------------------------------------------------------------- /tests/version_solver/test_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/test_range.py -------------------------------------------------------------------------------- /tests/version_solver/test_semver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/test_semver.py -------------------------------------------------------------------------------- /tests/version_solver/test_unsolvable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/idf-component-manager/HEAD/tests/version_solver/test_unsolvable.py --------------------------------------------------------------------------------