-
Notifications
You must be signed in to change notification settings - Fork 9
/
setup.py
38 lines (35 loc) · 1.39 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env python
from setuptools import setup, find_packages
exec(open('yeadon/version.py').read())
setup(
name='yeadon',
version=__version__,
author='Chris Dembia',
author_email='[email protected]',
url="https://github.com/chrisdembia/yeadon/",
description='Estimates the inertial properties of a human.',
long_description=open('README.rst').read(),
keywords="human inertia yeadon sports biomechanics gymnastics",
license='LICENSE.txt',
packages=find_packages(),
# NOTE : The minimum versions correspond to those in Ubuntu 22.04 LTS.
install_requires=['numpy>=1.21.5',
'pyyaml>=5.4.1'],
extras_require={'gui': ['mayavi>=4.7.1'],
'doc': ['sphinx>=4.3.2', 'numpydoc>=1.2']},
tests_require=['nose>=1.3.7'],
test_suite='nose.collector',
include_package_data=True,
entry_points={'console_scripts': ['yeadon=yeadon.app:run']},
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Science/Research',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Topic :: Scientific/Engineering :: Physics',
],
)