Skip to content
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

[qcsubmit] 0.0.0 #1056

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions offline-builds/qcsubmit/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
This is a recipe for building the current development package into a conda
binary.

The installation on travis-ci is done by building the conda package, installing
it, running the tests, and then if successful pushing the package to binstar
(and the docs to AWS S3). The binstar auth token is an encrypted environment
variable generated using:

binstar auth -n yank-travis -o omnia --max-age 22896000 -c --scopes api:write

and then saved in the environment variable BINSTAR_TOKEN.

You can set up travis to store an encrypted token via

gem install travis travis encrypt BINSTAR_TOKEN=xx

where xx is the token output by binstar. The final command should print a line (containing 'secure') for inclusion in your .travis.yml file.
1 change: 1 addition & 0 deletions offline-builds/qcsubmit/build_local.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
conda build --python=3.6 .
69 changes: 69 additions & 0 deletions offline-builds/qcsubmit/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
package:
name: qcsubmit
version: 0.0.0

source:
git_url: https://github.com/openforcefield/qcsubmit.git
git_tag: ac29b70

build:
noarch: python
preserve_egg_dir: True
number: 1 # Build number and string do not work together.
#string: py{{ py }}_a1 # Alpha version 1.
skip: True # [win or py27 or py35]
script:
- ${PYTHON} -m pip install .
- pip install "basis-set-exchange"

extra:
#force_upload: True
upload: main # Upload to anaconda with the "main" label.

requirements:
build:
- python
- pip

# Testing
- pytest
- pytest-cov
- openforcefield >=0.7.0
- openforcefields
- smirnoff99Frosst
- openmmforcefields
- qcengine >=0.15.0
- pyyaml
- codecov
- qcportal
- openeye-toolkits
- qcfractal
- torsiondrive
- fragmenter


run:
- python
- pip

# Testing
- pytest
- pytest-cov
- openforcefield >=0.7.0
- openforcefields
- smirnoff99Frosst
- openmmforcefields
- qcengine >=0.15.0
- pyyaml
- codecov
- qcportal
- openeye-toolkits
- qcfractal
- torsiondrive
- fragmenter

about:
home: https://github.com/openforcefield/qcsubmit
license: MIT
license_file: LICENSE
description: Automated tools for submitting molecules to QCFractal