Wykres commitów

531 Commity (fe6822359eb0a2c202072ae40ca2b40c076ac9d5)

Autor SHA1 Wiadomość Data
Paul Sokolovsky 10a4cfc757 os: os.read() should return immutable value suitable e.g. for hashing.
Converting bytearray to bytes is of course not memory-efficient, so
os.read() is good candidate for native implementation.
2015-04-09 22:39:59 +03:00
Paul Sokolovsky 568db3c1af tty: Add metadata. 2015-04-08 21:12:37 +03:00
Paul Sokolovsky e991eb3f4e tty: Add module, mostly dummy.
Just imports stuff from builtin termios, which has 1 of 2 tty's methods.
2015-04-08 21:12:30 +03:00
Paul Sokolovsky 7800048f9d pyb: Add LED blink example. 2015-04-05 14:08:16 +03:00
Paul Sokolovsky 523282758a pyb: First cut at implementing "pyb" micropython module emulation for Linux. 2015-04-05 14:07:52 +03:00
Paul Sokolovsky 9f4f3ca261 pystone: Add metadata. 2015-04-03 00:16:21 +03:00
Paul Sokolovsky 61bfc2dba4 pystone: Use "utime" module to allow run without dependencies. 2015-04-03 00:16:21 +03:00
Paul Sokolovsky 316076fa11 pystone: Add pristine from CPython 3.4.2.
This module is actually not part of standard library, but rather part of
standard libary testsuite in CPython.
2015-04-03 00:16:21 +03:00
Paul Sokolovsky 750c165009 cgi: Add metadata. 2015-03-29 01:20:08 +02:00
Paul Sokolovsky 61c7a21905 cgi: Cannot override sys.stderr in MicroPython. 2015-03-29 01:20:08 +02:00
Paul Sokolovsky 420e73e9a4 cgi: Add pristine from CPython 3.3.3. 2015-03-29 01:20:08 +02:00
Paul Sokolovsky 1adffc9ef8 traceback: Add dummy impl of format_tb(), format_exception_only().
As referenced by cgi module.
2015-03-29 01:18:14 +02:00
Paul Sokolovsky 2e3b28cd15 html.entities: Add metadata.txt, release 3.3.3. 2015-03-28 20:22:46 +02:00
Paul Sokolovsky 6e64994ec2 string: Add implementation of translate() method.
As MicroPython doesn't have str.translate() method, here it's implemented
as string module function.
2015-03-28 19:49:37 +02:00
Paul Sokolovsky 9f925a6e60 traceback: Add metadata.txt . 2015-03-12 21:54:23 +02:00
Paul Sokolovsky 1cdaf050c8 signal: Add example of signal handler throwing exception. 2015-03-11 22:45:30 +02:00
Paul Sokolovsky 4e51698e4b signal: Release 0.3. 2015-03-10 11:43:24 +02:00
Paul Sokolovsky ac136e6cf6 signal: Add example of signal handler in Python. 2015-03-10 11:39:59 +02:00
Paul Sokolovsky 28db583fa9 signal: Implement support for Python handlers. 2015-03-09 23:02:36 +02:00
Paul Sokolovsky c2d1feb854 select: Release 0.1.2. 2015-03-08 14:31:37 +02:00
Paul Sokolovsky 6c29bfbf57 select: Handle EINTR. 2015-03-08 14:31:06 +02:00
Paul Sokolovsky f16ce85359 base64: Release 3.3.3-1. 2015-03-07 20:23:47 +02:00
slush0 44e2d86508 base64: Ported to MicroPython. 2015-03-07 20:21:25 +02:00
Paul Sokolovsky a07073b41c base64: Add pristine from CPython 3.3.3. 2015-03-07 20:21:25 +02:00
Paul Sokolovsky 654c7d2886 hashlib: Selectively import individual classes to top-level package. 2015-03-01 07:36:30 +02:00
Paul Sokolovsky 9079f4d0e6 binascii: Release 2.4.0-2. 2015-02-22 18:41:37 +02:00
slush0 e1b24b8aac binascii: ~40% speedup of unhexlify 2015-02-22 18:39:57 +02:00
Paul Sokolovsky 6a7a9d2952 binascii: Release 2.4.0-1. 2015-02-22 18:39:57 +02:00
slush0 4462105bee binascii: Ported base64 routines for uPy, added unhexlify implementation. 2015-02-22 18:39:54 +02:00
Paul Sokolovsky a1621e9059 binascii: Add Python base64 implementation from PyPy3-2.4.0's interp_base64.py
Full source path in tarball:
pypy3-2.4.0-src/pypy/module/binascii/interp_base64.py
2015-02-22 18:15:45 +02:00
Paul Sokolovsky 2f2aeae14b hmac: Depends on warnings module. 2015-02-22 15:12:24 +02:00
slush0 0d938a20a3 hmac: Port to MicroPython (missing bytes.translate(), warnings). 2015-02-22 15:12:24 +02:00
Paul Sokolovsky b90d145a1d hmac: Add pristine from CPython 3.4.2. 2015-02-22 15:12:24 +02:00
Paul Sokolovsky 6171fd59e7 hashlib: Release 2.4.0-1. 2015-02-22 15:10:24 +02:00
slush0 752c145095 hashlib: Port pure-Python algos of sha224, sha256, sha384, sha512 to uPy. 2015-02-22 15:10:24 +02:00
Paul Sokolovsky 6c0c7f84cb hashlib: Import pure-Python sha256/512 algos from pypy3-2.4.0-src.tar.bz2 . 2015-02-22 15:10:24 +02:00
Paul Sokolovsky 24d3e81f7f make_metadata.py: Support PyPy upstream source. 2015-02-22 15:09:46 +02:00
Paul Sokolovsky ffc30e8c68 warnings: Add example. 2015-02-22 14:08:19 +02:00
Paul Sokolovsky 24d04d6fd7 warnings: Release 0.1. 2015-02-22 14:08:19 +02:00
Paul Sokolovsky 2e4904f99d warnings: Actually implement warn() method. 2015-02-22 14:08:19 +02:00
Paul Sokolovsky e8e7e84a89 upip: Capture recursive dependencies required for standalone running.
Also, improve package import handling.
2015-02-18 19:56:50 +02:00
Paul Sokolovsky 6456fca976 upip: Add setup.py. 2015-02-15 00:46:12 +08:00
Paul Sokolovsky 16431da542 upip: Add quick help. 2015-02-13 11:07:21 +08:00
Paul Sokolovsky b4dbd508d6 make_metadata.py: Add support for "extra_modules" metadata.txt option.
The usecase is to package upip's standalone dependency modules together with
it. A case of extra packages isn't considered so far.
2015-02-12 15:04:20 +08:00
Paul Sokolovsky 3f79fc64d3 upip: Prepare to support standalone dependency modules for upip. 2015-02-10 11:36:47 +08:00
Paul Sokolovsky 5fd3d0d860 upip: Implement install -r option (install from requirements file). 2015-02-09 09:58:04 +08:00
Paul Sokolovsky 3cccc69aac upip: Initial steps towards self-hosted package manager.
Already capable of installing packages from command line, resolving
dependencies recursively. Downloading is handled via wget due to
SSL, so currently this is not self-hosted.
2015-02-08 09:15:42 +02:00
Paul Sokolovsky e8813f3f03 os: Implement getenv(). 2015-02-07 00:30:05 +02:00
Paul Sokolovsky f3dd9abcda shutil: copyfileobj(): Support file objects without readinto() method. 2015-02-04 02:50:20 +02:00
Paul Sokolovsky 94b2afdf8b utarfile: Metadata and example. 2015-02-02 20:20:57 +02:00