Lupa

Latest version: v2.2

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 7

0.11

-----------------

* error reporting on Lua syntax errors failed to clean up the stack so
that errors could leak into the next Lua run

* Lua error messages were not properly decoded

0.10

-----------------

* much faster locking of the LuaRuntime, especially in the single
threaded case (see
http://code.activestate.com/recipes/577336-fast-re-entrant-optimistic-lock-implemented-in-cyt/)

* fixed several error handling problems when executing Python code
inside of Lua

0.9

----------------

* fixed Python special double-underscore method access on LuaObject
instances

* Lua coroutine support through dedicated wrapper classes, including
Python iteration support. In Python space, Lua coroutines behave
exactly like Python generators.

0.8

----------------

* support for returning multiple values from Lua evaluation

* ``repr()`` support for Lua objects

* ``LuaRuntime.table()`` method for creating Lua tables from Python
space

* encoding fix for ``str(LuaObject)``

0.7

----------------

* ``LuaRuntime.require()`` and ``LuaRuntime.globals()`` methods

* renamed ``LuaRuntime.run()`` to ``LuaRuntime.execute()``

* support for ``len()``, ``setattr()`` and subscripting of Lua objects

* provide all built-in Lua libraries in ``LuaRuntime``, including
support for library loading

* fixed a thread locking issue

* fix passing Lua objects back into the runtime from Python space

0.6

----------------

* Python iteration support for Lua objects (e.g. tables)

* threading fixes

* fix compile warnings

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.