Juartaurus/poi_Engineering
0
1"""2The build/compilations setup3>> pip install -r requirements.txt4>> python setup.py install5"""6import pip7import logging8import pkg_resources9try:10 from setuptools import setup11except ImportError:12 from distutils.core import setup13 14 15def _parse_requirements(file_path):16 pip_ver = pkg_resources.get_distribution('pip').version17 pip_version = list(map(int, pip_ver.split('.')[:2]))18 if pip_version >= [6, 0]:19 raw = pip.req.parse_requirements(file_path,20 session=pip.download.PipSession())21 else:22 raw = pip.req.parse_requirements(file_path)23 return [str(i.req) for i in raw]24 25 26# parse_requirements() returns generator of pip.req.InstallRequirement objects27try:28 install_reqs = _parse_requirements("requirements.txt")29except Exception:30 logging.warning('Fail load requirements file, so using default ones.')31 install_reqs = []32 33setup(34 name='mask-rcnn',35 version='2.1',36 url='https://github.com/matterport/Mask_RCNN',37 author='Matterport',38 author_email='waleed.abdulla@gmail.com',39 license='MIT',40 description='Mask R-CNN for object detection and instance segmentation',41 packages=["mrcnn"],42 install_requires=install_reqs,43 include_package_data=True,44 python_requires='>=3.4',45 long_description="""This is an implementation of Mask R-CNN on Python 3, Keras, and TensorFlow. 46The model generates bounding boxes and segmentation masks for each instance of an object in the image. 47It's based on Feature Pyramid Network (FPN) and a ResNet101 backbone.""",48 classifiers=[49 "Development Status :: 5 - Production/Stable",50 "Environment :: Console",51 "Intended Audience :: Developers",52 "Intended Audience :: Information Technology",53 "Intended Audience :: Education",54 "Intended Audience :: Science/Research",55 "License :: OSI Approved :: MIT License",56 "Natural Language :: English",57 "Operating System :: OS Independent",58 "Topic :: Scientific/Engineering :: Artificial Intelligence",59 "Topic :: Scientific/Engineering :: Image Recognition",60 "Topic :: Scientific/Engineering :: Visualization",61 "Topic :: Scientific/Engineering :: Image Segmentation",62 'Programming Language :: Python :: 3.4',63 'Programming Language :: Python :: 3.5',64 'Programming Language :: Python :: 3.6',65 ],66 keywords="image instance segmentation object detection mask rcnn r-cnn tensorflow keras",67)