Opened 11 months ago
Last modified 10 months ago
#68984 assigned defect
dblatex @0.3.12_2 still needs Python 3.10
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | neverpanic (Clemens Lang) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | Cc: | cal@… | |
Port: | dblatex |
Description
Since about one year Python 3.11
is the default, in a few days Python 3.12
will become it. Has now the time come to update this package?
pete 310 /\ port deps dblatex Full Name: dblatex @0.3.12_2 Library Dependencies: texlive-latex-extra, texlive-latex-recommended, texlive-math-science, dejavu-fonts, ImageMagick, docbook-xml, docbook-xsl-nons, docbook-xml-5.0, python310 pete 311 /\ port deps dblatex +mactex Full Name: dblatex @0.3.12_2+mactex Library Dependencies: dejavu-fonts, ImageMagick, docbook-xml, docbook-xsl-nons, docbook-xml-5.0, python310
Change History (2)
comment:1 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)
Owner: | set to neverpanic |
---|---|
Status: | new → assigned |
Summary: | dblatex @0.3.12₂ still needs Python 3.10 → dblatex @0.3.12_2 still needs Python 3.10 |
comment:2 Changed 10 months ago by neverpanic (Clemens Lang)
I don't see any other package managers that currently build dblatex against Python 3.12 yet, either. All of the existing ones that build against Python 3.11 continue to use the setup.py
method.
Upstream isn't very active. I don't think filing a ticket there will achieve much unless it comes with a patch. Personally, I don't know how to update a package to conform to PEP517.
Note: See
TracTickets for help on using
tickets.
Simply changing 310 to 311 causes a warning:
Using 312 causes build failure:
I guess for python312 we would need to use pep517 but dblatex is apparently incompatible with that; see [3593e1ca3bd419d0dd6d494dac11e24ab4cd7933/macports-ports]. I don't see any upstream bug report about that though.