GitHub / micropython/micropython-lib / commits
Core Python libraries ported to MicroPython
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 0400c568 |
uuid: Make UUID.__repr__ match CPython.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 9 days ago | |
| 9aaeb3b2 |
uuid: Add UUID.bytes attribute.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 9 days ago | |
| 6cb320b3 |
tools/ci.sh: Add pprint test to CI.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 18 days ago | |
| 920c9b19 |
pprint: Bump version to 0.1.0.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 18 days ago | |
| 3163649d |
pprint: Fix use of micropython.const.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 18 days ago | |
| ffa0ddf5 |
uuid: Use bytes.hex instead of binascii.hexlify.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 18 days ago | |
| b6820342 |
uuid: Convert test to use unittest.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 18 days ago | |
| 6cba5b36 |
CONTRIBUTING: Clarify some constraints for PR submission.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****e@g****m> |
26 days ago | |
| 625134db |
usb-device-keyboard: Add a simpler keyboard example, document releasing.
Signed-off-by: Angus Gratton <a****s@r****u> |
Angus Gratton <a****s@r****u>
Committed by: Damien George <d****e@g****m> |
27 days ago | |
| 867da539 |
requests: Support unicode in json and data payloads.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 28 days ago | |
| 4dfa8132 |
unittest: Bump minor version due to recent optimisations.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 28 days ago | |
| 8b7a02e8 |
requests: Add support for relative redirect URLs.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | about 1 month ago | |
| b6838767 |
unittest: Optimise to only create a single nop lambda.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | about 1 month ago | |
| abcbc5bf |
unittest: Optimise skipUnless in terms of skipIf.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | about 1 month ago | |
| fbb7806d |
unittest: Optimise by only formatting msg if needed.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | about 1 month ago | |
| 4572a1a4 |
unittest: Optimise calling of _handle_test_exception.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | about 1 month ago | |
| 3756e090 |
unittest: Optimise by removing support for CPython.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | about 1 month ago | |
| 3f23832f |
unittest: Optimise by reusing AssertRaisesContext for assertWarns.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | about 1 month ago | |
| 68f8fe4e |
requests: Switch to HTTP/1.1 with Content-Length and raw streaming.
Signed-off-by: Pablo Ventura <p****a@g****m> |
Pablo Ventura <p****a@g****m>
Committed by: Damien George <d****n@m****g> |
about 1 month ago | |
| b36aa84b |
tools/ci.sh: Use $TMPDIR for temporary storage.
Signed-off-by: Greg Darke <m****n@m****u> |
Greg Darke <m****n@m****u>
Committed by: Damien George <d****e@g****m> |
about 1 month ago | |
| 37cb612d |
CONTRIBUTING: Remove references to `black`.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****e@g****m> |
about 2 months ago | |
| 1b75a330 |
unix-ffi/ffilib: Extend libc versions range.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****n@m****g> |
about 2 months ago | |
| acf98ad2 |
requests: Add context manager for response object.
Signed-off-by: Phil Howard <g****b@g****m> |
Phil Howard <g****b@g****m>
Committed by: Damien George <d****n@m****g> |
about 2 months ago | |
| 2bbca695 |
pathlib: Fix glob/rglob to return Path objects rather than strings.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | about 2 months ago | |
| 381ac746 |
PR template: Add PR template to micropython-lib.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@h****m>
Committed by: Angus Gratton <g****s@p****m> |
3 months ago | |
| 9f7f99b0 | lora: Fix CRC error IRQ bit mask for sx126x. |
Max Holliday <m****i@p****e>
Committed by: Angus Gratton <a****s@r****u> |
3 months ago | |
| 816d9527 |
unittest: Remove f-strings.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****n@m****g> |
3 months ago | |
| 5d034492 |
tools/ci.sh: Allow CI tests to run locally.
Signed-off-by: Greg Darke <m****n@m****u> |
Greg Darke <m****n@m****u>
Committed by: Damien George <d****e@g****m> |
4 months ago | |
| 2d6dc2ff |
usb-device-core: Fix comment describing the signature of done_cb.
Signed-off-by: Angus Gratton <a****s@r****u> |
Angus Gratton <a****s@r****u> | 4 months ago | |
| 7f8b8f51 |
mip: Add an alias for codeberg repos.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****n@m****g> |
4 months ago | |
| 4ac59581 |
collections-defaultdict: Add items() function.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****n@m****g> |
4 months ago | |
| 41927d78 |
unix-ffi/_libc: Extend FreeBSD libc versions range.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****n@m****g> |
4 months ago | |
| 28fe4b70 |
copy: Provide top-level documentation.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****e@g****m> |
4 months ago | |
| 8380c7bb |
string: Convert string module to package and import templatelib.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 4 months ago | |
| 75eb4aa3 |
unix-ffi/machine: Retrieve a unique identifier if one is known.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| 017f8621 |
lsm6dsox: Add pedometer example code.
Signed-off-by: Sebastian Romero <s****o@a****c> |
Sebastian Romero <s****o@a****c>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| 338338f6 |
lsm6dsox: Add pedometer support.
Signed-off-by: Sebastian Romero <s****o@a****c> |
Sebastian Romero <s****o@a****c>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| 47fec418 |
unix-ffi/re: Add tests for empty string match in ffi regex.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <j****e@h****m>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| d8d362ec |
unix-ffi/re: Handle PCRE2_UNSET in group and groups methods.
Signed-off-by: Jos Verlinde <j****e@h****m> |
Jos Verlinde <j****e@h****m>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| d0511a42 |
sdcard: Add read/write speed test to sdtest.
Signed-off-by: Kwabena W. Agyeman <k****n@l****m> |
Kwabena W. Agyeman <k****n@l****m>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| 446038da |
sdcard: Compute CRC7 for all SPI commands.
Signed-off-by: Kwabena W. Agyeman <k****n@l****m> |
Kwabena W. Agyeman <k****n@l****m>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| a1a9e577 |
usb-device-hid: Enable configuring the bInterval on hid devices.
Signed-off-by: kolten <k****n@f****m> |
kolten <k****n@f****m>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| cc67cbe7 |
sdcard: Send stop bit after multi-block read/write.
Signed-off-by: Grigory Fadeev <g****v@g****m> |
Grigorii Fadeev <g****v@g****m> | 5 months ago | |
| 09a33ee9 |
unix-ffi/json: Fix json.loads() of a bytes object.
Signed-off-by: Daniel Houck <S****e@D****e> |
Daniel Houck <S****e@D****e>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| fb3efd94 |
usb-device-cdc: Fix default timeout in CDCInterface.init().
Signed-off-by: Andrew Leech <a****h@p****u> |
Andrew Leech <a****h@p****u>
Committed by: Damien George <d****n@m****g> |
5 months ago | |
| 00efb6c0 |
senml/docs: Correct capitalization of 'MicroPython'.
Signed-off-by: Jos Verlinde <j****e@h****m> |
Jos Verlinde <j****e@h****m>
Committed by: Damien George <d****n@m****g> |
7 months ago | |
| 6ae440a8 |
aioble/examples: Change variable name to _ADV_INTERVAL_US.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 8 months ago | |
| abf316c5 |
tarfile: Fix FileSection.skip to not rely on extended readinto args.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g>
Committed by: Angus Gratton <g****s@p****m> |
8 months ago | |
| 13907227 |
tarfile: Add basic unittest for tarfile.TarFile.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g>
Committed by: Angus Gratton <g****s@p****m> |
8 months ago | |
| ab6dfdba |
unix-ffi/socket: Remove ip add/drop membership from socket.
Signed-off-by: Alex Tran <a****n@g****m> |
Alex Tran <a****n@g****m>
Committed by: Damien George <d****n@m****g> |
8 months ago | |
| c266d302 |
all: Fix spelling and typos in comments and docstring.
Signed-off-by: Jos Verlinde <J****e@M****m> |
Jos Verlinde <J****e@M****m>
Committed by: Damien George <d****n@m****g> |
8 months ago | |
| 6b2945cd |
pyproject.toml: Add codespell configuration, CI and precommit.
Signed-off-by: Jos Verlinde <J****e@M****m> |
Jos Verlinde <J****e@M****m>
Committed by: Damien George <d****n@m****g> |
8 months ago | |
| 9ff56264 |
cbor2: Silence missing `__eq__` warning.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@M****m>
Committed by: Damien George <d****n@m****g> |
8 months ago | |
| 7473d1d6 |
argparse: Add support for custom argument types.
Signed-off-by: Alessandro Gatti <a****i@f****t> |
Alessandro Gatti <a****i@f****t>
Committed by: Damien George <d****n@m****g> |
8 months ago | |
| bfd33d58 |
CONTRIBUTING: Add guidelines for module documentation and versioning.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@h****m>
Committed by: Damien George <d****n@m****g> |
8 months ago | |
| 29927841 |
all: Fix formatting errors in docstrings.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@h****m>
Committed by: Damien George <d****n@m****g> |
8 months ago | |
| b3125247 |
all: Correct various typos in comments and docs.
Signed-off-by: Marcel Petrick <m****l@m****t> |
Marcel Petrick <m****l@m****t>
Committed by: Damien George <d****n@m****g> |
8 months ago | |
| 7d0a1f86 |
lora: Fix import error detection for missing drivers.
Signed-off-by: Breno RdV <b****o@r****a> |
Breno RdV <b****o@r****a>
Committed by: Angus Gratton <g****s@p****m> |
9 months ago | |
| 6ca6f5b3 |
iperf3: Fix server UDP mode.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 9 months ago | |
| 241e5ffb |
iperf3: Factor out data transfer logic to separate function.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 9 months ago | |
| 80a5e925 |
iperf3: Fix use as a CLI on the unix port of MicroPython.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 9 months ago | |
| 95fd713b |
pyproject.toml: Reorganize ruff lint settings for newer ruff.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@h****m>
Committed by: Damien George <d****n@m****g> |
9 months ago | |
| a7c805cc |
mip: Optimize _CHUNK_SIZE const for code size.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <j****e@h****m>
Committed by: Damien George <d****n@m****g> |
9 months ago | |
| 886f1366 |
requests: Update example for fetching using requests.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@h****m>
Committed by: Damien George <d****n@m****g> |
9 months ago | |
| 0b78a15f |
copy: Fix typo in _deepcopy_dispatch.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@h****m>
Committed by: Damien George <d****n@m****g> |
9 months ago | |
| 7b01b50b |
aioble: Fix typo in README in aioble.ADDR_PUBLIC.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@h****m>
Committed by: Damien George <d****n@m****g> |
9 months ago | |
| 28136d83 |
aioble/examples: Change variable name to _ADV_INTERVAL_US.
Signed-off-by: Jos Verlinde <J****e@h****m> |
Jos Verlinde <J****e@h****m>
Committed by: Damien George <d****n@m****g> |
9 months ago | |
| da390977 |
aiohttp: Correctly handle WebSocket message fragmentation.
Signed-off-by: Thomas Farstrike <1****e@u****m> |
Thomas Farstrike <1****e@u****m>
Committed by: Damien George <d****n@m****g> |
9 months ago | |
| 200e8d13 |
sdcard: Updating sector calculation for SDXC.
Signed-off-by: Ben Wynn <b****n@g****m> |
Ben Wynn <b****n@g****m>
Committed by: Angus Gratton <g****s@p****m> |
9 months ago | |
| 852f2cce |
inspect: Support closures/generators/async-funcs in inspect.signature.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 10 months ago | |
| 3eaf0279 |
datetime: Optimize for code size.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 10 months ago | |
| 656f4207 |
datetime: Apply localtz patch to include naive date/time support.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 10 months ago | |
| b4565b41 |
inspect: Implement a very basic signature function.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | 10 months ago | |
| 0d838c3a |
umqtt.simple: Add unsubscribe method.
Signed-off-by: Pedro Araoz <p****2@g****m> |
Pedro Araoz <p****2@g****m>
Committed by: Damien George <d****n@m****g> |
11 months ago | |
| bdc4706c |
usb-device-hid: Return True after submit_xfer.
Signed-off-by: Hyx <h****9@o****m> |
Hyx <h****9@o****m>
Committed by: Damien George <d****n@m****g> |
12 months ago | |
| ea763cad |
usb-device: Raise RuntimeError when DCD error occurs.
Signed-off-by: Hyx <h****9@o****m> |
Hyx <h****9@o****m>
Committed by: Damien George <d****n@m****g> |
12 months ago | |
| 8a230a6e |
usb-device-hid: Use report protocol after report descriptor requested.
Signed-off-by: Hyx <h****9@o****m> |
Hyx <h****9@o****m>
Committed by: Damien George <d****n@m****g> |
12 months ago | |
| 9031aa31 |
usb-device-hid: Fix descriptor protocol config and set correct default.
Signed-off-by: Hyx <h****9@o****m> |
Hyx <h****9@o****m>
Committed by: Damien George <d****n@m****g> |
12 months ago | |
| b95ca249 |
aiohttp: Fix partial reads by using readexactly.
Signed-off-by: FuNK3Y <f****y@h****m> |
FuNK3Y <f****y@h****m>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| 34c4ee16 |
aiorepl: Handle stream shutdown.
Signed-off-by: Andrew Leech <a****h@p****u> |
Andrew Leech <a****h@p****u>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| 6e24cffe |
logging: Allow logging.exception helper to handle tracebacks.
Signed-off-by: Nick Budak <t****y@g****m> |
Nick Budak <t****y@g****m>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| 15a6233d |
errno: Add ENOTCONN constant.
Signed-off-by: Nick Budak <t****y@g****m> |
Nick Budak <t****y@g****m>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| bb9506c5 |
aiorepl: Fix Enter key handling in raw terminal mode.
Co-authored-by: Claude <n****y@a****m> Signed-off-by: Andrew Leech <a****h@p****u> |
Andrew Leech <a****h@p****u>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| c7fee21e |
umqtt.robust: Ease document readability.
Signed-off-by: Naidile <n****n@g****m> |
Naidile <n****n@g****m>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| 567540d4 |
tools/verifygitlog.py: Sync with changes from the main repo.
Signed-off-by: Daniël van de Giessen <d****l@d****l> |
Daniël van de Giessen <d****l@d****l>
Committed by: Angus Gratton <g****s@p****m> |
about 1 year ago | |
| 08e09afb |
utop: Print MicroPython memory info.
Signed-off-by: Daniël van de Giessen <d****l@d****l> |
Daniël van de Giessen <d****l@d****l> | about 1 year ago | |
| 913498ef |
aioble-l2cap: Raise correct error if l2cap disconnects during send.
Signed-off-by: Andrew Leech <a****h@p****u> |
Andrew Leech <a****h@p****u>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| aad2e480 |
aiorepl: Use blocking reads for raw REPL and raw paste.
Signed-off-by: Andrew Leech <a****h@p****u> |
Andrew Leech <a****h@p****u>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| f95568da |
abc: Add ABC base class.
Signed-off-by: Alon Bar-Lev <a****v@g****m> |
Alon Bar-Lev <a****v@g****m>
Committed by: Damien George <d****n@m****g> |
about 1 year ago | |
| 68e0dfce |
all: Apply Ruff 0.11.6 reformatting changes.
Signed-off-by: Angus Gratton <a****s@r****u> |
Angus Gratton <a****s@r****u>
Committed by: Damien George <d****n@m****g> |
over 1 year ago | |
| d887a021 |
top: Bump the Ruff version to 0.11.6.
Signed-off-by: Angus Gratton <a****s@r****u> |
Angus Gratton <a****s@r****u>
Committed by: Damien George <d****n@m****g> |
over 1 year ago | |
| f8c8875e |
lora: Fix SNR value in SX126x received packets.
Signed-off-by: Angus Gratton <a****s@r****u> |
Angus Gratton <a****s@r****u>
Committed by: Damien George <d****n@m****g> |
over 1 year ago | |
| 5b496e94 |
inspect: Implement iscoroutinefunction and iscoroutine.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | over 1 year ago | |
| 2665047f |
inspect: Add basic unit tests.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | over 1 year ago | |
| 48bf3a74 |
inspect: Fix isgenerator logic.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | over 1 year ago | |
| 221a877f |
nrf24l10: Bump minor version.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | over 1 year ago | |
| 42caaf14 |
unix-ffi/machine: Use libc if librt is not present.
Signed-off-by: Bas van Doren <b****n@g****m> |
Bas van Doren <b****n@g****m>
Committed by: Damien George <d****n@m****g> |
over 1 year ago | |
| 9307e21d |
usb-device-cdc: Optimise writing small data so it doesn't require alloc.
Signed-off-by: Matthias Urlichs <m****s@u****e> |
Matthias Urlichs <m****s@u****e>
Committed by: Damien George <d****n@m****g> |
over 1 year ago | |
| d1a74360 |
unix-ffi/json: Accept both str and bytes as arg for json.loads().
Signed-off-by: Dominik Heidler <d****r@s****e> |
Dominik Heidler <d****r@s****e>
Committed by: Damien George <d****n@m****g> |
over 1 year ago | |
| 96e17b65 |
mip: Make mip.install() skip /rom*/lib directories.
Signed-off-by: Damien George <d****n@m****g> |
Damien George <d****n@m****g> | over 1 year ago |