docs/packages: Add quick "Creating distribution packages" section.

Needs more details.
pull/3485/merge
Paul Sokolovsky 2017-12-13 00:12:37 +02:00
rodzic da34b6ef45
commit 54cd6e3e4b
1 zmienionych plików z 26 dodań i 0 usunięć

Wyświetl plik

@ -199,6 +199,32 @@ Few notes:
you may want to decrease the amount of frozen modules included.
Creating distribution packages
------------------------------
Distribution packages for MicroPython are created in the same manner
as for CPython or any other Python implementation, see references at
the end of chapter. "Source distribution" (sdist) format is used for
packaging. The post-processing discussed above, (and pre-processing
discussed in the following section) is achieved by using custom
"sdist" command for distutils/setuptools. Thus, packaging steps
remain the same as for standard distutils/setuptools, the user just
need to override "sdist" command implementation by passing the
appropriate argument to ``setup()`` call::
from setuptools import setup
import sdist_upip
setup(
...,
cmdclass={'sdist': sdist_upip.sdist}
)
The sdist_upip.py module as referenced above can be found in
`micropython-lib`:
https://github.com/micropython/micropython-lib/blob/master/sdist_upip.py
Application resources
---------------------