Packaging

Bug #335124 reported by Michael Gorven
4
Affects Status Importance Assigned to Milestone
Ibid
Fix Released
Critical
Michael Gorven

Bug Description

We would like installing Ibid to be as easy as possible. I suggest that we
support the following installation methods (at least initially):
* Source package
* easy_install
* pip
* Debian package

In order to do this we need to remove setuptools and replace with distutils,
remove the use of pkg_resources, create a pip requirements file, and create
the Debian packaging metadata.

 affects ibid
 milestone 0.1

Related branches

Changed in ibid:
importance: Undecided → Low
status: New → Confirmed
Changed in ibid:
importance: Low → Critical
Revision history for this message
Michael Gorven (mgorven) wrote : Re: [Bug 335124] Re: Packaging

 assignee mgorven
 status inprogress

Changed in ibid:
assignee: nobody → Michael Gorven (mgorven)
status: Confirmed → In Progress
Revision history for this message
Michael Gorven (mgorven) wrote :

Debianisation of Wokkel done.

Revision history for this message
Stefano Rivera (stefanor) wrote :

11:52 <~Vhata> tumbleweed: nbm says pkg_resources is what we want for third-party plugins
11:53 <~Vhata> tumbleweed: if you check out gibe (his Django blog thing) it uses it
11:53 < nbm> for comment_format_mod in pkg_resources.iter_entry_points("gibe.comment_formats"):
11:53 < nbm> mace:gibe nbm$ cat gibe.egg-info/entry_points.txt
11:53 < nbm> [gibe.comment_formats]
11:53 < nbm> tinymce = gibe.tinymcesupport
11:53 < nbm> postmarkup = gibe.postmarkupsupport
11:54 < tumbleweed> nbm: doesn't that mean that we have to specify 3rd party plugins on our side?
11:54 < nbm> No.
11:54 <~Vhata> 22:28 <cocooncrash> No.
11:55 < tumbleweed> heh
11:55 < nbm> [gibe.plugins]
11:55 < nbm> amatomu = gibeamatomu.gibeplugin:AmatomuPlugin
11:55 < nbm> So, the gibeamatomu package declares that it has a gibe.plugins entry-point.
11:55 < tumbleweed> oh, ok
11:55 < nbm> Anything can go pkg_resources.iter_entry_points("gibe.plugins") and find it.
11:56 < tumbleweed> yes, that sounds like what we want

Revision history for this message
Stefano Rivera (stefanor) wrote :

We're in debian experimental. I'm calling this closed

Changed in ibid:
status: In Progress → Fix Released
Revision history for this message
Max Rabkin (max-rabkin) wrote :

Nice one, guys!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.