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'
+    ]
+)