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