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", | |
) | |