From 8e18d0c324c2605936198e64d349c89082b1463d Mon Sep 17 00:00:00 2001 From: William Deegan Date: Tue, 30 Jun 2020 15:48:51 -0700 Subject: Add logic to build wheel and sdist package for pypi --- SConstruct | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/SConstruct b/SConstruct index 579ef23..a143c93 100644 --- a/SConstruct +++ b/SConstruct @@ -194,9 +194,14 @@ Export('command_line', 'env', 'whereis', 'revaction') SConscript('doc/SConscript') -# TODO Need to build packages -# python setup.py bdist_wheel -# python setup.py sdist --formats=gztar,zip +# Build packages for pypi +env.Command('$DISTDIR/SCons-${VERSION}-py3-none-any.whl', ['setup.cfg', 'setup.py', 'SCons/__init__.py'], + '$PYTHON setup.py bdist_wheel') + +env.Command('$DISTDIR/SCons-${VERSION}.zip', ['setup.cfg', 'setup.py', 'SCons/__init__.py'], + '$PYTHON setup.py sdist --format=zip') +env.Command('$DISTDIR/SCons-${VERSION}.tar.bz2', ['setup.cfg', 'setup.py', 'SCons/__init__.py'], + '$PYTHON setup.py sdist --format=bztar') # TODO add auto copyright date to README.rst, LICENSE # TODO build API DOCS -- cgit v0.12