1
0
Toan Quach 1 жил өмнө
parent
commit
a655865ef0
100 өөрчлөгдсөн 36 нэмэгдсэн , 99 устгасан
  1. 0 0
      src/taipy/config/global_app/__init__.py
  2. 0 0
      src/taipy/config/tests/config/utils/__init__.py
  3. 0 11
      src/taipy/config/version.py
  4. 0 9
      src/taipy/templates/default/hooks/pre_gen_project.py
  5. 0 1
      src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/algorithms/__init__.py
  6. 0 1
      src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/configuration/__init__.py
  7. 0 1
      src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/pages/__init__.py
  8. 0 10
      src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/pages/page_example/page_example.py
  9. 0 10
      src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/pages/root.py
  10. 0 0
      src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/{{cookiecutter.__main_file}}.py
  11. 0 1
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/algos/__init__.py
  12. 0 3
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/algos/algos.py
  13. 0 0
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/config/__init__.py
  14. 0 6
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/config/config_with_toml.py
  15. 0 2
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/__init__.py
  16. 0 1
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/job_page/__init__.py
  17. 0 3
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/job_page/job_page.py
  18. 0 7
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/root.py
  19. 0 1
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/scenario_page/__init__.py
  20. 0 19
      src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/scenario_page/scenario_page.py
  21. 0 0
      taipy/__init__.py
  22. 0 0
      taipy/_cli/__init__.py
  23. 0 0
      taipy/_cli/_base_cli/__init__.py
  24. 0 0
      taipy/_cli/_base_cli/_cli.py
  25. 0 0
      taipy/_cli/_help_cli.py
  26. 0 0
      taipy/_cli/_run_cli.py
  27. 0 0
      taipy/_cli/_scaffold_cli.py
  28. 0 0
      taipy/_entrypoint.py
  29. 0 0
      taipy/_run.py
  30. 0 0
      taipy/config/.coveragerc
  31. 0 0
      taipy/config/.editorconfig
  32. 0 0
      taipy/config/.flake8
  33. 0 0
      taipy/config/.gitattributes
  34. 0 0
      taipy/config/.github/ISSUE_TEMPLATE.md
  35. 0 0
      taipy/config/.github/ISSUE_TEMPLATE/bug_report.md
  36. 0 0
      taipy/config/.github/ISSUE_TEMPLATE/feature-improvement.md
  37. 0 0
      taipy/config/.github/ISSUE_TEMPLATE/new-feature.md
  38. 0 0
      taipy/config/.github/workflows/codeql-analysis.yml
  39. 0 0
      taipy/config/.github/workflows/coverage.yml
  40. 0 0
      taipy/config/.github/workflows/generate_pyi.yml
  41. 0 0
      taipy/config/.github/workflows/publish.yml
  42. 0 0
      taipy/config/.github/workflows/release-dev.yml
  43. 0 0
      taipy/config/.github/workflows/release.yml
  44. 0 0
      taipy/config/.github/workflows/setuptools.yml
  45. 0 0
      taipy/config/.github/workflows/tests.yml
  46. 0 0
      taipy/config/.gitignore
  47. 0 0
      taipy/config/.isort.cfg
  48. 0 0
      taipy/config/.license-header
  49. 0 0
      taipy/config/.pre-commit-config.yaml
  50. 0 0
      taipy/config/CODE_OF_CONDUCT.md
  51. 0 0
      taipy/config/CONTRIBUTING.md
  52. 0 0
      taipy/config/INSTALLATION.md
  53. 0 0
      taipy/config/LICENSE
  54. 0 0
      taipy/config/MANIFEST.in
  55. 0 0
      taipy/config/Pipfile
  56. 2 2
      taipy/config/README.md
  57. 2 0
      taipy/config/__init__.py
  58. 0 0
      taipy/config/_config.py
  59. 0 0
      taipy/config/_config_comparator/__init__.py
  60. 0 0
      taipy/config/_config_comparator/_comparator_result.py
  61. 0 0
      taipy/config/_config_comparator/_config_comparator.py
  62. 0 0
      taipy/config/_init.py
  63. 0 0
      taipy/config/_serializer/__init__.py
  64. 0 0
      taipy/config/_serializer/_base_serializer.py
  65. 0 0
      taipy/config/_serializer/_json_serializer.py
  66. 0 0
      taipy/config/_serializer/_toml_serializer.py
  67. 0 0
      taipy/config/checker/__init__.py
  68. 0 0
      taipy/config/checker/_checker.py
  69. 0 0
      taipy/config/checker/_checkers/__init__.py
  70. 0 0
      taipy/config/checker/_checkers/_auth_config_checker.py
  71. 0 0
      taipy/config/checker/_checkers/_config_checker.py
  72. 0 0
      taipy/config/checker/issue.py
  73. 0 0
      taipy/config/checker/issue_collector.py
  74. 0 0
      taipy/config/common/__init__.py
  75. 0 0
      taipy/config/common/_classproperty.py
  76. 0 0
      taipy/config/common/_config_blocker.py
  77. 0 0
      taipy/config/common/_repr_enum.py
  78. 0 0
      taipy/config/common/_template_handler.py
  79. 0 0
      taipy/config/common/_validate_id.py
  80. 0 0
      taipy/config/common/frequency.py
  81. 0 0
      taipy/config/common/scope.py
  82. 0 0
      taipy/config/config.py
  83. 0 0
      taipy/config/config.pyi
  84. 0 0
      taipy/config/contributors.txt
  85. 21 0
      taipy/config/exceptions/__init__.py
  86. 0 0
      taipy/config/exceptions/exceptions.py
  87. 0 0
      taipy/config/global_app/__init__.py
  88. 0 0
      taipy/config/global_app/global_app_config.py
  89. 0 0
      taipy/config/section.py
  90. 0 0
      taipy/config/setup.py
  91. 0 0
      taipy/config/stubs/generate_pyi.py
  92. 0 0
      taipy/config/stubs/pyi_header.py
  93. 0 0
      taipy/config/tests/__init__.py
  94. 0 0
      taipy/config/tests/config/__init__.py
  95. 0 0
      taipy/config/tests/config/checker/__init__.py
  96. 0 0
      taipy/config/tests/config/checker/checkers/__init__.py
  97. 3 3
      taipy/config/tests/config/checker/checkers/test_checker.py
  98. 4 4
      taipy/config/tests/config/checker/checkers/test_config_checker.py
  99. 2 2
      taipy/config/tests/config/checker/test_default_config_checker.py
  100. 2 2
      taipy/config/tests/config/checker/test_issue_collector.py

