Re: Packaging for Cheeseshop and Debian
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
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
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
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
[Please follow 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]