Wykres commitów

85 Commity (5cb3fe10f0a534f1506bde6a4b757e3d2cb0c048)

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