1*4882a593SmuzhiyunPort setup.py to setuptools. 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunUpstream-Status: Submitted [https://github.com/ldo/dbussy/pull/53] 4*4882a593SmuzhiyunSigned-off-by: Ross Burton <ross.burton@arm.com> 5*4882a593Smuzhiyun 6*4882a593Smuzhiyundiff --git a/setup.py b/setup.py 7*4882a593Smuzhiyunindex 4b9411e..da7ee7e 100644 8*4882a593Smuzhiyun--- a/setup.py 9*4882a593Smuzhiyun+++ b/setup.py 10*4882a593Smuzhiyun@@ -8,33 +8,9 @@ 11*4882a593Smuzhiyun # Written by Lawrence D'Oliveiro <ldo@geek-central.gen.nz>. 12*4882a593Smuzhiyun #- 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun-import sys 15*4882a593Smuzhiyun-import distutils.core 16*4882a593Smuzhiyun-from distutils.command.build import \ 17*4882a593Smuzhiyun- build as std_build 18*4882a593Smuzhiyun+import setuptools 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun-class my_build(std_build) : 21*4882a593Smuzhiyun- "customization of build to perform additional validation." 22*4882a593Smuzhiyun- 23*4882a593Smuzhiyun- def run(self) : 24*4882a593Smuzhiyun- try : 25*4882a593Smuzhiyun- exec \ 26*4882a593Smuzhiyun- ( 27*4882a593Smuzhiyun- "async def dummy() :\n" 28*4882a593Smuzhiyun- " pass\n" 29*4882a593Smuzhiyun- "#end dummy\n" 30*4882a593Smuzhiyun- ) 31*4882a593Smuzhiyun- except SyntaxError : 32*4882a593Smuzhiyun- sys.stderr.write("This module requires Python 3.5 or later.\n") 33*4882a593Smuzhiyun- sys.exit(-1) 34*4882a593Smuzhiyun- #end try 35*4882a593Smuzhiyun- super().run() 36*4882a593Smuzhiyun- #end run 37*4882a593Smuzhiyun- 38*4882a593Smuzhiyun-#end my_build 39*4882a593Smuzhiyun- 40*4882a593Smuzhiyun-distutils.core.setup \ 41*4882a593Smuzhiyun- ( 42*4882a593Smuzhiyun+setuptools.setup( 43*4882a593Smuzhiyun name = "DBussy", 44*4882a593Smuzhiyun version = "1.3", 45*4882a593Smuzhiyun description = "language bindings for libdbus, for Python 3.5 or later", 46*4882a593Smuzhiyun@@ -43,9 +19,5 @@ distutils.core.setup \ 47*4882a593Smuzhiyun author_email = "ldo@geek-central.gen.nz", 48*4882a593Smuzhiyun url = "https://github.com/ldo/dbussy", 49*4882a593Smuzhiyun license = "LGPL v2.1+", 50*4882a593Smuzhiyun py_modules = ["dbussy", "ravel"], 51*4882a593Smuzhiyun- cmdclass = 52*4882a593Smuzhiyun- { 53*4882a593Smuzhiyun- "build" : my_build, 54*4882a593Smuzhiyun- }, 55*4882a593Smuzhiyun- ) 56*4882a593Smuzhiyun+) 57