Commit Graph

8 Commits

Author SHA1 Message Date
Colin Xu
c342479aed Rewrite setup.py
Changes to setup.py:
Allow specifying below dirs for clean setuptools build. Be default these
dirs will be set automatically based on solution global configuration.
- "--build-base" for build
- "--dist-dir" for bdist_wheel
- "--egg-base" for egg_info

"--python-tag" is set based on current python major.minor version.

bdist_zip will package symbol along with binary as they should always
match.

Package version is dynamically set:
- Read 1st line of VERSION file as package version, if the file exists.
  Useful for release branch.
- If no VERSION file, parse from pykdver.h, plus +g append commit SHA.

"--pplat-name" accepts both win32 and x86, x64 win-amd64 and x64 due to
VS naming convention.

Changes to buildall.cmd
Simplify batch command by put all python version and configs in array.

Signed-off-by: Colin Xu <colin.xu@gmail.com>
2025-01-31 22:29:40 +08:00
ussrhero
22cf84b27e 0.3.4.15 2020-10-21 14:14:57 -04:00
ussrhero
1af548beda python38 support 2019-10-20 09:37:30 +03:00
ussrhero
86e8383463 added : getOutputMask
added : setOutputMask
added : test for eventHanlder.onDebugOutput:
2019-02-20 00:48:41 +03:00
ussrhero
28148d9a8b changed setup files 2018-07-16 23:26:30 +03:00
SND\ussrhero_cp
8a31949d19 [0.3.x] added : Python 3.6 support
git-svn-id: https://pykd.svn.codeplex.com/svn@91090 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00
SND\ussrhero_cp
d36bd37032 [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
2017-11-03 15:24:08 +04:00
SND\kernelnet_cp
8eab57aa3c [0.3.x] updated : build scripts
git-svn-id: https://pykd.svn.codeplex.com/svn@90667 9b283d60-5439-405e-af05-b73fd8c4d996
2017-11-03 15:24:08 +04:00