diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..cfc258c --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +recursive-include freecad/LaserCladdingWorkbench/resources * diff --git a/freecad/LaserCladdingWorkbench/version.py b/freecad/LaserCladdingWorkbench/version.py new file mode 100644 index 0000000..a4e2017 --- /dev/null +++ b/freecad/LaserCladdingWorkbench/version.py @@ -0,0 +1 @@ +__version__ = "0.1" diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..a9e65cc --- /dev/null +++ b/setup.py @@ -0,0 +1,21 @@ +from setuptools import setup +import os +from freecad.LaserCladdingWorkbench.version import __version__ +# name: this is the name of the distribution. +# Packages using the same name here cannot be installed together + +version_path = os.path.join(os.path.abspath(os.path.dirname(__file__)), + "freecad", "LaserCladdingWorkbench", "version.py") +with open(version_path) as fp: + exec(fp.read()) + +setup(name='freecad.LaserCladdingWorkbench', + version=str(__version__), + packages=['freecad', + 'freecad.LaserCladdingWorkbench'], + maintainer="jk", + maintainer_email="jk@postly.de", + url="https://github.com/jkur/freecad-lasercladding-workbench", + description="Workbench for LaserCladding Applications ", + install_requires=['numpy', 'rpd', 'PythonSLM'], # should be satisfied by FreeCAD's system dependencies already + include_package_data=True)