[00:32:45] <Moult> python -m myapp works fine, but pex -e myapp says no module found myapp, here's a minimal test case: http://pastebin.com/ycYnGJeV can anyone explain what's going on?
[00:35:07] <wickman> moult: you need to package myapp. in other words, myapp needs a setup.py, then you need to do pex -s <path to myapp dir with setup.py> -e myapp
[00:37:24] <Moult> wickman: http://pastebin.com/jmJGwnTG setup.py is in ./makkoto/setup.py, python makkoto/setup.py install works fine
[00:42:40] <Moult> also, is there a way for pex -r to read from a requirements.txt?
[00:45:48] <buck11> is there any way to ask pip to download sdists or pure-python wheels?
[00:56:38] <wickman> moult: requirements.txt support has been in the works for a while...just haven't had the time to finish it up
[00:57:04] <wickman> moult: you'll need to do pex -s makkoto then to pull in the makkoto source distribution
[01:06:27] <Moult> wickman: python -s makkoto fails with the same error
[12:30:03] <mgedmin> easy_install can use eggs, but I don't know if there are tools to convert wheels to eggs
[12:30:26] <ronny> hmm, i want to completely get rid of egg usage, but i have hgdistver as setup requirement
[12:31:42] <mgedmin> if you pip install hgdistver, and then pip install yourpackage as a separate step, pip will use the wheel and then setuptools will see it's already installed so won't invoke easy_install
[12:33:14] <Moult> can somebody pastebin a hello world pex example that shows pex -e working? i can't seem to get the simplest of things working
[18:53:34] <sontek> What am I missing: $pip install --allow-external BitVector
[18:53:36] <sontek> You must give at least one requirement to install (maybe you meant "pip install file:///home/sontek/.pip/wheelhouse"?)
[18:55:39] <sontek> This is what `pip help install` shows: --allow-external <package> Allow the installation of externally hosted
[21:35:43] <dmlockhart> Is there something special I have to do with pip to uninstall a package that was installed in --editable mode?
[21:36:34] <ronny> dmlockhart: probably check the pth files
[21:36:47] <dmlockhart> I keep getting "Not uninstalling <pkg> at <path_to_pkg>, outside environment <path_to_virtualnv>
[21:36:55] <ronny> (editable installs tend to be slight mess due to setuptool)
[21:37:25] <dmlockhart> ronny: I don't really know anything about the pth files... are they in the virtualenv or the package?
[21:39:41] <ronny> dmlockhart: virtualenv, pht is used to add paths to pythonpath, one of those should contain the project pat
[22:32:54] <dmlockhart> it looks like setup.py tries to parse all files with a .py ending during install, is there a way to prevent it from parsing certain files?
[22:41:57] <Moult> http://pastebin.com/FAnemEvp can anyone explain why pex -s is failing with failed to install package: setup.py not found?
[23:13:51] <Yasumoto> Moult: doh, still bumping into that?
[23:17:57] <Moult> Yasumoto: yes, but i think i've solved it now
[23:18:18] <Moult> Yasumoto: something the docs don't mention (or i missed it) is that it requires wheel to be installed (and installing it in the current venv is not enough it seems)
[23:19:06] <Moult> Yasumoto: and i assumed i could just run -s on any dir with a setup.py that i could run python setup.py install from, but it turns out that -s expects an actual source distribution built with python setup.py sdist
[23:19:06] <Yasumoto> whoa, didn't think about that
[23:37:21] <Moult> Yasumoto: another thing i'd like to add is descriptions of how to clear the pex cache - because that bit me a few times when i didn't realise it was still failing because of cache
[23:42:39] <Moult> Yasumoto: can you try `pex -r numpy` does that work for you? could be just my internet but numpy is failing to download