IRC Logs for #circuits Thursday, 2014-08-14

prologichi00:00
prologicsort of - sort of not :)00:00
prologicat work00:00
prologicwhat’s up?00:00
prologicthat link is right00:00
prologicwhat’s up?00:00
Yamaso00:03
Yamapip install https://bitbucket.org/circuits/circuits/get/tip.tar.gz#egg=circuits00:03
Yamathis should get the latest dev, right?00:03
Yamai get still the same error with this install00:03
prologicerror with what sorry?00:09
prologicI lost a bit of the conversation since I”m at work now :)00:09
Yama<error[ircbot] (<class 'TypeError'>, TypeError("'str' does not support the buffer interface",),00:09
Yamawell, i wont bother u for long then00:10
prologicwhich example?00:11
prologicoh ircbot00:11
prologicon Python 3.4?00:11
Yama3.4.100:13
prologicokay00:16
prologiclet me test this tonight for you at home ok? :)00:16
prologicwe actually don’t really have that many Python 3.4 users using circuits00:16
Yamasounds fine... had enough frustration the last 24h XD00:17
prologicand I don’t actively develop on Python 3.4 either :)00:17
prologicbut we do support it :)00:17
YamaXD00:17
prologicsorry :)00:17
prologicmy fault :)00:17
prologicwe need CI for out examples00:17
prologichaha00:17
Yamay u no stick for latest version? i dont mean to drop older version... i mean... since im new to python (omg.. 10 months) i want to have the newest to learn...00:17
YamaCI for out examples?00:18
prologicContinious Integration for examples00:34
prologicmeaining that we test the examples automatically00:34
prologicto ensure they work00:34
prologicjust like we do with our unit/integration tests00:34
prologicThe reason we don’t use Python 3.4 actively00:34
prologicis because circuits supports 2.6 and 2.700:34
prologicPython 3.4 is new - yes00:34
prologicbut new means it lacks support for a lot of things00:34
prologiclots of older more mature projects still use Python 2.7/2.600:35
prologicand is a lot of work to port to 3.400:35
Yamaya i know00:35
Yamaand exactly that is frustrating for me XD00:35
Yamafor example.. i was glad to find a site with module builds for windows00:36
Yamapy3.300:36
Yamaand now... im missing paramiko with 3.4.100:36
Yama:/00:36
Yamait seems that updating, even for a little version change like from 3.3 to 3.4 is deadly...00:37
Yamaand not worth00:37
prologicwell yes00:58
prologicthere’s a reason for that00:58
prologicPython 3 has backwards breaking changes00:58
prologicso yeah it’s not trivial00:59
Yamai even just found pycrypto for 3.4 on windows \o/01:00
Yamai guess i leave my websites on 3.301:00
Yamaand irc + windows 3.401:00
Yamaor shall i downgrade? oO01:00
prologicstick with 3.4 :)01:27
prologicwe need users on 3.401:27
Yama:O01:27
YamaXD01:27
prologicso we get exposure to that version01:27
prologicand we keep compatibiltyi with it01:27
Yama^^01:30
Yamai need to keep jaraco irc running, till i can use circuits01:30
Yamasuprisingly... just works on 3.401:30
prologicbecause it was written with Python 3.4 in the first place :)01:37
prologicremember circuits is over 10 years old01:37
prologicand strad with Python 2.401:37
Yama:O01:38
Yamai used jaraco irc before 3.4 was released... well alpha/beta-something existed i think01:38
prologic*nods*02:23
Yamai need to relearn the variables....02:37
Yamai just cant assign a single thing currently02:37
Yamawell. 22 minutes till 5am02:38
Workstermaybe it'll be likg gtk3 when gtk4 is ot it'll be stable API wise. maybe python3 is dev work for stable python 403:46
Worksterodd major numbers are considered dev testing builds by many projects03:47
*** An_Ony_M1ose has joined #circuits03:52
kdbHey an_ony_m1ose03:52
*** angelbroz_ has joined #circuits03:52
kdbHowdy angelbroz_03:52
*** blubberdiblub has quit IRC03:52
*** An_Ony_Moose has quit IRC03:52
*** Zimsky has quit IRC03:52
*** angelbroz has quit IRC03:52
*** blubberdi has joined #circuits03:52
kdbHi blubberdi03:52
*** Zimsky has joined #circuits03:53
kdbHowdy zimsky03:53
Zimskyпривет03:54
Yamagn804:05
*** prologic_ has joined #circuits05:10
kdbHeya prologic_05:10
*** prologic has quit IRC05:10
*** anunnaki has joined #circuits06:16
kdbHowdy anunnaki06:16
*** anunnaki has quit IRC06:17
*** anunnaki has joined #circuits06:21
*** anunnaki has quit IRC06:22
*** anunnaki has joined #circuits06:23
*** anunnaki has quit IRC06:25
*** anunnaki has joined #circuits06:26
*** sapiosexual has quit IRC09:02
*** circuits has joined #circuits09:23
kdbHowdy circuits09:23
*** circuits has quit IRC09:23
prologichi09:28
*** circuits has joined #circuits09:28
prologiccircuits, hi09:28
circuitscircuits, hi09:28
prologichi09:28
circuitshi09:28
*** circuits has quit IRC09:29
*** circuits has joined #circuits09:35
*** circuits has quit IRC09:36
prologichi09:54
*** circuits has joined #circuits10:04
Zimskyпривет10:13
*** circuits has quit IRC10:15
prologic!@#$10:19
prologicI hate unicode :)10:19
*** circuits_ has joined #circuits10:20
kdbYo circuits_10:20
circuits_Yo circuits_10:20
*** circuits_ has quit IRC10:20
prologicmy god10:21
prologicpython 3.4 behaves really weirdly10:21
prologic>>> b":" == b":"10:25
prologicTrue10:25
prologic>>> b":"[0] == b":"10:25
prologicFalse10:25
prologic>10:25
prologicwtf?10:25
*** circuits has joined #circuits12:02
*** circuits has quit IRC12:02
*** circuits has joined #circuits12:03
*** circuits has quit IRC12:03
*** circuits has joined #circuits12:06
*** circuits has quit IRC12:12
*** circuits has joined #circuits12:14
*** circuits_ has joined #circuits12:14
prologicfinally12:14
circuits_finally12:14
prologic2.7 and 3.4 compat again12:14
circuits_2.7 and 3.4 compat again12:14
prologicuggh12:14
circuits_uggh12:14
*** circuits has quit IRC12:15
*** circuits has joined #circuits12:27
*** circuits_ has quit IRC12:27
*** circuits_ has joined #circuits12:28
prologicfinally12:28
circuitsfinally12:28
circuits_finally12:28
circuits_finally12:28
circuitsfinally12:28
prologicI think12:28
circuitsfinally12:28
circuits_finally12:28
circuitsI think12:28
circuits_I think12:28
circuits_finally12:28
circuits_I think12:28
circuitsfinally12:28
circuits_finally12:28
circuitsI think12:28
circuitsfinally12:28
circuitsI think12:28
circuits_I think12:28
circuitsfinally12:28
circuits_finally12:28
circuitsI think12:28
circuits_I think12:28
circuits_finally12:28
circuitsfinally12:28
circuitsI think12:28
circuits_I think12:28
circuits_finally12:28
circuitsfinally12:28
circuitsI think12:28
circuits_I think12:28
circuits_finally12:28
circuitsfinally12:28
circuitsI think12:28
circuits_I think12:28
circuits_finally12:28
*** circuits has quit IRC12:28
circuits_I think12:28
*** circuits_ has quit IRC12:28
prologicwhoops12:28
prologic:)12:28
Yamahi12:29
prologicHi12:31
prologicYama, there is more work to do with Python 3 compat12:32
prologicwe keep breaking it because we don't really have any developer using Python 3 regularly12:32
prologicso if you get Mercurial installed12:32
prologicyou could help us :)12:32
prologicthe two bots here you just saw12:33
*** circuits_github has joined #circuits12:33
circuits_github[circuits] therealprologic pushed 12 new commits to master: http://git.io/_pYQLg12:33
circuits_githubcircuits/master 4728b26 Vlad Leverstein: Added __le__ and __ge__ methods to circuits.web.wrappers.HTTPStatus. Fixes Issue #10712:33
circuits_githubcircuits/master eb307a8 James Mills: Updated ChangeLog...12:33
kdbHey circuits_github12:33
circuits_githubcircuits/master 7068c43 James Mills: Improved server support for IRC Protocol. Fixes Issue #108...12:33
*** circuits_github has left #circuits ()12:33
prologicwere on Python 2.7 and Python 3.412:33
Zimskysay what12:33
prologichi Zimsky12:33
Zimskyhi12:34
prologicwhat's up? :)12:34
Yamai couldnt manage to install mercurial, too XD12:34
Yamait wants the --c2to3 flag.... but somehow it doesnt eats it...12:34
Zimskyso circuits can run on both 2x and 3x?12:34
prologicAlways has been able to12:35
prologicwe just keep breaking the compatibiltiy :)12:35
prologicon and off :)12:35
prologicin dev that is12:35
prologicthat's one reason we haven't released 3.0 proepr yet12:36
prologicstill work to do :)12:36
prologicYama, I highly recommend it -- your distro will have mercurial12:36
prologicjust install it12:36
prologic:)12:36
prologicin fact by the looks of it12:36
prologicso far so good12:36
prologicI might have fixed the last of the compat issues recently broken12:37
prologicrunning tox against 2.6, 2.7, 3.2, 3.3, 3.4 and pypy12:37
prologic*fingers crossed*12:37
*** koobs has quit IRC12:42
Yamaprologic how do u install mercurial for py3?12:43
prologiccan't you install it from packages?12:43
prologicwhat distro are you on?12:43
Yamaim only a user on the root^^12:44
prologichttp://mercurial.selenic.com/wiki/SupportedPythonVersions12:44
prologicMercurial doesn't support Python 3 (yet)12:44
prologicanother hard application/software to port12:44
prologicBut the system has Python 2.7?12:44
prologicas well as Python 3?12:44
Yamayes12:44
Yamapython 3.2 is from system12:44
prologicso install Mercurial via 2.7 interpreter12:45
Yamahm12:45
YamaCommand /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build-yama/mercurial/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-z9yJ3a-record/install-record.txt --single-version-externally-managed failed with error code 1 in /tmp/pip-build-yama/mercurial12:46
prologicwhat error?12:47
prologicwas there something above it that failed?12:47
prologicpermissions issue?12:48
Yamaah there is a traceback in the pip.log12:48
Yamaerror: could not create '/usr/local/lib/python2.7/dist-packages/mercurial': Permission denied12:48
Yamaoh, yes12:48
Yamadidnt noticed12:48
Yamawasnt there a user parameter for pip?12:48
Yamahm no12:49
prologicyou need to install it in your home dir12:51
prologicthe easiest thing to do is create a virtualenv in your $HOME12:51
prologictry this12:51
prologicpip install --user mercurial12:51
prologicprobably with pip-2.7 install --user mercurial12:52
YamaSuccessfully installed mercurial12:52
Yamawhy isnt the --user parameter not in help? oO12:52
prologicit is12:53
prologicpip install -h12:53
Yama>_>12:53
Yamai fail in so many ways..12:53
Yamaso.. now mercurial is installed for py2.7.. how to use it for py3?12:53
Yamait just works oO12:57
Yamawhat a sorcery is this?12:57
YamaSuccessfully installed circuits12:58
Yamapip install -e hg+https://bitbucket.org/circuits/circuits#egg=circuits12:58
Yamawith dis command12:58
prologicdid you expect it to fail? :)12:59
prologicof course it "just works" :)12:59
prologicI'm still fixing some Python 3 compat issues in dev atm13:00
prologicbut all the irc ones I've fixed I believe13:00
Yamak13:00
prologic============== 28 failed, 259 passed, 1 skipped in 65.68 seconds ==============13:00
prologicERROR: InvocationError: '/home/prologic/work/circuits/.tox/py32/bin/py.test --cov=circuits --cov-report=html --junitxml=circuits-py32.xml tests'13:00
prologic___________________________________ summary ___________________________________13:00
prologicERROR:   py32: commands failed13:00
prologicwee down to 16 failing13:03
Yamai expected it to fail.. cause mercurial is installed only for py2.713:04
Yamanice13:04
prologicit's not running under Python313:04
prologicif you look at $HOME/bin/hg13:04
prologicat the top13:04
prologicyou'll see something like13:04
prologic#!/usr/local/bin/python2.713:04
prologicor similar13:04
Yamaah13:04
prologic=================== 287 passed, 1 skipped in 66.36 seconds ====================13:14
prologic___________________________________ summary ___________________________________13:14
prologic  py32: commands succeeded13:14
prologic  congratulations :)13:14
Yamanice13:15
Yamaso py2.7 is done?13:54
Yamaanyway... ima go to ma parents13:55
Yamawill check later13:56
prologicit's all nearly done13:56
prologic:)13:56
Yamanice :D13:56
*** circuits_github has joined #circuits14:03
circuits_github[circuits] therealprologic pushed 1 new commit to master: http://git.io/-HhBnw14:03
circuits_githubcircuits/master 00de276 James Mills: Python 3 compatibility fixes14:03
*** circuits_github has left #circuits ()14:03
*** ninkotech__ has quit IRC16:31
*** ninkotech__ has joined #circuits16:31
kdbWelcome back ninkotech__ :)16:31
*** anunnaki has quit IRC16:42
*** anunnaki has joined #circuits16:42
Yamare20:07
prologichey20:10
Yamastatus? :D20:16
Yamapopovers of bootstrap... the only thing i couldnt manage to use on my websites.....20:18
prologicstatus of?20:18
Yamacircuits on py320:18
Yamau a commit 6h ago20:19
Yamauh*20:19
prologicyeah most of it is all good20:22
Yama:D20:22
prologiconly 9 failing tests on Python 3.420:28
YamaXD20:45
Yamai hope not irc related20:45
*** sapiosexual has joined #circuits21:55
kdbWelcome back sapiosexual :)21:55
prologicYama, nope22:17
Yamaawesome22:17
*** koobs has joined #circuits22:50
kdbHi koobs22:50

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!