PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Tuesday the 10th of February, 2015

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[16:21:55] <sterns> hello, I'm trying to install eyeD3, per these instructions: http://eyed3.nicfit.net/installation.html and instead of the expected v7.5, I'm getting eyeD3 0.6.18.
[16:22:28] <sterns> Can someone point me in the right direction?
[16:23:41] <sterns> I'm using Ubuntu 14.10
[16:48:00] <dstufft> s1341: eyed3 isn't uploaded to PyPI
[16:48:05] <dstufft> er
[16:48:11] <dstufft> guess he left
[16:52:02] <xafer> => https://pypi.python.org/pypi/eyeD3/ but their setup.py is quite strange :o
[17:05:32] <dstufft> xafer: right, there are no files uploaded to PyPI
[17:07:06] <xafer> yup, my bad :)
[17:42:37] <_habnabit> does any pypi server have some sort of support for... parameterized wheels? i'm not sure how to describe it, but the thing i'm aiming for is not having to run multiple pypi servers because i want to build wheels for both 12.04 and 14.04 boxes
[17:43:22] <dstufft> _habnabit: not currently
[17:43:37] <_habnabit> dstufft, darn
[17:43:47] <_habnabit> dstufft, is this something that people are working on or something?
[17:44:19] <dstufft> _habnabit: though all you really nee dis different URLs, so you could use different devpi indexes, or a static server with 12.04 and 14.04 diretories, though you'd still need to configure pip with the correct URL for the system you're on
[17:44:50] <_habnabit> dstufft, oh, devpi can do multiple indexes?
[17:45:00] <dstufft> _habnabit: people are talking about it on and off, the biggest thing the "binary linux wheel" problem is missing is someone whose willing to champion a particular solution and write a PEP
[17:45:09] <dstufft> _habnabit: yea, it can even inherient one index from another
[17:45:13] <_habnabit> dstufft, neat
[17:45:26] <_habnabit> dstufft, so i could have a source index, and two binary wheel indexes that inherit from them
[17:45:36] <dstufft> _habnabit: so you can have an index that more or less corespond to the Debian concept of an 'any' arch, and then binary indexes that inherient
[17:45:40] <dstufft> yea
[17:46:56] <_habnabit> sounds like devpi is the way to go then
[17:47:22] <_habnabit> after months and months of bitching, i finally convinced our organization that localshop needs to be replaced with something else
[17:47:23] <dstufft> you'll still need to do something like ``pip install --index-url https://mydevpi.example.com/myuser/ubuntu-14.04/, but you won't need to configure the "any" index since devpi will handle that
[18:10:55] <ronny> _habnabit: linux abi tags re currently unolved,
[18:11:10] <ronny> *unsolved
[18:11:39] <_habnabit> ronny, you think it might eventually include linux distro/version?
[18:12:59] <ronny> _habnabit: yes, there was some discussion with dstufft about doing binary wheel tags for major distros at least
[18:13:13] <ronny> _habnabit: but thats still planning stage at bsat as far as i know
[18:13:36] <_habnabit> okay
[18:14:45] <ronny> bbl
[19:09:21] <_habnabit> http://paste.pound-python.org/show/Oqae3ZFX6hiU2Q3TW8u1/ easy_install-3.4 generated a pip2.7 binary???
[19:09:29] <nanonyme> dstufft, btw, does PyPI intentionally require a newer ssl than Python 2.6.5 for Windows shipped with?
[19:09:53] <nanonyme> Yes, I know that's a long dead version, we're looking to upgrade to 2.7.9 at some point
[19:10:31] <dstufft> _habnabit: wat
[19:11:17] <dstufft> nanonyme: We require an OpenSSL that's new enough to support sha256 certificates because sha1 certificates are weak (and browsers are starting to ding you for using them)
[19:11:30] <dstufft> that's the most likely cause of 2.6.5 not being able to access PyPI
[19:14:49] <nanonyme> Right
[19:18:41] <dstufft> So it wasn't intentional to 2.6.5 but we know that it means older OpenSSL's can't hit us, and there's not much we can do about it :(
[19:19:05] <dstufft> CAs won't even issue sha1 cerificates anymore soon
[19:19:17] <dstufft> (if they haven't stopped issuing them yet)
[19:19:35] <dstufft> so that means 2.6.5 on Windows is going to be unable to hit more things as people's certs expire
[19:24:59] <nanonyme> We have an internal PyPI instance which helps some. Though some silly person made the index /+simple instead of /simple
[19:25:24] <nanonyme> pip disapproves :)
[19:28:26] <nanonyme> https://pypi.python.org/pypi/devpi/1.0 guess it's this
[19:30:51] <nanonyme> dstufft, wouldn't happen to recall on the top of your head whether /+simple should be acceptable by pip?
[19:31:12] <dstufft> nanonyme: should be able to yea, lots of people use devpi and pip together
[19:31:29] <nanonyme> Guess I'd better take another look at it at work then
[19:32:50] <nanonyme> Basically the Python upgrade involves recompiling of some internal extensions for a new virtualenv + deploying Python in gazillion templates. Something nicer to do not-on-development-sprints