"torchvision/vscode:/vscode.git/clone" did not exist on "d4a126b6e9bbf7e86082eb8760e12e15c09831ac"
setup.py 1.19 KB
Newer Older
lvhan028's avatar
lvhan028 committed
1
2
3
4
5
import os

from setuptools import find_packages, setup

pwd = os.path.dirname(__file__)
lvhan028's avatar
lvhan028 committed
6
version_file = 'lmdeploy/version.py'
lvhan028's avatar
lvhan028 committed
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


def readme():
    with open(os.path.join(pwd, 'README.md'), encoding='utf-8') as f:
        content = f.read()
    return content


def get_version():
    with open(os.path.join(pwd, version_file), 'r') as f:
        exec(compile(f.read(), version_file, 'exec'))
    return locals()['__version__']


if __name__ == '__main__':
lvhan028's avatar
lvhan028 committed
22
    setup(name='lmdeploy',
lvhan028's avatar
lvhan028 committed
23
          version=get_version(),
lvhan028's avatar
lvhan028 committed
24
          description='A toolset for compressing, deploying and serving LLM',
lvhan028's avatar
lvhan028 committed
25
26
27
28
29
          long_description=readme(),
          long_description_content_type='text/markdown',
          author='OpenMMLab',
          author_email='openmmlab@gmail.com',
          packages=find_packages(
lvhan028's avatar
lvhan028 committed
30
              exclude=('lmdeploy/serve/turbomind/triton_models', )),
lvhan028's avatar
lvhan028 committed
31
32
33
34
35
36
37
38
          classifiers=[
              'Programming Language :: Python :: 3.8',
              'Programming Language :: Python :: 3.9',
              'Programming Language :: Python :: 3.10',
              'Intended Audience :: Developers',
              'Intended Audience :: Education',
              'Intended Audience :: Science/Research',
          ])