Bug 213578 - [NEW PORT] www/py-bokeh: Interactive Web Plotting for Python
Summary: [NEW PORT] www/py-bokeh: Interactive Web Plotting for Python
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Carlos J. Puga Medina
URL:
Keywords: feature, patch, patch-ready
Depends on:
Blocks:
 
Reported: 2016-10-17 20:45 UTC by Serhii (Sergey) Kozlov
Modified: 2016-10-20 01:46 UTC (History)
1 user (show)

See Also:


Attachments
the patch (2.75 KB, patch)
2016-10-17 20:45 UTC, Serhii (Sergey) Kozlov
no flags Details | Diff
Poudriere testport log (Python 2.7) (248.81 KB, text/plain)
2016-10-17 20:46 UTC, Serhii (Sergey) Kozlov
no flags Details
Poudriere testport log (Python 3.5) (251.43 KB, text/plain)
2016-10-17 20:46 UTC, Serhii (Sergey) Kozlov
no flags Details
The patch, v2 (2.81 KB, patch)
2016-10-18 22:36 UTC, Serhii (Sergey) Kozlov
no flags Details | Diff
Poudriere testport log (Python 2.7), for v2 (248.77 KB, text/plain)
2016-10-18 22:36 UTC, Serhii (Sergey) Kozlov
no flags Details
Poudriere testport log (Python 3.5), for v2 (251.91 KB, text/plain)
2016-10-18 22:37 UTC, Serhii (Sergey) Kozlov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2016-10-17 20:45:54 UTC
Created attachment 175880 [details]
the patch

Bokeh is a Python interactive visualization library that targets modern web browsers for presentation. Its goal is to provide elegant, concise construction of novel graphics in the style of D3.js, and to extend this capability with high-performance interactivity over very large or streaming datasets. Bokeh can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications.

Testing:
1. Poudriere with Python 2.7 and 3.5 (portlint included)
2. Done basic plots using the lib
Comment 1 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2016-10-17 20:46:36 UTC
Created attachment 175881 [details]
Poudriere testport log (Python 2.7)
Comment 2 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2016-10-17 20:46:58 UTC
Created attachment 175882 [details]
Poudriere testport log (Python 3.5)
Comment 3 Carlos J. Puga Medina freebsd_committer freebsd_triage 2016-10-18 10:44:08 UTC
Testing@work
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2016-10-18 11:27:04 UTC
Review items:

 * Add LICENSE_FILE (${WRKSRC}\LICENSE.txt)
 * Should use USE_PYTHON=concurrent (for version-suffixed console/cli scripts)
 * Add missing minimum version for py-futures and use PYTHON_REL==2700 as per setup.py:

   if sys.version_info[:2] == (2, 7):
   REQUIRES.append('futures>=3.0.3')
Comment 5 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2016-10-18 22:36:00 UTC
Created attachment 175921 [details]
The patch, v2
Comment 6 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2016-10-18 22:36:57 UTC
Created attachment 175922 [details]
Poudriere testport log (Python 2.7), for v2
Comment 7 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2016-10-18 22:37:44 UTC
Created attachment 175923 [details]
Poudriere testport log (Python 3.5), for v2
Comment 8 Serhii (Sergey) Kozlov freebsd_committer freebsd_triage 2016-10-18 22:38:59 UTC
(In reply to Kubilay Kocak from comment #4)

Fixed everything as you noted, thanks for the tips!
Comment 9 commit-hook freebsd_committer freebsd_triage 2016-10-20 01:45:54 UTC
A commit references this bug:

Author: cpm
Date: Thu Oct 20 01:45:26 UTC 2016
New revision: 424301
URL: https://svnweb.freebsd.org/changeset/ports/424301

Log:
  [NEW PORT] www/py-bokeh: Interactive Web Plotting for Python

  Bokeh is a Python interactive visualization library that targets modern web
  browsers for presentation. Its goal is to provide elegant, concise construction
  of novel graphics in the style of D3.js, and to extend this capability with
  high-performance interactivity over very large or streaming datasets. Bokeh can
  help anyone who would like to quickly and easily create interactive plots,
  dashboards, and data applications.

  WWW: http://bokeh.pydata.org/

  PR:		213578
  Submitted by:	Sergey Kozlov <kozlov.sergey.404@gmail.com>
  Approved by:	koobs (mentor)

Changes:
  head/www/Makefile
  head/www/py-bokeh/
  head/www/py-bokeh/Makefile
  head/www/py-bokeh/distinfo
  head/www/py-bokeh/pkg-descr
  head/www/py-bokeh/pkg-message
Comment 10 Carlos J. Puga Medina freebsd_committer freebsd_triage 2016-10-20 01:46:41 UTC
Committed!

Thanks