Wykres commitów

48 Commity (7bc041e620541f3ba72336552ecebb9679f199de)

Autor SHA1 Wiadomość Data
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 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 daa50c17d3 upip: Release 0.8. 2016-09-23 15:33:25 +03:00
Michaël Schrijver 2903d599c7 upip: Initialize socket with protocol family as gotten from resolver.
Fixes working over IPv6.
2016-09-12 23:56:36 +03:00
Paul Sokolovsky f3683b1d30 upip: Release 0.7. 2016-05-28 02:56:53 +03:00
Paul Sokolovsky 8bb8b59dc3 upip: Add installation path hints to usage message. 2016-05-28 02:56:31 +03:00
Paul Sokolovsky d6f91563e6 upip: Use uerrno module, drop errno dependency.
uerrno is a recently added builtin module.
2016-05-28 02:56:11 +03:00
Paul Sokolovsky 6cd414e0b5 upip: Print warning about not validatng PyPI SSL certificate.
Suggested by upstream (CPython).
2016-05-27 00:27:28 +03:00
Paul Sokolovsky 14e945f1a3 upip: Builtin module was renamed to "uos" (consistent with stmhal, etc.) 2015-12-12 00:17:42 +02:00
Paul Sokolovsky 38b6f615d8 upip: Release 0.6.2. 2015-11-15 00:11:56 +02:00
Nico cd1fea8798 upip: MaxOSX mkdir("/") returns EISDIR, and not EEXIST.
Unlike Linux, which return EEXIST. This MacOSX behavior is not documented
in the official documentation:
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man2/mkdir.2.html
(EISDIR isn't described as possible error for mkdir()!), but other projects
had to apply similar workarounds, e.g.:
https://github.com/janestreet/core/issues/7 . The issue appear to happen
only for root directory path, but workaround is applied conservatively
just in case.
2015-11-15 00:10:30 +02:00
Paul Sokolovsky 4b2d7e91ff upip: Workaround _os.getenv() accepting only 1 argument. 2015-11-14 17:51:55 +02:00
Paul Sokolovsky bd37778efb upip: Get rid of FFI dependency, use builtin _os module instead.
Also, delete as many as possible other dependencies (needed functions
are just copied into codebase). This will allow to work on static
MicroPython builds (including being a first step to support bare-metal
ports).
2015-11-14 00:02:10 +02:00
Paul Sokolovsky b9ca8ea921 upip: Honor MICROPYPATH environment variable. 2015-10-17 20:11:22 +03:00
Paul Sokolovsky 37d5611127 upip: Release 0.5.8. 2015-09-03 17:29:58 +03:00
Paul Sokolovsky 8c749d292a upip: Add support for native (no wget) SSL operations using ussl module. 2015-09-03 17:27:55 +03:00
Paul Sokolovsky 316d960880 upip: Release 0.5.7. 2015-08-30 03:18:49 +03:00
Paul Sokolovsky 5633db3aec upip: Drop _libc, add ffilib. 2015-08-30 03:15:37 +03:00
Paul Sokolovsky 281feeb6d9 upip: Release 0.5.5. 2015-08-30 02:53:48 +03:00
Paul Sokolovsky fd63aa84f1 upip: Update dependency modules. 2015-08-30 02:53:08 +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 8f184ee189 upip: Update for uctype.struct() signature change. 2015-06-06 23:01:15 +03:00
Paul Sokolovsky cdfe84f086 upip: Release 0.5.2. 2015-05-09 00:25:53 +03:00
Paul Sokolovsky be4f508122 upip: Clarify help message. 2015-05-09 00:25:27 +03:00
Paul Sokolovsky d86720fe9f upip: bootstrap_upip.sh: Perform processing in /tmp. 2015-05-08 01:06:52 +03:00
Paul Sokolovsky c63f0a1da3 upip: Release 0.5.1. 2015-05-07 00:55:08 +03:00
Paul Sokolovsky 756ca09940 upip: Update dependencies. 2015-05-07 00:55:08 +03:00
Paul Sokolovsky 0b5f3c4bca upip: Add shell script to bootstrap upip from PyPI. 2015-05-04 13:22:00 +03:00
Paul Sokolovsky 5df309873d upip: Release 0.5. 2015-05-04 00:10:51 +03:00
Paul Sokolovsky bc319dafac upip: Capture dependency sub-modules.
These modules are just copies of corresponding standalone modules.
2015-05-04 00:10:51 +03:00
Paul Sokolovsky c736d88ccc upip: Add Makefile to prepare dependency modules. 2015-05-04 00:10:51 +03:00
Paul Sokolovsky a8edf7f0c8 upip: Dump a line per installed package in non-debug mode. 2015-05-04 00:10:51 +03:00
Paul Sokolovsky b90bca7468 upip: Reduce amount of debug output (use --debug to re-enable). 2015-05-04 00:10:51 +03:00
Paul Sokolovsky e143637b50 upip: Don't install README files. 2015-05-04 00:10:51 +03:00
Paul Sokolovsky 267b21252d upip: Clean up downloaded and temporary files unless --debug is given. 2015-05-04 00:10:51 +03:00
Paul Sokolovsky a33a93cc9f upip: Name temporing files with starting dot. 2015-05-04 00:10:51 +03:00
Paul Sokolovsky e8e7e84a89 upip: Capture recursive dependencies required for standalone running.
Also, improve package import handling.
2015-02-18 19:56:50 +02:00
Paul Sokolovsky 6456fca976 upip: Add setup.py. 2015-02-15 00:46:12 +08:00
Paul Sokolovsky 16431da542 upip: Add quick help. 2015-02-13 11:07:21 +08:00
Paul Sokolovsky 3f79fc64d3 upip: Prepare to support standalone dependency modules for upip. 2015-02-10 11:36:47 +08:00
Paul Sokolovsky 5fd3d0d860 upip: Implement install -r option (install from requirements file). 2015-02-09 09:58:04 +08:00
Paul Sokolovsky 3cccc69aac upip: Initial steps towards self-hosted package manager.
Already capable of installing packages from command line, resolving
dependencies recursively. Downloading is handled via wget due to
SSL, so currently this is not self-hosted.
2015-02-08 09:15:42 +02:00