[10:45:08] <gisli> hey guys, I'm getting an error while trying to install Beaver with pip, any ideas? Traceback: http://pastie.org/private/ecmo6fuzy0yvxbegmjg
[11:01:17] <straycat> Hi, is the official repo for setuptools the one in http://svn.python.org/projects/sandbox/ or the one in https://bitbucket.org/pypa/setuptools/ ?
[11:15:03] <mgedmin> gisli, I suspect it's a bug in pbr
[11:16:26] <mgedmin> straycat, https://pypi.python.org/pypi/setuptools#downloads points to bitbucket
[11:19:13] <straycat> From that link: "In addition to the PyPI downloads, the development version of setuptools is available from the Bitbucket repo, and in-development versions of the 0.6 branch are available as well."
[11:21:45] <mgedmin> maintained for those who need it, assuming there are any
[11:22:16] <mgedmin> there was a long period of dormancy with setuptools at 0.6csomething where upstream was afraid to make new releases because things might break
[11:22:26] <mgedmin> then new maintainers showed up and setuptools development unfroze
[11:22:32] <mgedmin> (some things broke and got fixed)
[16:39:00] <DanielHolth> delanne you can put your private package's sdist or wheel in a directory, and use the PIP_FIND_LINKS environment variable to have pip look for it
[22:16:07] <pf_moore> dstufft: re python-dev thread about building Python extensions on Windows, as a non-Windows user, how much more do you think you need than what I posted?
[22:16:50] <dstufft> pf_moore: telling me how to figure out the appropiate versions of things and links and stuff would be cool too
[22:17:15] <dstufft> the thing we're competing with is ``sudo apt-get build-essential`` :/
[22:19:25] <pf_moore> Well, you're never going to get that on Windows. "Get VS 2010 Express from http://www.example.com/whatever and run the installer" is the level I'm aiming at.
[22:21:46] <pf_moore> The Visual Studio installers don't support unattended installs (or at least, if they do it's more complicated than just clicking "Next" through the GUI installer)
[22:22:15] <pf_moore> So expecting people to be capable of doing that seems reasonable.
[22:23:28] <pf_moore> Of course, it might be fun to talk down to Linux users as if they are less intelligent than the average Windows user, but I'd probably better not ;-)
[22:58:41] <dstufft> pf_moore: sorry had to help my daughter
[22:59:06] <dstufft> pf_moore: yea I don't mean to say that it's going to be that easy, and I don't think that "ge the installer from X place and install it" is dificult in general
[22:59:50] <dstufft> mostly I have no idea what versions of what need to be installed, and I know there's an Express and a not express and which one I want, I think i've seen some people saying that if you pick the express option it can only build things in certain ways?
[23:01:19] <dstufft> a package manager manager for windows!
[23:02:49] <pf_moore> AFAICT, OneGet is only in PowerShell 5, which needs Windows 8+ Wish I still had my MSDN subscription...
[23:04:42] <pf_moore> But as for instructions, I'm going for "if you want to do X, get Y"
[23:05:50] <pf_moore> It's easier that way, because you're right, "if you have Y, you can do X" gets nasty (Express can't do 64-bit, unless it's Express 2014, blah blah blah).
[23:06:18] <pf_moore> There's not actually that many combinations to worry about in practice, tough.
[23:15:36] <dstufft> pf_moore: aren't you CPython core?
[23:16:57] <pf_moore> Technically no, just a hanger on. I did have a core dev MSDN, but it expired and nobody seemed to be doing the renewal exercise.
[23:17:29] <dstufft> pf_moore: oh, well I'm sure you can get one again
[23:17:59] <pf_moore> I didn't push it, because honestly you don't need paid MSVC to do anything with Python these days :-) But yeah, I'm sure I could ask Steve Dower if I wanted one. May do so sometime.
[23:18:58] <pf_moore> (The original contact wasn't Steve, IIRC it was Brian Curtin)
[23:19:01] <dstufft> pf_moore: yea, I mean pip has this psuedo core thing now, so I think it makes sense :D
[23:19:11] <dstufft> we're kinda core but kinda not
[23:19:38] <dstufft> I'm techincally core I guess, but I generally don't do anything but updated pip inside ensurepip :D
[23:19:47] <pf_moore> Might do it, just to get my hands on VS 2014, so I can try it out.
[23:20:10] <dstufft> also wrt to your latest email, I think not going into random dependencies is fine (like libyaml)
[23:20:15] <pf_moore> (And play with Windows 8.1 and 10 - I hear they are distinctly better than 8.0...)
[23:20:42] <pf_moore> Yeah, dependencies *are* a genuine pain, but not something for a beginners article.
[23:21:00] <dstufft> getting linux developers to care at all about distribiuting wheels on Windows would be a ton easier if there's a "here's the shit you need to do to set up a basic environment" guide
[23:21:55] <pf_moore> One day I might get round to working out a good way of configuring stuff so people can dump dependencies in one location, like /usr/local/lib. I think it's just getting env vars right, but the registry gets involved too.
[23:22:04] <pf_moore> So many distractions, so little time :-)
[23:24:11] <dstufft> pf_moore: I know that feeling
[23:25:35] <pf_moore> Re getting Linux developers to care, if it wasn't for OS license issues, providing a VirtualBox template that consisted of Windows with all the dev tools preinstalled would be a great option
[23:26:04] <pf_moore> How do companies like Rackspace handle Windows license issues?
[23:26:29] <dstufft> pf_moore: it's baked into the cost of the VM isntance
[23:26:44] <dstufft> e.g. the same size VM costs more if you get Windows than if you get a free Linux
[23:26:52] <dstufft> it also costs more if you install RHEL for instance
[23:27:07] <dstufft> pf_moore: we could make VM images
[23:27:17] <dstufft> I know in EC2 you can make an image that anyone can run
[23:27:24] <dstufft> I think we can do the same in Rackspace, I'm not sure tho
[23:28:34] <pf_moore> Yeah, I was thinking free tier stuff, but you tend not to get Windows free VMs from anyone (presumably for that reason)
[23:42:56] <dstufft> pf_moore: if it's for OSS Rackspace does grants of 2k/month for free
[23:43:04] <dstufft> so you can get it, but it requires emailing and asking
[23:43:30] <dstufft> also for non OSS rackpsace does developer grants for like 50/month or something
[23:43:38] <dstufft> but I think that only lasts for a year
[23:50:12] <pf_moore> dstufft: A template that J. Random Hacker could copy and use would be nice. If EC2 does that, maybe it's about time I set up an account and tried the year's free tier.
[23:50:52] <dstufft> pf_moore: I don't know the legality of making an AMI that contains the VS Express or the SDK or whatever
[23:50:59] <dstufft> but Amazon will handle the windows license at least
[23:51:06] <dstufft> an AMI is just an amazon machine image
[23:51:35] <dstufft> you make one, you get an ID, and you can hand that ID out to people and when they create a machine they can pass that ID into the UI to bootstrap your image
[23:54:35] <dstufft> I find Linux/OSX/etc super easy
[23:54:42] <dstufft> but Windows makes my head hurt
[23:55:01] <dstufft> I'm sure you could drop a Windows dev on any of my linux boxes and they'd be cursing as much as I am at windows
[23:55:49] <dstufft> pf_moore: if nathan doesn't want to do it (or if you want more eyes) i'm happy to review docs too and try to install something that requires compiling on Windows
[23:55:57] <dstufft> I've never successfully created a windows build environment
[23:59:08] <pf_moore> dstufft: As VS Express and the SDKs are free, I assume it'd be OK, but I might run it by Steve Dower before publicising it.