|
from setuptools import setup, find_packages |
|
from pathlib import Path |
|
import os |
|
|
|
if __name__ == "__main__": |
|
with Path(Path(__file__).parent, "README.md").open(encoding="utf-8") as file: |
|
long_description = file.read() |
|
|
|
def _read_reqs(relpath): |
|
fullpath = os.path.join(os.path.dirname(__file__), relpath) |
|
with open(fullpath) as f: |
|
return [s.strip() for s in f.readlines() if (s.strip() and not s.startswith("#"))] |
|
|
|
REQUIREMENTS = _read_reqs("requirements.txt") |
|
|
|
setup( |
|
name="multilingual_clip", |
|
packages=find_packages(), |
|
include_package_data=True, |
|
version="1.0.10", |
|
license="MIT", |
|
description="OpenAI CLIP text encoders for multiple languages!", |
|
long_description=long_description, |
|
long_description_content_type="text/markdown", |
|
author="Fredrik Carlsson", |
|
author_email="[email protected]", |
|
url="https://github.com/FreddeFrallan/Multilingual-CLIP", |
|
data_files=[(".", ["README.md"])], |
|
keywords=["machine learning"], |
|
install_requires=REQUIREMENTS, |
|
classifiers=[ |
|
"Development Status :: 4 - Beta", |
|
"Intended Audience :: Developers", |
|
"Topic :: Scientific/Engineering :: Artificial Intelligence", |
|
"License :: OSI Approved :: MIT License", |
|
"Programming Language :: Python :: 3.6", |
|
], |
|
) |
|
|