Spaces:
Sleeping
Sleeping
# Max-Planck-Gesellschaft zur Förderung der Wissenschaften e.V. (MPG) is | |
# holder of all proprietary rights on this computer program. | |
# You can only use this computer program if you have closed | |
# a license agreement with MPG or you get the right to use the computer | |
# program from someone who is authorized to grant you that right. | |
# Any use of the computer program without a valid license is prohibited and | |
# liable to prosecution. | |
# | |
# Copyright©2019 Max-Planck-Gesellschaft zur Förderung | |
# der Wissenschaften e.V. (MPG). acting on behalf of its Max Planck Institute | |
# for Intelligent Systems and the Max Planck Institute for Biological | |
# Cybernetics. All rights reserved. | |
# | |
# Contact: [email protected] | |
import io | |
import os | |
from setuptools import setup | |
# Package meta-data. | |
NAME = 'smplx' | |
DESCRIPTION = 'PyTorch module for loading the SMPLX body model' | |
URL = 'http://smpl-x.is.tuebingen.mpg.de' | |
EMAIL = '[email protected]' | |
AUTHOR = 'Vassilis Choutas' | |
REQUIRES_PYTHON = '>=3.6.0' | |
VERSION = '0.1.21' | |
here = os.path.abspath(os.path.dirname(__file__)) | |
try: | |
FileNotFoundError | |
except NameError: | |
FileNotFoundError = IOError | |
# Import the README and use it as the long-description. | |
# Note: this will only work if 'README.md' is present in your MANIFEST.in file! | |
try: | |
with io.open(os.path.join(here, 'README.md'), encoding='utf-8') as f: | |
long_description = '\n' + f.read() | |
except FileNotFoundError: | |
long_description = DESCRIPTION | |
# Load the package's __version__.py module as a dictionary. | |
about = {} | |
if not VERSION: | |
with open(os.path.join(here, NAME, '__version__.py')) as f: | |
exec(f.read(), about) | |
else: | |
about['__version__'] = VERSION | |
pyrender_reqs = ['pyrender>=0.1.23', 'trimesh>=2.37.6', 'shapely'] | |
matplotlib_reqs = ['matplotlib'] | |
open3d_reqs = ['open3d-python'] | |
setup(name=NAME, | |
version=about['__version__'], | |
description=DESCRIPTION, | |
long_description=long_description, | |
long_description_content_type='text/markdown', | |
author=AUTHOR, | |
author_email=EMAIL, | |
python_requires=REQUIRES_PYTHON, | |
url=URL, | |
install_requires=[ | |
'numpy>=1.16.2', 'torch>=1.0.1.post2', 'torchgeometry>=0.1.2' | |
], | |
extras_require={ | |
'pyrender': pyrender_reqs, | |
'open3d': open3d_reqs, | |
'matplotlib': matplotlib_reqs, | |
'all': pyrender_reqs + matplotlib_reqs + open3d_reqs | |
}, | |
packages=['smplx', 'tools']) | |