summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jplephem/0001_use-setuptools.patch14
-rw-r--r--jplephem/bld.bat1
-rw-r--r--jplephem/build.sh1
-rw-r--r--jplephem/meta.yaml37
-rw-r--r--jwst/meta.yaml19
5 files changed, 57 insertions, 15 deletions
diff --git a/jplephem/0001_use-setuptools.patch b/jplephem/0001_use-setuptools.patch
new file mode 100644
index 0000000..23f258d
--- /dev/null
+++ b/jplephem/0001_use-setuptools.patch
@@ -0,0 +1,14 @@
+diff --git a/setup.py b/setup.py
+index 0b20692..954bf21 100644
+--- setup.py
++++ setup.py
+@@ -1,8 +1,4 @@
+-from distutils.core import setup
+-
+-# Fake the presence of numpy so import can succeed.
+-import sys
+-sys.modules['numpy'] = sys.modules['sys']
++from setuptools import setup
+
+ import jplephem
+ description, long_description = jplephem.__doc__.split('\n', 1)
diff --git a/jplephem/bld.bat b/jplephem/bld.bat
new file mode 100644
index 0000000..762d43b
--- /dev/null
+++ b/jplephem/bld.bat
@@ -0,0 +1 @@
+python setup.py install
diff --git a/jplephem/build.sh b/jplephem/build.sh
new file mode 100644
index 0000000..5a5aeeb
--- /dev/null
+++ b/jplephem/build.sh
@@ -0,0 +1 @@
+$PYTHON setup.py install
diff --git a/jplephem/meta.yaml b/jplephem/meta.yaml
new file mode 100644
index 0000000..76f32ad
--- /dev/null
+++ b/jplephem/meta.yaml
@@ -0,0 +1,37 @@
+{% set name = 'jplephem' %}
+{% set version = environ.get("GIT_DESCRIBE_TAG", "0.0.0")
+ +".dev"
+ +environ.get("GIT_DESCRIBE_NUMBER", "0") %}
+{% set number = '0' %}
+
+about:
+ home: https://github.com/brandon-rhodes/python-{{name}}
+ license: MIT
+ summary: "Python version of NASA DE4xx ephemerides, the basis for the Astronomical Alamanac"
+
+build:
+ number: {{ number }}
+
+package:
+ name: {{ name }}
+ version: {{ version }}
+
+requirements:
+ build:
+ - setuptools
+ - numpy x.x
+ - python x.x
+
+ run:
+ - numpy x.x
+ - python x.x
+
+source:
+ git_url: https://github.com/brandon-rhodes/python-{{name}}.git
+ patches:
+ - 0001_use-setuptools.patch
+
+test:
+ imports:
+ - jplephem
+ - jplephem.spk
diff --git a/jwst/meta.yaml b/jwst/meta.yaml
index ea24957..215bb36 100644
--- a/jwst/meta.yaml
+++ b/jwst/meta.yaml
@@ -16,20 +16,6 @@ package:
version: {{ version }}
requirements:
build:
- - asdf
- - astropy <=1.3dev4377
- - crds
- - dask
- - drizzle
- - drizzlepac
- - gwcs
- - jsonschema
- - matplotlib
- - nose
- - photutils
- - scipy
- - six
- - verhawk
- setuptools
- numpy x.x
- python x.x
@@ -42,9 +28,11 @@ requirements:
- drizzlepac
- gwcs
- jsonschema
+ - jplephem
- matplotlib
- nose
- photutils
+ - pymssql
- scipy
- six
- verhawk
@@ -55,4 +43,5 @@ source:
test:
imports:
- jwst
-
+ - jwst.steps
+ # no timeconversion: JPL network is too unstable to obtain *.bsp files.