14
0
forked from pool/python-lupa

Commit Graph

  • 35b53a31f9 Accepting request 1296221 from devel:languages:python main Dominique Leuenberger 2025-07-30 09:44:20 +00:00
  • 5a0f2548eb - 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 Steve Kowalik 2025-07-22 02:57:05 +00:00
  • e226d549ef Accepting request 1281777 from devel:languages:python Ana Guerrero 2025-06-02 20:00:25 +00:00
  • 067a8b88de - Convert to pip-based build Markéta Machová 2025-06-02 07:59:05 +00:00
  • b32de0aaf6 Accepting request 1118276 from devel:languages:python Ana Guerrero 2023-10-19 20:47:12 +00:00
  • bb832bb077 - 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 Daniel Garcia 2023-10-17 10:17:44 +00:00
  • 0644302b18 Accepting request 1102379 from devel:languages:python Dominique Leuenberger 2023-08-05 10:54:57 +00:00
  • 77bdb01fcd - Synchronize architectures where luajit is Required with those where it is build (riscv64 ppc64 ppc64le s390x). Matej Cepl 2023-08-04 11:46:10 +00:00
  • 08accf5388 Accepting request 1092248 from devel:languages:python Dominique Leuenberger 2023-06-12 13:24:45 +00:00
  • 6ea6de04c8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lupa?expand=0&rev=26 Dirk Mueller 2023-06-11 11:43:08 +00:00
  • 5ef575ab74 Accepting request 1092106 from home:ecsos:python Dirk Mueller 2023-06-11 11:42:42 +00:00
  • 394f92cb07 Accepting request 1039911 from devel:languages:python Dominique Leuenberger 2022-12-05 17:00:31 +00:00
  • 9f55e5e33d Accepting request 1039853 from home:yarunachalam:branches:devel:languages:python Dirk Mueller 2022-12-03 22:35:38 +00:00
  • e65c042dcc Accepting request 1029884 from devel:languages:python Dominique Leuenberger 2022-10-20 09:09:34 +00:00
  • 15b6394ba6 Accepting request 1029800 from home:AdaLovelace:branches:devel:languages:python Matej Cepl 2022-10-18 22:28:49 +00:00
  • 78d51995ba Accepting request 1007069 from devel:languages:python Dominique Leuenberger 2022-10-03 11:44:08 +00:00
  • 11e73f56ec Accepting request 1006994 from home:yarunachalam:branches:devel:languages:python Dirk Mueller 2022-09-29 19:02:00 +00:00
  • 5bbf54cb96 Accepting request 956623 from devel:languages:python Dominique Leuenberger 2022-02-23 15:25:42 +00:00
  • 090354a569 Accepting request 956332 from home:gladiac:branches:devel:languages:python Dirk Mueller 2022-02-22 08:24:25 +00:00
  • a01bdc104d Accepting request 943002 from devel:languages:python Dominique Leuenberger 2021-12-30 14:55:26 +00:00
  • 06ea211ba0 - Adjust BuildRequires for lua Matej Cepl 2021-12-29 00:49:03 +00:00
  • caab9457d5 Accepting request 940346 from devel:languages:python Dominique Leuenberger 2021-12-16 20:19:32 +00:00
  • e92fdbda50 Accepting request 940098 from home:bnavigator:python-rpm-macros Dirk Mueller 2021-12-13 18:46:23 +00:00
  • d8f4df0a76 Accepting request 903562 from devel:languages:python Dominique Leuenberger 2021-07-10 20:53:54 +00:00
  • a14f881499 Accepting request 903471 from openSUSE:Factory:RISCV Dirk Mueller 2021-07-01 17:14:10 +00:00
  • a5d758c1f0 Accepting request 895337 from devel:languages:python Dominique Leuenberger 2021-06-01 08:33:00 +00:00
  • 6c785709b3 Accepting request 895319 from home:pgajdos:python Markéta Machová 2021-05-25 11:16:17 +00:00
  • bdb6dea808 Accepting request 861403 from devel:languages:python Dominique Leuenberger 2021-01-11 16:08:08 +00:00
  • 714ad1e1e1 - Remove third-party/ bundled application, use the system ones (bsc#1167557). Matej Cepl 2021-01-07 16:31:33 +00:00
  • 9261ddb902 Accepting request 787215 from devel:languages:python Dominique Leuenberger 2020-03-26 23:28:15 +00:00
  • 2090470374 Accepting request 787170 from openSUSE:Factory:RISCV Tomáš Chvátal 2020-03-22 07:43:39 +00:00
  • 4412c076dc Accepting request 781871 from devel:languages:python Dominique Leuenberger 2020-03-08 21:22:26 +00:00
  • c91752763d Accepting request 781868 from home:pgajdos:python Tomáš Chvátal 2020-03-05 14:02:24 +00:00
  • 1d540edf7b Accepting request 757623 from devel:languages:python Dominique Leuenberger 2019-12-23 21:38:39 +00:00
  • 90ca99bd8c Accepting request 755513 from devel:languages:python Dominique Leuenberger 2019-12-11 11:04:16 +00:00
  • 0ec79ea76d - Use pkgconf instead of directly defining required development packages. Matej Cepl 2019-12-10 20:17:42 +00:00
  • 7cb343399c - Fix dependency on the luajit to pull any implementation Tomáš Chvátal 2019-12-10 10:34:18 +00:00
  • 67a912dea4 Accepting request 677348 from devel:languages:python Dominique Leuenberger 2019-02-27 16:28:40 +00:00
  • 77604d5d8f Accepting request 677289 from home:jayvdb:django Matej Cepl 2019-02-19 12:13:26 +00:00