Migration from python-central to python-support

2009-05-29 Thread Pietro Battiston
Hello,
since I have read [0], I'm migrating to python-support for the new
version of my python-shapely package.
But I admit that in the followups of the said mail, I got somehow
confused... the 3 lines that Piotr suggests to add:

| if [ $1 = upgrade ]  dpkg --compare-versions $2 lt 1.2.3-4; then
|   pycentral pkgremove python-foo
| fi

seem to be of at least debated utility... however [1] seems still open...
so in the end is there a final position on this at all?

thanks

Pietro

P.S: it was a while since I didn't read mail from the list, but I
think/hope I have read all what could even vaguely have something to do
with the subject... sorry if I missed anything.

[0]: http://lists.debian.org/debian-python/2009/03/msg00015.html
[1]: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479852


signature.asc
Description: Questa è una parte del messaggio firmata digitalmente


Re: Migration from python-central to python-support

2009-05-29 Thread Piotr Ożarowski
[Pietro Battiston, 2009-05-29]
 since I have read [0], I'm migrating to python-support for the new
 version of my python-shapely package.
 But I admit that in the followups of the said mail, I got somehow
 confused... the 3 lines that Piotr suggests to add:
 
 | if [ $1 = upgrade ]  dpkg --compare-versions $2 lt 1.2.3-4; then
 | pycentral pkgremove python-foo
 | fi
 
 seem to be of at least debated utility... however [1] seems still open...
 so in the end is there a final position on this at all?

#479852 is fixed in unstable and testing (dunno why it's not closed,
though, maybe there are some special cases that are still not fixed and
that I'm not aware of). Anyway, this bug is NOT fixed in stable so
you still need to use preinst maintainer script (I'll try to convince
Matthias to fix it in Lenny soon as we didn't find other way[0] to avoid
preinst)

PS remember to replace 1.2.3-4 with a *first* version of your package
that is using python-support and python-foo with your package name.

[0] * Conflicts: python-central  0.6.10 in python-support will not
  guarantee that python-central is configured at upgrade (and thus
  old .pyc files will not be removed)
* Pre-Depends: python-central = 0.6.10 in python-support will
  still require Pre-Depends: python-support = 0.90 in all
  packages that suffer from this pycentral bug (it's easier do add
  Pre-Depends than to add preinst IMHO but Joss see problems here
  and said that preinst is a better choice[1])
