Repository: autogluon/autogluon-assistant (language: python)

Issue:
refactor: restructure package to autogluon.assistant namespace
*Issue #, if available:*
N/A

*Description of changes:*
This PR restructures the package namespace from `autogluon_assistant` to `autogluon.assistant` to align with AutoGluon's namespace standards:

- Changed package name from `autogluon_assistant` to `autogluon.assistant`
- Updated import paths across codebase
- Added proper namespace package setup
- Fixed package discovery in pyproject.toml
- Updated version detection to use correct package name


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.



Discussion / hints:
Check out this pull request on&nbsp; <a href="https://app.reviewnb.com/autogluon/autogluon-assistant/pull/131"><img align="absmiddle"  alt="ReviewNB" height="28" class="BotMessageButtonImage" src="https://raw.githubusercontent.com/ReviewNB/support/master/images/button_reviewnb.png"/></a> 

 See visual diffs & provide feedback on Jupyter Notebooks. 

---

 <i>Powered by <a href='https://www.reviewnb.com/?utm_source=gh'>ReviewNB</a></i>

Fix patch:
diff --git a/README.md b/README.md
index 5cb7ed0..2f2e23d 100644
--- a/README.md
+++ b/README.md
@@ -103,7 +103,7 @@ We support three presets, including `medium_quality`, `high_quality` and `best_q
 After the run is complete, model predictions on test dataset are saved into the `aga-output-<timestamp>.csv` file. It will be formatted according to optional `sample_submission.csv` file if provided.
 
 #### Overriding Configs
-You can override specific settings in the YAML configuration defined in the [config folder](https://github.com/boranhan/autogluon-assistant/tree/main/src/autogluon.assistant/configs) using
+You can override specific settings in the YAML configuration defined in the [config folder](https://github.com/autogluon/autogluon-assistant/tree/main/src/autogluon/assistant/configs) using
 the `config_overrides` parameter with Hydra syntax from the command line.
 
 Here’s an example command with some configuration overrides:


Test patch:
diff --git a/tests/unittests/task/test_task_inference.py b/tests/unittests/task/test_task_inference.py
index fa0fb0c..13cdda8 100644
--- a/tests/unittests/task/test_task_inference.py
+++ b/tests/unittests/task/test_task_inference.py
@@ -2,11 +2,12 @@
 
 import pandas as pd
 import pytest
-from autogluon.llm import LLMFactory
-from autogluon.task import DatasetType, TabularPredictionTask
-from autogluon.transformer.task_inference import LabelColumnInferenceTransformer
 from hydra import compose, initialize
 
+from autogluon.assistant.llm import LLMFactory
+from autogluon.assistant.task import DatasetType, TabularPredictionTask
+from autogluon.assistant.transformer.task_inference import LabelColumnInferenceTransformer
+
 _config_path = "../../../config"
 with initialize(version_base=None, config_path=_config_path):
     config = compose(config_name="config")
diff --git a/tests/unittests/transformer/feature_transformers/test_openfe.py b/tests/unittests/transformer/feature_transformers/test_openfe.py
index f7cbbe1..6e8c48a 100644
--- a/tests/unittests/transformer/feature_transformers/test_openfe.py
+++ b/tests/unittests/transformer/feature_transformers/test_openfe.py
@@ -1,7 +1,8 @@
-from autogluon.transformer import OpenFETransformer
 from sklearn import datasets
 from sklearn.model_selection import train_test_split
 
+from autogluon.assistant.transformer import OpenFETransformer
+
 
 def test_openfe_transformer():
     ofet = OpenFETransformer(n_jobs=2)