circuitpython/ports/unix/variants
Damien George a3f9dec788 py/mpconfig: Enable the sys module at all feature levels by default.
This is a pretty fundamental module, and even minimal ports like unix and
zephyr minimal have it enabled.  So, enabled it by default at the lowest
feature level.

Most things in the `sys` module are configurable, and off by default, so it
shouldn't add too much to ports that don't already have it enabled (which
is just the minimal port).

Also note that `sys` is still disabled on the bare-arm port, to keep that
ultra minimal.  It means we now have bare-arm without `sys` and the minimal
port with `sys`.  That will allow different code size comparisons if/when
new `sys` features are added.

Signed-off-by: Damien George <damien@micropython.org>
2025-08-22 13:31:10 +10:00
..
coverage unix/variants/coverage: Enable sys.settrace. 2025-07-06 00:04:18 +10:00
longlong unix/variants/longlong: Use REPR_C on this variant. 2025-07-24 11:07:30 +10:00
minimal py/mpconfig: Enable the sys module at all feature levels by default. 2025-08-22 13:31:10 +10:00
nanbox py/mpconfig,ports: Define new HEX_FMT formatting macro. 2025-07-25 10:55:28 +10:00
standard extmod/asyncio: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
manifest.py unix/variants: Prefer unix-ffi packages when loading the manifest. 2024-02-08 17:16:10 +11:00
mpconfigvariant_common.h py/mpconfig: Enable CRYPTOLIB, HASHLIB_MD5, HASHLIB_SHA1 if SSL enabled. 2025-08-19 21:10:00 +10:00