Paul Sokolovsky
7b3a2c0a42
upip: Update utarfile module, readinto() support.
2016-10-04 00:13:53 +03:00
Paul Sokolovsky
31c4957ec5
utarfile: Release 0.3.
2016-10-03 23:53:37 +03:00
Paul Sokolovsky
30e1a9dbbe
utarfile: Add readinto() method.
2016-10-02 07:26:50 -04:00
Paul Sokolovsky
ab714615c6
upip: Remove wget fallback.
2016-10-01 17:32:07 -07:00
Paul Sokolovsky
cbc423ae41
upip: Remove unneed cruft.
...
upip now works only with MicroPython, and the only Py-level dependency is
upip_utarfile.
2016-09-30 00:28:29 -07:00
Paul Sokolovsky
62671a4795
upip: upip_gzip.py no longer used, remove.
2016-09-29 08:53:09 -07:00
Paul Sokolovsky
6764d27d78
upip: Switch to stream mode of operation using uzlib.DecompIO.
...
So, there's no longer requirement that uncompressed file fit into memory,
though for stream mode, max dictionary size of 32K is used so far.
2016-09-28 09:00:33 -07:00
Paul Sokolovsky
b6bfd9963d
upip: Update utarfile module (support reading an open stream).
2016-09-27 03:15:25 -07:00
Paul Sokolovsky
7315442c7b
utarfile: Release 0.2.
2016-09-26 12:10:33 -07:00
Paul Sokolovsky
6b0dafde63
utarfile: Add "fileobj" constructor argument to use existing stream.
2016-09-26 12:09:45 -07:00
Paul Sokolovsky
daa50c17d3
upip: Release 0.8.
2016-09-23 15:33:25 +03:00
Paul Sokolovsky
d6a3434ebe
umqtt.simple: Release 1.2.
2016-09-18 21:22:23 +03:00
Paul Sokolovsky
b5f9cd2581
umqtt.simple: README: Mention set_last_will().
2016-09-18 20:59:36 +03:00
candale
a254329557
umqtt.simple: Added last will capability.
2016-09-18 20:59:36 +03:00
Paul Sokolovsky
709e2f04ce
time: Release 0.3.
2016-09-18 20:21:03 +03:00
Renaud Guillon
bd7c796043
time: Added the functions mktime localtime and gmtime
2016-09-18 20:19:21 +03:00
Michaël Schrijver
2903d599c7
upip: Initialize socket with protocol family as gotten from resolver.
...
Fixes working over IPv6.
2016-09-12 23:56:36 +03:00
Paul Sokolovsky
98c6fb9024
umqtt.simple: Allow to pass arbitrary params to ussl.wrap_socket().
2016-08-24 01:04:32 +03:00
candale
c9a9b48ebe
umqtt.simple: Add keepalive connection parameter.
2016-08-24 01:01:17 +03:00
Nicolas Graziano
fcec7f7c1d
umqtt.simple: Add MQTT user/password authentication.
...
Limitation the total length of client id, user name and password must
be under 111 characters.
2016-08-15 17:12:56 +03:00
Paul Sokolovsky
1aaaf0dea4
umqtt.robust: Add README and metadata.
2016-08-15 17:06:49 +03:00
Paul Sokolovsky
bfeaea56cd
umqtt.simple: Release 1.1.
2016-08-15 17:01:36 +03:00
puuu
b66c68ee4e
umqtt.simple: Let subscribe() process incoming async PUBLISH messages.
...
Utilising retained messages and multiple subscribes, a message could
arrive before the SUBACK packet. Therefore, wait_msg() must be called
in subscribe().
2016-08-10 22:22:22 +03:00
puuu
a261f4b4d7
umqtt.simple: do not close the socket in ping()
2016-08-08 21:58:44 +09:00
Paul Sokolovsky
9f7b60bede
umqtt.simple: publish(): Reuse existing bytearray.
2016-08-08 01:07:59 +03:00
Paul Sokolovsky
1e83b27b9d
upysh: Release 0.6.
2016-08-06 15:11:28 +03:00
mad474
c5b01d18fd
upysh: Mention "mv" command in help text
2016-08-06 13:50:34 +02:00
Paul Sokolovsky
208c7f0f17
umqtt.simple: Add SSL support.
2016-08-05 00:40:05 +03:00
Paul Sokolovsky
4a8ef9f99c
umqtt.simple: Be sure to return socket to blocking state after check_msg().
2016-07-31 15:59:24 +03:00
Paul Sokolovsky
08f7d09353
umqtt.simple/README: Describe return value of connect().
2016-07-30 14:47:03 +03:00
puuu
20cd8e4651
umqtt.robust: publish(): Adapt signature to umqtt.simple.
...
umqtt.simple uses publish(self, topic, msg, retain=False, qos=0), so
make umqtt.robust use the same. Otherwise, retain and qos will not work.
2016-07-27 01:41:03 +03:00
Paul Sokolovsky
6190cec14a
umqtt.robust: Add sub example which can survive server restart.
2016-07-25 00:09:01 +03:00
Paul Sokolovsky
d43faf2d09
umqtt.robust: Make refactored module actually work for reconnects.
2016-07-24 22:24:08 +03:00
Paul Sokolovsky
2fecbd0312
umqtt.robust: Initial version of client with auto-reconnect on errors.
2016-07-24 03:26:52 +03:00
Paul Sokolovsky
b5fb588144
upysh: Release 0.5.
2016-07-17 00:44:10 +03:00
Paul Sokolovsky
a8311ab86c
upysh: Add "clear" command to clear screen.
...
Based on patch by @robert-hh:
https://github.com/micropython/micropython-lib/pull/76 .
2016-07-17 00:42:30 +03:00
Paul Sokolovsky
4a5965bbe0
umqtt.simple: publish: Do proper varlen message size encoding.
...
Using 2 static bytes for encoding didn't work well with some brokers,
e.g. Amazon AWS.
Also, extend max message size to 2M.
2016-07-16 00:30:53 +03:00
Paul Sokolovsky
38885fbf4f
uasyncio.core: Protect another case of debug logging with "if __debug__:".
2016-07-04 12:58:40 +03:00
Paul Sokolovsky
26290883a2
uasyncio.core: call_soon(): Use current time, not zero time.
...
Using static zero time may become a problem when using wrap-around time
sources, like utime.ticks_ms().
2016-07-04 12:57:53 +03:00
Paul Sokolovsky
0e0fffc138
uasyncio.core: Optimize case of resuming coro with no args.
...
Don't create a new tuple with empty arguments for coro.send(), just use
next(coro).
2016-07-04 12:57:08 +03:00
Paul Sokolovsky
37f8273715
upysh: Add short description (for PyPI search results).
2016-07-03 15:55:02 +03:00
Paul Sokolovsky
12d4566773
upysh: Release 0.4.
2016-07-03 15:51:53 +03:00
Paul Sokolovsky
fafc3ef2c5
upysh: Use "man" command for upysh help, leaving Python's help() alone.
...
Idea by @robert-hh.
2016-07-03 15:50:46 +03:00
Paul Sokolovsky
d316ee22f0
umqtt.simple: Release 1.0.1, better descriptions.
2016-07-03 15:48:15 +03:00
Paul Sokolovsky
1a6ee2b01f
make_metadata.py: Allow to use README.rst as a long_description.
2016-07-03 15:47:46 +03:00
Paul Sokolovsky
dd89d5452b
umqtt.simple: Release 1.0.
2016-07-03 15:39:06 +03:00
Paul Sokolovsky
9f71425ade
umqtt.simple: Remove unused import.
2016-07-03 15:37:28 +03:00
Paul Sokolovsky
d70abbe4ad
umqtt.simple: Add README.
2016-07-03 13:59:29 +03:00
Paul Sokolovsky
c8a08bce4a
umqtt.simple: Add example to toggle an LED on received subscribed message.
2016-07-02 18:55:31 +03:00
Paul Sokolovsky
64eab7c870
umqtt.simple: Add example to publish a message on button press.
2016-07-02 18:54:04 +03:00