Skip to content

Commit f0ca493

Browse files
committed
Update setup.py
1 parent 2f0eda8 commit f0ca493

1 file changed

Lines changed: 30 additions & 8 deletions

File tree

setup.py

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import os
22
import sys
33
from setuptools import Extension, setup
4-
from Cython.Distutils import build_ext
4+
5+
version = '0.0.1'
56

67
platform_supported = False
78
for prefix in ['darwin', 'linux', 'bsd']:
@@ -28,10 +29,33 @@
2829
raise NotImplementedError(sys.platform)
2930

3031
setup(
31-
name="fcl",
32-
version="0.1",
32+
name='python-fcl',
33+
version=version,
34+
description='Python bindings for the Flexible Collision Library',
35+
long_description='Python bindings for the Flexible Collision Library',
36+
url='https://github.com/BerkeleyAutomation/python-fcl',
37+
author='Matthew Matl',
38+
author_email='mmatl@eecs.berkeley.edu',
3339
license = "BSD",
34-
packages=["fcl"],
40+
classifiers=[
41+
'Development Status :: 3 - Alpha',
42+
'License :: OSI Approved :: BSD License',
43+
'Operating System :: POSIX :: Linux',
44+
'Programming Language :: Python :: 2',
45+
'Programming Language :: Python :: 2.7',
46+
'Programming Language :: Python :: 3',
47+
'Programming Language :: Python :: 3.0',
48+
'Programming Language :: Python :: 3.1',
49+
'Programming Language :: Python :: 3.2',
50+
'Programming Language :: Python :: 3.3',
51+
'Programming Language :: Python :: 3.4',
52+
'Programming Language :: Python :: 3.5',
53+
'Programming Language :: Python :: 3.6',
54+
],
55+
keywords='fcl collision distance',
56+
packages=['fcl'],
57+
setup_requires=['cython'],
58+
install_requires=['numpy', 'cython'],
3559
ext_modules=[Extension(
3660
"fcl.fcl",
3761
["fcl/fcl.pyx"],
@@ -41,8 +65,6 @@
4165
"fcl"
4266
],
4367
language="c++",
44-
#for clang, add: , "-Xclang", "-fcolor-diagnostics"
4568
extra_compile_args = ["-std=c++11"]
46-
)],
47-
cmdclass={'build_ext': build_ext},
48-
)
69+
)]
70+
)

0 commit comments

Comments
 (0)