+ 0 - 0
src/taipy/config/global_app/__init__.py


+ 0 - 0
src/taipy/config/tests/config/utils/__init__.py


+ 0 - 11
src/taipy/config/version.py

@@ -1,11 +0,0 @@
-import json
-import os
-
-
-def _get_version():
-    with open(f"{os.path.dirname(os.path.abspath(__file__))}{os.sep}version.json") as version_file:
-        version = json.load(version_file)
-        version_string = f'{version.get("major", 0)}.{version.get("minor", 0)}.{version.get("patch", 0)}'
-        if vext := version.get("ext"):
-            version_string = f"{version_string}.{vext}"
-    return version_string

+ 0 - 9
src/taipy/templates/default/hooks/pre_gen_project.py

@@ -1,9 +0,0 @@
-import sys
-
-pages = "{{ cookiecutter.__pages }}".split(" ")
-# Remove empty string from pages list
-pages = [page for page in pages if page != ""]
-
-for page in pages:
-    if not page.isidentifier():
-        sys.exit(f'Page name "{page}" is not a valid Python identifier. Please choose another name.')

+ 0 - 1
src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/algorithms/__init__.py

@@ -1 +0,0 @@
-from algorithms import *

+ 0 - 1
src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/configuration/__init__.py

@@ -1 +0,0 @@
-from .config import *

+ 0 - 1
src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/pages/__init__.py

@@ -1 +0,0 @@
-from .root import root_page

+ 0 - 10
src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/pages/page_example/page_example.py

@@ -1,10 +0,0 @@
-"""
-A page of the application.
-Page content is imported from the page_example.md file.
-
-Please refer to https://docs.taipy.io/en/latest/manuals/gui/pages for more details.
-"""
-
-from taipy.gui import Markdown
-
-page_example = Markdown("pages/page_example/page_example.md")

+ 0 - 10
src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/pages/root.py

@@ -1,10 +0,0 @@
-"""
-The root page of the application.
-Page content is imported from the root.md file.
-
-Please refer to https://docs.taipy.io/en/latest/manuals/gui/pages for more details.
-"""
-
-from taipy.gui import Markdown
-
-root_page = Markdown("pages/root.md")

+ 0 - 0
src/taipy/templates/default/{{cookiecutter.__root_folder_name}}/{{cookiecutter.__main_file}}.py


+ 0 - 1
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/algos/__init__.py

@@ -1 +0,0 @@
-from .algos import clean_data

+ 0 - 3
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/algos/algos.py

@@ -1,3 +0,0 @@
-def clean_data(df, replacement_type):
-    df = df.fillna(replacement_type)
-    return df

