Dactyloidae/python/mozbuild/mozbuild
Olivier Certner d094352ddf Issue #1761 - Enable use of Tauthon instead of Python 2.7 at build
Make essential Tauthon's builtins and modules available in sandboxes, without
disrupting building with Python 2.7.

1. Allow new builtins and modules. "__build_class__" is for
building... new-style classes (to handle the new metaclass syntax imported from
3.x). "_oserror" is necessary because of internal changes to raise errors
deriving from OSError (which are reported as IOError if not caught).
2. Look for modules and packages in the right places.

This was tested on FreeBSD, and should work out of the box on Linux.
2021-04-10 17:16:32 +08:00
..
action Shell quote environment variable values when dumping them in dump_env.py 2019-02-16 00:10:53 +08:00
backend Issue #1053 - Remove build system MOZ_ANDROID_* defines and related code. 2021-03-11 10:13:09 +08:00
codecoverage import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
compilation import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
configure Issue #1761 - Enable use of Tauthon instead of Python 2.7 at build 2021-04-10 17:16:32 +08:00
controller No Issue - Add checking in platform/ for clobber.py because it can only know hardcoded values in comm-style configurations 2019-12-02 15:46:28 +08:00
frontend Issue #1761 - Enable use of Tauthon instead of Python 2.7 at build 2021-04-10 17:16:32 +08:00
locale/en-US/LC_MESSAGES import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
resources/html-build-viewer import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
test Issue #251 - Move chrome packaging options to ac configure 2020-11-19 21:11:41 +08:00
__init__.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
android_version_code.py Use UTC where appropriate in python files 2019-02-14 14:28:19 +08:00
artifacts.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
base.py Issue #1477 - Fix finding config.guess on builds not using MOZ_OBJDIR 2020-03-20 08:58:07 +08:00
config_status.py Make sure the waiting message is actually displayed. 2019-02-16 00:02:05 +08:00
doctor.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
dotproperties.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
html_build_viewer.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
jar.py Preprocessor warnings should not be fatal errors 2019-02-14 14:28:14 +08:00
mach_commands.py Issue #1497 - Re-implement an un-preprocessed file check 2020-04-11 09:40:28 +08:00
makeutil.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
milestone.py Pick up major+minor milestone version from GRE milestone file. 2019-02-15 23:33:01 +08:00
mozconfig.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
mozconfig_loader MoonchildProductions#1251 - Part 2: Make the mozconfig loader POSIX-compliant. 2019-11-04 11:52:14 +08:00
mozinfo.py Issue #1053 - Remove build system MOZ_ANDROID_* defines and related code. 2021-03-11 10:13:09 +08:00
preprocessor.py Preprocessor warnings should not be fatal errors 2019-02-14 14:28:14 +08:00
pythonutil.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
shellutil.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
sphinx.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
testing.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
util.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
vendor_rust.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
virtualenv.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00