[12:12:09] <eric97477> I had a quick question about pip download. It has several flags that I would like to play with --platform, --abi, --implementation. Where can I find documentation on valid values for these flags?
[12:12:09] <eric97477> The documentation at https://pip.pypa.io/en/stable/reference/pip_download/ mentions some examples, but not a complete list.
[12:17:42] <mgedmin> eric97477: iirc there was a pep, possibly this one: https://www.python.org/dev/peps/pep-0425/#details
[12:18:42] <mgedmin> plus extensions like manylinux: https://www.python.org/dev/peps/pep-0513/
[12:23:59] <eric97477> Thank you. I am curious...pip download can, I believe, determine these values for the current system on which it is running...correct? Is there a way to ask for the the value of --platform, --abi, --implementation for the current system?
[13:29:54] <akemot> how does package download counter work at pypi, is it incremented for a single ip?
[13:40:31] <akemot> say, there're cryptography, crytography, cryptogaphy packages in pypi. I want to assume, the more downloads package has, the more credible it is
[13:42:55] <dstufft> akemot: everytime someone downloads a file it gets incremented, we don't do any filtering or rollups to try to deduplicate since anything we could do is just going to introduce additional bias into the data
[13:45:38] <akemot> hmm, thanks. As I thought, this metric is not that reliable
[13:46:44] <dstufft> akemot: I mean, even if it was limited to a single IP that's not reliable either :)
[13:48:36] <akemot> download stats are being collected per release, then I could simply take a mean value
[16:04:05] <mgedmin> is there a way to ask pip to upgrade everything I've installed in a virtualenv?
[16:10:08] <mgedmin> I wish pip wouldn't print tracebacks on ^C or -EPIPE
[16:30:56] <pr3d4t0r> Q. What's missing? phi_rgateway-1.0.4-py2.py3-none-any.whl: does not contain PKGINFO, skipping - on devpi upload dist/*whl -- change: Python 3.6.5 under macOS High Sierra virtualenv and Debian Stretch standard Python 3.6.5 container. Thanks in advance.
[16:31:20] <pr3d4t0r> (sumanah indicated there was a discussion about this yesterday here, didn't see it until this morning.)
[17:32:17] <pr3d4t0r> I checked the .whl files from our 3.6.4 tool chain vs 3.6.5 and it looks like the later set up does not generate the metadata.json file -- how to overcome this? Not finding a lot of documentation about it. Thanks in advance.
[17:32:28] <pr3d4t0r> Same commands for the build.
[17:34:15] <pr3d4t0r> We build with: python setup.py bdist_wheel # python -> python3 in virtualenv
[17:36:01] <di_codes> pr3d4t0r: `metadata.json` was intentionally removed in `wheel==0.31.0`: <https://github.com/pypa/wheel/blob/e7b7541442992dea75455c6de37bfc2ead1b7c62/CHANGES.txt#L9>
[17:56:03] <pr3d4t0r> di_codes: There was no pkginfo in the 3.6.5 virtualenv, checking what I have on the 3.6.4 env.
[17:56:53] <pr3d4t0r> di_codes: Nothing there either, running the build again.
[18:05:44] <pr3d4t0r> di_codes: Trying to pin pkginfo - thanks.
[18:10:31] <pr3d4t0r> di_codes: Found it. devpi is installed outside the virtualenv, via Homebrew/Python 3.6.5 - the pkginfo there was 1.4.1. Fixed! Much appreciated.