diff --git a/motion_package/__init__.py b/motion_package/__init__.py deleted file mode 100644 index 2c187f4..0000000 --- a/motion_package/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ - -from motionFunctionsLib import plc -from motionFunctionsLib import E_MotionFunctions -def main(): - print("package entry") diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..c3d13cf --- /dev/null +++ b/src/__init__.py @@ -0,0 +1,3 @@ + +def main(): + print("package entry") diff --git a/src/__pycache__/eAxisParameters.cpython-313.pyc b/src/__pycache__/eAxisParameters.cpython-313.pyc new file mode 100644 index 0000000..a8a39e7 Binary files /dev/null and b/src/__pycache__/eAxisParameters.cpython-313.pyc differ diff --git a/src/__pycache__/motionFunctionsLib.cpython-313.pyc b/src/__pycache__/motionFunctionsLib.cpython-313.pyc new file mode 100644 index 0000000..6250e01 Binary files /dev/null and b/src/__pycache__/motionFunctionsLib.cpython-313.pyc differ diff --git a/motion_package/eAxisParameters.py b/src/eAxisParameters.py similarity index 99% rename from motion_package/eAxisParameters.py rename to src/eAxisParameters.py index 12ed20a..bee9457 100644 --- a/motion_package/eAxisParameters.py +++ b/src/eAxisParameters.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python + from enum import * diff --git a/src/mfl.egg-info/PKG-INFO b/src/mfl.egg-info/PKG-INFO new file mode 100644 index 0000000..e831a09 --- /dev/null +++ b/src/mfl.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 2.4 +Name: mfl +Version: 0.0.2 +Summary: Wraper for pyads +Author-email: RomanBerti +License-Expression: MIT +Requires-Python: >=3.13 +Description-Content-Type: text/markdown +License-File: LICENSE.txt +Dynamic: license-file diff --git a/src/mfl.egg-info/SOURCES.txt b/src/mfl.egg-info/SOURCES.txt new file mode 100644 index 0000000..9323133 --- /dev/null +++ b/src/mfl.egg-info/SOURCES.txt @@ -0,0 +1,27 @@ +LICENSE.txt +README.md +pyproject.toml +.idea/.gitignore +.idea/misc.xml +.idea/modules.xml +.idea/motion_libs.iml +.idea/vcs.xml +.idea/workspace.xml +.idea/inspectionProfiles/profiles_settings.xml +dist/mfl-0.0.0-py3-none-any.whl +dist/mfl-0.0.0.tar.gz +dist/mfl-0.0.1-py3-none-any.whl +dist/mfl-0.0.1.tar.gz +dist/mfl-0.0.2-py3-none-any.whl +dist/mfl-0.0.2.tar.gz +mfl.egg-info/PKG-INFO +mfl.egg-info/SOURCES.txt +mfl.egg-info/dependency_links.txt +mfl.egg-info/top_level.txt +src/__init__.py +src/eAxisParameters.py +src/motionFunctionsLib.py +src/mfl.egg-info/PKG-INFO +src/mfl.egg-info/SOURCES.txt +src/mfl.egg-info/dependency_links.txt +src/mfl.egg-info/top_level.txt \ No newline at end of file diff --git a/src/mfl.egg-info/dependency_links.txt b/src/mfl.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/mfl.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/src/mfl.egg-info/top_level.txt b/src/mfl.egg-info/top_level.txt new file mode 100644 index 0000000..e1fe147 --- /dev/null +++ b/src/mfl.egg-info/top_level.txt @@ -0,0 +1,3 @@ +__init__ +eAxisParameters +motionFunctionsLib diff --git a/motion_package/motionFunctionsLib.py b/src/motionFunctionsLib.py similarity index 100% rename from motion_package/motionFunctionsLib.py rename to src/motionFunctionsLib.py diff --git a/test/__pycache__/general_test.cpython-313.pyc b/test/__pycache__/general_test.cpython-313.pyc new file mode 100644 index 0000000..d2b037b Binary files /dev/null and b/test/__pycache__/general_test.cpython-313.pyc differ diff --git a/test/general_test.py b/test/general_test.py new file mode 100644 index 0000000..d45e17e --- /dev/null +++ b/test/general_test.py @@ -0,0 +1,22 @@ + +import unittest + +class TestImportPackage(unittest.TestCase): + def test_import_main_package(self): + try: + import motionFunctionsLib + except Exception as e: + self.fail(f"Importing your_package_name failed: {e}") + + + def test_has_expected_attributes(self): + import motionFunctionsLib + for attr in ["plc", "E_MotionFunctions", "E_HomingRoutines", "E_PneumaticAxisErrors"]: + with self.subTest(attr=attr): + self.assertTrue( + hasattr(motionFunctionsLib, attr), + f"{attr} not found in motionFunctionsLib" + ) + +if __name__ == "__main__": + unittest.main() \ No newline at end of file