+ 0 - 0
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/config/__init__.py


+ 0 - 6
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/config/config_with_toml.py

@@ -1,6 +0,0 @@
-from taipy import Config
-
-
-def configure():
-    Config.load("config/config.toml")
-    return Config.scenarios["scenario_configuration"]

+ 0 - 2
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/__init__.py

@@ -1,2 +0,0 @@
-from .job_page import job_page
-from .scenario_page import scenario_page

+ 0 - 1
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/job_page/__init__.py

@@ -1 +0,0 @@
-from .job_page import job_page

+ 0 - 3
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/job_page/job_page.py

@@ -1,3 +0,0 @@
-from taipy.gui import Markdown
-
-job_page = Markdown("pages/job_page/job_page.md")

+ 0 - 7
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/root.py

@@ -1,7 +0,0 @@
-from taipy.gui import Markdown
-
-selected_scenario = None
-selected_data_node = None
-content = ""
-
-root = Markdown("pages/root.md")

+ 0 - 1
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/scenario_page/__init__.py

@@ -1 +0,0 @@
-from .scenario_page import scenario_page

+ 0 - 19
src/taipy/templates/scenario-management/{{cookiecutter.__root_folder_name}}/pages/scenario_page/scenario_page.py

@@ -1,19 +0,0 @@
-from taipy.gui import Markdown, notify
-
-from .data_node_management import manage_partial
-
-
-def notify_on_submission(state, submitable, details):
-    if details["submission_status"] == "COMPLETED":
-        notify(state, "success", "Submision completed!")
-    elif details["submission_status"] == "FAILED":
-        notify(state, "error", "Submission failed!")
-    else:
-        notify(state, "info", "In progress...")
-
-
-def manage_data_node_partial(state):
-    manage_partial(state)
-
-
-scenario_page = Markdown("pages/scenario_page/scenario_page.md")

+ 0 - 0
src/taipy/__init__.py → taipy/__init__.py


+ 0 - 0
src/__init__.py → taipy/_cli/__init__.py


+ 0 - 0
src/taipy/_cli/_base_cli/__init__.py → taipy/_cli/_base_cli/__init__.py


+ 0 - 0
src/taipy/_cli/_base_cli/_cli.py → taipy/_cli/_base_cli/_cli.py


+ 0 - 0
src/taipy/_cli/_help_cli.py → taipy/_cli/_help_cli.py


+ 0 - 0
src/taipy/_cli/_run_cli.py → taipy/_cli/_run_cli.py


+ 0 - 0
src/taipy/_cli/_scaffold_cli.py → taipy/_cli/_scaffold_cli.py


+ 0 - 0
src/taipy/_entrypoint.py → taipy/_entrypoint.py


+ 0 - 0
src/taipy/_run.py → taipy/_run.py


+ 0 - 0
src/taipy/config/.coveragerc → taipy/config/.coveragerc


+ 0 - 0
src/taipy/config/.editorconfig → taipy/config/.editorconfig


+ 0 - 0
src/taipy/config/.flake8 → taipy/config/.flake8


+ 0 - 0
src/taipy/config/.gitattributes → taipy/config/.gitattributes


+ 0 - 0
src/taipy/config/.github/ISSUE_TEMPLATE.md → taipy/config/.github/ISSUE_TEMPLATE.md


+ 0 - 0
src/taipy/config/.github/ISSUE_TEMPLATE/bug_report.md → taipy/config/.github/ISSUE_TEMPLATE/bug_report.md


+ 0 - 0
src/taipy/config/.github/ISSUE_TEMPLATE/feature-improvement.md → taipy/config/.github/ISSUE_TEMPLATE/feature-improvement.md


+ 0 - 0
src/taipy/config/.github/ISSUE_TEMPLATE/new-feature.md → taipy/config/.github/ISSUE_TEMPLATE/new-feature.md


+ 0 - 0
src/taipy/config/.github/workflows/codeql-analysis.yml → taipy/config/.github/workflows/codeql-analysis.yml


+ 0 - 0
src/taipy/config/.github/workflows/coverage.yml → taipy/config/.github/workflows/coverage.yml


+ 0 - 0
src/taipy/config/.github/workflows/generate_pyi.yml → taipy/config/.github/workflows/generate_pyi.yml


+ 0 - 0
src/taipy/config/.github/workflows/publish.yml → taipy/config/.github/workflows/publish.yml


+ 0 - 0
src/taipy/config/.github/workflows/release-dev.yml → taipy/config/.github/workflows/release-dev.yml


+ 0 - 0
src/taipy/config/.github/workflows/release.yml → taipy/config/.github/workflows/release.yml


