./devel/py-lupa, Python wrapper around Lua and LuaJIT

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


Branch: CURRENT, Version: 1.8, Package name: py27-lupa-1.8, Maintainer: alnsn

Lupa integrates the runtimes of Lua or LuaJIT2 into CPython. It is
a partial rewrite of LunaticPython in Cython with some additional
features such as proper coroutine support.


Required to run:
[devel/py-cython] [lang/python27] [lang/lua52]

Required to build:
[pkgtools/cwrappers]

Package options: cython

Master sites:

SHA1: a322d8979a4d0983d70895589cbbf0ddf4b125b6
RMD160: c71a7b7442fd0ce40003b505c331630e315ed206
Filesize: 989.46 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-13 00:57:50 by Alexander Nasonov | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-lupa to version 1.8.

1.8 (2019-02-01)
----------------

* GH#107: Fix a deprecated import in Py3.

* Built with Cython 0.29.3 for better Py3.7 compatibility.
   2018-11-02 00:57:15 by Alexander Nasonov | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-lupa to version 1.7.

Official release notes:

    GH#103: Provide wheels for MS Windows and fix MSVC build on Py2.7.

Some notable commits:

- Fix a potential crash on Python shutdown when trying to create a traceback
  entry for an exception, by statically disabling C-lines in tracebacks.
-  Remove official support for Py2.6 and add it for Py3.7.
   2018-01-29 22:37:31 by Alexander Nasonov | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-lupa to version 1.6

1.6 (2017-12-15)
 - GH#95: Improved compatibility with Lua 5.3. (patch by TitanSnow)
   2017-09-17 12:50:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-lupa: update to 1.5

1.5:
* New method LuaRuntime.compile() to compile Lua code without executing it.
* Lua 5.3 is bundled in the source distribution to simplify one-shot installs.
* Lua stack trace is included in output in debug mode.
* Allow Lua code to intercept Python exceptions
   2017-09-16 21:53:51 by Alexander Nasonov | Files touched by this commit (13)
Log message:
Drop maintainership.
   2017-05-30 23:59:56 by Alexander Nasonov | Files touched by this commit (2) | Package updated
Log message:
Add support for Lua 5.1 and 5.2. Add "luajit" option (off by default).

Bump PKGREVISION.
   2017-02-25 10:28:09 by Alexander Nasonov | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-lupa to version 1.4.

Prompted by https://repology.org.

Changes since 1.3:
   * GH#82: Lua coroutines were using the wrong runtime state (patch
     by Sergey Dobrov)
   * GH#81: copy locally provided Lua DLL into installed package on
     Windows (patch by Gareth Coles)
   * built with Cython 0.25.2
   2016-09-07 23:56:21 by Alexander Nasonov | Files touched by this commit (2) | Package updated
Log message:
Update devel/py-lupa to version 1.3.

Changes since version 1.1:

1.3 (2016-04-12)

     * eval() and execute() accept optional positional arguments
     * calling str() on a Python object from Lua could fail if the
       LuaRuntime is set up without auto-encoding
     * attribute/keyword names were not properly encoded if the LuaRuntime
       is set up without auto-encoding
     * built with Cython 0.24

1.2 (2015-10-10)

     * callbacks returned from Lua coroutines were incorrectly mixing
       coroutine state with global Lua state (patch by Mikhail Korobov)
     * availability of python.builtins in Lua can be disabled via
       LuaRuntime option.
     * built with Cython 0.23.4