Wykres commitów

1057 Commity (5cb3fe10f0a534f1506bde6a4b757e3d2cb0c048)

Autor SHA1 Wiadomość Data
Paul Sokolovsky 294d69693b machine: Release 0.2. 2016-11-09 22:38:58 +00:00
Paul Sokolovsky 7ac2cf662e machine: Add Pin class implementation for Linux.
Tested only for output so far.
2016-11-09 22:38:07 +00:00
Paul Sokolovsky 6ec58b6d97 pystone_lowmem: Release 3.4.2-4. 2016-11-08 01:53:53 +03:00
Paul Sokolovsky fb47cd8bc5 pystone_lowmem: Update for new signature of ticks_diff() (args swapped). 2016-11-08 01:52:59 +03:00
Paul Sokolovsky 4534075c37 umqtt.simple: Release 1.3. 2016-10-30 15:08:15 +03:00
Paul Sokolovsky b86a671f92 upip: Release 1.1.4. 2016-10-22 21:09:37 +03:00
Paul Sokolovsky 7e9eed98cb upip: Fix handling of non-existing absolute install paths.
The latest refactor of _makedirs() had a buf preventing to create them
properly.
2016-10-22 21:07:56 +03:00
Paul Sokolovsky d5d2395f0f curses: Add dummy module. 2016-10-21 00:08:08 +03:00
Paul Sokolovsky 42452a737e asyncio: Add dummy module. 2016-10-21 00:06:03 +03:00
Paul Sokolovsky 9146ebe9a7 upip: Release 1.1.3. 2016-10-12 18:15:29 +03:00
Paul Sokolovsky 2c83920f36 upip: Fix heap size to use for decreased gzip dictionary.
Original intended value is 64K of heap or smaller, 640K figure was a
testing one.
2016-10-12 18:14:07 +03:00
Paul Sokolovsky dfe4dee62a all: setup.py: New releases for gzip 4k conversion. 2016-10-11 06:47:01 +03:00
Paul Sokolovsky 65fb3707ba all: metadata.txt: Bump version for gzip 4k conversion. 2016-10-11 06:46:12 +03:00
Paul Sokolovsky b2ab9141c0 _markupbase: Release 3.3.3-1, gzip 4k. 2016-10-11 00:50:22 +03:00
Paul Sokolovsky e0a110efd8 _libc: Release 0.3.1, gzip 4k. 2016-10-11 00:43:05 +03:00
Paul Sokolovsky 12c046dc60 __future__: Release 0.0.3, gzip 4k. 2016-10-11 00:35:40 +03:00
Paul Sokolovsky 705f41cbde make_metadata.py: Update URL to point to micropython-lib github page. 2016-10-11 00:34:33 +03:00
Paul Sokolovsky f5d07759cf make_metadata.py: Include optimize_upip plugin into setup.py generated. 2016-10-11 00:24:18 +03:00
Paul Sokolovsky 96102e73a4 make_metadata.py: Clarify comment. 2016-10-11 00:15:44 +03:00
Paul Sokolovsky 6d2c0019e7 optimize_upip.py: Script to optimize archives for low-heap upip usage. 2016-10-11 00:12:51 +03:00
Paul Sokolovsky 89e7f262ed upip: Release 1.1.1. 2016-10-11 00:10:24 +03:00
Paul Sokolovsky 2ca1527321 upip: upip_utarfile.skip(): Optimize for memory usage. 2016-10-11 00:08:04 +03:00
Paul Sokolovsky 2696367cda upip: Add explicit gc.collect() calls for low-heap ports. 2016-10-11 00:07:39 +03:00
Paul Sokolovsky d1bc4918c5 upip: Release 1.1. 2016-10-09 12:29:50 +03:00
Paul Sokolovsky e25148e860 upip: Update utarfile from upstream. 2016-10-09 12:28:26 +03:00
Paul Sokolovsky 1401fa385a utarfile: Release 0.3.1. 2016-10-09 12:22:19 +03:00
Paul Sokolovsky 54a527582a utarfile: Remove unused function. 2016-10-09 12:21:18 +03:00
Paul Sokolovsky 8fa7dcc9c0 upip: Use gzip dictionary size depending on heap size available.
For systems with 64K of heap or less, use small dictionary size of 4KB.
Otherwise, use standard 32KB.
2016-10-09 02:19:53 +03:00
Paul Sokolovsky d804100c20 upip: Add import-based usage help. 2016-10-09 02:13:05 +03:00
Paul Sokolovsky 47a6633a31 upip: Don't parse MICROPYPATH, just use sys.path[1] as set by micropython.
Makes POSIX and baremetal behavior simpler and more consistent.
2016-10-09 02:12:31 +03:00
Paul Sokolovsky 1ca07881e3 upip: A bit better reporting of networking errors. 2016-10-08 14:56:09 +03:00
Paul Sokolovsky 29c90a6231 upip: Don't rely on presence of directory entries in tar.
Just create intermediate path components for every filename.
2016-10-08 14:41:41 +03:00
Paul Sokolovsky 69390da38f upip: _makedirs(): Make compatible with FatFs quirks.
Don't have trailing "/" in paths.
2016-10-08 01:17:20 +03:00
Paul Sokolovsky c06f693ac3 upip: expandhome(): Call uos.getenv() only if there's something to expand.
To work on baremetal targets without getenv().
2016-10-08 00:36:24 +03:00
Paul Sokolovsky f115b8c22f upip: install(): Accept single package name in addition to a list. 2016-10-08 00:25:29 +03:00
Paul Sokolovsky bf63593305 upip: Factor out deducing default installation path to a function.
Make this deducing friendly to baremetal systems by falling back to
sys.path if os.getenv() is not available (sys.path[1] is used as
an install path in this case).
2016-10-08 00:12:17 +03:00
Paul Sokolovsky c1bfa36dbf upip: Factor out install() function. 2016-10-07 01:41:19 +03:00
Paul Sokolovsky ce843f3ffc upip: Make importable as a module. 2016-10-07 01:27:50 +03:00
Paul Sokolovsky 542c8cf9ef upip: save_file(): Optimize, use inplace buffer. 2016-10-06 00:50:55 +03:00
Paul Sokolovsky 7bc041e620 upip: Release 1.0. 2016-10-05 00:32:33 +03:00
Paul Sokolovsky 7b3a2c0a42 upip: Update utarfile module, readinto() support. 2016-10-04 00:13:53 +03:00
Paul Sokolovsky 31c4957ec5 utarfile: Release 0.3. 2016-10-03 23:53:37 +03:00
Paul Sokolovsky 30e1a9dbbe utarfile: Add readinto() method. 2016-10-02 07:26:50 -04:00
Paul Sokolovsky ab714615c6 upip: Remove wget fallback. 2016-10-01 17:32:07 -07:00
Paul Sokolovsky cbc423ae41 upip: Remove unneed cruft.
upip now works only with MicroPython, and the only Py-level dependency is
upip_utarfile.
2016-09-30 00:28:29 -07:00
Paul Sokolovsky 62671a4795 upip: upip_gzip.py no longer used, remove. 2016-09-29 08:53:09 -07:00
Paul Sokolovsky 6764d27d78 upip: Switch to stream mode of operation using uzlib.DecompIO.
So, there's no longer requirement that uncompressed file fit into memory,
though for stream mode, max dictionary size of 32K is used so far.
2016-09-28 09:00:33 -07:00
Paul Sokolovsky b6bfd9963d upip: Update utarfile module (support reading an open stream). 2016-09-27 03:15:25 -07:00
Paul Sokolovsky 7315442c7b utarfile: Release 0.2. 2016-09-26 12:10:33 -07:00
Paul Sokolovsky 6b0dafde63 utarfile: Add "fileobj" constructor argument to use existing stream. 2016-09-26 12:09:45 -07:00