Andrew Leech
Andrew Leech
It would probably make sense to link such a setting to MICROPY_CONFIG_ROM_LEVEL_MINIMUM or CORE_FEATURES.
I don't think split packages work in freezing currently, trying to freeze with a manifest that includes `os.path` results in ``` CC build-dev/frozen_content.c build-dev/frozen_content.c:131541:27: error: redefinition of ‘const_qstr_table_data_os___init__’ 131541 |...
> * If you specify unix=True in requre(), then the unix-ffi version will take precedence. Personally I'd prefer it to be ffi=True as calling the arg Unix might make people...
That's a good / unambigious argument.
Yep I need to fix a couple of builds too it seems - I'll definitely add the tests too thanks
Other than the above question about `mp_obj_new_str_from_vstr` I think this PR is ready for review thanks @dpgeorge
Thanks for the `while (repl < repl_top)` style suggestions @dpgeorge I've made those changes and it definitely improved / simplified the code. I'm pretty sure I've added exit / buffer...
urequests is currently not really compatible with CPython at all. For a start, the import would need to handle usocket vs socket, then on cpython there is no `socket.write` function,...
Thank you @jimmo ! A heap of with has been done here and it sounds fantastic, it sounds very aligned with some idealistic fantasies I had about the manifest system...
Another thought, it might be worth having another "field" in the mpy package name format for something akin to ROM_LEVEL so you could have a min, extra, full version of...