| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Simplify/clarify some usage of Python version strings. Dropped a couple
which refer to unsupported versions.
While looking at version usage, it became clear one of the SWIG tests
wasn't doing the right thing - it has a special case for Windows, where
the way the path to the Python library is constructed would only work
for the python.org release, not the Store version. Since we compute
this information correclty in the test framework, and the test already
called that routine - before ignoring the results - just use that instead.
Though it turns out the framework didn't quite do the right thing either,
returning a bare lib name without the library suffix - fixed that, too.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some file still were checked in with DOS-style line endings. Convert
for consistency, and let git handle line endings on checkout for the
platform in question.
Did *not* convert svg files.
Added .git-blame-ignore-revs with this revision listed to be able
to ignore this change when doing "git blame --ignore-revs-file=...".
To not have to manually type the option, can do:
git config --global blame.ignoreRevsFile .git-blame-ignore-revs
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
importlib.load_module is deprecated since 3.10 and scheduled for removal
in the 2023 Python release (3.12) - this makes the tests somewhat noisy.
The zip import code was reworked, to use exec_module. A test was added
in the Platform code - there's now a dummy platform module inside a zip
file that the PlatformTests unittest uses.
The tool import code finally dropped the fallback to Python2-style
importing, and the zip import section matches the (now tested) Platform
version. Not sure this is needed at all: the regular import machinery
ought to find a zipfile without extra steps, since here it uses sys.path
(the platform code does *not* use sys.path).
sconsign now just uses import_module, the "my_import" function is no
longer needed but was left in for now. sconsign actually used the "imp"
module, which is deprecated since 3.4.
A little cleaup in the three scripts/ files.
Fixes #4162
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|
| |
update-release-info to use 'Released: <date here>' instead of range of years.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
for scons-time tests
|
| | |
|
| |
|
|
| |
and update references and add entry_point in setup.cfg
|
| |
|
|
| |
for internal use only
|
| |
|
|
| |
SCons.Utilities.sconsign's main
|
| | |
|
|
|
for running from this source tree and for scons-local packaging
|