PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Friday the 12th of February, 2016

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[00:04:48] <njs> actually, this isn't as bad as I remembered. I don't know if that means it got better, or I got worse :-)
[00:04:54] <njs> I think it's: setup.py [global options] [--no-user-cfg] develop --no-deps [install options] [--user --prefix=""] [--home=$TARGETDIR] [--prefix=...], possibly in a subdirectory. --root is ignored.
[00:06:15] <lifeless> approx yes
[00:06:23] <lifeless> not a great interface :)
[00:06:23] <njs> lifeless: how confident are you that the --root and --target arguments defined for ``develop`` in your draft cover all the cases that pip actually uses?
[00:06:56] <lifeless> I derived them looking at the function calls in pip
[00:07:06] <lifeless> so, while I don't recall the code this second, fairly.
[00:07:27] <njs> --user and --home are special cases of --prefix?
[00:14:57] <lifeless> njs: mmm, brain is failing. I think I need to hunt food
[00:15:04] <njs> good plan
[00:15:26] <lifeless> but yes, from memory
[00:15:41] <lifeless> --user and --home are precanned prefixes
[00:33:43] <njs> so... --target and --prefix are identical except they have disjoint implementations and --target implies --ignore-installed?
[00:39:11] <njs> sigh.
[00:50:46] <njs> oh, the difference between --home=$DIR and --prefix=$DIR is that --home=$DIR installs into $DIR/lib/python, while --prefix=$DIR installs into $DIR/lib/pythonX.Y/site-packages/
[00:51:26] <njs> and pip install --target=$DIR maps to --home=$DIR
[00:52:46] <njs> .....except this is wrong, because pip install --target=$DIR actually just drops the python files into $DIR, so I'm misreading something somewhere. wtf.
[01:15:47] <njs> lifeless: I think my conclusion from all of this is (a) screw it, technically --prefix is not quite a replacement for all possible install settings, but the only *useful* things to pass to install -e are --prefix= and --root= and --user, and all of those are covered. (b) in fact we can simplify by just making the --prefix mandatory, and make it the only option provided -- everything else including --root can be folded into it.
[03:10:42] <Ivo> !logs
[03:10:42] <pmxbot> http://chat-logs.dcpython.org/channel/pypa-dev
[03:13:53] <Ivo> dstufft, could you check what has happened to https://virtualenv.pypa.io ?
[04:54:02] <pmxbot> jaraco pushed 2 commits to setuptools (https://bitbucket.org/pypa/setuptools/) :
[04:54:02] <pmxbot> Replace upload docs with a reference to distutils docs, as
[04:54:02] <pmxbot> Override upload command to load passwords from keyring when available and not otherwise specified.
[04:57:29] <pmxbot> jaraco pushed 2 commits to setuptools (https://bitbucket.org/pypa/setuptools/) :
[04:57:30] <pmxbot> Added tag 20.1 for changeset 06c9d3ffae80
[04:57:30] <pmxbot> Bumped to 20.2 in preparation for next release.
[16:19:57] <pmxbot> jaraco pushed 5 commits to setuptools (https://bitbucket.org/pypa/setuptools/) :
[16:19:58] <pmxbot> Remove unused import
[16:19:58] <pmxbot> Upload_docs should also resolve passwords from keyring same as upload command.
[16:19:58] <pmxbot> Bumped to 20.1.1 in preparation for next release.
[16:19:58] <pmxbot> Added tag 20.1.1 for changeset 919a40f18431
[16:19:58] <pmxbot> Bumped to 20.1.2 in preparation for next release.
[16:21:29] <pmxbot> jaraco pushed 1 commit to setuptools (https://bitbucket.org/pypa/setuptools/) :
[16:21:29] <pmxbot> Correct syntax in changelog
[16:37:02] <Ivo> dstufft, could you check what has happened to https://virtualenv.pypa.io ?
[16:37:14] <dstufft> Ivo: something is fucked up in RTD I think
[16:37:36] <Ivo> coool
[16:37:40] <dstufft> curl https://readthedocs.org/en/latest/ -k -H 'Host: virtualenv.pypa.io' -H 'X-RTD-SLUG: virtualenv' -I is returning a 404
[16:38:01] <Ivo> had to be same day i open https://bitbucket.org/pypa/setuptools/issues/495/consider-hosting-documentation-at
[16:38:12] <Ivo> just had to
[16:38:53] <Ivo> http://virtualenv.readthedocs.org/en/latest/ still works fwiw
[18:02:20] <dstufft> https://virtualenv.pypa.io/en/latest/ is fixed now