14
0
forked from pool/python-lupa

Compare commits

8 Commits

Author SHA256 Message Date
815b24128e Accepting request 1317845 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1317845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lupa?expand=0&rev=21
2025-11-17 11:14:06 +00:00
792bfe4f2e - Update to 2.6
* The bundled LuaJIT versions were updated to the latest git branches.
  * Built with Cython 3.1.6.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lupa?expand=0&rev=38
2025-11-14 16:13:23 +00:00
7789369e3f Accepting request 1313922 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1313922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lupa?expand=0&rev=20
2025-10-28 13:47:08 +00:00
f14f740c24 - Enable luajit on riscv64
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lupa?expand=0&rev=36
2025-10-27 18:46:17 +00:00
0adad007b0 Accepting request 1296221 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1296221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lupa?expand=0&rev=19
2025-07-30 09:44:20 +00:00
dcd86df3e2 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lupa?expand=0&rev=34
2025-07-22 02:57:05 +00:00
a9a39d7e96 Accepting request 1281777 from devel:languages:python
- Convert to pip-based build

OBS-URL: https://build.opensuse.org/request/show/1281777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lupa?expand=0&rev=18
2025-06-02 20:00:25 +00:00
23d0b26aec - Convert to pip-based build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lupa?expand=0&rev=32
2025-06-02 07:59:05 +00:00
4 changed files with 18 additions and 6 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:69c6a89f2b7b08a3040d7ed2a1eeccba37a31ddc92fa199339c53a2ae3c48c34
size 7235982

3
lupa-2.6.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9a770a6e89576be3447668d7ced312cd6fd41d3c13c2462c9dc2c2ab570e45d9
size 7240282

View File

@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Fri Nov 14 14:58:02 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 2.6
* The bundled LuaJIT versions were updated to the latest git branches.
* Built with Cython 3.1.6.
-------------------------------------------------------------------
Mon Oct 27 16:57:01 UTC 2025 - Andreas Schwab <schwab@suse.de>
- Enable luajit on riscv64
-------------------------------------------------------------------
Tue Jul 22 02:56:37 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-lupa
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-lupa
Version: 2.5
Version: 2.6
Release: 0
Summary: Python wrapper around Lua and LuaJIT
License: MIT
@@ -37,7 +37,7 @@ Suggests: lua
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400
Recommends: luajit
# Synchronized with archs where luajit is build
%ifnarch riscv64 ppc64 ppc64le s390x
%ifnarch ppc64 ppc64le s390x
BuildRequires: pkgconfig(luajit)
%endif
# /suse_version