Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #8669

Re: Packaging multiple python modules in one Debian package

Path csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Fred Drake <fred@fdrake.net>
Newsgroups linux.debian.maint.python
Subject Re: Packaging multiple python modules in one Debian package
Date Tue, 19 Jul 2016 17:20:01 +0200
Message-ID <rWEYp-5F1-1@gated-at.bofh.it> (permalink)
References <rWEF3-5jj-5@gated-at.bofh.it>
X-Original-To Alexander Gerasiov <gq@cs.msu.su>
X-Mailbox-Line From debian-python-request@lists.debian.org Tue Jul 19 15:15:39 2016
Old-Return-Path <fdrake@gmail.com>
X-Amavis-Spam-Status No, score=-7.697 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -7
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=nb4NPEtglGYBJ/Jz8G6GoWukspADW0OKwL6Mod6VF2s=; b=vWDonIgH5AfoKNmUyrbNqv6loO3aiZJcTaazxZVIkPeQc1IfFN9FDO2ukmeTKQJ3iA SXE6PF7UnEa1ZO/B3yT8b0jJs27X12HlacO2Sn3twGw5jt0+Ek54q7oWZe0I5YycTsIl BSfcalasCOc+SyCzwoE2vAz84udvnXjfI6cW0Jqqu8/a/+JPzwl3VBymXnLi7l3YrZeQ aD+rCFF9rDJB8gBpmeLMH/tJEYycnqJNYN9nkX11vAjDPU53n6Sv1zX5Hf9/q9Lop4YU HIDbuAfl8kI8bJUBGPar4+E0PjtXr1c71zrQhEghQsBsoORHJJgFIi/KVsDc+TxCcZR2 YzDw==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=nb4NPEtglGYBJ/Jz8G6GoWukspADW0OKwL6Mod6VF2s=; b=iLF0dhitfSJ4YPi0TJAC74fM3AulIS3bHNEmiBJTRkWrurUpv8QR4jY+NV34IAnHWG avJWLNr6HcfzW0t3WnMDJm1QQxvQoeszGjV52CW6iXBGdQxrwc+jtYfDG29yRxDghY/D q5pfpt1zmjWlBpECSYprRXJeXr0LusP0PmHZun+0whwxOYLBwJqTLTR4R4El4V4PiQE/ BZuCa8P29gTN4uE02Ynfk+WNXXJguYO9dePrwijGz8/Nw3Jr0thYcwCKrVznIliLQkBp 2YfpYruEQt87heBkkIoVE2/qZ5lnEDZ9tgZOf0IPV8w5cxVi+caRVWfwqUXc9M+naoDD 9vCQ==
X-Gm-Message-State ALyK8tIVprGkho30tiXDE3UaVKg0s/WTIsUVqMHLxhENJ4C5zvtPvbXTAC5eaYvAaH18tFkUeUsBHSsW+INafQ==
X-Received by 10.107.201.135 with SMTP id z129mr45426391iof.114.1468941319645; Tue, 19 Jul 2016 08:15:19 -0700 (PDT)
MIME-Version 1.0
Sender robomod@news.nic.it
X-Google-Sender-Auth CN4xU0GjyOPEB29Mzab4tcqHIz8
Content-Type text/plain; charset=UTF-8
X-Mailing-List <debian-python@lists.debian.org> archive/latest/14007
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/CAFT4OTG+T=NTsxiEh3GWJh9609L4kZufAU-X_MaVmR2QiCBkjQ@mail.gmail.com
Approved robomod@news.nic.it
Lines 31
Organization linux.* mail to news gateway
X-Original-Cc debian-python <debian-python@lists.debian.org>, gq@debian.org
X-Original-Date Tue, 19 Jul 2016 11:15:00 -0400
X-Original-Message-ID <CAFT4OTG+T=NTsxiEh3GWJh9609L4kZufAU-X_MaVmR2QiCBkjQ@mail.gmail.com>
X-Original-References <20160719174733.1ae30561@brick.gerasiov.net>
X-Original-Sender fdrake@gmail.com
Xref csiph.com linux.debian.maint.python:8669

Show key headers only | View raw


On Tue, Jul 19, 2016 at 10:47 AM, Alexander Gerasiov <gq@cs.msu.su> wrote:
> Every plugin is just a small parser class which is called from
> ofxstatement, parses input file and pass data back to main app. These
> plugins are developed independently by various people who publish them
> in separate repositories (mostly on github).

The high point I picked up here is that each plugin has it's own
lifecycle, controlled by independent developers.

> I decided to package ofxstatement as separate package, but put all
> plugins in one package oxfstatement-plugins.
>
> I'm not skilled in distributing python apps and packaging python
> apps into .deb, so I'd like to get some review and feedback from the
> community before upload to archive.

Grouping the plugins like this seems odd to me, because of the
independent lifecycles.  Perhaps something to consider is to create
separate debian packages for each (with names like
ofxstatement-plugin-abcdef), and maybe a convenience meta-package that
depends on some set of the plugin packages (ofxstatement-plugins).

I'm not sure whether the debian policies address this.  Hopefully
someone more knowledgable can comment on that.


  -Fred

-- 
Fred L. Drake, Jr.    <fred at fdrake.net>
"A storm broke loose in my mind."  --Albert Einstein

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Packaging multiple python modules in one Debian package Alexander Gerasiov <gq@cs.msu.su> - 2016-07-19 17:00 +0200
  Re: Packaging multiple python modules in one Debian package Fred Drake <fred@fdrake.net> - 2016-07-19 17:20 +0200
    Re: Packaging multiple python modules in one Debian package Alexander Gerasiov <gq@cs.msu.su> - 2016-07-19 18:10 +0200

csiph-web