+ 0 - 0
src/taipy/config/.github/workflows/setuptools.yml → taipy/config/.github/workflows/setuptools.yml


+ 0 - 0
src/taipy/config/.github/workflows/tests.yml → taipy/config/.github/workflows/tests.yml


+ 0 - 0
src/taipy/config/.gitignore → taipy/config/.gitignore


+ 0 - 0
src/taipy/config/.isort.cfg → taipy/config/.isort.cfg


+ 0 - 0
src/taipy/config/.license-header → taipy/config/.license-header


+ 0 - 0
src/taipy/config/.pre-commit-config.yaml → taipy/config/.pre-commit-config.yaml


+ 0 - 0
src/taipy/config/CODE_OF_CONDUCT.md → taipy/config/CODE_OF_CONDUCT.md


+ 0 - 0
src/taipy/config/CONTRIBUTING.md → taipy/config/CONTRIBUTING.md


+ 0 - 0
src/taipy/config/INSTALLATION.md → taipy/config/INSTALLATION.md


+ 0 - 0
src/taipy/config/LICENSE → taipy/config/LICENSE


+ 0 - 0
src/taipy/config/MANIFEST.in → taipy/config/MANIFEST.in


+ 0 - 0
src/taipy/config/Pipfile → taipy/config/Pipfile


+ 2 - 2
src/taipy/config/README.md → taipy/config/README.md

@@ -1,7 +1,7 @@
 # 🚧 Under construction 🚧
 
