Spaces:
Runtime error
Runtime error
| # 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']) | |