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
Paul Sokolovsky
b85a24693b
utarfile: Lightweight tarfile module subset.
2015-02-01 01:33:44 +02:00
Paul Sokolovsky
a03e185f0d
shutil: Implement copyfileobj().
2015-01-29 00:15:42 +02:00
Paul Sokolovsky
c89a9fd7b1
gzip: Implement decompress() function.
2015-01-28 03:05:06 +02:00
Paul Sokolovsky
caa1b279ac
os.path: Implement dirname(), basename().
2015-01-27 04:25:51 +02:00
Paul Sokolovsky
0b53579d85
select: Clarify comment.
2015-01-19 23:24:23 +02:00
Paul Sokolovsky
a30e3870c6
signal: Add test for SIG_IGN functionality.
2015-01-17 19:39:57 +02:00
Paul Sokolovsky
b35135ef13
signal: Add basic signal implementation (only IGN & DFL are supported).
2015-01-14 01:54:00 +02:00
Paul Sokolovsky
2441900796
os: check_error(): Return true for EINTR, to easily restart system calls.
2015-01-09 17:29:32 +02:00
Damien George
f128a7be0b
test.pystone: Upgrade to version 1.2 from Python 3.4 library.
...
This is a direct copy of the Python 3.4 version.
2015-01-06 12:43:11 +00:00