PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Saturday the 14th of February, 2015

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[05:00:00] <gv1222> hey, im trying to pip install cryptography on centos 6.5/python2.6 but it keeps failing. anyone help would be appreciated: https://dpaste.de/k4OV
[05:00:07] <gv1222> thanks
[06:12:13] <ronny> gv1222: your paste is gone
[06:12:37] <gv1222> i can repost 1min
[06:15:51] <gv1222> https://dpaste.de/Cu9h
[06:17:38] <ronny> gv1222: it seems like you are missing the libffi-devel pagage (not usre abotu the exact name)
[06:18:08] <gv1222> i've yum installed it and also compiled from source
[06:18:35] <gv1222> Package matching libffi-devel-3.0.5-3.2.el6.x86_64 already installed. Checking for update.
[06:19:02] <ronny> gv1222: is it perhaps in a location thats not availiable without pkg-config intervention?
[06:19:50] <ronny> (im on a modern distro, i have no trouble)
[06:20:45] <gv1222> im not sure
[06:21:16] <gv1222> are you saying centos 6 isnt modern lol? 7 is quite new still
[09:28:40] <ronny> gv1222: enterpreise distributions are rather outdated due to enterprise constraints - im using modern and recent things
[14:25:59] <jpadilla> Any ideas why trying to upgrade pip is downloading latest 6.0.8 but is failing with a FileNotFoundError looking for pip/pip-6.0.3.dist-info/METADATA
[15:39:19] <ronny> any pip/setptools version here - im using local version tags wihh + - setuptools somehow turns that into a - and a legacyversion + completely breaks compare
[15:40:15] <ronny> i mean like seriously broken, it appears that 1.2.dev234+NODEID is sorted as lower version than 1.1
[17:56:44] <dstufft> ronny: are you used setuptools *+?
[17:56:46] <dstufft> er
[17:56:46] <dstufft> 8+
[18:42:08] <ronny> dstufft: yes
[18:42:25] <ronny> dstufft: python setup.py --version gives me the +, the installed package has the - its a total pain
[18:42:44] <dstufft> hmmm, that's odd... setuptools 8+ and pip 6+ should both support that fine
[18:49:47] <ronny> dstufft: i have no idea where it gets turned
[18:50:28] <ronny> /home/private/Projects/pytest-dev/execnet/.env/lib/python2.7/site-packages/setuptools/dist.py:291: UserWarning: The version specified (u'1.3.dev21+7ced7dba9e5b+20150214') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.
[18:50:39] <dstufft> oh
[18:50:42] <dstufft> you have two +'s?
[18:50:54] <dstufft> change the second + to a .
[18:51:23] <ronny> hmm
[18:51:34] <ronny> is there a builtin lib for composing versions?
[18:51:41] <ronny> (its starting to get tricky
[18:51:54] <ronny> (hgistver composes versions based on tags
[18:52:43] <dstufft> um, there's no lib for composing versions, we have one for parsing. I'm happy to takek PRs or issues describing how you'd like to mutate versions though
[18:52:59] <dstufft> https://github.com/pypa/packaging
[18:53:16] <ronny> dstufft: also any other way to better integrate hgddistver would be nice
[18:53:34] <ronny> (atm i have to mess with pkg_info to get the code right for sdist)
[18:53:53] <ronny> dstufft: can i grind you a bit into my problems wrt hgdistver and packaging?
[18:54:52] <dstufft> "grind me" ? Does that just mean talk it through with me?
[18:55:57] <ronny> well, it means that there is potential pypa work to delgate ^^ not sure if i can do the pr in a timely fashion
[18:56:18] <ronny> dstufft: do you know the rough basics of hgdistver?
[18:57:02] <dstufft> it generated versions based off vcs tags and such yea?
[18:57:07] <dstufft> generates*
[18:58:00] <ronny> yes
[18:58:43] <ronny> i have to do pretty evil things to deal with sdists tho
[18:58:56] <ronny> (there is no sane way to inclide the static version as external tool
[18:59:12] <dstufft> yea
[18:59:16] <dstufft> it's not a great sitaution :|
[18:59:34] <dstufft> we're trying to tease apart the different places setup.py is used
[18:59:43] <dstufft> so that it's easier to support stuff like this
[19:10:25] <ronny> dstufft: so bascially i need one plus and the rest is dots?
[19:11:07] <dstufft> ronny: yea, the + seperates the local version from rest, inside the local version you can use alpha numerics, and .
[19:11:18] <ronny> i see
[19:11:45] <ronny> dstufft: s i cant upload a package including a node to pypi? but i could uploade one without?
[19:12:03] <dstufft> (I know PEP 440 is long and wordy and covers a ton of corner cases so it's not exactly the easiest thing to read. It's primarily designed at people writing tooling to parse / interopt with other tooling, we need more PEPs ontop of it that define recommended subsets to use)
[19:12:16] <dstufft> you cannot upload a version to PyPI that includes a +local.version
[19:52:04] <ronny> dstufft: i jsut recalled the othre part - file finders need to be opt in based on feature flags
[19:52:21] <ronny> dstufft: else once hgdistver is installed in a virtualenv all pip installs will run a hg status
[20:52:29] <_habnabit> ronny, have you seen vcversioner
[21:30:00] <ronny> _habnabit: no
[21:30:39] <ronny> _habnabit: seems git-only
[21:30:45] <_habnabit> ronny, it's not
[21:31:36] <ronny> hgdistver is also multi-scm
[21:31:51] <ronny> _habnabit: does it guess te next version?
[21:32:23] <_habnabit> ronny, http://vcversioner.readthedocs.org/en/latest/#development-versions
[21:33:52] <ronny> hmm
[21:34:06] <ronny> now im wondering about merging
[21:35:15] <ronny> oh, no file finder
[21:38:54] <ronny> _habnabit: when i started that didnt exist tho ^^
[21:39:06] <_habnabit> ronny, yeah, i see it's been around for a while
[21:39:17] <_habnabit> ronny, i don't know how i didn't find it when i was investigating this originally
[21:39:38] <ronny> _habnabit: might be because there is a hg in the name
[21:41:32] <ronny> you have a god function ^^
[21:41:55] <_habnabit> haha i know
[21:43:44] <ronny> can it make life alreadty :P
[21:44:56] <ronny> hmm, your docs are nicer