[00:22:13] <_habnabit> if i'm using `pip install -d` to download a bunch of packages, is there a way to say 'ignore git+https:// in the requirements.txt' file? it fails on those when i'd like to just skip them
[00:22:50] <_habnabit> i'd rather not split the requirements.txt file into two, though i could do that
[00:51:37] <dstufft> _habnabit: presuamably the regex you want to skip
[00:51:49] <_habnabit> oh, yeah, i was just commenting on that it actually is an option
[00:51:49] <wickman> dstufft: this is reminiscent of s/just call a function with arguments/just edit a text file/
[00:52:37] <dstufft> wickman: yea I want to remove it, I have no idea why it was added, or why it was silenced in the help output and undocumented, but it seems like thing that just makes things more confusing
[00:53:01] <_habnabit> i guess i won't use it then ;<
[00:53:15] <_habnabit> weird that it exists though
[00:53:21] <wickman> i could see it being useful if it was used to cull requirements pulled in transitively
[00:53:56] <dstufft> everything I know about it, I know because I saw it here https://github.com/pypa/pip/blob/develop/pip/cmdoptions.py#L141-L147
[00:54:07] <dstufft> I don't even know if it works anymore or if it bitrotted
[00:54:38] <dstufft> another weird option, you can specify the default VCS for editable installs, incase you get tired of typing git+ or something
[00:54:52] <_habnabit> if i put a -r in a requirements.txt file, where is the path relative to? the cwd?
[00:56:39] <dstufft> I bet it was an accident though!
[02:58:29] <weykent> i'm having some trouble getting pip to recognize my wheels. the wheel's name is 'sanpera-0.1.1.dev4-cp34-cp34m-linux_x86_64.whl' and on a linux x86_64 box i'm getting 'skipping ... because it is not compatible with this Python' in the pip output
[02:58:53] <weykent> i'm not even entirely clear what all the parts of the wheel filename mean
[02:59:16] <weykent> is there a way to get pip to explain in more detail what the incompatibility is?
[04:59:27] <weykent> well, i found http://legacy.python.org/dev/peps/pep-0425/ but it doesn't describe what the 'm' is in 'cp34m' afaict
[05:01:07] <dstufft> weykent: it means CPython was compiled with pymalloc
[05:06:28] <weykent> man, what the heck. i don't know how, but it looks like installing python 3.4 from the same deb has resulted in pymalloc on one machine and no pymalloc on the other
[05:06:38] <weykent> i guess i'll purge and reinstall
[05:07:57] <weykent> apt-cache show lists the same SHA256, too
[05:09:01] <weykent> oh, duh. i'd installed python 3.4 from source previously and it was in ~/.local
[05:17:54] <weykent> what's the best way to maintain an internal fork of a project, version-number-wise? PEP-386 doesn't let me use an arbitrary suffix or infix to indicate 'this is a forked version', so i've just been making .dev version number releases on top of the existing version numbers
[05:18:09] <weykent> maybe i should just change the project name to projectname_internal or something
[05:18:25] <weykent> either way the package will only be available on the internal pypi
[05:25:25] <weykent> so instead of 0.5.dev1, do 0.5-1 ?
[15:49:07] <mpj17> Good morning! Could someone please help me with an issue I am having using Twine to upload a package to PyPI? I am confused by an error:
[15:49:09] <mpj17> HTTPError: 403 Client Error: You are not allowed to edit 'gs.dmarc' package information
[15:49:13] <mpj17> I have registered, and Twine seems to authenticate fine. I cannot figure out what to do next.