[01:10:31] <blr> Hey there, has there been any discussion around implementing something akin to npm's deprecate? https://www.npmjs.org/doc/cli/npm-deprecate.html
[01:12:50] <blr> presumably this would first require a user to authenticate with pypi via pip
[01:17:33] <dstufft> it's something i'd like to do yes
[01:18:17] <blr> it seems like an important gap to fill
[01:19:00] <blr> how much work would there be to do before something like that could be implemented dstufft?
[01:19:15] <dstufft> most likely it won't happen until PyPI 2.0 is deployed
[01:20:26] <blr> right, but presumably significant changes to pip would be needed too?
[06:03:06] <amitprakash> How do I distribute python scripts that are part of a project via pypi? First of all, I'd like pip to install these scripts as executable under bin/ and second, how do I specify the script to use the local python version available [ such as use venv python if installed in venv or system python if system wide etc ]
[12:55:26] <Ivo> agronholm: after looking at the code out of interest, wheel stores it in ~/.config/wheel/wheel.json and ~/.local/share/python_keyring/keyring_pass.cfg
[16:03:43] <Ivo> jaraco: you could disable issues for it, only allow PRs
[16:03:50] <jaraco> But also to keep the integration with the current bitbucket project management.
[16:04:07] <agronholm> how are the two issues related?
[16:04:08] <Ivo> It's basically a "this is a mirror and you can also submit PRs to it"
[16:04:39] <Ivo> well you wouldn't want to keep the issue tracker on for the gh project or you'd have two issue trackers
[16:04:54] <jaraco> agronholm, if the point isn't apparent in providing more information, then perhaps that information isn't of value to you. It's valuable to me.
[16:05:08] <agronholm> what do YOU do with the information then?
[16:06:32] <agronholm> it would be easier to just back out of the whole pep8 commit and fix it
[16:06:48] <agronholm> the trouble is, a proper IDE can fix several classes of pep8 issues with one keystroke combo
[16:07:01] <agronholm> it's a LOT more work to do them manually
[16:07:21] <jaraco> agronholm, I don't want to impose extra work. If the work happens in one keystroke, and it's more work to split it out, then don't bother.
[16:09:13] <Ivo> dstufft: you think moving pip search to use PackageFinder (instead of XMLRPC) could be a good target to get in for 1.6?
[16:09:15] <dstufft> jaraco accepts PRs on github.com/jaraco/setuptools?
[16:09:39] <jaraco> In that PR, I made several Python 3 improvements, which I could have made as one commit, including whitespace adjustments. But by making the commits separately, it's much easier to review and separate different types of changes.
[18:32:20] <carljm> Ivo, dstufft: personally I think that "search finds the same packages that install would find" is more important than having descriptions in search. But I also don't really use search, so maybe I'm wrong there.
[18:32:46] <carljm> Almost seems like there should be "pip search" and "pip pypi-search"
[18:33:03] <carljm> Or else leave "pip search" as-is but introduce a "pip find" that uses PackageFinder.
[22:09:56] <dstufft> carljm: so I don't use search, so I have no idea what people would find useful
[22:12:58] <carljm> yep. the only data I have is "people file bugs because search doesn't find the same packages as install"
[22:13:16] <carljm> but that's only half the data we need, I don't know how many "search is crappy" bugs we'd get if it didn't include descriptions :-)
[22:13:33] <carljm> so: with insufficient data, status quo wins, i guess
[22:14:13] <dstufft> we could post an issue or something and twitter/distutils-sig it and stuff