Skip to content

Commit fe99ea9

Browse files
committed
README: Add quick information about builtin upip package manager.
Also, simplify dependencies info now that we no longer require GNU readline.
1 parent 7f19a39 commit fe99ea9

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

README.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ as ARM and MIPS. Making full-featured port to another architecture requires
6565
writing some assembly code for the exception handling and garbage collection.
6666
Alternatively, fallback implementation based on setjmp/longjmp can be used.
6767

68-
To build:
68+
To build (*):
6969

7070
$ cd unix
7171
$ make
@@ -79,10 +79,19 @@ Run complete testsuite:
7979

8080
$ make test
8181

82-
Debian/Ubuntu/Mint derivative Linux distros will require build-essentials and
83-
libreadline-dev packages installed. To build FFI (Foreign Function Interface)
84-
module, libffi-dev and pkg-config packages are required. If you have problems
85-
with some dependencies, they can be disabled in unix/mpconfigport.mk .
82+
Unix version comes with a builtin package manager called upip, e.g.:
83+
84+
$ ./micropython -m upip install micropython-pystone
85+
$ ./micropython -m pystone
86+
87+
Browse available modules on
88+
[PyPI](https://pypi.python.org/pypi?%3Aaction=search&term=micropython).
89+
Standard library modules come from
90+
[micropython-lib](https://github.com/micropython/micropython-lib) project.
91+
92+
(*) Debian/Ubuntu/Mint derivative Linux distros will require build-essentials,
93+
libffi-dev and pkg-config packages installed. If you have problems with some
94+
dependencies, they can be disabled in unix/mpconfigport.mk .
8695

8796
The STM version
8897
---------------

0 commit comments

Comments
 (0)