Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1491

MicroPython 1.3.7 released

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!81.171.88.16.MISMATCH!hq-usenetpeers.eweka.nl!hq-usenetpeers.eweka.nl!bcyclone04.am1.xlned.com!bcyclone04.am1.xlned.com!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <pmiscml@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'startup': 0.05; 'url:pipermail': 0.05; 'linux,': 0.07; 'needed,': 0.07; 'pypi': 0.07; 'python3': 0.07; 'subject:released': 0.07; 'bindings': 0.09; 'high-level': 0.09; 'meantime,': 0.09; 'scripting': 0.09; 'subset': 0.09; 'url:github': 0.09; 'wrapper': 0.09; 'runs': 0.10; 'python': 0.11; 'project,': 0.12; 'windows': 0.15; 'added.': 0.16; 'enough.': 0.16; 'interpreter,': 0.16; 'prefixed': 0.16; 'to:addr :python-announce-list': 0.16; 'url:html)': 0.16; 'url:)': 0.16; 'language': 0.16; 'library': 0.18; 'module': 0.19; 'implementing': 0.19; 'cc:addr:gmail.com': 0.22; 'install': 0.23; 'features,': 0.24; 'unicode': 0.24; 'paul': 0.24; 'cc:2**0': 0.24; '(for': 0.26; 'supported': 0.26; 'to:addr:python-dev': 0.27; 'chris': 0.29; 'announcement': 0.30; 'besides': 0.30; 'went': 0.31; 'code': 0.31; 'changes:': 0.31; 'embedding': 0.31; 'run': 0.32; 'linux': 0.33; 'url:python': 0.33; 'implemented': 0.33; 'core': 0.34; 'basic': 0.35; 'board': 0.35; 'hundreds': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'ram': 0.36; 'useful': 0.36; 'charset:us-ascii': 0.36; 'possible': 0.36; 'url:org': 0.36; 'should': 0.36; 'effort': 0.37; 'example,': 0.37; 'too': 0.37; 'easily': 0.37; 'being': 0.38; 'driving': 0.38; 'limited,': 0.38; 'stable': 0.38; 'to:addr:python-list': 0.38; 'embedded': 0.39; 'to:addr:python.org': 0.39; 'space': 0.40; 'url:mail': 0.40; 'hardware': 0.61; 'new': 0.61; 'offer': 0.62; 'email addr:gmail.com': 0.63; 'more': 0.64; 'to:2**2': 0.65; 'size.': 0.65; 'optimized': 0.68; 'flash': 0.69; 'to:no real name:2**2': 0.72; 'dozens': 0.84; 'ram,': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mime-version:content-type :content-transfer-encoding; bh=7SPSkkoQg+vOeWp1yJQWZWjGhTVPW9myNfaFogNLiuc=; b=qmgIayWrdgOiYFbWKPDAG2NpRWC2086ztF3swqcF2vv3xcqhuYJcPzZTEwR5fXveAO 8hXaRnK+FpHEKl2C9opeV6c+MbnQ9/mYW7hRK8jZXOzetww+GI9zZAGBs9vBb0UmncRp INN7UZ+66W9jN16lAiWkafyDiW9Q2Eg5/+2T/Y7vWnGKepVMv87hfPlj42QQLSDKXzQi b13z66G8E4byAXXBBWGTq8BWJM9d9dFcsN1818WQHrFRqKa1jMIrt+7Ya06fGK0grUDY knXV0UTMQ3/x5SFNu5Udo/1oH0OqGDf2jR80zvgcvD8DvBjuQJS6XOKWPBnJTINLuiK9 rg2g==
X-Received by 10.112.183.197 with SMTP id eo5mr16107600lbc.81.1418041611268; Mon, 08 Dec 2014 04:26:51 -0800 (PST)
Date Mon, 8 Dec 2014 14:26:49 +0200
From Paul Sokolovsky <pmiscml@gmail.com>
To python-list@python.org, python-announce-list@python.org, python-dev@python.org
Subject MicroPython 1.3.7 released
X-Mailer Claws Mail 3.11.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu)
MIME-Version 1.0
Content-Type text/plain; charset=US-ASCII
Content-Transfer-Encoding 7bit
X-Mailman-Approved-At Mon, 08 Dec 2014 13:46:12 +0100
Cc Damien George <damien.p.george@gmail.com>
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.15
Precedence list
Reply-To python-list@python.org
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.16718.1418042772.18130.python-announce-list@python.org> (permalink)
Lines 57
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1418042772 news.xs4all.nl 2896 [2001:888:2000:d::a6]:46502
X-Complaints-To abuse@xs4all.nl
X-Received-Body-CRC 855739953
X-Received-Bytes 6727
Xref csiph.com comp.lang.python.announce:1491

Show key headers only | View raw


Hello,

MicroPython is a Python3 language implementation which scales down to
run on microcontrollers with tens of Ks of RAM and few hundreds of Ks
of code size. Besides microcontrollers, it's also useful for small
embedded Linux systems, where storage space is limited, for embedding
as a scripting engine into standalone applications, where quick startup
time is needed, etc.

http://micropython.org/
https://github.com/micropython/micropython

It went several months since the original announcement of MicroPython 1.0
(https://mail.python.org/pipermail/python-list/2014-June/672994.html),
there were number of releases in the meantime, but we were too busy
implementing new features, so this announcement provides just high-level
overview of changes:

* Basic Unicode support added (thanks to Chris Angelico for driving the
  effort)
* More functionality of standard types and functions are implemented
  (for example, MicroPython can run subset of http.client module
  functionality from CPython3 stdlib).
* Highly optimized for code size implementations of important Python
  modules are added. There offer subset of functionality and prefixed
  with "u". For example, ure, uheapq, uzlib, uhashlib, ubinascii are
  provided.
* Lots of microcontroller hardware bindings added and generalized. 


Besides core interpreter, there's also good progress on modules and
applications:

* MicroPython standard library project,
  https://github.com/micropython/micropython-lib , an effort to
  port/develop as much as possible Python stdlib modules to
  MicroPython, has good progress, with few dozens of modules available
  on PyPI already (pip-micropython wrapper is provided to install
  them).
* An asyncio subset implementation, dubbed "uasyncio", is available
  and should be stable enough.
* Proof of concept web microframework, "picoweb", based on uasyncio is
  being developed: https://github.com/pfalcon/picoweb
* Lots of other projects available on github.


Reference implementation of MicroPython runs on a microcontroller board
with 1Mb Flash and 128Kb RAM, which should offer good platform for
people interested in microcontroller usage (more info:
http://micropython.org/). MicroPython can also be easily built and
supported on Linux, MacOSX, and Windows systems (more info:
https://github.com/micropython/micropython)


-- 
Best regards,
 Paul                          mailto:pmiscml@gmail.com

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

MicroPython 1.3.7 released Paul Sokolovsky <pmiscml@gmail.com> - 2014-12-08 14:26 +0200

csiph-web