diff --git a/__pycache__/header_imports.cpython-38.pyc b/__pycache__/header_imports.cpython-38.pyc
index 716e884..c433c52 100644
Binary files a/__pycache__/header_imports.cpython-38.pyc and b/__pycache__/header_imports.cpython-38.pyc differ
diff --git a/header_imports.py b/header_imports.py
index d2c7e45..c3a7998 100644
--- a/header_imports.py
+++ b/header_imports.py
@@ -1,3 +1,18 @@
+# Copyright (C) 2025 Bellande Architecture Mechanism Research Innovation Center, Ronaldson Bellande
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
# Contain Everything
import sys
sys.path.append("header_imports/")
diff --git a/header_imports/__pycache__/header_imports_initialization.cpython-38.pyc b/header_imports/__pycache__/header_imports_initialization.cpython-38.pyc
index ba1ffc6..4e71b32 100644
Binary files a/header_imports/__pycache__/header_imports_initialization.cpython-38.pyc and b/header_imports/__pycache__/header_imports_initialization.cpython-38.pyc differ
diff --git a/header_imports/__pycache__/header_imports_python_library.cpython-38.pyc b/header_imports/__pycache__/header_imports_python_library.cpython-38.pyc
index 1e4394f..01fbf76 100644
Binary files a/header_imports/__pycache__/header_imports_python_library.cpython-38.pyc and b/header_imports/__pycache__/header_imports_python_library.cpython-38.pyc differ
diff --git a/header_imports/header_imports_initialization.py b/header_imports/header_imports_initialization.py
index 0d5fb5c..3d35e94 100644
--- a/header_imports/header_imports_initialization.py
+++ b/header_imports/header_imports_initialization.py
@@ -1,5 +1,20 @@
-from analyzer import *
-from collector import *
-from compiler import *
-from builder import *
-from utilities import *
+# Copyright (C) 2025 Bellande Architecture Mechanism Research Innovation Center, Ronaldson Bellande
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+from bellande_python_executable.analyzer import *
+from bellande_python_executable.collector import *
+from bellande_python_executable.compiler import *
+from bellande_python_executable.builder import *
+from bellande_python_executable.utilities import *
diff --git a/header_imports/header_imports_python_library.py b/header_imports/header_imports_python_library.py
index 2b1e58b..39e2572 100644
--- a/header_imports/header_imports_python_library.py
+++ b/header_imports/header_imports_python_library.py
@@ -1,3 +1,18 @@
+# Copyright (C) 2025 Bellande Architecture Mechanism Research Innovation Center, Ronaldson Bellande
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
import argparse, importlib.util, sys, os, ast, shutil, time, py_compile, marshal, zipfile, subprocess, tempfile
from pathlib import Path
from typing import Set, List, Dict, Optional
diff --git a/setup.py b/setup.py
index e69de29..2f5aa7a 100644
--- a/setup.py
+++ b/setup.py
@@ -0,0 +1,55 @@
+# Copyright (C) 2025 Bellande Architecture Mechanism Research Innovation Center, Ronaldson Bellande
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+from setuptools import setup, find_packages
+
+with open("README.md", "r", encoding="utf-8") as fh:
+ long_description = fh.read()
+
+setup(
+ name="bellande_python_executable",
+ version="0.0.1",
+ description="Bellande python Executable is a library that makes python code into an executable",
+ long_description=long_description,
+ long_description_content_type="text/markdown",
+ author="RonaldsonBellande",
+ author_email="ronaldsonbellande@gmail.com",
+ packages=find_packages(where="src"),
+ package_dir={"": "src"},
+ include_package_data=True,
+ install_requires=[
+ "numpy",
+ ],
+ classifiers=[
+ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
+ "Programming Language :: Python",
+ ],
+ keywords=["package", "setuptools"],
+ python_requires=">=3.0",
+ extras_require={
+ "dev": ["pytest", "pytest-cov[all]", "mypy", "black"],
+ },
+ entry_points={
+ 'console_scripts': [
+ 'bellande_python_executable = bellande_python.bellande_python_executable:main',
+ ],
+ },
+ project_urls={
+ "Home": "https://github.com/Architecture-Mechanism/bellande_python_executable",
+ "Homepage": "https://github.com/Architecture-Mechanism/bellande_python_executable",
+ "documentation": "https://github.com/Architecture-Mechanism/bellande_python_executable",
+ "repository": "https://github.com/Architecture-Mechanism/bellande_python_executable",
+ },
+)
diff --git a/src/__init__.py b/src/bellande_python_executable/__init__.py
similarity index 100%
rename from src/__init__.py
rename to src/bellande_python_executable/__init__.py
diff --git a/src/bellande_python_executable/__pycache__/__init__.cpython-38.pyc b/src/bellande_python_executable/__pycache__/__init__.cpython-38.pyc
new file mode 100644
index 0000000..68ca237
Binary files /dev/null and b/src/bellande_python_executable/__pycache__/__init__.cpython-38.pyc differ
diff --git a/src/__pycache__/analyzer.cpython-38.pyc b/src/bellande_python_executable/__pycache__/analyzer.cpython-38.pyc
similarity index 100%
rename from src/__pycache__/analyzer.cpython-38.pyc
rename to src/bellande_python_executable/__pycache__/analyzer.cpython-38.pyc
diff --git a/src/__pycache__/builder.cpython-38.pyc b/src/bellande_python_executable/__pycache__/builder.cpython-38.pyc
similarity index 100%
rename from src/__pycache__/builder.cpython-38.pyc
rename to src/bellande_python_executable/__pycache__/builder.cpython-38.pyc
diff --git a/src/__pycache__/collector.cpython-38.pyc b/src/bellande_python_executable/__pycache__/collector.cpython-38.pyc
similarity index 100%
rename from src/__pycache__/collector.cpython-38.pyc
rename to src/bellande_python_executable/__pycache__/collector.cpython-38.pyc
diff --git a/src/__pycache__/compiler.cpython-38.pyc b/src/bellande_python_executable/__pycache__/compiler.cpython-38.pyc
similarity index 100%
rename from src/__pycache__/compiler.cpython-38.pyc
rename to src/bellande_python_executable/__pycache__/compiler.cpython-38.pyc
diff --git a/src/__pycache__/utilities.cpython-38.pyc b/src/bellande_python_executable/__pycache__/utilities.cpython-38.pyc
similarity index 100%
rename from src/__pycache__/utilities.cpython-38.pyc
rename to src/bellande_python_executable/__pycache__/utilities.cpython-38.pyc
diff --git a/src/analyzer.py b/src/bellande_python_executable/analyzer.py
similarity index 100%
rename from src/analyzer.py
rename to src/bellande_python_executable/analyzer.py
diff --git a/src/builder.py b/src/bellande_python_executable/builder.py
similarity index 100%
rename from src/builder.py
rename to src/bellande_python_executable/builder.py
diff --git a/src/collector.py b/src/bellande_python_executable/collector.py
similarity index 100%
rename from src/collector.py
rename to src/bellande_python_executable/collector.py
diff --git a/src/compiler.py b/src/bellande_python_executable/compiler.py
similarity index 100%
rename from src/compiler.py
rename to src/bellande_python_executable/compiler.py
diff --git a/src/utilities.py b/src/bellande_python_executable/utilities.py
similarity index 100%
rename from src/utilities.py
rename to src/bellande_python_executable/utilities.py