[14:01:30] <mgedmin> I'm familiar with PEP-whocanrememberthesenumbersg*ddamnit environment marker syntax so I see this as "ipaddress, which is required because your python version is less than 3"
[14:02:25] <mgedmin> perhaps I picked the wrong package for the example
[14:02:55] <mgedmin> it's up to date, but the "requirement not upgraded as ...: setuptools" makes it look as if it _could_ be upgraded
[14:03:03] <mgedmin> I'd like to come up with a rephrasing
[14:03:23] <mgedmin> maybe "requirement not considered for upgrading"
[17:02:01] <bitdancer> But that begs the question: why not?
[17:27:06] <sumanah> jellycode: Hi, I saw in http://kafka.dcpython.org/day/pypa/2018-04-19 you want to talk about funding?
[17:28:31] <sumanah> jellycode: I recommend that you consider getting an IRC client on your computer that saves logs locally -- I use HexChat, some people use irssi if they like a command-line experience, there's a Firefox plugin that does IRC, Colloquy is good on the Mac I believe
[17:42:39] <sumanah> jellycode: I don't know how many different conversations you have had about funding and grants
[17:42:47] <sumanah> jellycode: I do know that I did give you some advice and links on grants
[17:44:58] <sumanah> jellycode: my sympathies on your remote access to IRC being blocked!
[17:45:13] <sumanah> jellycode: https://wiki.mozilla.org/MOSS is the funding Warehouse recently got
[17:46:29] <sumanah> jellycode: you said you'd like to chat further?
[17:46:38] <sumanah> do you have questions, or just thoughts to share?
[17:49:58] <sumanah> jellycode: I saw in http://kafka.dcpython.org/day/pypa/2018-04-19 "I'd like to chat with them further." so I'm going off that.....
[17:52:44] <jellycode> I mean weeks ago, who i spoke to
[17:52:54] <jellycode> One person said, "Well be in Ohio at the python conference next month"
[17:53:22] <jellycode> also, said the other person helping wrote most of the new code around new metadata
[17:54:05] <sumanah> jellycode: ok. So, I'm probably the person you are remembering. I indeed will be sprinting at PyCon in Cleveland, Ohio in May, along with several other Warehouse maintainers
[17:54:07] <jellycode> so they're definitely active contributors
[17:54:22] <sumanah> jellycode: I'm one of the people currently working on PyPI.
[17:54:45] <sumanah> The other person you are thinking of is Dustin Ingram, di_codes. He wrote most of the metadata support you are thinking of https://dustingram.com/articles/2018/03/16/markdown-descriptions-on-pypi
[17:54:59] <jellycode> Yeah, I guess it was April 4th
[17:55:05] <jellycode> sent me link to http://tidelift.com/
[17:55:16] <sumanah> jellycode: https://wiki.python.org/psf/PackagingSprints is info about the PyCon sprints.
[18:19:01] <ngoldbaum> that's true, but you can "pip install -U pip" in the virtualenv without worrying about debian packages
[18:19:15] <techalchemy> you can also pip install --user --upgrade pip
[18:19:24] <techalchemy> and not user a virtualenv and never worry about debian packages again
[18:19:37] <techalchemy> or also you can install pyenv and never worry about system python ever again
[18:19:42] <chmay> Good to know. That's what I'm trying to do as a workaround. THough so far the server becomes unresponsive when I try to install the packages. :\
[18:26:05] <chmay> sshed into the server and now have pipenv running through a new global python 3.6.4
[18:27:08] <chmay> When I navigate to the folder and run pipenv install, it starts setting up the environment, but it appears to hang after installing 15 dependencies
[18:42:29] <techalchemy> chmay: its limited to 15 subprocesses at a time so it will just hang there for a bit until it batches through those
[18:44:40] <chmay> Do you think that something might be off w/r/t the server environment and the pipfile.lock?
[18:51:13] <techalchemy> unlikely but I'd need to know how long you waited, how many things you're installing, etc
[18:55:41] <chmay> 20 minutes ago, I tried installing them again. I hit ctrl-c to cancel it, and told Azure to stop the server. (which usually doesn't take long). It took over 15 minutes to shut down
[18:56:35] <chmay> My pipfile only has five items. Looks like that translates to 38 total dependencies
[19:07:44] <chmay> I just re-ran it with -vvvvvvv anf got a traceback
[19:16:50] <chmay> My last pastebin might not be as helpful... I just realized that was piped into a log file, this is what the terminal shows: https://pastebin.com/Rn5v7T01
[19:17:26] <ngoldbaum> given that the traceback ends up inside pipenv, i'd suggest reporting this on pipenv's issue tracker
[20:38:32] <techalchemy> chmay: that's not a pipenv bug, that's from you hitting ctrl+c
[20:38:37] <techalchemy> you should include your lockfile
[20:38:42] <techalchemy> when you deploy your application
[20:38:57] <chmay> It's there. Should I include it in my bug?
[20:39:51] <chmay> I'm pretty sure I didn't hit Ctrl-C when I captured the output... but I do find it odd that it did terminate
[20:46:19] <chmay> techalchemy: That's right! Now I remember, I was so surprised to see movement that I captured it as soon as it finished... so one of those pastbins should definitely be without a ctrl-c. You might be right that one is.
[21:01:57] <hbf> Hi. I want to run "pip download" on host A, to download packages for host B. But how do I ask host B which --platform, --python-version, --implementation, and --abi to pass to "pip download" on A?
[21:03:37] <hbf> well, i can find python-version:-) not sure what the other params should look lik
[21:05:42] <ngoldbaum> is host B running a pypi mirror?
[21:06:20] <hbf> host B cannot access any mirror. So I download to A, move the packages to a directory in B, install from that dir on B.
[21:06:44] <ngoldbaum> oh sorry, i meant to say "is host A running a pypi mirror"?
[21:06:53] <ngoldbaum> because pip downloads from pypi, not from arbitrary hosts
[21:07:25] <hbf> no, i want to download from pypi to A
[21:07:54] <hbf> the pip download doc says i must pass those params, but doesn't say how to find what they should be.
[21:09:56] <ngoldbaum> --platform --abi and --implementation need to match whatever your host on B runs
[21:10:19] <ngoldbaum> e.g. if it's running CPython, --implementation should be cp
[21:10:36] <ngoldbaum> --abi should be whatever wheel abi is appropriate
[21:13:12] <hbf> OK, implementation=cp. I don't know what a "wheel abi" is. I don't know what platform names look like - is it "redhat-7.5" or "Linux-3.10.0-693.21.1.el7.x86_64-x86_64-with-redhat-7.5-Maipo"? Python-verssion, is that "2.7.5" from "python --version" or something more complicated?
[21:13:48] <hbf> So I'm asking how to ask host B what these values should be, so I can pass them to pip on host A
[21:17:25] <hbf> ok, google python wheel abi -> pep-0425. that looks helpful
[21:27:59] <hbf> Is "wheel abi" per-package rather than per-python-installation? Different package files seem to have different names for them.