summaryrefslogtreecommitdiff
path: root/glue-core/meta.yaml
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@users.noreply.github.com>2018-01-07 14:56:49 -0500
committerGitHub <noreply@github.com>2018-01-07 14:56:49 -0500
commita13bd9ea702bb659a1266d93d28ff63a6839fe89 (patch)
treebeb8e421ed8e5e64fd92079da3b8b85fe8573a04 /glue-core/meta.yaml
parentc8495059d41572180372e2e339405abcc349f785 (diff)
downloadastroconda-dev-a13bd9ea702bb659a1266d93d28ff63a6839fe89.tar.gz
Backport from contrib (#86)
Diffstat (limited to 'glue-core/meta.yaml')
-rw-r--r--glue-core/meta.yaml77
1 files changed, 77 insertions, 0 deletions
diff --git a/glue-core/meta.yaml b/glue-core/meta.yaml
new file mode 100644
index 0000000..87c787d
--- /dev/null
+++ b/glue-core/meta.yaml
@@ -0,0 +1,77 @@
+{% set name = 'glue-core' %}
+{% set version = '0.12.0' %}
+{% set number = '0' %}
+
+package:
+ name: {{ name }}
+ version: {{ version }}
+
+source:
+ fn: {{ name }}-{{ version }}.tar.gz
+ url: https://pypi.io/packages/source/g/{{ name }}/{{ name }}-{{ version }}.tar.gz
+ sha256: db871285e9fe4ff0092d6803d573daa953ec9864b9128cd027cee97b2573e557
+
+build:
+ number: {{ number }}
+ script: python setup.py install --single-version-externally-managed --record record.txt
+ entry_points:
+ - glue = glue.main:main
+ - glue-config = glue.config_gen:main
+ - glue-deps = glue._deps:main
+ osx_is_app: True
+
+requirements:
+
+ build:
+ - python
+ - setuptools
+ - pyqt
+
+ run:
+
+ # The following is needed to make sure that the package works as a GUI
+ # application (glue needs to be run with python.app, not python)
+ - python.app # [osx]
+
+ # Required dependencies
+ - python
+ - numpy >=1.9
+ - pandas >=0.14
+ - astropy >=1.3
+ - matplotlib >=1.4
+ - qtpy >=1.2
+ - ipython >=4.0
+ - ipykernel
+ - qtconsole
+ - dill >=0.2
+ - xlrd >=1.0
+ - h5py >=2.4
+ - setuptools >=1.0
+ - pyqt
+
+ # Optional dependencies (defined in ``extras_require``)
+ - scipy
+ - scikit-image
+ - plotly
+
+ # Temporary: the scikit-image conda package is missing the dask dependency
+ # so we add it here for now
+ - dask
+
+test:
+ imports:
+ - glue
+ - glue.core
+ - glue.app.qt
+ commands:
+ - glue --version
+ - glue-deps list
+
+# NOTE: we deliberatey do NOT include an app entry here, because we instead do this
+# in the glueviz meta-package (we don't want glue to appear twice in the navigator)
+
+about:
+ home: http://glueviz.org
+ license: BSD 3-Clause
+ license_file: LICENSE
+ summary: Multi-dimensional linked data exploration