Paul Sokolovsky
8371e7d351
socket: Import all top-level symbols from usocket.
2015-07-16 13:18:05 +03:00
Paul Sokolovsky
e2928ac029
inspect: Release 0.1.1.
2015-07-16 13:16:14 +03:00
Tom Soulanille
f1e9bfc556
inspect: Fix typo in isclass().
2015-07-16 13:15:08 +03:00
Paul Sokolovsky
dc9796a0d2
test: test_pep380.py: Update to pass on MicroPython.
...
Various corner cases are not supported.
2015-07-08 00:07:48 +03:00
Paul Sokolovsky
e8248056d4
test: Add test_pep380.py pristine from CPython 3.4.3.
2015-07-08 00:07:48 +03:00
Paul Sokolovsky
4f880e2499
test.support: Release 0.1.
2015-07-05 22:25:33 +03:00
Paul Sokolovsky
21f8e09be8
test.support: Implement helpers required to run test_pep380.py.
2015-07-05 22:24:35 +03:00
Paul Sokolovsky
863538b44f
os.path: abspath() should affect only relative paths.
2015-06-29 00:05:01 +03:00
Paul Sokolovsky
9280aa4935
os: Release 0.2.3.
2015-06-26 21:14:39 +03:00
Paul Sokolovsky
504e8384b0
os: Add test_urandom.py.
2015-06-26 21:14:39 +03:00
Paul Sokolovsky
e27b9cfe05
os: Fix urandom() to use right open() function.
...
Thanks to @dpgeorge for report.
2015-06-26 21:14:39 +03:00
Paul Sokolovsky
038627f794
pkgutil: Release 0.1.
2015-06-26 13:50:47 +03:00
Paul Sokolovsky
02f81e110a
pkgutil: Add get_data(), depends on pkg_resources.resource_stream().
2015-06-26 13:50:40 +03:00
Paul Sokolovsky
64041bdb62
pkg_resources: Add metadata.
2015-06-26 02:17:32 +03:00
Paul Sokolovsky
4eca48d724
pkg_resources: Implement resource_stream().
...
This module is not part of CPython stdlib, but rather of setuptools. But
so happens that it's functionality either lies on critical path, or should
be duplicated, in pkgutil module.
2015-06-26 02:17:32 +03:00
Paul Sokolovsky
b27a22e3cf
upip: Release 0.5.4.
2015-06-25 01:38:38 +03:00
Paul Sokolovsky
f568238a0f
upip: Try to detect and report package noy found condition.
...
Doesn't work to well while using wget, may be mixed up with another
server error.
2015-06-25 01:38:30 +03:00
Paul Sokolovsky
8b14946b1c
ucurses: Release 0.1.1.
2015-06-24 00:27:26 +03:00
Paul Sokolovsky
95558a1ff7
ucurses: Handle default params to newwin().
2015-06-24 00:26:59 +03:00
Paul Sokolovsky
7afc41f69b
logging: Release 0.1.1.
2015-06-22 20:43:16 +03:00
Delio Brignoli
8bc154764a
logging: log to sys.stderr instead of sys.stdout
2015-06-22 20:41:31 +03:00
Paul Sokolovsky
7fe611172f
uasyncio/benchmark: Default is "medium" test, add CPython support.
2015-06-21 02:03:42 +03:00
Paul Sokolovsky
1251e83b6c
uasyncio/benchmark: Add "medium load" server, serving 12K output per request.
2015-06-21 02:03:37 +03:00
Paul Sokolovsky
68b30061bc
uasyncio/benchmark: CPython asyncio compatibility.
...
Unlimited .read() doesn't play well with it.
2015-06-21 02:00:42 +03:00
Paul Sokolovsky
0ce0123ab5
uasyncio/benchmark: Update for latest uasyncio/micropython.
2015-06-21 01:59:34 +03:00
Paul Sokolovsky
e75f34aa7d
select: Release 0.1.4.
2015-06-20 20:00:33 +03:00
Delio Brignoli
675ad2cbd8
select: add EPOLLERR, EPOLLHUP, EPOLLRDHUP constants
2015-06-20 19:59:07 +03:00
Paul Sokolovsky
5f975e8a30
multiprocessing: Release 0.1.
2015-06-20 19:29:19 +03:00
Paul Sokolovsky
ae1a4570a6
multiprocessing: Add metadata.txt .
2015-06-20 19:28:44 +03:00
Delio Brignoli
6c5f1c62d8
multiprocessing: Connection.recv() must raise EOFError on EOF.
...
Per CPython docs.
2015-06-20 19:26:07 +03:00
Paul Sokolovsky
536c2f373d
binascii: Release 2.4.0-3.
2015-06-15 00:27:19 +03:00
Paul Sokolovsky
977837ef74
binascii: Prefer builtin unhexlify() implementation.
2015-06-15 00:26:14 +03:00
Paul Sokolovsky
f7e11169de
binsacii: unhexlify: Raise ValueError.
2015-06-12 00:22:00 +03:00
Paul Sokolovsky
a38c3ce60c
collections: Release 0.1.
2015-06-10 00:34:05 +03:00
Paul Sokolovsky
1dda2b29d5
collections: Add dummy MutableMapping ABC.
...
Actually should be in collections.abc since Python 3.3, but for compatibility
still present directly in collections, where cross-version software digs for
it.
2015-06-10 00:32:27 +03:00
Paul Sokolovsky
4f5b52205c
logging: Release 0.1.
2015-06-09 00:18:15 +03:00
Paul Sokolovsky
8f184ee189
upip: Update for uctype.struct() signature change.
2015-06-06 23:01:15 +03:00
Paul Sokolovsky
d34b3708f5
utarfile: Update for uctype.struct() signature change.
2015-06-06 23:01:04 +03:00
Paul Sokolovsky
156da0b217
os: Switch to ffilib from _libc.
2015-06-06 22:37:49 +03:00
Paul Sokolovsky
f5cdf5e89d
ffilib: Add libc() convenience function to load libc.
2015-06-06 22:27:34 +03:00
Damien George
eba0c0ad8d
argparse: Initial minimal implementation of argparse.
...
CPython's argparse needs around 160k heap just for the module, and has
heaps of dependencies. This minimal version can run in 16k heap and has
only sys and namedtuple dependencies (which are builtin to MicroPython).
2015-06-06 18:10:04 +01:00
Paul Sokolovsky
132ab9520e
sqlite3: Use ffilib to load shared library.
2015-06-05 18:39:46 +03:00
Paul Sokolovsky
cb4ba77c86
re-pcre: Release 0.2.1.
2015-06-05 18:18:22 +03:00
Damien George
e4b67a0d32
re-pcre: Use ffilib to load libpcre shared library.
2015-06-05 13:17:37 +00:00
Damien George
6dae7a234e
ffilib: Initial version of wrapper for ffi module.
2015-06-05 11:20:44 +01:00
Paul Sokolovsky
2c2f6104f4
logging: Add top-level info(), debug() functions.
2015-06-05 01:34:00 +03:00
Paul Sokolovsky
eb2ebffa74
logging: basicConfig: Accept (and ignore) filename & format args.
2015-06-04 19:08:13 +03:00
Damien George
72d1f5ecfa
uasyncio: Add StreamWriter.get_extra_info() to get peername.
...
This is the standard way of getting the name of the client that is
connected.
2015-06-03 13:25:27 +00:00
Paul Sokolovsky
b8092c1838
re-pcre: Release 0.2.
2015-05-29 02:04:27 +03:00
Paul Sokolovsky
3ec82997d5
re-pcre: findall(): Rework for compliant implementation.
2015-05-29 02:04:27 +03:00