[Bug 868266] New: Review Request: pyglet - A cross-platform windowing and multimedia library for Python

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=868266

            Bug ID: 868266
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
          Severity: medium
           Version: rawhide
          Priority: medium
                CC: notting@xxxxxxxxxx,
                    package-review@xxxxxxxxxxxxxxxxxxxxxxx
          Assignee: nobody@xxxxxxxxxxxxxxxxx
           Summary: Review Request: pyglet - A cross-platform windowing
                    and multimedia library for Python
        Regression: ---
      Story Points: ---
    Classification: Fedora
                OS: Linux
          Reporter: pviktori@xxxxxxxxxx
              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.
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review



[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]