pcb defect detetcion application
[ealt-edge.git] / example-apps / PDD / pcb-defect-detection / data / lib_coco / PythonAPI / setup.py
diff --git a/example-apps/PDD/pcb-defect-detection/data/lib_coco/PythonAPI/setup.py b/example-apps/PDD/pcb-defect-detection/data/lib_coco/PythonAPI/setup.py
new file mode 100755 (executable)
index 0000000..dbf0093
--- /dev/null
@@ -0,0 +1,27 @@
+from setuptools import setup, Extension
+import numpy as np
+
+# To compile and install locally run "python setup.py build_ext --inplace"
+# To install library to Python site-packages run "python setup.py build_ext install"
+
+ext_modules = [
+    Extension(
+        'pycocotools._mask',
+        sources=['../common/maskApi.c', 'pycocotools/_mask.pyx'],
+        include_dirs = [np.get_include(), '../common'],
+        extra_compile_args=['-Wno-cpp', '-Wno-unused-function', '-std=c99'],
+    )
+]
+
+setup(
+    name='pycocotools',
+    packages=['pycocotools'],
+    package_dir = {'pycocotools': 'pycocotools'},
+    install_requires=[
+        'setuptools>=18.0',
+        'cython>=0.27.3',
+        'matplotlib>=2.1.0'
+    ],
+    version='2.0',
+    ext_modules= ext_modules
+)