[1] please note that `pycentral pkgremove python-foo` could not be
enough (f.e. if list of .py files provided by pycentral based
package changed at least once, you'll have to use rm -rf, see f.e.
python-formencode package)
-- 
-=[ Piotr Ożarowski ]=-
-=[ http://www.ozarowski.pl ]=-


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531038: ITP: python-repoze-tm2 -- Zope-like transaction manager via WSGI middleware

2009-05-29 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli z...@debian.org

* Package name: python-repoze-tm2
  Version : 1.0a4
  Upstream Author : Agendaless Consulting repoze-dev at lists repoze org
* URL : http://pypi.python.org/pypi/repoze.tm2/
* License : BSD-derived (http://www.repoze.org/LICENSE.txt)
  Programming Lang: Python
  Description : Zope-like transaction manager via WSGI middleware

Long description coming soon ...

I'm declaring my intent to package this as a dependency for
python-turbogears2 (TG2 for short), which is in unstable but lacks
several of its dependencies, and hence is currently useless.

Several libraries are missing to have a working TG2, this ITP is just
one of those needed. I'm *LOOKING FOR HELP* in maintaining the related
packages, under the umbrella of the Python Modules team. Packaging
will happen in the related SVN repository.

Cheers.



-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531042: ITP: python-toscawidgets -- Web widget creation toolkit based on TurboGears widgets

2009-05-29 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli z...@debian.org

* Package name: python-toscawidgets
  Version : 0.9.4
  Upstream Author : Alberto Valverde Gonzalez alberto at toscat net
* URL : http://toscawidgets.org/
* License : MIT/X
  Programming Lang: Python
  Description : Web widget creation toolkit based on TurboGears widgets

Long description coming soon ...

[ mini-boilerplate follows, for the sake of context in the bug log ]

I'm declaring my intent to package this as a dependency for
python-turbogears2 (TG2 for short), which is in unstable but lacks
several of its dependencies, and hence is currently useless.

Several libraries are missing to have a working TG2, this ITP is just
one of those needed. I'm *LOOKING FOR HELP* in maintaining the related
packages, under the umbrella of the Python Modules team. Packaging
will happen in the related SVN repository.

[ end of boilerplate ]

Packaging will continue from the current SVN of python-toscawidgets,
which was worked on in 2007, but never uploaded. The previous
packagers agree (and hopefully will collaborate :-))



-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531044: ITP: python-webflash -- Portable flash messages for Python WSGI apps

2009-05-29 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli z...@debian.org

* Package name: python-webflash
  Version : 0.1a9
  Upstream Author : Alberto Valverde Gonzalez alberto at python-rum org
* URL : http://python-rum.org/wiki/WebFlash
* License : MIT/X
  Programming Lang: Python
  Description : Portable flash messages for Python WSGI apps

Long description coming soon ...

[ mini-boilerplate follows, for the sake of context in the bug log ]

I'm declaring my intent to package this as a dependency for
python-turbogears2 (TG2 for short), which is in unstable but lacks
several of its dependencies, and hence is currently useless.

Several libraries are missing to have a working TG2, this ITP is just
one of those needed. I'm *LOOKING FOR HELP* in maintaining the related
packages, under the umbrella of the Python Modules team. Packaging
will happen in the related SVN repository.

[ end of boilerplate ]



-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531045: ITP: python-repoze-what -- Authorization framework for Python WSGI applications

2009-05-29 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli z...@debian.org

* Package name: python-repoze-what
  Version : 1.0.8
  Upstream Author : Gustavo Narea repoze-dev at lists repoze org
* URL : http://www.repoze.org/
* License : BSD-derived (http://www.repoze.org/LICENSE.txt)
  Programming Lang: Python
  Description : Authorization framework for Python WSGI applications

Long description coming soon ...

[ mini-boilerplate follows, for the sake of context in the bug log ]

I'm declaring my intent to package this as a dependency for
python-turbogears2 (TG2 for short), which is in unstable but lacks
several of its dependencies, and hence is currently useless.

Several libraries are missing to have a working TG2, this ITP is just
one of those needed. I'm *LOOKING FOR HELP* in maintaining the related
packages, under the umbrella of the Python Modules team. Packaging
will happen in the related SVN repository.

[ end of boilerplate ]



-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531046: ITP: python-repoze-what-pylons -- Authorization framework for Python WSGI applications - Pylons/TG2 plugin

2009-05-29 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli z...@debian.org

* Package name: python-repoze-what-pylons
  Version : 1.0
  Upstream Author : Gustavo Narea repoze-dev at lists repoze org
* URL : http://pypi.python.org/pypi/repoze.what-pylons/
* License : BSD-derived (http://www.repoze.org/LICENSE.txt)
  Programming Lang: Python
  Description : Authorization framework for Python WSGI applications - 
Pylons/TG2 plugin

Long description coming soon ...

[ mini-boilerplate follows, for the sake of context in the bug log ]

I'm declaring my intent to package this as a dependency for
python-turbogears2 (TG2 for short), which is in unstable but lacks
several of its dependencies, and hence is currently useless.

Several libraries are missing to have a working TG2, this ITP is just
one of those needed. I'm *LOOKING FOR HELP* in maintaining the related
packages, under the umbrella of the Python Modules team. Packaging
will happen in the related SVN repository.

[ end of boilerplate ]



-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



pkg-turbogears dead?

2009-05-29 Thread Stefano Zacchiroli
Hi Kov and Bob,
  in the process of packaging Python modules that are needed for
TurboGears 2, I've stumbled upon the pkg-turbogears alioth project
[1], which looks like dead: not even turbogears 1 dependencies are
there and is inactive since 2006.

Can you confirm that?

Also, it looks like nowadays is more reasonable to package TG2
dependencies under the umbrella of the Python Modules team, since TG
is more and more thin and its external components are shared by other
applications or frameworks (e.g. Pylons).

If you confirm that the project is no longer in use, I propose to
request the alioth admin to close it, to diminish a bit the confusion
around TG in Debian :-)

Many thanks in advance!
Cheers.

[1] https://alioth.debian.org/projects/pkg-turbogears

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
z...@{upsilon.cc,pps.jussieu.fr,debian.org} -- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..|  .  |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...| ..: | Je dis tu à tous ceux que j'aime


signature.asc
Description: Digital signature


Packaging plugins for Python applications

2009-05-29 Thread Jakub Wilk

Hello,

What is the correct umbrella to package a plugin for a Python 
application under? DPMT or PAPT?


And, is there some recommended binary package naming scheme for such 
packages?


I am asking those questions, because I intend[1] to package hg-git[2],
a plugin for Mercurial (maintained by PAPT).

[1] http://bugs.debian.org/531028
[2] http://hg-git.github.com/

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#531083: ITP: python-repoze.who -- Identification and authentication framework for Python WSGI applications

2009-05-29 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli z...@debian.org

* Package name: python-repoze.who
  Version : 1.0.13
  Upstream Author : Agendaless Consulting repoze-dev at lists repoze org
* URL : http://www.repoze.org/
* License : BSD-derived (http://www.repoze.org/LICENSE.txt)
  Programming Lang: Python
  Description : Identification and authentication framework for Python WSGI 
applications
   repoze.who is an identification and authentication framework for
   arbitrary Python WSGI applications; it acts as WSGI middleware.
   .
   repoze.who is inspired by Zope 2's Pluggable Authentication Service
   (PAS), but is not dependent on Zope in any way; it is useful for
   any WSGI application.
   .
   It provides no facility for authorization (ensuring whether a user
   can or cannot perform the operation implied by the request). This
   is considered to be the domain of the WSGI application.

[ mini-boilerplate follows, for the sake of context in the bug log ]

I'm packaging this as a dependency for python-turbogears2 (TG2 for
short), which is in unstable but lacks several of its dependencies,
and hence is currently useless.

Several libraries are missing to have a working TG2, this ITP is just
one of those needed. I'm *looking for help* in maintaining the related
packages, under the umbrella of the Python Modules team. Packaging
will happen in the related SVN repository.

[ end of boilerplate ]



-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Packaging plugins for Python applications

2009-05-29 Thread Emilio Pozuelo Monfort
Jakub Wilk escribió:
 Hello,

Hi Jakub,

 What is the correct umbrella to package a plugin for a Python
 application under? DPMT or PAPT?

PAPT, since it's not a module

 And, is there some recommended binary package naming scheme for such
 packages?

Nope, there's only one for modules, but that doesn't apply here, so just go with
the upstream name if it's sensible.

Best regards,
Emilio



signature.asc
Description: OpenPGP digital signature


Re: Packaging plugins for Python applications

2009-05-29 Thread Ben Finney
Emilio Pozuelo Monfort po...@ubuntu.com writes:

 Jakub Wilk escribió:
  What is the correct umbrella to package a plugin for a Python
  application under? DPMT or PAPT?
 
 PAPT, since it's not a module

Hmm? I can't see a reasonable way to package a Python application
plug-in that *isn't* a module (or a Python “package”, which is
essentially a library of modules).

It would make more sense, in my view, to say that an application plug-in
isn't an application, so it doesn't fit PAPT.

-- 
 \“Holy uncanny photographic mental processes, Batman!” —Robin |
  `\   |
_o__)  |
Ben Finney


pgpqgTMVQNYt5.pgp
Description: PGP signature