-
Notifications
You must be signed in to change notification settings - Fork 530
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Removed tornado source code, added dependency
- Loading branch information
1 parent
2150e26
commit b7f7d9b
Showing
89 changed files
with
4 additions
and
31,639 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,96 +1,14 @@ | ||
#!/usr/bin/env python | ||
|
||
import os | ||
import platform | ||
import sys | ||
import warnings | ||
|
||
from distutils.core import setup, Extension | ||
from distutils.core import setup | ||
from catkin_pkg.python_setup import generate_distutils_setup | ||
|
||
d = generate_distutils_setup( | ||
packages=[ | ||
'rosbridge_server', | ||
'backports', | ||
'backports.ssl_match_hostname', | ||
'tornado', | ||
'tornado.platform' | ||
], | ||
package_dir={'': 'src'} | ||
) | ||
|
||
# The following code is copied from | ||
# https://github.com/mongodb/mongo-python-driver/blob/master/setup.py | ||
# to support installing without the extension on platforms where | ||
# no compiler is available. | ||
from distutils.command.build_ext import build_ext | ||
|
||
class custom_build_ext(build_ext): | ||
"""Allow C extension building to fail. | ||
The C extension speeds up websocket masking, but is not essential. | ||
""" | ||
|
||
warning_message = """ | ||
******************************************************************** | ||
WARNING: %s could not | ||
be compiled. No C extensions are essential for Tornado to run, | ||
although they do result in significant speed improvements for | ||
websockets. | ||
%s | ||
Here are some hints for popular operating systems: | ||
If you are seeing this message on Linux you probably need to | ||
install GCC and/or the Python development package for your | ||
version of Python. | ||
Debian and Ubuntu users should issue the following command: | ||
$ sudo apt-get install build-essential python-dev | ||
RedHat, CentOS, and Fedora users should issue the following command: | ||
$ sudo yum install gcc python-devel | ||
******************************************************************** | ||
""" | ||
|
||
def run(self): | ||
try: | ||
build_ext.run(self) | ||
except Exception: | ||
e = sys.exc_info()[1] | ||
sys.stdout.write('%s\n' % str(e)) | ||
warnings.warn(self.warning_message % ("Extension modules", | ||
"There was an issue with " | ||
"your platform configuration" | ||
" - see above.")) | ||
|
||
def build_extension(self, ext): | ||
name = ext.name | ||
try: | ||
build_ext.build_extension(self, ext) | ||
except Exception: | ||
e = sys.exc_info()[1] | ||
sys.stdout.write('%s\n' % str(e)) | ||
warnings.warn(self.warning_message % ("The %s extension " | ||
"module" % (name,), | ||
"The output above " | ||
"this warning shows how " | ||
"the compilation " | ||
"failed.")) | ||
|
||
if (platform.python_implementation() == 'CPython' and | ||
os.environ.get('TORNADO_EXTENSION') != '0'): | ||
# This extension builds and works on pypy as well, although pypy's jit | ||
# produces equivalent performance. | ||
d['ext_modules'] = [ | ||
Extension('tornado.speedups', sources=['src/tornado/speedups.c']), | ||
] | ||
|
||
if os.environ.get('TORNADO_EXTENSION') != '1': | ||
# Unless the user has specified that the extension is mandatory, | ||
# fall back to the pure-python implementation on any build failure. | ||
d['cmdclass'] = {'build_ext': custom_build_ext} | ||
|
||
setup(**d) |
This file was deleted.
Oops, something went wrong.
51 changes: 0 additions & 51 deletions
51
rosbridge_server/src/backports/ssl_match_hostname/LICENSE.txt
This file was deleted.
Oops, something went wrong.
52 changes: 0 additions & 52 deletions
52
rosbridge_server/src/backports/ssl_match_hostname/README.txt
This file was deleted.
Oops, something went wrong.
102 changes: 0 additions & 102 deletions
102
rosbridge_server/src/backports/ssl_match_hostname/__init__.py
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.