-WARNING: The Taipy team is performing a repository restructuration. This current repository taipy-config is about to be 
-merged into the main repository: taipy. Once the merge is done, the current code base will be in the 
+WARNING: The Taipy team is performing a repository restructuration. This current repository taipy-config is about to be
+merged into the main repository: taipy. Once the merge is done, the current code base will be in the
 [taipy repository](https://github.com/Avaiga/taipy). The migration should take a maximum of a few days.
 <br>
 

+ 2 - 0
src/taipy/config/__init__.py → taipy/config/__init__.py

@@ -23,6 +23,8 @@ from typing import List
 from ._init import Config
 from .checker.issue import Issue
 from .checker.issue_collector import IssueCollector
+from .common.frequency import Frequency
+from .common.scope import Scope
 from .global_app.global_app_config import GlobalAppConfig
 from .section import Section
 from .unique_section import UniqueSection

+ 0 - 0
src/taipy/config/_config.py → taipy/config/_config.py


+ 0 - 0
src/taipy/_cli/__init__.py → taipy/config/_config_comparator/__init__.py


+ 0 - 0
src/taipy/config/_config_comparator/_comparator_result.py → taipy/config/_config_comparator/_comparator_result.py


+ 0 - 0
src/taipy/config/_config_comparator/_config_comparator.py → taipy/config/_config_comparator/_config_comparator.py


+ 0 - 0
src/taipy/config/_init.py → taipy/config/_init.py


+ 0 - 0
src/taipy/config/_config_comparator/__init__.py → taipy/config/_serializer/__init__.py


+ 0 - 0
src/taipy/config/_serializer/_base_serializer.py → taipy/config/_serializer/_base_serializer.py


+ 0 - 0
src/taipy/config/_serializer/_json_serializer.py → taipy/config/_serializer/_json_serializer.py


+ 0 - 0
src/taipy/config/_serializer/_toml_serializer.py → taipy/config/_serializer/_toml_serializer.py


+ 0 - 0
src/taipy/config/_serializer/__init__.py → taipy/config/checker/__init__.py


+ 0 - 0
src/taipy/config/checker/_checker.py → taipy/config/checker/_checker.py


+ 0 - 0
src/taipy/config/checker/__init__.py → taipy/config/checker/_checkers/__init__.py


+ 0 - 0
src/taipy/config/checker/_checkers/_auth_config_checker.py → taipy/config/checker/_checkers/_auth_config_checker.py


+ 0 - 0
src/taipy/config/checker/_checkers/_config_checker.py → taipy/config/checker/_checkers/_config_checker.py


+ 0 - 0
src/taipy/config/checker/issue.py → taipy/config/checker/issue.py


+ 0 - 0
src/taipy/config/checker/issue_collector.py → taipy/config/checker/issue_collector.py


+ 0 - 0
src/taipy/config/checker/_checkers/__init__.py → taipy/config/common/__init__.py


+ 0 - 0
src/taipy/config/common/_classproperty.py → taipy/config/common/_classproperty.py


+ 0 - 0
src/taipy/config/common/_config_blocker.py → taipy/config/common/_config_blocker.py


+ 0 - 0
src/taipy/config/common/_repr_enum.py → taipy/config/common/_repr_enum.py


+ 0 - 0
src/taipy/config/common/_template_handler.py → taipy/config/common/_template_handler.py


+ 0 - 0
src/taipy/config/common/_validate_id.py → taipy/config/common/_validate_id.py


+ 0 - 0
src/taipy/config/common/frequency.py → taipy/config/common/frequency.py


+ 0 - 0
src/taipy/config/common/scope.py → taipy/config/common/scope.py


+ 0 - 0
src/taipy/config/config.py → taipy/config/config.py


+ 0 - 0
src/taipy/config/config.pyi → taipy/config/config.pyi


+ 0 - 0
src/taipy/config/contributors.txt → taipy/config/contributors.txt


+ 21 - 0
taipy/config/exceptions/__init__.py

@@ -0,0 +1,21 @@
+# Copyright 2023 Avaiga Private Limited
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+#        http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations under the License.
+
+# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+#        http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
+# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations under the License.
+
+from .exceptions import *

+ 0 - 0
src/taipy/config/exceptions/exceptions.py → taipy/config/exceptions/exceptions.py


+ 0 - 0
src/taipy/config/common/__init__.py → taipy/config/global_app/__init__.py


+ 0 - 0
src/taipy/config/global_app/global_app_config.py → taipy/config/global_app/global_app_config.py


+ 0 - 0
src/taipy/config/section.py → taipy/config/section.py


+ 0 - 0
src/taipy/config/setup.py → taipy/config/setup.py


+ 0 - 0
src/taipy/config/stubs/generate_pyi.py → taipy/config/stubs/generate_pyi.py


+ 0 - 0
src/taipy/config/stubs/pyi_header.py → taipy/config/stubs/pyi_header.py


+ 0 - 0
src/taipy/config/tests/__init__.py → taipy/config/tests/__init__.py


+ 0 - 0
src/taipy/config/tests/config/__init__.py → taipy/config/tests/config/__init__.py


+ 0 - 0
src/taipy/config/tests/config/checker/__init__.py → taipy/config/tests/config/checker/__init__.py


+ 0 - 0
src/taipy/config/tests/config/checker/checkers/__init__.py → taipy/config/tests/config/checker/checkers/__init__.py


+ 3 - 3
src/taipy/config/tests/config/checker/checkers/test_checker.py → taipy/config/tests/config/checker/checkers/test_checker.py

@@ -13,9 +13,9 @@ import os
 from unittest import mock
 from unittest.mock import MagicMock
 
-from src.taipy.config import Config
-from src.taipy.config.checker._checker import _Checker
-from src.taipy.config.checker.issue_collector import IssueCollector
+from taipy.config import Config
+from taipy.config.checker._checker import _Checker
+from taipy.config.checker.issue_collector import IssueCollector
 from tests.config.utils.checker_for_tests import CheckerForTest
 
 

+ 4 - 4
src/taipy/config/tests/config/checker/checkers/test_config_checker.py → taipy/config/tests/config/checker/checkers/test_config_checker.py

@@ -12,10 +12,10 @@
 import logging
 from unittest import mock
 
-from src.taipy.config._config import _Config
-from src.taipy.config.checker._checkers._config_checker import _ConfigChecker
-from src.taipy.config.checker.issue import Issue
-from src.taipy.config.checker.issue_collector import IssueCollector
+from taipy.config._config import _Config
+from taipy.config.checker._checkers._config_checker import _ConfigChecker
+from taipy.config.checker.issue import Issue
+from taipy.config.checker.issue_collector import IssueCollector
 
 
 class MyCustomChecker(_ConfigChecker):

+ 2 - 2
src/taipy/config/tests/config/checker/test_default_config_checker.py → taipy/config/tests/config/checker/test_default_config_checker.py

@@ -9,8 +9,8 @@
 # an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
 # specific language governing permissions and limitations under the License.
 
-from src.taipy.config._config import _Config
-from src.taipy.config.checker._checker import _Checker
+from taipy.config._config import _Config
+from taipy.config.checker._checker import _Checker
 
 
 class TestDefaultConfigChecker:

+ 2 - 2
src/taipy/config/tests/config/checker/test_issue_collector.py → taipy/config/tests/config/checker/test_issue_collector.py

@@ -9,8 +9,8 @@
 # an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
 # specific language governing permissions and limitations under the License.
 
-from src.taipy.config.checker.issue import Issue
-from src.taipy.config.checker.issue_collector import IssueCollector
+from taipy.config.checker.issue import Issue
+from taipy.config.checker.issue_collector import IssueCollector
 
 
 class TestIssueCollector:

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно