Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-lupa-2.5-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: python313-lupa Distribution: openSUSE Tumbleweed
Version: 2.5 Vendor: openSUSE
Release: 1.1 Build date: Tue Jul 22 04:56:37 2025
Group: Unspecified Build host: reproducible
Size: 461809 Source RPM: python-lupa-2.5-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/scoder/lupa
Summary: Python wrapper around Lua and LuaJIT
Python wrapper around Lua and LuaJIT.

Provides

Requires

License

MIT

Changelog

* Tue Jul 22 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 2.5:
    * Lua uses dlopen() again, which was lost in Lupa 2.3.
    * Built with Cython 3.1.2.
    * Failures in the test suite didn't set a non-zero process exit value.
    * Removed support for Python 2.x.
    * Built with Cython 3.0.11.
    * A new method LuaRuntime.gccollect() was added to trigger the Lua garbage
      collector.
    * A new context manager LuaRuntime.nogc() was added to temporarily disable
      the Lua garbage collector.
    * The table_from() method gained a new keyword argument recursive=False.
    * The LuaRuntime methods "eval", "execute" and "compile" gained new keyword
      options mode and name that allow constraining the input type and
      modifying the (chunk) name shown in error messages, following similar
      arguments in the Lua load() function.
    * Loading Lua modules did not work for the version specific Lua modules
      introduced in Lupa 2.0. It turned out that it can only be enabled for one
      of them in a given Python run, so it is now left to users to enable it
      explicitly at need.
    * Built with Cython 3.0.9 for improved support of Python 3.12/13.
  - Drop patches, included upstream:
    * no-bundle.patch
    * noexcept.patch
* Mon Jun 02 2025 Markéta Machová <mmachova@suse.com>
  - Convert to pip-based build
* Tue Oct 17 2023 Daniel Garcia Moreno <daniel.garcia@suse.com>
  - Add upstream patches to built with Cython 3.0.3:
    - Add no-bundle.patch gh#scoder/lupa@19279acda1ad
    - Add noexcept.patch gh#scoder/lupa@fc0a1af99b74
  - Update to 2.0:
    - GH#217: Lua stack traces in Python exception messages are now
      reversed to match the order of Python stack traces.
    - GH#196: Lupa now ships separate extension modules built with Lua
      5.3, Lua 5.4, LuaJIT 2.0 and LuaJIT 2.1 beta. Note that this is
      build specific and may depend on the platform. A normal Python
      import cascade can be used.
    - GH#211: A new option max_memory allows to limit the memory usage
      of Lua code. (patch by Leo Developer)
    - GH#171: Python references in Lua are now more safely reference
      counted to prevent garbage collection glitches. (patch by
      Guilherme Dantas)
    - GH#146: Lua integers in Lua 5.3+ are converted from and to Python
      integers. (patch by Guilherme Dantas)
    - GH#180: The python.enumerate() function now returns indices as
      integers if supported by Lua. (patch by Guilherme Dantas)
    - GH#178: The Lua integer limits can be read from the module as
      LUA_MAXINTEGER and LUA_MININTEGER. (patch by Guilherme Dantas)
    - GH#174: Failures while calling the __index method in Lua during a
      table index lookup from Python could crash Python. (patch by
      Guilherme Dantas)
    - GH#137: Passing None as a dict key into table_from() crashed.
      (patch by Leo Developer)
    - GH#176: A new function python.args(*args, **kwargs) was added to
      help with building Python argument tuples and keyword argument
      dicts for Python function calls from Lua code.
    - GH#177: Tables that are not sequences raise IndexError when
      unpacking them. Previously, non-sequential items were simply
      ignored.
    - GH#179: Resolve some C compiler warnings about signed/unsigned
      comparisons. (patch by Guilherme Dantas)
    - Built with Cython 0.29.34.
* Fri Aug 04 2023 Matej Cepl <mcepl@suse.com>
  - Synchronize architectures where luajit is Required with those
    where it is build (riscv64 ppc64 ppc64le s390x).
* Sat Jun 10 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Sat Dec 03 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to version 1.14.1
    * Rebuild with Cython 0.29.32 to support Python 3.11.
* Tue Oct 18 2022 Sarah Kriesch <sarah.kriesch@opensuse.org>
  - No upstream LuaJIT on s390x
* Thu Sep 29 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to 1.13 (2022-03-01)
    * Bundled Lua source files were missing in the source distribution.
* Mon Feb 21 2022 Andreas Schneider <asn@cryptomilk.org>
  - Fix BR for luajit (Leap 15.3 only offers moonjit)
* Mon Feb 21 2022 Andreas Schneider <asn@cryptomilk.org>
  - Skip building for python2

Files

/usr/lib/python3.13/site-packages/lupa
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info/METADATA
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info/RECORD
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info/WHEEL
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info/licenses
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info/licenses/LICENSE.txt
/usr/lib/python3.13/site-packages/lupa-2.5.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/lupa/__init__.py
/usr/lib/python3.13/site-packages/lupa/__pycache__
/usr/lib/python3.13/site-packages/lupa/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/lupa/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/lupa/__pycache__/version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/lupa/__pycache__/version.cpython-313.pyc
/usr/lib/python3.13/site-packages/lupa/lua.cpython-313-arm-linux-gnueabihf.so
/usr/lib/python3.13/site-packages/lupa/version.py
/usr/share/doc/packages/python313-lupa
/usr/share/doc/packages/python313-lupa/CHANGES.rst
/usr/share/doc/packages/python313-lupa/README.rst
/usr/share/licenses/python313-lupa
/usr/share/licenses/python313-lupa/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 10 23:46:32 2025