Re: Packaging for Cheeseshop and Debian

2007-03-14 Thread Raphael Hertzog
Hi,

On Wed, 14 Mar 2007, Ben Finney wrote:
 Howdy all,
 
 I'm writing an application[0] in Python, and am nearly at the point
 where I want to package it. I need to do so in a way that's useful to
 me, so that means a Debian package; and useful to anyone using Python,
 so that means a Python egg available in the Cheeseshop.
 
 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.

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#414889: ITP: epsilon -- set of Python utility modules commonly used by all Divmod project

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

* Package name: epsilon
  Version : 0.5.0
  Upstream Author : Divmod Inc.
* URL : http://divmod.org/trac/wiki/DivmodEpsilon
* License : MIT License
  Programming Lang: Python
  Description : set of Python utility modules commonly used by all 
Divmod.org project

   Epsilon is a set of Python utility modules, commonly used by all
   Divmod.org Python-based projects.
   .
   This is intended mainly as a support package for code used by Divmod
   projects, however it contains many useful modules. Currently included:
* a powerful date/time formatting and import/export class
  (extime.Time), for exchanging date and time information between all
  Python's various ways to interpret objects as times or time deltas
* tools for managing concurrent asynchronous processes within Twisted
* a metaclass which helps you define classes with explicit states
* a featureful Version class
* a formal system for application of monkey-patches.

I'm packaging epsilon mostly as a dependency for axiom
(http://www.divmod.org/trac/wiki/DivmodAxiom), to be ITP-ed soon.

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.

TIA,
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]



Bug#414892: ITP: python-axiom -- a Python object database

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

* Package name: python-axiom
  Version : 0.5.0
  Upstream Author : Divmod Inc.
* URL : http://www.divmod.org/trac/wiki/DivmodAxiom
* License : MIT License
  Programming Lang: Python
  Description : a Python object database

   Divmod Axiom is an object database, or alternatively, an
   object-relational mapper, implemented on top of Python.
   .
   Its primary goal is to provide an object-oriented layer with the key
   aspects of OOP (Object Oriented Programming), i.e. polymorphism and
   message dispatch, without hindering the power of an RDBMS (Relational
   DataBase Management System).
   .
   Axiom is a live database, not only an SQL generation tool: it
   includes an implementation of a scheduler service, external file
   references, automatic upgraders, robust failure handling, and Twisted
   integration.
   .
   Axiom is tightly integrated with Twisted, and can store, start, and
   stop Twisted services directly from the database using the included
   'axiomatic' command-line tool.
   .
   Note: Axiom currently supports only SQLite and does NOT have any
   features for dealing with concurrency.

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.

-- 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]



PMPT / Alioth

2007-03-14 Thread Tristan Seligmann
Hi,

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.
-- 
mithrandi, i Ainil en-Balandor, a faer Ambar


signature.asc
Description: Digital signature


Re: Packaging for Cheeseshop and Debian

2007-03-14 Thread Ben Finney
[Please follow URL:http://www.debian.org/MailingLists/#codeofconduct; 
I don't ask for copies of list messages to be sent to me, so by default 
please don't.]

Raphael Hertzog [EMAIL PROTECTED] writes:

 On Wed, 14 Mar 2007, Ben Finney wrote:
  I have some idea about [Debia packages and Python eggs], 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

Thanks, that whole page is a good start. I'll consult it often.

 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?
Does this refer to the upstream of the package which depends, or the
packages upon which it depends, or both? What would need to be done
upstream for this criterion to change?

-- 
 \  I bought some powdered water, but I don't know what to add.  |
  `\  -- Steven Wright |
_o__)  |
Ben Finney


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