You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by jf...@apache.org on 2011/08/17 21:00:34 UTC
svn commit: r1158869 - in /thrift: branches/0.7.x/lib/py/setup.py
trunk/lib/py/setup.py
Author: jfarrell
Date: Wed Aug 17 19:00:33 2011
New Revision: 1158869
URL: http://svn.apache.org/viewvc?rev=1158869&view=rev
Log:
Updating python setup.py for deploying client to pypi
Modified:
thrift/branches/0.7.x/lib/py/setup.py
thrift/trunk/lib/py/setup.py
Modified: thrift/branches/0.7.x/lib/py/setup.py
URL: http://svn.apache.org/viewvc/thrift/branches/0.7.x/lib/py/setup.py?rev=1158869&r1=1158868&r2=1158869&view=diff
==============================================================================
--- thrift/branches/0.7.x/lib/py/setup.py (original)
+++ thrift/branches/0.7.x/lib/py/setup.py Wed Aug 17 19:00:33 2011
@@ -19,26 +19,38 @@
# under the License.
#
-from distutils.core import setup, Extension
+try:
+ from setuptools import setup, Extension
+except:
+ from distutils.core import setup, Extension
fastbinarymod = Extension('thrift.protocol.fastbinary',
- sources = ['src/protocol/fastbinary.c'],
- )
+ sources = ['src/protocol/fastbinary.c'],
+ )
-setup(name = 'Thrift',
- version = '0.7.0',
- description = 'Python bindings for the Apache Thrift RPC system',
- author = ['Thrift Developers'],
- author_email = ['dev@thrift.apache.org'],
- url = 'http://thrift.apache.org',
- license = 'Apache License 2.0',
- packages = [
- 'thrift',
- 'thrift.protocol',
- 'thrift.transport',
- 'thrift.server',
- ],
- package_dir = {'thrift' : 'src'},
- ext_modules = [fastbinarymod],
- )
+setup(name = 'thrift',
+ version = '0.7.0',
+ description = 'Python bindings for the Apache Thrift RPC system',
+ author = ['Thrift Developers'],
+ author_email = ['dev@thrift.apache.org'],
+ url = 'http://thrift.apache.org',
+ license = 'Apache License 2.0',
+ packages = [
+ 'thrift',
+ 'thrift.protocol',
+ 'thrift.transport',
+ 'thrift.server',
+ ],
+ package_dir = {'thrift' : 'src'},
+ ext_modules = [fastbinarymod],
+ classifiers=[
+ 'Development Status :: 5 - Production/Stable',
+ 'Environment :: Console',
+ 'Intended Audience :: Developers',
+ 'Programming Language :: Python',
+ 'Programming Language :: Python :: 2',
+ 'Topic :: Software Development :: Libraries',
+ 'Topic :: System :: Networking'
+ ]
+)
Modified: thrift/trunk/lib/py/setup.py
URL: http://svn.apache.org/viewvc/thrift/trunk/lib/py/setup.py?rev=1158869&r1=1158868&r2=1158869&view=diff
==============================================================================
--- thrift/trunk/lib/py/setup.py (original)
+++ thrift/trunk/lib/py/setup.py Wed Aug 17 19:00:33 2011
@@ -9,7 +9,7 @@
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
-# http://www.apache.org/licenses/LICENSE-2.0
+# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
@@ -19,26 +19,38 @@
# under the License.
#
-from distutils.core import setup, Extension
+try:
+ from setuptools import setup, Extension
+except:
+ from distutils.core import setup, Extension
fastbinarymod = Extension('thrift.protocol.fastbinary',
- sources = ['src/protocol/fastbinary.c'],
- )
+ sources = ['src/protocol/fastbinary.c'],
+ )
-setup(name = 'Thrift',
- version = '0.8.0-dev',
- description = 'Python bindings for the Apache Thrift RPC system',
- author = ['Thrift Developers'],
- author_email = ['dev@thrift.apache.org'],
- url = 'http://thrift.apache.org',
- license = 'Apache License 2.0',
- packages = [
+setup(name = 'thrift',
+ version = '0.8.0-dev',
+ description = 'Python bindings for the Apache Thrift RPC system',
+ author = ['Thrift Developers'],
+ author_email = ['dev@thrift.apache.org'],
+ url = 'http://thrift.apache.org',
+ license = 'Apache License 2.0',
+ packages = [
'thrift',
'thrift.protocol',
'thrift.transport',
'thrift.server',
- ],
- package_dir = {'thrift' : 'src'},
- ext_modules = [fastbinarymod],
- )
+ ],
+ package_dir = {'thrift' : 'src'},
+ ext_modules = [fastbinarymod],
+ classifiers=[
+ 'Development Status :: 5 - Production/Stable',
+ 'Environment :: Console',
+ 'Intended Audience :: Developers',
+ 'Programming Language :: Python',
+ 'Programming Language :: Python :: 2',
+ 'Topic :: Software Development :: Libraries',
+ 'Topic :: System :: Networking'
+ ]
+)