Skip to content

ngd.httpsclient for real this time.#648

Closed
kmonson wants to merge 3 commits intokivy:masterfrom
kmonson:master
Closed

ngd.httpsclient for real this time.#648
kmonson wants to merge 3 commits intokivy:masterfrom
kmonson:master

Conversation

@kmonson
Copy link
Copy Markdown
Contributor

@kmonson kmonson commented Feb 18, 2016

I completely messed up the last pull request. It's what I get for trying to do it all through the github interface.

I did this wrong...
NdgHttpsClient for real.
@kived
Copy link
Copy Markdown
Contributor

kived commented Feb 18, 2016

I'm curious, why is this recipe even needed? The package appears to be pure-Python, and you're not patching it or making any other changes to the build.

@kived
Copy link
Copy Markdown
Contributor

kived commented Feb 18, 2016

I just checked your original PR. You are using an outdated version of p4a - pip does not install dependencies since Jan 8.

@kmonson
Copy link
Copy Markdown
Contributor Author

kmonson commented Feb 18, 2016

Really? I was running master pull about a week ago and it was installing
dependencies with gusto.

On Thu, Feb 18, 2016 at 7:24 AM, Ryan Pessa [email protected]
wrote:

I just checked your original PR. You are using an outdated version of p4a

  • pip does not install dependencies since Jan 8.


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

@kmonson
Copy link
Copy Markdown
Contributor Author

kmonson commented Feb 18, 2016

I'll try it again but my version of p4a was cloned less than 10 days ago.

On Thu, Feb 18, 2016 at 8:59 AM, Kyle Monson [email protected] wrote:

Really? I was running master pull about a week ago and it was installing
dependencies with gusto.

On Thu, Feb 18, 2016 at 7:24 AM, Ryan Pessa [email protected]
wrote:

I just checked your original PR. You are using an outdated version of p4a

  • pip does not install dependencies since Jan 8.


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

@kmonson
Copy link
Copy Markdown
Contributor Author

kmonson commented Feb 18, 2016

Also, wouldn't it specifying requirements that wouldn't get installed
otherwise be enough justification to make a recipe?

On Thu, Feb 18, 2016 at 9:01 AM, Kyle Monson [email protected] wrote:

I'll try it again but my version of p4a was cloned less than 10 days ago.

On Thu, Feb 18, 2016 at 8:59 AM, Kyle Monson [email protected]
wrote:

Really? I was running master pull about a week ago and it was installing
dependencies with gusto.

On Thu, Feb 18, 2016 at 7:24 AM, Ryan Pessa [email protected]
wrote:

I just checked your original PR. You are using an outdated version of
p4a - pip does not install dependencies since Jan 8.


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

@kived
Copy link
Copy Markdown
Contributor

kived commented Feb 18, 2016

I turned off pip deps because it was breaking things in my builds (in particular, alembic was installing SQLAlchemy which needs a recipe to use the C extension): https://github.com/kivy/python-for-android/blob/master/pythonforandroid/build.py#L620

Though I can see how it would be a convenience to not need to specify the deps manually. I just worry that going down this route we could end up with a lot of recipe clutter.

@kmonson
Copy link
Copy Markdown
Contributor Author

kmonson commented Feb 18, 2016

Fair enough. There might be a good case for "package recipes" or whatever
you would call them. Something like requests_with_ssl which doesn't
actually install anything but requires requests and everything needed to
make requests work with ssl support. That would have saved me about a week
of spare time googling and digging through code to figure out why it wasn't
working.

I still wonder why it was installing deps in my case. I'll double check,
but I could swear I made my local clone much more recently then that. I'll
give it a shot again here soon.

On Thu, Feb 18, 2016 at 9:40 AM, Ryan Pessa [email protected]
wrote:

I turned off pip deps because it was breaking things in my builds (in
particular, alembic was installing SQLAlchemy which needs a recipe to use
the C extension):
https://github.com/kivy/python-for-android/blob/master/pythonforandroid/build.py#L620

Though I can see how it would be a convenience to not need to specify the
deps manually. I just worry that going down this route we could end up with
a lot of recipe clutter.


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

@inclement
Copy link
Copy Markdown
Member

Is this PR now unnecessary? It doesn't seem to contain any real change anyway. I'll close it for now, but feel free to raise it again if I'm wrong.

@inclement inclement closed this Apr 3, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants