Wykres commitów

672 Commity (e3903c9f6416e397704f22f5e6600dd169e5d9b6)

Autor SHA1 Wiadomość Data
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