[RFC] preliminary epsilon and axiom packages

2007-03-15 Thread Stefano Zacchiroli
On Wed, Mar 14, 2007 at 04:20:30PM +0100, Stefano Zacchiroli wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Stefano Zacchiroli <[EMAIL PROTECTED]>
> 
> * Package name: epsilon
> * Package name: python-axiom

> I'm a newbie python packager, so comments are totally welcome. I'll keep
> the ITP bug informed about where to found preliminary versions of the
> package for reviews.

> As per the "epsilon" ITP I'm looking forward for comments on preliminary
> versions of the package, will I'll notify via this ITP bug.

Preliminary version of the packages are available in the svn repository
of the python-modules alioth project. Here are some direct svn URLs:

  svn://svn.debian.org/python-modules/packages/epsilon/trunk
  svn://svn.debian.org/python-modules/packages/python-axiom/trunk

I'll be more than happy if someone with python packaging expertise can
review my work.

I'll plan to upload at least to experimental soon, just to get them
through "NEW" queue soon.

Many thanks in advance,
Cheers.

-- 
Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
[EMAIL PROTECTED],debian.org,bononia.it} -%- http://www.bononia.it/zack/
(15:56:48)  Zack: e la demo dema ?/\All one has to do is hit the
(15:57:15)  Bac: no, la demo scema\/right keys at the right time


signature.asc
Description: Digital signature


Re: PMPT / Alioth

2007-03-15 Thread Raphael Hertzog
Hi,

On Wed, 14 Mar 2007, Tristan Seligmann wrote:
> I'd like to be added to the PMPT project on Alioth; my account name is
> mithrandi-guest. I'll probably be comaintaning various Divmod packages
> with Stefano Zacchiroli.

You have been added.

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Packaging for Cheeseshop and Debian

2007-03-15 Thread Raphael Hertzog
Hi,

On Thu, 15 Mar 2007, Ben Finney wrote:
> > Check the part concerning eegs.
> 
> The page says:
> 
> Adding "egg support" is only required in some specific cases: when
> another software uses the python module via an egg and when this
> egg support is not yet integrated upstream."
> 
> What is meant by "this egg support is not yet integrated upstream"?

You have two ways to install python modules:
- the traditional distutils
- the eggs-powered setuptools

> Does this refer to the "upstream" of the package which depends, or the
> packages upon which it depends, or both?

The latter. A module that uses "eggs" to load another module is certainly
egg-ready itself. However if the dependency isn't egg-ready, then the
package expecting an egg of its dependency will be broken unless we add
the egg support to its dependency.

> What would need to be done upstream for this criterion to change?

Switch from distutils to setuptools as shown with the example patch.

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#414988: ITP: twistedsnmp -- SNMP protocol implementation for Python Twisted framework

2007-03-15 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli <[EMAIL PROTECTED]>

* Package name: twistedsnmp
  Version : 0.3.13
  Upstream Author : Michael C. Fletcher, Patrick K. O'Brien
* URL : http://twistedsnmp.sourceforge.net/
* License : BSD License
  Programming Lang: Python
  Description : SNMP implementation for the Twisted networking framework
   TwistedSNMP is a set of SNMP (Simple Network Management Protocol)
   protocol implementations for Python's Twisted Matrix networking
   framework using the PySNMP project.
   .
   It provides the following:
* get, set, getnext and getbulk Manager-side queries
* get, set, getnext and getbulk Agent-side services
   .
   Eventual goals of the system:
* provide access to all v1 and v2 SNMP functionality for writing
  Agent and Manager services
* provide convenient testing mechanisms for SNMP Agent/Manager
  development (e.g. mirroring an SNMP Agent's OID tree for local
  query testing)
   .
Homepage: http://twistedsnmp.sourceforge.net/

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Packaging for Cheeseshop and Debian

2007-03-15 Thread Ben Finney
Raphael Hertzog <[EMAIL PROTECTED]> writes:

> On Thu, 15 Mar 2007, Ben Finney wrote:
> A module that uses "eggs" to load another module is certainly
> egg-ready itself. However if the dependency isn't egg-ready, then
> the package expecting an egg of its dependency will be broken unless
> we add the egg support to its dependency.
>
> > What would need to be done upstream for this criterion to change?
>
> Switch from distutils to setuptools as shown with the example patch.

Thanks, this is clear.

-- 
 \ "Teach a man to make fire, and he will be warm for a day. Set a |
  `\   man on fire, and he will be warm for the rest of his life."  -- |
_o__)  John A. Hrastar |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#415021: ITP: pysnmp-se -- speed enhanced Python SNMP library for agents and managers

2007-03-15 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli <[EMAIL PROTECTED]>

* Package name: pysnmp-se
  Version : 3.5.2
  Upstream Author : Mike Fletcher <[EMAIL PROTECTED]>
* URL : https://sourceforge.net/projects/twistedsnmp/
* License : BSD
  Programming Lang: Python
  Description : speed enhanced Python SNMP library for agents and managers
   PySNMP is a Python implementation of SNMP v.1/v.2c engine; both 2.x
   and 4.x branches of PySNMP are available in Debian.
   .
   PySNMP-SE (Speed Enhanced) is a fork of the PySNMP 3.4.x branch with
   various speed enhancements, the most important being the replacement
   of string-based OIDs with tuple-based OIDs.
   .
   This makes PySNMP-SE slightly incompatible with PySNMP.

I'm packaging pysnmp-se only as a dependency of python-twisted-snmp,
which unfortunately hasn't yet been completely ported to python-pysnmp4
(and whose author is not currently interested in completing).

An alternative solution can be to include pysnmp-se in the
python-twisted-snmp package directly. I think the solution of packaging
pysnmp-se separately is better for a couple of reasons:

- the projects are split in separate upstream packages and have
  different upstream versions

- pysnmp-se packages have been made available also in other
  distributions (not really a reason, just an additional experience...)

Cheers.

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-686
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Packaging for Cheeseshop and Debian

2007-03-15 Thread Josselin Mouette
Le mercredi 14 mars 2007 à 09:48 +0100, Raphael Hertzog a écrit :
> > I have some idea about doing each of those, but no real clues about
> > packaging for both Python's Cheeseshop and a Debian package
> > simultaneously. Where should I start learning about the issues and
> > recommendations?
> 
> http://wiki.debian.org/DebianPythonFAQ
> 
> Check the part concerning eegs.

Wow, just another place with completely outdated (to the point I don't
think it has ever been accurate) documentation about python packaging,
especially python-support.

-- 
 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-our own. Resistance is futile.


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: Packaging for Cheeseshop and Debian

2007-03-15 Thread Raphael Hertzog
On Thu, 15 Mar 2007, Josselin Mouette wrote:
> Le mercredi 14 mars 2007 à 09:48 +0100, Raphael Hertzog a écrit :
> > > I have some idea about doing each of those, but no real clues about
> > > packaging for both Python's Cheeseshop and a Debian package
> > > simultaneously. Where should I start learning about the issues and
> > > recommendations?
> > 
> > http://wiki.debian.org/DebianPythonFAQ
> > 
> > Check the part concerning eegs.
> 
> Wow, just another place with completely outdated (to the point I don't
> think it has ever been accurate) documentation about python packaging,
> especially python-support.

The egg part is still OK, but indeed the rest was rather outdated. Thanks
for fixing it (even if it looks like empty now :-)).

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]