-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bulk changes to the recipes and build order. #7
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
python setup.py install | ||
python setup.py install | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,6 +3,7 @@ package: | |
version: {{ GIT_DESCRIBE_TAG }} | ||
|
||
build: | ||
noarch: python | ||
script_env: | ||
- SKA_TOP_SRC_DIR | ||
preserve_egg_dir: yes # (default no) | ||
|
@@ -30,12 +31,15 @@ requirements: | |
- python | ||
- setuptools | ||
- six | ||
- testr | ||
- quaternion | ||
- chandra.time | ||
- ska.sun | ||
|
||
test: | ||
requires: | ||
- agasc | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a case where we have some involved testing that seems to need agasc and Ska.engarchive. I suppose it would be fine to just add those as runtime dependencies, but it seemed overkill (they don't really seem like run-time requirements for the package even if they are needed to complete all of its tests). There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Interesting web we are weaving. Agreed this is fine to leave as is. |
||
- ska.engarchive | ||
- testr | ||
imports: | ||
- Chandra.Maneuver | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
import sys | ||
import Chandra.Maneuver | ||
Chandra.Maneuver.test() | ||
sys.exit(Chandra.Maneuver.test()) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
import sys | ||
import Chandra.Time | ||
Chandra.Time.test() | ||
sys.exit(Chandra.Time.test()) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
import sys | ||
import Quaternion | ||
Quaternion.test() | ||
sys.exit(Quaternion.test()) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
import sys | ||
import Ska.DBI | ||
Ska.DBI.test() | ||
sys.exit(Ska.DBI.test()) |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,7 @@ package: | |
|
||
|
||
build: | ||
noarch: python | ||
preserve_egg_dir: yes | ||
script_env: | ||
- SKA_TOP_SRC_DIR | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,7 @@ package: | |
|
||
|
||
build: | ||
noarch: python | ||
preserve_egg_dir: yes | ||
script_env: | ||
- SKA_TOP_SRC_DIR | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
import sys | ||
import Ska.Numpy | ||
Ska.Numpy.test() | ||
sys.exit(Ska.Numpy.test()) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
import sys | ||
import Ska.Shell | ||
sys.exit(Ska.Shell.test()) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
python setup.py install |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
package: | ||
name: ska.arc5gl | ||
version: {{ GIT_DESCRIBE_TAG }} | ||
|
||
build: | ||
noarch: python | ||
script_env: | ||
- SKA_TOP_SRC_DIR | ||
preserve_egg_dir: yes # (default no) | ||
|
||
source: | ||
path: {{ SKA_TOP_SRC_DIR }}/Ska.arc5gl | ||
|
||
|
||
# the build and runtime requirements. Dependencies of these requirements | ||
# are included automatically. | ||
requirements: | ||
# Packages required to build the package. python and numpy must be | ||
# listed explicitly if they are required. | ||
build: | ||
- python | ||
- setuptools | ||
- six | ||
# Packages required to run the package. These are the dependencies that | ||
# will be installed automatically whenever the package is installed. | ||
run: | ||
- python | ||
- setuptools | ||
- six | ||
- pexpect | ||
- testr | ||
|
||
test: | ||
imports: | ||
- Ska.arc5gl | ||
|
||
|
||
about: | ||
home: https://github.com/sot/Ska.arc5gl | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
python setup.py install |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
package: | ||
name: ska.astro | ||
version: {{ GIT_DESCRIBE_TAG }} | ||
|
||
build: | ||
noarch: python | ||
script_env: | ||
- SKA_TOP_SRC_DIR | ||
preserve_egg_dir: yes # (default no) | ||
|
||
source: | ||
path: {{ SKA_TOP_SRC_DIR }}/Ska.astro | ||
|
||
|
||
# the build and runtime requirements. Dependencies of these requirements | ||
# are included automatically. | ||
requirements: | ||
# Packages required to build the package. python and numpy must be | ||
# listed explicitly if they are required. | ||
build: | ||
- python | ||
- setuptools | ||
- six | ||
# Packages required to run the package. These are the dependencies that | ||
# will be installed automatically whenever the package is installed. | ||
run: | ||
- python | ||
- setuptools | ||
- six | ||
- numpy | ||
|
||
test: | ||
requires: | ||
- testr | ||
imports: | ||
- Ska.astro | ||
|
||
|
||
about: | ||
home: https://github.com/sot/Ska.astro | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
import sys | ||
import Ska.engarchive | ||
Ska.engarchive.test() | ||
sys.exit(Ska.engarchive.test()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The interface doc specifies
ska3-flight
. I went back and forth about whether to try being consistent withska3
branding instead ofska
to make this distinction clear to ourselves and end-users. In a few years the3
might seem superfluous, but for now when we say "Ska flight" that is really Ska2 flight, so probably worth being rigorous in here.