From 32a1dd8362f8ff460389b3b835d1457c9fa1f8ce Mon Sep 17 00:00:00 2001 From: Hippopotamus0308 Date: Thu, 22 Dec 2022 16:43:00 +1100 Subject: [PATCH] chore: black format --- server/setup.py | 118 ++++++++++++++++++++++++------------------------ 1 file changed, 60 insertions(+), 58 deletions(-) diff --git a/server/setup.py b/server/setup.py index 9ca22a431..d0c60fe0d 100644 --- a/server/setup.py +++ b/server/setup.py @@ -4,91 +4,93 @@ from setuptools import find_packages, setup if sys.version_info < (3, 7, 0): - raise OSError(f'CLIP-as-service requires Python >=3.7, but yours is {sys.version}') + raise OSError(f"CLIP-as-service requires Python >=3.7, but yours is {sys.version}") try: - pkg_name = 'clip-server' + pkg_name = "clip-server" libinfo_py = path.join( - path.dirname(__file__), pkg_name.replace('-', '_'), '__init__.py' + path.dirname(__file__), pkg_name.replace("-", "_"), "__init__.py" ) - libinfo_content = open(libinfo_py, 'r', encoding='utf8').readlines() - version_line = [l.strip() for l in libinfo_content if l.startswith('__version__')][ + libinfo_content = open(libinfo_py, "r", encoding="utf8").readlines() + version_line = [l.strip() for l in libinfo_content if l.startswith("__version__")][ 0 ] exec(version_line) # gives __version__ except FileNotFoundError: - __version__ = '0.0.0' + __version__ = "0.0.0" try: - with open('../README.md', encoding='utf8') as fp: + with open("../README.md", encoding="utf8") as fp: _long_description = fp.read() except FileNotFoundError: - _long_description = '' + _long_description = "" setup( name=pkg_name, packages=find_packages(), version=__version__, include_package_data=True, - description='Embed images and sentences into fixed-length vectors via CLIP', - author='Jina AI', - author_email='hello@jina.ai', - license='Apache 2.0', - url='https://github.com/jina-ai/clip-as-service', - download_url='https://github.com/jina-ai/clip-as-service/tags', + description="Embed images and sentences into fixed-length vectors via CLIP", + author="Jina AI", + author_email="hello@jina.ai", + license="Apache 2.0", + url="https://github.com/jina-ai/clip-as-service", + download_url="https://github.com/jina-ai/clip-as-service/tags", long_description=_long_description, - long_description_content_type='text/markdown', + long_description_content_type="text/markdown", zip_safe=False, - setup_requires=['setuptools>=18.0', 'wheel'], + setup_requires=["setuptools>=18.0", "wheel"], install_requires=[ - 'ftfy==6.1.1', - 'torch==1.13.0', - 'regex==2022.10.31', - 'torchvision<=0.13.0' if sys.version_info <= (3, 7, 2) else 'torchvision==0.14.0', - 'jina==3.12.0', - 'prometheus-client==0.15.0', - 'open_clip_torch==2.7.0', + "ftfy==6.1.1", + "torch==1.13.0", + "regex==2022.10.31", + "torchvision<=0.13.0" + if sys.version_info <= (3, 7, 2) + else "torchvision==0.14.0", + "jina==3.12.0", + "prometheus-client==0.15.0", + "open_clip_torch==2.7.0", ], extras_require={ - 'onnx': [ - 'onnxruntime==1.13.1', - 'onnx==1.12.0', - 'onnxmltools==1.11.1', + "onnx": [ + "onnxruntime==1.13.1", + "onnx==1.12.0", + "onnxmltools==1.11.1", ] - + (['onnxruntime-gpu==1.13.1'] if sys.platform != 'darwin' else []), - 'tensorrt': ['nvidia-tensorrt==8.4.1.5'], - 'transformers': ['transformers==4.25.1'], - 'search': ['annlite>=0.3.10'], - 'flash-attn': ['flash-attn==0.2.4'], + + (["onnxruntime-gpu==1.13.1"] if sys.platform != "darwin" else []), + "tensorrt": ["nvidia-tensorrt==8.4.1.5"], + "transformers": ["transformers==4.25.1"], + "search": ["annlite>=0.3.10"], + "flash-attn": ["flash-attn==0.2.4"], }, classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: Education', - 'Intended Audience :: Science/Research', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', - 'Programming Language :: Unix Shell', - 'Environment :: Console', - 'License :: OSI Approved :: Apache Software License', - 'Operating System :: OS Independent', - 'Topic :: Database :: Database Engines/Servers', - 'Topic :: Scientific/Engineering :: Artificial Intelligence', - 'Topic :: Internet :: WWW/HTTP :: Indexing/Search', - 'Topic :: Scientific/Engineering :: Image Recognition', - 'Topic :: Multimedia :: Video', - 'Topic :: Scientific/Engineering', - 'Topic :: Scientific/Engineering :: Mathematics', - 'Topic :: Software Development', - 'Topic :: Software Development :: Libraries', - 'Topic :: Software Development :: Libraries :: Python Modules', + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Intended Audience :: Education", + "Intended Audience :: Science/Research", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Unix Shell", + "Environment :: Console", + "License :: OSI Approved :: Apache Software License", + "Operating System :: OS Independent", + "Topic :: Database :: Database Engines/Servers", + "Topic :: Scientific/Engineering :: Artificial Intelligence", + "Topic :: Internet :: WWW/HTTP :: Indexing/Search", + "Topic :: Scientific/Engineering :: Image Recognition", + "Topic :: Multimedia :: Video", + "Topic :: Scientific/Engineering", + "Topic :: Scientific/Engineering :: Mathematics", + "Topic :: Software Development", + "Topic :: Software Development :: Libraries", + "Topic :: Software Development :: Libraries :: Python Modules", ], project_urls={ - 'Documentation': 'https://clip-as-service.jina.ai', - 'Source': 'https://github.com/jina-ai/clip-as-service/', - 'Tracker': 'https://github.com/jina-ai/clip-as-service/issues', + "Documentation": "https://clip-as-service.jina.ai", + "Source": "https://github.com/jina-ai/clip-as-service/", + "Tracker": "https://github.com/jina-ai/clip-as-service/issues", }, - keywords='jina openai clip deep-learning cross-modal multi-modal neural-search', + keywords="jina openai clip deep-learning cross-modal multi-modal neural-search", )