dev-tex/latex2pydata
Allows LaTeX to save data to files using Python
-
latex2pydata-0.7.0~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: LPPL-1.3c Overlay: gentoo -
latex2pydata-0.7.0~amd64 ~arm64test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15
View
Download
Browse License: LPPL-1.3c Overlay: stuff -
latex2pydata-0.5.0~amd64 ~arm64test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15
View
Download
Browse License: LPPL-1.3c Overlay: stuff
ChangeLog
commit bba3f55846b11867be1b6c92a8bfbe9105c6c25f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:05:17 2026 +0200
dev-tex/latex2pydata: trim 0.4.1 test dependency rationale
commit 245c8a5d7935611cc1fcaaf8ef562aa6479d20dc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:05:17 2026 +0200
dev-tex/latex2pydata: trim 0.5.0 test dependency rationale
commit a64e552fa83761e338b705090f1b85d6e578c42a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:04:54 2026 +0200
dev-tex/latex2pydata: trim 0.7.0 comment prose
commit 939802f752314abb1c06da3bc293b1ef3d2674c4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:22:24 2026 +0200
dev-tex/latex2pydata: add 0.7.0
Upstream tags the LaTeX and python halves of this repository
independently. python/ stops at v0.5.0; latex/ has gone on to v0.7.0.
The existing ebuilds fetch the python/vX.Y.Z tag, which means the .sty
they ship is whatever unreleased state latex/ happened to be in at that
commit -- python/v0.5.0 carries latex2pydata.sty [2025/03/03
v0.5.0dev2], a development build from eleven months before the 0.7.0
release.
That matters because dev-tex/minted-3.8.0 opens with
\IfPackageAtLeastTF{latex2pydata} and calls
\minted@fatalerror below it. With the dev .sty installed, minted 3.8.0
aborts on any document that uses it, producing no output.
This ebuild fetches latex/v0.7.0 instead, whose .sty is [2026/02/25
v0.7.0]. PV therefore tracks the LaTeX release, which is the version
that matters for a dev-tex package and the one consumers gate on.
The python package inside that tag is still 0.5.0 final -- byte-for-byte
the version the 0.5.0 ebuild installs -- so the python side neither
gains nor loses anything, and minted's own python requirement of
latex2pydata >= 0.5.0 stays satisfied.
commit d26e488d095396a8343a1053601f18f59982a8df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:04:12 2026 +0200
*/*: drop dead Python targets from PYTHON_COMPAT
139 ebuilds across 65 packages still listed python3_10, python3_11 or
python3_13t. None of the three is a supported implementation any more:
gentoo's python-utils-r1 sets _PYTHON_ALL_IMPLS to python3_ plus
python3_t, and everything older falls into the branch commented
"implementations deprecated prior to EAPI 9 are fatal".
Inert today, which is why nothing caught it. Targets outside
_PYTHON_ALL_IMPLS are silently dropped rather than rejected, so they
never became USE flags and never produced a dependency atom -- an ebuild
declaring python3_ was only ever offering 12, 13 and 14.
Two reasons to clean them up anyway. The eclass branch they land in
dies for any EAPI other than 7 or 8, so all 139 are waiting to break on
the first EAPI 9 bump. And pkgcheck's OldPythonCompat is a git-scoped
check that only inspects ebuilds touched in a commit range, so it never
reports these on a full-tree scan and would instead fire on whichever
unrelated commit next touches one of them.
No revbump, because nothing observable changes. Verified on a sample
spanning every transformation shape that the python USE flags portage
offers are byte-identical before and after, and that a pkgcheck run
over all 65 packages returns a set-identical list of findings.
The eight python2_7 ebuilds are deliberately untouched: that target is
also absent from _PYTHON_ALL_IMPLS, but they reach it through the
_PYTHON_ALLOW_PY27 hatch in the overlay's forked python-utils-r1_py2.
commit 363cdd8ff6e81135f57acf1d0250acf23b988883
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:24 2026 +0200
dev-tex/latex2pydata: Keyword 0.4.1 for ~arm64
commit 73ef897a1458f669a3e06f42f181055d664af91c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 17 19:00:44 2026 +0200
dev-tex/latex2pydata: Keyword 0.5.0 for ~arm64
Python + LaTeX package for passing structured data from LaTeX to Python
(distutils-r1, latex-package); architecture-independent. The .dtx doc
build pulls core PGF/TikZ (dev-tex/pgf) and standard LaTeX packages,
none of which are architecture-specific.
commit bb9874ab075cf8a9db6cdaa63230a17e39b49683
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:31:00 2026 +0200
dev-tex/latex2pydata: declare EPYTEST_PLUGINS=()
The test suite needs no pytest plugins; declaring an empty set disables plugin
autoloading so the run can't be perturbed by incidentally-installed plugins, and
clears pkgcheck's EPyTestPluginsSuggestion.
commit 25bcb51f0a38668f5ffdc62d37a580139c853a0b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 13:44:00 2026 +0200
dev-tex/latex2pydata: add 0.5.0
commit c663c413b9f0629f196132c0fcc8e262279e732a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 27 22:40:59 2026 +0200
dev-tex/latex2pydata: add 0.4.1
Phase D3 vendor-from-::gentoo. Matches ::gentoo's 0.4.1; added
python3_15 to PYTHON_COMPAT (was ) per pkgcheck
PythonCompatUpdate suggestion. KEYWORDS narrowed to ~amd64.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:05:17 2026 +0200
dev-tex/latex2pydata: trim 0.4.1 test dependency rationale
commit 245c8a5d7935611cc1fcaaf8ef562aa6479d20dc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:05:17 2026 +0200
dev-tex/latex2pydata: trim 0.5.0 test dependency rationale
commit a64e552fa83761e338b705090f1b85d6e578c42a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 05:04:54 2026 +0200
dev-tex/latex2pydata: trim 0.7.0 comment prose
commit 939802f752314abb1c06da3bc293b1ef3d2674c4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:22:24 2026 +0200
dev-tex/latex2pydata: add 0.7.0
Upstream tags the LaTeX and python halves of this repository
independently. python/ stops at v0.5.0; latex/ has gone on to v0.7.0.
The existing ebuilds fetch the python/vX.Y.Z tag, which means the .sty
they ship is whatever unreleased state latex/ happened to be in at that
commit -- python/v0.5.0 carries latex2pydata.sty [2025/03/03
v0.5.0dev2], a development build from eleven months before the 0.7.0
release.
That matters because dev-tex/minted-3.8.0 opens with
\IfPackageAtLeastTF{latex2pydata} and calls
\minted@fatalerror below it. With the dev .sty installed, minted 3.8.0
aborts on any document that uses it, producing no output.
This ebuild fetches latex/v0.7.0 instead, whose .sty is [2026/02/25
v0.7.0]. PV therefore tracks the LaTeX release, which is the version
that matters for a dev-tex package and the one consumers gate on.
The python package inside that tag is still 0.5.0 final -- byte-for-byte
the version the 0.5.0 ebuild installs -- so the python side neither
gains nor loses anything, and minted's own python requirement of
latex2pydata >= 0.5.0 stays satisfied.
commit d26e488d095396a8343a1053601f18f59982a8df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:04:12 2026 +0200
*/*: drop dead Python targets from PYTHON_COMPAT
139 ebuilds across 65 packages still listed python3_10, python3_11 or
python3_13t. None of the three is a supported implementation any more:
gentoo's python-utils-r1 sets _PYTHON_ALL_IMPLS to python3_ plus
python3_t, and everything older falls into the branch commented
"implementations deprecated prior to EAPI 9 are fatal".
Inert today, which is why nothing caught it. Targets outside
_PYTHON_ALL_IMPLS are silently dropped rather than rejected, so they
never became USE flags and never produced a dependency atom -- an ebuild
declaring python3_ was only ever offering 12, 13 and 14.
Two reasons to clean them up anyway. The eclass branch they land in
dies for any EAPI other than 7 or 8, so all 139 are waiting to break on
the first EAPI 9 bump. And pkgcheck's OldPythonCompat is a git-scoped
check that only inspects ebuilds touched in a commit range, so it never
reports these on a full-tree scan and would instead fire on whichever
unrelated commit next touches one of them.
No revbump, because nothing observable changes. Verified on a sample
spanning every transformation shape that the python USE flags portage
offers are byte-identical before and after, and that a pkgcheck run
over all 65 packages returns a set-identical list of findings.
The eight python2_7 ebuilds are deliberately untouched: that target is
also absent from _PYTHON_ALL_IMPLS, but they reach it through the
_PYTHON_ALLOW_PY27 hatch in the overlay's forked python-utils-r1_py2.
commit 363cdd8ff6e81135f57acf1d0250acf23b988883
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:24 2026 +0200
dev-tex/latex2pydata: Keyword 0.4.1 for ~arm64
commit 73ef897a1458f669a3e06f42f181055d664af91c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 17 19:00:44 2026 +0200
dev-tex/latex2pydata: Keyword 0.5.0 for ~arm64
Python + LaTeX package for passing structured data from LaTeX to Python
(distutils-r1, latex-package); architecture-independent. The .dtx doc
build pulls core PGF/TikZ (dev-tex/pgf) and standard LaTeX packages,
none of which are architecture-specific.
commit bb9874ab075cf8a9db6cdaa63230a17e39b49683
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 14:31:00 2026 +0200
dev-tex/latex2pydata: declare EPYTEST_PLUGINS=()
The test suite needs no pytest plugins; declaring an empty set disables plugin
autoloading so the run can't be perturbed by incidentally-installed plugins, and
clears pkgcheck's EPyTestPluginsSuggestion.
commit 25bcb51f0a38668f5ffdc62d37a580139c853a0b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 13:44:00 2026 +0200
dev-tex/latex2pydata: add 0.5.0
commit c663c413b9f0629f196132c0fcc8e262279e732a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 27 22:40:59 2026 +0200
dev-tex/latex2pydata: add 0.4.1
Phase D3 vendor-from-::gentoo. Matches ::gentoo's 0.4.1; added
python3_15 to PYTHON_COMPAT (was ) per pkgcheck
PythonCompatUpdate suggestion. KEYWORDS narrowed to ~amd64.

