Since version v0.4, bokeh comes with Python 3 support. Unfortunately it is not enough to replace "PYTHON_COMPAT=( python2_7 )" with "PYTHON_COMPAT=( python{2_7,3_3} )". Adding python3_* targets would be highly appreciated. Reproducible: Always
Can you please clarify? python3_* includes py3.2, is it just 3.3 & 3.4 requested here?
I actually use bokeh only in conjunction with ipython, which supports Python 3.3 or higher (py3.2 isn't supported). Thus py3.3 would be sufficient for me and neither py3.2 nor p3.4 are not required to full fill my needs.
Created attachment 380306 [details] bokeh-0.4.4.ebuild
Created attachment 380308 [details, diff] bokeh-0.4.4-fix_test_object.patch
Here is an updated ebuild for bokeh-0.4.4 1. Add python{3_3,3_4} support 2. Add missing deps 3. Fix tests 4. Add examples and chaco use-flags: <flag name="chaco">Enable interface for implementing qplot and ggplot like functionality using chaco</flag> This ebuild has been discussed and reviewed on #gentoo-python (thanks idella4 and floppym). I was the only person to test it so any eventual bug is on me. If you have any questions or doubts you can find me on irc as fau. PS Marius: ipython notebooks from bokeh examples work fine after installing www-servers/tornado If you have any comments on this ebuild's functionality then please let me know. I tried my best to make sure that everything works but I'm not an bokeh user myself.
Thank you very much for your work on updating the ebuild. Unfortunately emerge fails if python2_7 AND python3_3 are selected. Building for a single python target (either 2.7 or 3.3) works fine.
07 Jul 2014; Justin Lecher <jlec@gentoo.org> bokeh-0.4.4.ebuild: Fix parallel installation issues, #516052 *bokeh-0.4.4 (07 Jul 2014) 07 Jul 2014; Justin Lecher <jlec@gentoo.org> +bokeh-0.4.4.ebuild, +files/bokeh-0.4.4-fix_test_object.patch, metadata.xml: Importing Version BUmp from sci overlay, thanks olifre; #516052
Created attachment 380352 [details] bokeh-0.4.4 build.log: python2_7 and python3_3 target
works now. please resync later
Thanks, apparently I forgot to test this case and didn't think about possible issues. Perhaps I needlessly rushed it to the science overlay. I just read Justin's message on the mailing list and followed. PS Recognition in ChangeLog entry is wrong. I'd prefer to be refered to by my real name or as fau (my github login is aufau, olifre is responsible for previous commit).
(In reply to Witold Piłat from comment #10) > Perhaps I needlessly rushed it to the science overlay. I just read Justin's > message on the mailing list and followed. That was exactly what I would like to see. > > PS Recognition in ChangeLog entry is wrong. I'd prefer to be refered to by > my real name or as fau (my github login is aufau, olifre is responsible for > previous commit). I am sorry for that. It's fixed now.