tetex is not required by PyX. PyX works fine as a high quality scriptable pdf generator even in server contexts where the tetex dependency is a pain. tex (i.e. parts of tetex) is needed only for typesetting text with PyX, and PyX users are very well aware of that recommended dependency. So, remove the strict one.
Created attachment 541339 [details] spec file patch
I am sorry to disagree but pyx requires latex to properly work. According to examples/text/README One of the major features of PyX is to use the TeX typesetting engine to create text. PyX will start a single TeX or LaTeX instance as soon as text needs to be typeset. It passes the texts to this instance and directly reads the typeset information (dvi file) as created by the TeX interpreter. By this seamless and as far as we know unique integration, all advanced features of the TeX typesetting system like its high quality paragraph builder or the highly advanced math mode become available to PyX users. So IMHO (la)tex is a real requirement. This does not mean that I am not open to consider options, possibly using sub-packages that do not require latex but by default latex needs to be a requirement. Without going into further details, and with much thought, I would consider a case where we have a PyX-core that does not requires latex such that PyX requires PyX-core and tex(latex) or some other scheme as long as it is clean and such that people by default when installing pyx have also the latex requirement.
PyX-0.11.1-1.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/PyX-0.11.1-1.fc16
PyX-0.11.1-1.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/PyX-0.11.1-1.fc15
(In reply to comment #2) > I am sorry to disagree but pyx requires latex to properly work. > > According to examples/text/README > > One of the major features of PyX is to use the TeX typesetting engine to create > text. PyX will start a single TeX or LaTeX instance as soon as text needs to be > typeset. It passes the texts to this instance and directly reads the typeset > information (dvi file) as created by the TeX interpreter. By this seamless and > as far as we know unique integration, all advanced features of the TeX > typesetting system like its high quality paragraph builder or the highly > advanced math mode become available to PyX users. > > So IMHO (la)tex is a real requirement. > > This does not mean that I am not open to consider options, possibly using > sub-packages that do not require latex but by default latex needs to be a > requirement. > Without going into further details, and with much thought, I would consider a > case where we have a PyX-core that does not requires latex such that PyX > requires PyX-core and tex(latex) or some other scheme as long as it is clean > and such that people by default when installing pyx have also the latex > requirement. No, the quote you are citing already says "tex or latex". In fact, by default PyX does not use LaTeX at all. The default texrunner uses plain tex. LaTeX is completely optional for PyX. Plain TeX is optional in the sense that only pyx.text needs it when used with the default texrunner. I don't care that much as long as Fedora's pyx package does not pull in all of "tetex"; but requiring plain TeX (or plain+LaTeX) would be the correct thing to do.
Package PyX-0.11.1-1.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing PyX-0.11.1-1.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-0162/PyX-0.11.1-1.fc16 then log in and leave karma (feedback).
PyX-0.11.1-1.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
PyX-0.11.1-1.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.