Wykres commitów

173 Commity (e3c3872185da8963f665d1bb9af03711d5a55ba6)

Autor SHA1 Wiadomość Data
Paul Sokolovsky e3c3872185 os.path: Add poorman's abspath(). 2014-05-14 21:46:01 +03:00
Paul Sokolovsky c023b96f60 os.path: Implement isdir(). 2014-05-14 21:46:01 +03:00
Paul Sokolovsky 780a993826 os: Rename direcorty functions test. 2014-05-14 21:46:01 +03:00
Paul Sokolovsky a55dc7e57b os: Add getcwd(). 2014-05-14 21:46:01 +03:00
Paul Sokolovsky 74cfa40c3a os: Add unlink() & rmdir(). 2014-05-14 21:46:01 +03:00
Paul Sokolovsky 061f56a14d os: Implement walk(). 2014-05-14 21:46:01 +03:00
Paul Sokolovsky 07c659e879 os: Reimplement listdir() in terms of iterator. 2014-05-14 21:46:01 +03:00
Paul Sokolovsky 232e62e62a os: Import _os for C-level functions. 2014-05-14 21:46:01 +03:00
Paul Sokolovsky 96abe49090 os.path: Define lexists as an alias to exists for now. 2014-05-14 21:46:01 +03:00
Paul Sokolovsky cddc165047 os: Fix listdir() error raising. 2014-05-14 21:46:00 +03:00
Paul Sokolovsky 245ece80fe os: Add os.error as an alias for OSError. 2014-05-14 21:46:00 +03:00
Paul Sokolovsky a976583b6b os: Add makedirs(). 2014-05-14 21:46:00 +03:00
Paul Sokolovsky 34931964b6 os.path: Add exists(). 2014-05-14 17:52:37 +03:00
Paul Sokolovsky 6a89bb6cb6 os.path: Add dummy normpath() & join(), working split(). 2014-05-14 17:46:23 +03:00
Paul Sokolovsky b5a6cbb4ae os: Add access(). 2014-05-14 17:45:38 +03:00
Paul Sokolovsky d75ad4867d unittest: Add support for SkipTest, skip() and skipUnless(). 2014-05-13 02:56:29 +03:00
Paul Sokolovsky 5e1007cf8b os: Implement listdir(). 2014-05-13 02:25:39 +03:00
Paul Sokolovsky 2a2fdd7f43 dummy modules: Switch to new metadata. 2014-05-12 21:21:08 +03:00
Paul Sokolovsky 326cd10530 fnmatch: Add new metadata. 2014-05-12 21:00:54 +03:00
Paul Sokolovsky 80bd2398ad make_metadata.py: Add support for dependencies. 2014-05-12 21:00:53 +03:00
Paul Sokolovsky aeef84805a make_metadata.py: Elaborate handling of CPython modules. 2014-05-12 21:00:53 +03:00
Paul Sokolovsky 528775ffcd test.support: Add setup.py. 2014-05-12 21:00:53 +03:00
Paul Sokolovsky 4f67285ddf make_metadata: Support native micropython-lib modules. 2014-05-12 20:24:34 +03:00
Paul Sokolovsky 21cce35120 test.support: Add trivial module to support basic running of CPython tests. 2014-05-12 20:23:37 +03:00
Paul Sokolovsky 7b5c61a5cf make_metadata.py: Support modules vs packages. 2014-05-12 17:14:12 +03:00
Paul Sokolovsky 2de1d88536 dbm: Grammar fix in description. 2014-05-12 17:13:45 +03:00
Paul Sokolovsky 7b54fd3b9b make_metadata: Rename "type" to "srctype".
The idea is that it's "type of source module came from". "type" will be used
for "module"/"package" distinction.
2014-05-12 13:01:09 +03:00
Paul Sokolovsky 112625edaf Remove failed attempt of having centralized metadata. 2014-05-12 12:59:43 +03:00
Paul Sokolovsky 710cb9298e dbm: Switch to generated setup.py. 2014-05-12 03:53:11 +03:00
Paul Sokolovsky c372b386b6 make_metadata.py: Script to make a setup.py from concise module metadata. 2014-05-12 03:52:22 +03:00
Paul Sokolovsky e93bb50f5f unittest: Implement assertIs. 2014-05-12 03:04:36 +03:00
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