Paul Sokolovsky
35d4ae900b
unittest: Bump version.
2014-05-11 21:30:44 +03:00
Paul Sokolovsky
272f0a1985
unittest: assertRaises(): Pass kwargs down to function too.
2014-05-11 21:26:11 +03:00
Paul Sokolovsky
5c70cace45
unittest: assertEqual(): make a hint which value is expected.
2014-05-11 21:25:22 +03:00
Paul Sokolovsky
53f454261b
collections.defaultdict: Make __missing__() behavior more compliant.
...
https://docs.python.org/3.3/library/collections.html#collections.defaultdict.__missing__
says that it's __missing__() what should check default_factory for None
(so this entire behavior can be overriden in subclasses).
2014-05-11 13:56:48 +03:00
Paul Sokolovsky
2d8fde40a4
Makefile install: Add --no-run-if-empty to xargs.
2014-05-11 12:22:03 +03:00
Paul Sokolovsky
cc4cd5b47a
re-pcre: Implement split() method.
2014-05-11 12:20:31 +03:00
Paul Sokolovsky
ef315ca90e
re-pcre: Implement multiple args to match.group().
2014-05-10 19:09:03 +03:00
Paul Sokolovsky
a252332423
socket: Add dummy re-import module.
2014-05-10 01:30:52 +03:00
Paul Sokolovsky
d6f4241079
html.entities: Add pristine from Python-3.3.3 tarball.
2014-05-10 01:21:59 +03:00
Paul Sokolovsky
3df885dfa7
fnmatch: Update metadata.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
8a15543698
fnmatch: Disable bytes vs str mix tests. We're ok with mixes so far.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
666d235ab8
fnmatch: Fix regex undefined behavior.
...
Per https://docs.python.org/3.4/library/re.html#regular-expression-syntax ,
inline flags must appear at the beginning of expression. Reported as
http://bugs.python.org/issue21464
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
69f67c407a
fnmatch: Get rid of functools.lru_cache.
...
uPy is not interested in memory/performance trade-offs.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
fa9f1ac855
fnmatch: Explicitly include os.path, so far.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
f2f562b7f3
fnmatch: Add pristine from Python-3.3.3 tarball.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
cebaecf15f
re-pcre: Add testcase for inline flags and \Z.
...
See http://bugs.python.org/issue21464
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
6074bd8e43
os.path: Start implementing module.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
87724fadda
os: Convert to package, require to support os.path.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
1fb585ccd8
unittest: Bump version.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
5437db4638
unittest: Factor out adhoc run_class() method.
...
TODO: Look for compliant analog.
2014-05-10 00:43:27 +03:00
Paul Sokolovsky
4963237025
unittest: Accept message for assert*().
2014-05-10 00:43:26 +03:00
Paul Sokolovsky
3ff262e08f
re-pcre: Add escape() function.
2014-05-10 00:43:26 +03:00
Paul Sokolovsky
d5ba7f7eba
bisect: Add module from CPython 3.3.3.
2014-05-10 00:43:26 +03:00
Paul Sokolovsky
c76b18bfc8
hashlib: Add dummy module.
2014-05-09 05:00:11 +03:00
Paul Sokolovsky
7e9acd8211
gzip: Add dummy module.
2014-05-09 04:59:28 +03:00
Paul Sokolovsky
3ad1f4e2d0
tempfile: Add dummy module.
2014-05-09 04:58:31 +03:00
Paul Sokolovsky
ec5d319774
shlex: Add dummy module.
2014-05-09 03:52:27 +03:00
Paul Sokolovsky
565c7159ed
datetime: Add dummy module.
2014-05-09 03:49:48 +03:00
Paul Sokolovsky
9f7baad5ee
binascii: Add dummy module.
2014-05-09 03:43:58 +03:00
Paul Sokolovsky
709b882970
functools: Add dummy module.
2014-05-09 00:18:32 +03:00
Paul Sokolovsky
1b8812ed65
pprint: Add dummy module.
2014-05-09 00:16:30 +03:00
Paul Sokolovsky
d2b8622804
base64: Add dummy module.
2014-05-09 00:16:24 +03:00
Paul Sokolovsky
870da4d501
urllib: Add dummy module.
2014-05-08 12:53:32 +03:00
Paul Sokolovsky
fd8d258d39
queue: Add dummy module.
2014-05-08 12:42:10 +03:00
Paul Sokolovsky
7e7f16c448
shutil: Add dummy module.
2014-05-08 12:40:42 +03:00
Paul Sokolovsky
5c1c155660
binhex: Add dummy module.
2014-05-08 12:39:47 +03:00
Paul Sokolovsky
5b23b9014d
subprocess: Add dummy module.
2014-05-08 02:48:25 +03:00
Paul Sokolovsky
f1467e61c8
collections: Add setup metadata.
2014-05-08 02:41:08 +03:00
Paul Sokolovsky
8a8b007de4
stat: Add dummy module.
2014-05-08 02:21:42 +03:00
Paul Sokolovsky
7daa5665e2
glob: Add dummy module.
2014-05-08 02:20:20 +03:00
Paul Sokolovsky
80e322a5a2
fnmatch: Add dummy module.
2014-05-08 02:19:42 +03:00
Paul Sokolovsky
343f20cae9
dbm: Add dummy module.
2014-05-08 02:19:42 +03:00
Paul Sokolovsky
d367d632f5
Factor out common metadata to importable file.
2014-05-07 23:10:41 +03:00
Paul Sokolovsky
f48221f6c0
select: Need to keep parallel mapping of fd -> callback obj on uPy side.
...
Even despite epoll allows us to map fd onto any object, we need to keep
parallel bookkeeping on Python side, to: 1) keep associated object from
being garbage collection; 2) to be able to release associated object back
to GC when we finished watching fd.
2014-05-03 20:13:36 +03:00
Paul Sokolovsky
dffb8ac59b
pickle: Add trivial pickle implementation using repr()/exec().
2014-05-01 10:47:56 +03:00
Paul Sokolovsky
b975f8652c
multiprocessing: Update metadata.
2014-05-01 10:45:17 +03:00
Paul Sokolovsky
c2f094e29b
multiprocessing: Add true async proof-test.
2014-05-01 10:44:22 +03:00
Paul Sokolovsky
cd2774bb8e
multiprocessing: Add AsyncResult.ready() with real async implementation.
2014-05-01 10:30:01 +03:00
Paul Sokolovsky
f94297ff86
select: Add Epoll.close().
2014-05-01 10:28:43 +03:00
Paul Sokolovsky
fddef71832
multiprocessing: Add trivial AsyncResult, not much async at all.
2014-05-01 10:13:03 +03:00