summaryrefslogtreecommitdiffstats
path: root/site_scons/site_init.py
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup the SCons build a bitMats Wichmann2023-07-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | * Removes the old bootstrap.py file. The still-used manifest parser is moved inline into doc/SConscript * Some reformatting and license text updates, as well as fstringinfying. * Help text is modified, adding the recent zipapp option, and indent changes let more stuff fit on the screen. * Aliases added for most of the build targets listed in the help msg. The ones now listed all work when given as cli targets, except the the two full source balls: scons: *** Do not know how to make File target `src-tar-gz' (/home/mats/github/scons/src-tar-gz). Stop. scons: *** Do not know how to make File target `src-zip' (/home/mats/github/scons/src-zip). Stop. Should these two be removed from the listing? I think we get the former directly from github, and the latter hasn't been around for a while. Fixes #4341 Signed-off-by: Mats Wichmann <mats@linux.com>
* Fix several sider complaintsMats Wichmann2021-05-051-2/+2
| | | | | | | | | | Unfortunately, this made for more reformatting - sider complains in some of these about indent not being a multiple of four because one line of a block was touched, to eliminate had to reindent the whole block, including all the lines not touched by the original commit. Used a tool... Signed-off-by: Mats Wichmann <mats@linux.com>
* Fix some imports and other checker warningsMats Wichmann2021-05-051-3/+3
| | | | | | | | | | | | | * Removed a number of imports reported as unused. * Reorganize imports in a few places. * Checker reported warnings problems ("Instantiating an exception, but not raising it, has no effect"): serveral tool modules instantiated a warning class thinking (?) it would issue the warning; changed these to the standard use - calling the warn() function with the warnclass as an arg. * Tool modules that were touched had the copyright header munging applied. * Removed irritating "####" lines from gettext and msgfmt tools. Signed-off-by: Mats Wichmann <mats@linux.com>
* clean up sider/flake8 warningsWilliam Deegan2020-06-301-0/+1
|
* API doc builds working now. Generating SCons/__versioninfo.py but not yet ↵William Deegan2020-06-301-0/+1
| | | | using it
* updates. build/dist/scons-local-${VERSION}.zip is now producedWilliam Deegan2020-06-231-1/+2
|
* Address github review notes and sider issuesWilliam Deegan2020-04-111-1/+3
|
* First pass of refactor. Moved command line argument processing into ↵William Deegan2020-04-091-1/+9
| | | | site_scons/BuildCommandLine.py. Sorted out all changes caused by that.
* add SKIP_DOC= variable to enable disabling buildign documents. Moved epydoc ↵William Deegan2020-04-091-1/+2
| | | | setup into site_scons/epydoc.py
* Simplify main SConstruct. Remove deb and rpm and win executable package ↵William Deegan2017-10-041-1/+4
| | | | creation as we're moving to pip install being the main install path.
* Migrate some logic from SConstruct into site_scons to simplify top level ↵William Deegan2017-10-031-0/+1
SConstruct