Packaging related questions.

15 views
Skip to first unread message

Ray Van Dolson

unread,
Jul 9, 2010, 3:05:50 PM7/9/10
to we...@googlegroups.com
About to bump the Fedora/EPEL webpy package to 0.34 and ran into a
couple issues. Perhaps I should file bugs, but wanted to bring them up
here first:

- One request I have is to remove the bundled version of cherrypy's
wsgiserver[1]. This seems pretty doable as Fedora provides the
same version of cherrypy as your embedded version's wsgiserver.

I am considering just removing the wsgiserver subdirectory
completely and changing the import line to:

from cherrypy.wsgiserver import CherryPyWSGIServer

Maybe there's a cleaner way to do this without patching the source.
What would stop you guys from simply requiring that cherrypy also
be installed on the system?

- The latest 0.34 tarball appears to be missing some content from
0.32:

- ChangeLog.txt
- LICENSE.txt
- Unit Tests

Was this intentional? I see these files are still present in git.

Thanks,
Ray

[1] https://bugzilla.redhat.com/show_bug.cgi?id=610969

Anand Chitipothu

unread,
Jul 10, 2010, 9:27:50 AM7/10/10
to we...@googlegroups.com
2010/7/10 Ray Van Dolson <ra...@bludgeon.org>:

> About to bump the Fedora/EPEL webpy package to 0.34 and ran into a
> couple issues.  Perhaps I should file bugs, but wanted to bring them up
> here first:
>
>  - One request I have is to remove the bundled version of cherrypy's
>    wsgiserver[1].  This seems pretty doable as Fedora provides the
>    same version of cherrypy as your embedded version's wsgiserver.
>
>    I am considering just removing the wsgiserver subdirectory
>    completely and changing the import line to:
>
>      from cherrypy.wsgiserver import CherryPyWSGIServer
>
>    Maybe there's a cleaner way to do this without patching the source.
>    What would stop you guys from simply requiring that cherrypy also
>    be installed on the system?

CherryPy provides wsgiserver as a standalone package. I think it will
be better to keep the web.py source as it is without any changes.
The wsgiserver is used only as a dev webserver and not used in
production. So showing that web.py depends on CherryPy gives wrong
impression.

>  - The latest 0.34 tarball appears to be missing some content from
>    0.32:
>
>      - ChangeLog.txt
>      - LICENSE.txt
>      - Unit Tests
>
>    Was this intentional?  I see these files are still present in git.

I started packaging using "python setup.py sdist" instead of creating
the tarball manually. I think they got slipped in that process.

Reply all
Reply to author
Forward
0 new messages