micropython-lib/micropython
Damien George 98d0a2b69a umqtt.simple: Restore legacy ssl/ssl_params arguments.
Commit 35d41dbb0e changed the API for using
SSL with umqtt, but only did a minor version increase.  This broke various
uses of this library, eg
https://github.com/aws-samples/aws-iot-core-getting-started-micropython

Reinstate the original API for specifying an SSL connection.  This library
now supports the following:
- default, ssl=None or ssl=False: no SSL
- ssl=True and optional ssl_params specified: use ssl.wrap_socket
- ssl=<SSLContext instance>: use provided SSL context to wrap socket

Signed-off-by: Damien George <damien@micropython.org>
2025-04-10 21:10:01 +10:00
..
aioespnow aioespnow,webrepl: Use recommended network.WLAN.IF_[AP|STA] constants. 2024-11-07 12:48:55 +11:00
aiorepl all: Change use of "uasyncio" to "asyncio". 2024-06-14 10:29:46 +10:00
bluetooth aioble: Pass additional connection arguments to gap_connect. 2024-10-18 13:03:39 +11:00
bundles ssl: Restructure micropython SSL interface to a new tls module. 2024-02-07 12:12:13 +11:00
drivers all: Use non-u versions of built-in modules. 2024-06-14 10:35:06 +10:00
espflash all: Enable Ruff lint F541 'f-string without any placeholders'. 2024-05-15 18:11:46 +10:00
lora lora-sx127x: Fix configuring the implicit header option in the _SX127x. 2024-10-18 12:33:23 +11:00
mip mip: Make mip.install() skip /rom*/lib directories. 2025-03-11 16:27:09 +11:00
mip-cmdline micropython/mip: Add command-line functionality for the Unix port. 2022-11-09 12:43:04 +11:00
net aioespnow,webrepl: Use recommended network.WLAN.IF_[AP|STA] constants. 2024-11-07 12:48:55 +11:00
senml senml: Use the updated cbor2 API. 2024-03-19 17:29:22 +11:00
uaiohttpclient all: Change use of "uasyncio" to "asyncio". 2024-06-14 10:29:46 +10:00
ucontextlib all: Enable ruff F841 'Local variable is assigned to but never used'. 2024-05-15 18:05:21 +10:00
udnspkt all: Use non-u versions of built-in modules. 2024-06-14 10:35:06 +10:00
umqtt.robust umqtt.robust: Remove reference to missing example. 2024-09-08 22:48:33 +10:00
umqtt.simple umqtt.simple: Restore legacy ssl/ssl_params arguments. 2025-04-10 21:10:01 +10:00
upysh all: Replace metadata.txt with manifest.py. 2022-09-05 17:50:28 +10:00
urequests requests: Rename urequests to requests. 2023-07-23 11:41:44 +10:00
urllib.urequest all: Use non-u versions of built-in modules. 2024-06-14 10:35:06 +10:00
usb usb-device: Allow signaling capability of remote_wakeup. 2024-10-18 12:54:48 +11:00
xmltok xmltok: Bump patch version. 2023-07-23 11:48:25 +10:00
README.md top: Update top-level docs. 2022-12-16 17:16:03 +11:00

README.md

MicroPython-specific packages

These are packages that have been written specifically for use on MicroPython.

Packages in this directory should not have the same name as modules from the Python Standard Library.

Future plans

  • More organised directory structure based on purpose (e.g. drivers, network, etc).