mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-21 04:13:22 +08:00
[0.3.x] updated : setup.py for python 3 support
git-svn-id: https://pykd.svn.codeplex.com/svn@90960 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
d10e4cb662
commit
d36bd37032
@ -1,4 +1,9 @@
|
|||||||
python setup.py bdist_zip --plat-name=win32
|
py -2.7 setup.py bdist_zip --plat-name=win32
|
||||||
python setup.py bdist_zip --plat-name=win-amd64
|
py -2.7 setup.py bdist_zip --plat-name=win-amd64
|
||||||
python setup.py bdist_wheel --plat-name=win32
|
py -2.7 setup.py bdist_wheel --plat-name=win32
|
||||||
python setup.py bdist_wheel --plat-name=win-amd64
|
py -2.7 setup.py bdist_wheel --plat-name=win-amd64
|
||||||
|
|
||||||
|
py -3.5 setup.py bdist_zip --plat-name=win32
|
||||||
|
py -3.5 setup.py bdist_zip --plat-name=win-amd64
|
||||||
|
py -3.5 setup.py bdist_wheel --plat-name=win32
|
||||||
|
py -3.5 setup.py bdist_wheel --plat-name=win-amd64
|
@ -1,14 +1,18 @@
|
|||||||
from setuptools import setup
|
from setuptools import setup
|
||||||
from setuptools.dist import Distribution
|
from setuptools.dist import Distribution
|
||||||
import pkg_resources
|
import pkg_resources
|
||||||
import argparse
|
import argparse
|
||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
import zipfile
|
import zipfile
|
||||||
|
import sys
|
||||||
|
|
||||||
_name = "pykd"
|
_name = "pykd"
|
||||||
_desc = "python windbg extension"
|
_desc = "python windbg extension"
|
||||||
_version = '0.3.0.36'
|
_version = '0.3.0.39'
|
||||||
|
|
||||||
|
def getReleaseSrc():
|
||||||
|
return 'Release_%d.%d' % sys.version_info[0:2]
|
||||||
|
|
||||||
def makeWheel(args):
|
def makeWheel(args):
|
||||||
|
|
||||||
@ -32,10 +36,10 @@ def makeWheel(args):
|
|||||||
pykd_dir = os.path.join( os.path.curdir, '..', 'out')
|
pykd_dir = os.path.join( os.path.curdir, '..', 'out')
|
||||||
if args.plat_name == 'win32':
|
if args.plat_name == 'win32':
|
||||||
bin_dir = os.path.join( bin_dir, 'x86')
|
bin_dir = os.path.join( bin_dir, 'x86')
|
||||||
pykd_dir = os.path.join(pykd_dir, 'Win32', 'Release_2.7')
|
pykd_dir = os.path.join(pykd_dir, 'Win32', getReleaseSrc())
|
||||||
elif args.plat_name == 'win-amd64':
|
elif args.plat_name == 'win-amd64':
|
||||||
bin_dir = os.path.join( bin_dir, 'x64')
|
bin_dir = os.path.join( bin_dir, 'x64')
|
||||||
pykd_dir = os.path.join(pykd_dir, 'X64', 'Release_2.7')
|
pykd_dir = os.path.join(pykd_dir, 'X64', getReleaseSrc())
|
||||||
else:
|
else:
|
||||||
assert(0)
|
assert(0)
|
||||||
|
|
||||||
@ -63,8 +67,8 @@ def makeWheel(args):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def makeZip(args):
|
def makeZip(args):
|
||||||
|
#make package catalog
|
||||||
|
|
||||||
# make package catalog
|
|
||||||
package_dir = os.path.join(os.path.curdir, _name )
|
package_dir = os.path.join(os.path.curdir, _name )
|
||||||
if os.path.exists(package_dir):
|
if os.path.exists(package_dir):
|
||||||
shutil.rmtree(package_dir)
|
shutil.rmtree(package_dir)
|
||||||
@ -74,14 +78,16 @@ def makeZip(args):
|
|||||||
pykd_dir = os.path.join( os.path.curdir, '..', 'out')
|
pykd_dir = os.path.join( os.path.curdir, '..', 'out')
|
||||||
if args.plat_name == 'win32':
|
if args.plat_name == 'win32':
|
||||||
bin_dir = os.path.join( bin_dir, 'x86')
|
bin_dir = os.path.join( bin_dir, 'x86')
|
||||||
pykd_dir = os.path.join(pykd_dir, 'Win32', 'Release_2.7')
|
pykd_dir = os.path.join(pykd_dir, 'Win32', getReleaseSrc())
|
||||||
elif args.plat_name == 'win-amd64':
|
elif args.plat_name == 'win-amd64':
|
||||||
bin_dir = os.path.join( bin_dir, 'x64')
|
bin_dir = os.path.join( bin_dir, 'x64')
|
||||||
pykd_dir = os.path.join(pykd_dir, 'X64', 'Release_2.7')
|
pykd_dir = os.path.join(pykd_dir, 'X64', getReleaseSrc())
|
||||||
else:
|
else:
|
||||||
assert(0)
|
assert(0)
|
||||||
|
|
||||||
zip_str = "pykd-%s-py27-%s" % ( _version, args.plat_name )
|
pyver="%d%d" % sys.version_info[0:2]
|
||||||
|
|
||||||
|
zip_str = "pykd-%s-py%s-%s" % ( _version, pyver, args.plat_name )
|
||||||
zip_name = zip_str + ".zip"
|
zip_name = zip_str + ".zip"
|
||||||
|
|
||||||
assert(os.path.isdir(bin_dir))
|
assert(os.path.isdir(bin_dir))
|
||||||
@ -97,10 +103,10 @@ def makeZip(args):
|
|||||||
|
|
||||||
with zipfile.ZipFile(os.path.join(os.path.curdir, 'dist', zip_name), mode='w' ) as archive:
|
with zipfile.ZipFile(os.path.join(os.path.curdir, 'dist', zip_name), mode='w' ) as archive:
|
||||||
for srcFile in os.listdir(package_dir):
|
for srcFile in os.listdir(package_dir):
|
||||||
print "zipped %s" % (srcFile)
|
print( "zipped %s" % (srcFile) )
|
||||||
archive.write( os.path.join(package_dir, srcFile), compress_type = zipfile.ZIP_DEFLATED)
|
archive.write( os.path.join(package_dir, srcFile), compress_type = zipfile.ZIP_DEFLATED)
|
||||||
|
|
||||||
print "OK"
|
print("OK")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user