Spaces:
Runtime error
Runtime error
| # Copyright (c) Meta Platforms, Inc. and affiliates. | |
| # All rights reserved. | |
| # This source code is licensed under the license found in the | |
| # LICENSE file in the root directory of this source tree. | |
| import io | |
| import os | |
| import re | |
| from setuptools import find_packages, setup | |
| def get_long_description(): | |
| base_dir = os.path.abspath(os.path.dirname(__file__)) | |
| with io.open(os.path.join(base_dir, "README.md"), encoding="utf-8") as f: | |
| return f.read() | |
| def get_requirements(): | |
| with open("requirements.txt") as f: | |
| return f.read().splitlines() | |
| def get_version(): | |
| current_dir = os.path.abspath(os.path.dirname(__file__)) | |
| version_file = os.path.join(current_dir, "metaseg", "__init__.py") | |
| with io.open(version_file, encoding="utf-8") as f: | |
| return re.search(r'^__version__ = [\'"]([^\'"]*)[\'"]', f.read(), re.M).group(1) | |
| _ALL_REQUIREMENTS = ["matplotlib", "pycocotools", "opencv-python", "onnx", "onnxruntime"] | |
| _DEV_REQUIREMENTS = [ | |
| "black==23.*", | |
| "isort==5.12.0", | |
| "flake8", | |
| "mypy", | |
| ] | |
| extras = { | |
| "all": _ALL_REQUIREMENTS, | |
| "dev": _DEV_REQUIREMENTS, | |
| } | |
| setup( | |
| name="metaseg", | |
| license="Apache-2.0", | |
| author="kadirnar", | |
| long_description=get_long_description(), | |
| long_description_content_type="text/markdown", | |
| url="https://github.com/kadirnar/segment-anything-pip", | |
| version=get_version(), | |
| install_requires=get_requirements(), | |
| packages=find_packages(exclude=("notebook")), | |
| extras_require=extras, | |
| python_requires=">=3.8", | |
| ) | |