[Bug 868266] New: Review Request: pyglet - A cross-platform windowing and multimedia library for Python
bugzilla at redhat.com
bugzilla at redhat.com
Fri Oct 19 11:29:33 UTC 2012
https://bugzilla.redhat.com/show_bug.cgi?id=868266
Bug ID: 868266
QA Contact: extras-qa at fedoraproject.org
Severity: medium
Version: rawhide
Priority: medium
CC: notting at redhat.com,
package-review at lists.fedoraproject.org
Assignee: nobody at fedoraproject.org
Summary: Review Request: pyglet - A cross-platform windowing
and multimedia library for Python
Regression: ---
Story Points: ---
Classification: Fedora
OS: Linux
Reporter: pviktori at redhat.com
Type: ---
Documentation: ---
Hardware: All
Mount Type: ---
Status: NEW
Component: Package Review
Product: Fedora
Spec URL: http://fedorapeople.org/~pviktori/rpms/pyglet.spec
SRPM URL:
http://fedorapeople.org/~pviktori/rpms/pyglet-1.2-0.1.alpha1.fc16.src.rpm
Fedora Account System Username: pviktori
Description:
This library provides an object-oriented programming interface for developing
games and other visually-rich applications with Python.
pyglet has virtually no external dependencies. For most applications and game
requirements, pyglet needs nothing else besides Python, simplifying
distribution and installation. It also handles multiple windows and
fully aware of multi-monitor setups.
pyglet might be seen as an alternative to PyGame.
-------------------------------------------------
Previous submissions (2008):
https://bugzilla.redhat.com/show_bug.cgi?id=472673
https://bugzilla.redhat.com/show_bug.cgi?id=468298
This is an alpha version, released after more than 2 years of development with
no releases. I don't think it's worth it to package the old "stable" version.
The upstream package includes non-free example/test files. I've removed them.
There is also a patent-encumbered image codec for Microsoft DirectDraw
Surface (.dss) files. It is removed as well.
Script for the removals is included in the SRPM.
Pyglet's PNG codec is based on an old copy of pypng, modified to fit pyglet.
The pypng upstream seems to have been inactive around the time of fork, but
then got a new maintainer, moved to Github, and has changed substantially
(https://github.com/drj11/pypng).
The pypng docs (http://packages.python.org/pypng/ca.html) still say that you
can "just copy the code/png.py file" to include it.
Obviously it would be better to consolidate the changes in the two upstreams
and package pypng as well, but sadly that's much more work than I can
take on now.
Pyglet has a "soft dependency" on AVBin to support audio/video (mp3,
mpeg,...). That part obviously doesn't have much chance into getting into
Fedora, but pyglet itself works fine without it.
Pylint warnings:
explicit-lib-dependency libGL, libX11 (used dynamically through ctypes)
spelling-error %description -l en_US multi ("multi-monitor setups")
invalid-url Source0: pyglet-1.2alpha1-repacked.tar.gz (legal issues)
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the package-review
mailing list