debianize #8

Open
wants to merge 1 commit into
from

Conversation

Projects
None yet
5 participants
Member

jrwren commented Apr 3, 2015

No description provided.

Member

jujugui commented Apr 3, 2015

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
http://ci.jujugui.org:8080//job/theblues-lib/15/
Test PASSed.

+Maintainer: JC Sackett <jcsackett@canonical.com>
+Section: python
+Priority: optional
+Build-Depends: python-setuptools (>= 0.6b3), python-all (>= 2.6.6-3), debhelper (>= 7), python3-setuptools, python3-all
@mitechie

mitechie Apr 6, 2015

Owner

doesn't it need requests to be able to be used as well?

@mitechie

mitechie Apr 6, 2015

Owner

ok, nvm, this is build depends. not the dependencies themselves.

Owner

mitechie commented Apr 6, 2015

👍 in general but I figured there'd be something that listed dependencies to python-requests, python-macaroons, etc.

Member

jaycee commented Apr 6, 2015

@jrwren I'm good with this, but curious--as this does depend on several other python packages, how do those get pulled in? Basically echoing Rick's comment, but as a question, b/c I'm quite curious.

Member

jrwren commented Apr 6, 2015

The python debhelper system figures out the requests dependency.

You can see that in the output of the build: https://launchpadlibrarian.net/201968671/buildlog_ubuntu-utopic-i386.theblues_0.0.1-2_BUILDING.txt.gz

The system was no able to figure out the python-macaroons dependency for some reason. I'm guessing it is because it is no imported in the python anywhere and it is not listed in setup.py as a requirement. Is it really required?

Member

jaycee commented Apr 6, 2015

The system was no able to figure out the python-macaroons dependency for some reason. I'm guessing it is because it is no imported in the python anywhere and it is not listed in setup.py as a requirement. Is it really required?

Could it be b/c it only exists in a PPA?

To my knowledge it is required in order to be able to auth w/ the charmstore. We can probably pull it out for now since I don't think any of the other operations we've exposed require authorizing, but we'll need to sort this out later if we do that.

Owner

mitechie commented Apr 6, 2015

We'll really want included because we're going to be moving to our things
like submitting charms in bundles to the store without Launchpad will go
through this authorization
On Apr 6, 2015 1:46 PM, "j.c.sackett" notifications@github.com wrote:

The system was no able to figure out the python-macaroons dependency for
some reason. I'm guessing it is because it is no imported in the python
anywhere and it is not listed in setup.py as a requirement. Is it really
required?

Could it be b/c it only exists in a PPA?

To my knowledge it is required in order to be able to auth w/ the
charmstore. We can probably pull it out for now since I don't think any of
the other operations we've exposed require authorizing, but we'll need to
sort this out later if we do that.


Reply to this email directly or view it on GitHub
#8 (comment).

Member

jujugui commented Apr 6, 2015

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
http://ci.jujugui.org:8080//job/theblues-lib/16/
Test PASSed.

Contributor

battlemidget commented Jan 30, 2016

I too have a debian repo for this package and would like to help get this into the official archives as I've got a few projects that depend on this python library.

My repo is here: https://github.com/battlemidget/theblues-deb

@mitechie @fabricematrat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment