File tree Expand file tree Collapse file tree 4 files changed +116
-0
lines changed Expand file tree Collapse file tree 4 files changed +116
-0
lines changed Original file line number Diff line number Diff line change 1+ " %PYTHON% " setup.py install
2+ if errorlevel 1 exit 1
3+
4+ :: Add more build steps here, if they are necessary.
5+
6+ :: See
7+ :: http://docs.continuum.io/conda/build.html
8+ :: for a list of environment variables that are set during the build process.
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ $PYTHON setup.py install
4+
5+ # Add more build steps here, if they are necessary.
6+
7+ # See
8+ # http://docs.continuum.io/conda/build.html
9+ # for a list of environment variables that are set during the build process.
Original file line number Diff line number Diff line change 1+ Initial setup was done using:
2+
3+ ` conda skeleton pypi plotly --version 1.12.4 `
4+
5+ To test all imports, manually added following dependencies at runtime:
6+ ```
7+ - matplotlib
8+ - numpy
9+ - ipython
10+ - ipywidgets
11+ ```
12+
13+ I also had to change all ` module/submodule ` in the test imports to ` module.submodule ` .
14+
15+ Finally, build and test the created version:
16+
17+ ` conda build plotly `
18+
19+ Currently, the updated (version 1.12.4) conda package sits at https://anaconda.org/chohner/plotly . There seems to be an old offial package at https://anaconda.org/plotly/plotly .
Original file line number Diff line number Diff line change 1+ package :
2+ name : plotly
3+ version : " 1.12.4"
4+
5+ source :
6+ fn : plotly-1.12.4.tar.gz
7+ url : https://files.pythonhosted.org/packages/02/e0/5b739403c3180298ebe277cbc9f5ee99e546ab24768b1732a2d6b381091b/plotly-1.12.4.tar.gz
8+ md5 : f1ff6b1b18554258aab50449ab571ee2
9+ # patches:
10+ # List any patch files here
11+ # - fix.patch
12+
13+ # build:
14+ # noarch_python: True
15+ # preserve_egg_dir: True
16+ # entry_points:
17+ # Put any entry points (scripts to be generated automatically) here. The
18+ # syntax is module:function. For example
19+ #
20+ # - plotly = plotly:main
21+ #
22+ # Would create an entry point called plotly that calls plotly.main()
23+
24+
25+ # If this is a new build for the same version, increment the build
26+ # number. If you do not include this key, it defaults to 0.
27+ # number: 1
28+
29+ requirements :
30+ build :
31+ - python
32+ - setuptools
33+ - requests
34+ - six
35+ - pytz
36+
37+ run :
38+ - python
39+ - requests
40+ - six
41+ - pytz
42+ - matplotlib
43+ - numpy
44+ - ipython
45+ - ipywidgets
46+
47+ test :
48+ # Python imports
49+ imports :
50+ - plotly
51+ - plotly.graph_objs
52+ - plotly.grid_objs
53+ - plotly.matplotlylib
54+ - plotly.matplotlylib.mplexporter
55+ - plotly.matplotlylib.mplexporter.renderers
56+ - plotly.offline
57+ - plotly.plotly
58+ - plotly.plotly.chunked_requests
59+ - plotly.widgets
60+
61+ # commands:
62+ # You can put test commands to be run here. Use this to test that the
63+ # entry points work.
64+
65+
66+ # You can also put a file called run_test.py in the recipe that will be run
67+ # at test time.
68+
69+ # requires:
70+ # Put any additional test requirements here. For example
71+ # - nose
72+
73+ about :
74+ home : https://plot.ly/python/
75+ license : MIT
76+ summary : ' Python plotting library for collaborative, interactive, publication-quality graphs.'
77+
78+ # See
79+ # http://docs.continuum.io/conda/build.html for
80+ # more information about meta.yaml
You can’t perform that action at this time.
0 commit comments