Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Inline-Python for
openSUSE:Factory checked in at 2026-11-06 19:43:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Inline-Python (Old)
and /work/SRC/openSUSE:Factory/.perl-Inline-Python.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Inline-Python"
Fri Nov 6 19:43:47 2026 rev:7 rq:1395144 version:0.590.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Inline-Python/perl-Inline-Python.changes
2025-06-03 17:55:12.109741906 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Inline-Python.new.3759290/perl-Inline-Python.changes
2026-11-06 19:49:30.121889180 +0100
@@ -1,0 +2,9 @@
+Mon Oct 26 11:09:55 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.590.0 (0.59)
+ see /usr/share/doc/packages/perl-Inline-Python/Changes
+
+ 0.59 Sun Oct 25 19:07:00 CET 2026 (Stefan Seifert)
+ - Fix installation on macOS with non-system Python (nukopian)
+
+-------------------------------------------------------------------
Old:
----
Inline-Python-0.58.tar.gz
New:
----
Inline-Python-0.59.tar.gz
README.md
_scmsync.obsinfo
build.specials.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Inline-Python.spec ++++++
--- /var/tmp/diff_new_pack.Tr9Fba/_old 2026-11-06 19:49:31.460945278 +0100
+++ /var/tmp/diff_new_pack.Tr9Fba/_new 2026-11-06 19:49:31.462945362 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Inline-Python
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 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,15 +18,16 @@
%define cpan_name Inline-Python
Name: perl-Inline-Python
-Version: 0.580.0
+Version: 0.590.0
Release: 0
-# 0.58 -> normalize -> 0.580.0
-%define cpan_version 0.58
+# 0.59 -> normalize -> 0.590.0
+%define cpan_version 0.59
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Write Perl subs and classes in Python
URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/N/NI/NINE/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
+Source100: README.md
Patch0: initperl_prototype.diff
BuildRequires: perl
BuildRequires: perl-macros
++++++ Inline-Python-0.58.tar.gz -> Inline-Python-0.59.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Inline-Python-0.58/Changes
new/Inline-Python-0.59/Changes
--- old/Inline-Python-0.58/Changes 2025-05-14 14:19:36.676724209 +0200
+++ new/Inline-Python-0.59/Changes 2026-10-25 19:08:10.147080624 +0100
@@ -1,5 +1,8 @@
Revision history for Perl extension Inline::Python.
+0.59 Sun Oct 25 19:07:00 CET 2026 (Stefan Seifert)
+ - Fix installation on macOS with non-system Python (nukopian)
+
0.58 Wed May 14 14:17:00 CEST 2025 (Stefan Seifert)
- Fix compilation with Python 3.13 (Mattias Ellert)
- Fix compiler warnings (Mattias Ellert)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Inline-Python-0.58/META.json
new/Inline-Python-0.59/META.json
--- old/Inline-Python-0.58/META.json 2025-05-14 14:22:18.983428121 +0200
+++ new/Inline-Python-0.59/META.json 2026-10-25 19:08:32.571952696 +0100
@@ -4,7 +4,7 @@
"Neil Watkiss <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.74, CPAN::Meta::Converter
version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.78, CPAN::Meta::Converter
version 2.150013",
"license" : [
"perl_5"
],
@@ -35,7 +35,8 @@
"Data::Dumper" : "0",
"Digest::MD5" : "2.5",
"File::Spec" : "0",
- "Inline" : "0.46"
+ "Inline" : "0.46",
+ "perl" : "5.006000"
}
},
"test" : {
@@ -56,6 +57,6 @@
"web" : "http://github.com/niner/inline-python-pm"
}
},
- "version" : "0.58",
+ "version" : "0.59",
"x_serialization_backend" : "JSON::PP version 4.16"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Inline-Python-0.58/META.yml
new/Inline-Python-0.59/META.yml
--- old/Inline-Python-0.58/META.yml 2025-05-14 14:22:18.940430755 +0200
+++ new/Inline-Python-0.59/META.yml 2026-10-25 19:08:32.533920740 +0100
@@ -12,7 +12,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.74, CPAN::Meta::Converter version
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.78, CPAN::Meta::Converter version
2.150013'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -27,7 +27,8 @@
Digest::MD5: '2.5'
File::Spec: '0'
Inline: '0.46'
+ perl: '5.006000'
resources:
repository: http://github.com/niner/inline-python-pm.git
-version: '0.58'
-x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
+version: '0.59'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.020'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Inline-Python-0.58/Makefile.PL
new/Inline-Python-0.59/Makefile.PL
--- old/Inline-Python-0.58/Makefile.PL 2023-04-14 12:47:26.119145284 +0200
+++ new/Inline-Python-0.59/Makefile.PL 2026-10-25 10:23:06.866246350 +0100
@@ -87,7 +87,7 @@
substr($sel->{incpath}, 0, 0) = "-I";
substr($sel->{libpath}, 0, 0) = "-L";
-$sel->{libpython} =~ s/lib(.*)(?:\.\Q$Config{dlext}\E|\Q$Config{_a}\E)/-l$1/;
+$sel->{libpython} =~
s/lib(.*)(?:\.\Q$Config{so}\E|\.\Q$Config{dlext}\E|\Q$Config{_a}\E)/-l$1/;
my @flags;
push @flags, debug_flag() if defined $gdb;
@@ -119,6 +119,7 @@
AUTHOR => 'Neil Watkiss <[email protected]>',
LICENSE => 'perl',
VERSION_FROM => 'Python.pm',
+ MIN_PERL_VERSION => '5.6.0',
PREREQ_PM => {
'Inline' => 0.46,
'Digest::MD5' => 2.50,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Inline-Python-0.58/Python.pm
new/Inline-Python-0.59/Python.pm
--- old/Inline-Python-0.58/Python.pm 2025-05-14 14:19:53.605537060 +0200
+++ new/Inline-Python-0.59/Python.pm 2026-10-25 19:08:03.107134896 +0100
@@ -6,7 +6,7 @@
require Exporter;
our ($VERSION, @ISA, @EXPORT_OK);
@ISA = qw(Inline DynaLoader Exporter);
-$VERSION = '0.58';
+$VERSION = '0.59';
@EXPORT_OK = qw(py_eval
py_new_object
py_call_method
@@ -163,6 +163,8 @@
return $info;
}
+our $alread_imported = { functions => {}, classes => {}, };
+
#==========================================================================
# Run the code, study the main namespace, and cache the results.
#==========================================================================
@@ -180,6 +182,35 @@
# Study the main namespace
my %namespace = py_study_package('__main__');
+ my $new_functions = $namespace{functions};
+
+ $new_functions = [ grep { not $alread_imported->{functions}->{$_} }
@$new_functions ];
+
+ $namespace{functions} = $new_functions;
+
+ $alread_imported->{functions} = { %{$alread_imported->{functions}}, map {
$_ => 1 } @$new_functions };
+
+ my $new_classes = $namespace{classes};
+
+ my $keys = [ keys %$new_classes ];
+
+ $new_classes
+ = {
+ map
+ {
+ $_ => $namespace{classes}->{$_};
+ }
+ grep
+ {
+ not $alread_imported->{classes}->{$_}
+ }
+ keys %$new_classes
+ };
+
+ $namespace{classes} = $new_classes;
+
+ $alread_imported->{classes} = { %{$alread_imported->{classes}},
%$new_classes };
+
# Cache the results
require Inline::denter;
my $namespace = Inline::denter->new
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Inline-Python-0.58/Python.pod
new/Inline-Python-0.59/Python.pod
--- old/Inline-Python-0.58/Python.pod 2015-01-22 19:34:22.532799576 +0100
+++ new/Inline-Python-0.59/Python.pod 2025-06-20 16:02:39.302476253 +0200
@@ -201,6 +201,16 @@
C<$Inline::Python::Boolean::false> if it is important that the value is
of type Boolean in Python.
+=head1 Signal Handlers
+
+Python overrides C<$SIG{INT}> such that SIGINT signals are then ignored by
+the rest of the Perl code unless the handler is explicitly reset
+afterwards. eg:
+
+ use Inline Python => 'print "python called"';
+ $SIG{INT} = 'DEFAULT'; # Without this the loop is uninterruptible
+ while (1) { }
+
=head1 Using Perl inside Python (inside Perl)
This section doesn't talk at all about C<Inline::Python>. It's about how
++++++ README.md ++++++
## Build Results
Current state of perl in openSUSE:Factory is

The current state of perl in the devel project build (devel:languages:perl)

++++++ _scmsync.obsinfo ++++++
mtime: 1793012996
commit: c947a7ddeddc12c76f2c2e11b238b37fda177ab068929f0ff992b1ea74230222
url: https://src.opensuse.org/perl/perl-Inline-Python
revision: c947a7ddeddc12c76f2c2e11b238b37fda177ab068929f0ff992b1ea74230222
projectscmsync: https://src.opensuse.org/perl/_ObsPrj
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-10-26 12:09:56.000000000 +0100
@@ -0,0 +1 @@
+.osc