1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
Source: libinline-python-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: gregor herrmann <gregoa@debian.org>,
tony mancill <tmancill@debian.org>
Section: perl
Testsuite: autopkgtest-pkg-perl
Priority: optional
Build-Depends: chrpath,
debhelper (>= 10),
libinline-perl,
libproc-processtable-perl,
libtest-deep-perl,
libtest-number-delta-perl,
perl,
python3-dev
Standards-Version: 4.4.0
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libinline-python-perl
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libinline-python-perl.git
Homepage: https://metacpan.org/release/Inline-Python
Package: libinline-python-perl
Architecture: any
Depends: ${misc:Depends},
${perl:Depends},
${shlibs:Depends},
libinline-perl
Description: module to write Perl subs and classes in Python
The Inline::Python module allows one to write Perl subroutines in Python. One
doesn't have to use any funky techniques for sharing most types of data
between the two languages, either. Inline::Python comes with its own data
translation service. It converts any Python structures it knows about into
Perl structures, and vice versa.
.
Inline::Python sets up an in-process Python interpreter, runs the code, and
then examines Python's symbol table for things to bind to Perl. The process
of interrogating the Python interpreter for globals only occurs the first
time the Python code is run. The namespace is cached, and subsequent calls
use the cached version.
|