[15:12:53] <adourado> Hey, I'm looking into how to setup a private PyPI server at work, and I'm a little confused on what the official package is, there's seems to be at least three or four pypi server packages on pypi.python.org. Can anyone point me in the right direction regarding the recommended way of doing this?
[15:26:29] <vichak> is Warehouse ready for production? I only see development environment set up in documentation.
[15:27:46] <dstufft> adourado: you probably want something like devpi
[15:28:21] <dstufft> The code that powers PyPI itself (both Legacy PyPI, and Warehouse) is not really intended to be used anywhere except for PyPI itself
[15:40:57] <elarson> adourado: other than getting used to it, devpi has been really nice
[15:42:01] <adourado> elarson: good to know. And it's basically the same thing as PyPI, right? I can install stuff with pip, and mix official packages with the ones in devpi?
[15:46:59] <elarson> adourado: the only gotcha I've found has been the ACL bits, but I'm still very new to it.
[15:47:09] <adourado> Cool. It seems precisely what I need. The fail over to PyPI is specially cool, we might not even need to tell people to configure their requirements.txt properly to install from different servers
[15:47:41] <elarson> getting it up and running with nginx was reasonably easy. I even got ssl termination and http basic auth in place, which was a first for me
[15:47:53] <adourado> I don't think we'll be needing ACL, the stuff we wanna host is used everywhere in the company
[15:48:11] <elarson> adourado: well you still have to have a user and that user has a repo
[15:48:57] <elarson> this is actually a good thing b/c you can have things like staging/prod repos or whatever else to help a pkg go through some ci workflow
[15:49:44] <elarson> adourado: for example, I'm only using a $project/pypi repo where the "user" is the $project
[16:05:36] <elarson> btw, there is also a pkg to allow devpi to be configured wide open, but you have to auth with nginx where it'll forward the user along so you get some user tracking on the devpi side, but without having to mess with a bunch of creds / acls
[16:08:18] <adourado> Well, the issue to setup all this is with me for now, so, as long as it stays that way, I can take some time to get everything right
[16:08:56] <adourado> Lets just hope it doesn't get assigned so "some other people" around here
[16:10:50] <elarson> config management is your friend!
[16:12:33] <elarson> that friend, when you were kids, you didn't *really* want to hang out with, but they had cool toys and let you watch R rated movies
[16:56:21] <dolley> Hi everyone, I'm looking to embed django within my project with pip3 install --target path/to/project django. But I get the error: "DistutilsOptionError: can't combine user with prefix, exec_prefix/home, or install_(plat)base"
[17:34:26] <[Tritium]> https://bpaste.net/show/70268795a0f0 I dont know if this is a virtualenv issue or an issue with the windows python 2.7 installer
[19:10:16] <dolley> Hi everyone, I'm trying to install django using pip3 in a specific directory. My command is this: pip3 install --editable /home/dolley/EO_site/EO_site/Django-1.9.1 --target /home/dolley/EO_site/EO_site/ But I get the error "option --home not recognized"
[19:19:53] <Ivo> and then simply pip install <blah, editable, etc>
[19:19:59] <Ivo> but you won't need --target anymore
[19:20:54] <jonafato> if you're on 3.5, a similar tool called pyvenv is bundled with your installation and should be already available
[20:14:27] <dolley> Ivo: thanks! (sorry, i stepped away) The purpose is this is to be include django in the app because my apache VM (and eventually production server) dont support django 1.9.1
[20:15:09] <Ivo> what do you mean "don't support django 1.9.1"
[20:15:19] <Ivo> apache is a http server, not a python interpreter
[20:20:18] <linovia> Ivo: I assume its provider doesn't have it system wide already
[20:21:03] <linovia> I second the advice, use a virtualenvenv / pyvenv
[21:33:45] <dodobrain> i'm trying to install a package from a tarball. `pip install filename.tar.gz` works fine from a prompt in bash while it fails when run from within a bash script with this error: https://gist.github.com/anonymous/e7f3f680f5dc6aa4b78f
[21:34:00] <dodobrain> pip and setuptools are the only things installed in site-packages
[21:41:21] <karlpinc> I'm running a box with virtualenvs that have pip-tools==0.3.6 and a cron job invoking pip-review. But pip-review does not seem to be in the new pip-tools. What's the right replacement, pip list -o?
[21:42:44] <karlpinc> I'm inheriting this setup. Anything I need to watch out for doing such a replacment? (For some reason I see setuptools in the pip list -o output, but not in pip-review, although it may have to do with the way I'm invoking it v.s. the cronjob.)
[22:11:55] <ngoldbaum> OH: "Mind, I'd give it a try if pypi weren't an irreversible machine of doom"
[22:22:50] <tdsmith> sounds like they want the pypi test server
[22:24:15] <tdsmith> dodobrain: have you tried a newer pip?
[22:43:31] <karlpinc> Humm. pip 1.4.1 The -f option does not seem to recognize .egg files. Is there something I'm doing wrong or is this expected?
[23:10:35] <dodobrain> tdsmith, yeah. thanks it worked.. but i'm not 100% sure if it was just a pip issue.. i made some changes to the bash script itself.
[23:10:40] <dodobrain> anyway, problem resolved. thanks
[23:14:31] <dstufft> karlpinc: pip doesn't support .egg files