./lang/micropython, Embedded version of python 3

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2017Q4, Version: 1.9.2nb2, Package name: micropython-1.9.2nb2, Maintainer: agc

This is the MicroPython project, which aims to put an implementation
of Python 3.x on microcontrollers and small embedded systems.

WARNING: this project is in beta stage and is subject to changes of
the code-base, including project-wide name changes and API changes.

MicroPython implements the entire Python 3.4 syntax (including
exceptions, "with", "yield from", etc.). The following core datatypes
are provided: str (including basic Unicode support), bytes,
bytearray, tuple, list, dict, set, frozenset, array.array,
collections.namedtuple, classes and instances. Builtin modules
include sys, time, and struct. Note that only subset of Python 3.4
functionality is implemented for the data types and modules.

Documentation is at <http://docs.micropython.org/en/latest/>.


Required to run:
[devel/libffi]

Required to build:
[lang/python36] [pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2018-01-07 00:06:27 by S.P.Zeidler | Files touched by this commit (2)
Log message:
Pullup ticket #5672 - requested by dholland
lang/micropython: build fix

Revisions pulled up:
- lang/micropython/distinfo                                     1.7
- lang/micropython/patches/patch-py_nlrx64.c                    1.1

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	dholland
   Date:		Mon Jan  1 00:47:42 UTC 2018

   Modified Files:
   	pkgsrc/lang/micropython: distinfo
   Added Files:
   	pkgsrc/lang/micropython/patches: patch-py_nlrx64.c

   Log message:
   Remove illegal cpp abuse that fails the clang build.

   To generate a diff of this commit:
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/micropython/distinfo
   cvs rdiff -u -r0 -r1.1 pkgsrc/lang/micropython/patches/patch-py_nlrx64.c