Skip to content

Publish v1.25.0 stubs #811

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
11 of 21 tasks
Josverl opened this issue Apr 17, 2025 · 3 comments
Open
11 of 21 tasks

Publish v1.25.0 stubs #811

Josverl opened this issue Apr 17, 2025 · 3 comments
Assignees

Comments

@Josverl
Copy link
Owner

Josverl commented Apr 17, 2025

Generate and publish stubs for :

  • stm32 - pybv11
  • samd - WIO terminal
  • esp8266
    • GENERIC
  • ESP32
    • esp32-GENERIC
    • esp32-S2
    • esp32-S3
    • esp32-C3
    • esp32-C6
  • rp2
    • PICO
    • PICO_W
    • PICO2
    • PICO2W

Stdlib

  • Micropython-stdlib-stubs

  • SA builds

    • Unix
    • windows
    • webassembly
  • Variants

    • esp32-GENERIC-SPIRAM
    • PICO2-RISCV
    • PICO2W-RISCV
    • .... ROM-FS
    • ESP8266_GENERIC-FLASH_2M_ROMFS ? differences: vfs.VfsRom() class
@aivarannamaa
Copy link

aivarannamaa commented May 13, 2025

Please also publish new stdlib-stubs. In current version some functions are missing documentation and types (e.g. binascii.crc32, documented in micropython/micropython@406bccc)

@Josverl
Copy link
Owner Author

Josverl commented May 13, 2025

That is a fair ask. I'll look into that.

@Josverl
Copy link
Owner Author

Josverl commented May 14, 2025

@aivarannamaa
regarding binascii.crc32

  • currently binacii.pyi is not part of mp-stdlib-stubs but of each mp-<port>-stubs package.
    perhaps it should be - but today these updates are already included in the v1.25.0 port-stubs

there are still a number of updates that should go out in stdlib, so I'll buidl and publish an update.

If you want to use micropython-stdlib-stubs as a dependency for the micropython-microbit-stubs-xx, and you want to move some more modules into the stdlib package, then please let me know.

PS. Currently the structure of the microbit packages looks different to what I would expect , but mine are not exactly according to spec either 😱

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants