-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #29 from eirrgang/release-0.0.5
Release 0.0.5
- Loading branch information
Showing
20 changed files
with
623 additions
and
496 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Future release notes go here... | ||
|
||
When a new release is about to be tagged, version and release information needs to be updated in a few places. | ||
|
||
Once the required features in gromacs-gmxapi have been merged to its master branch, update the several lines in | ||
.travis.yml to reference the gromacs-gmxapi release archive instead of master or a development branch. | ||
|
||
Similarly, update the `gromacs_url` embedded in setup.py | ||
|
||
After merging the gmxapi development branch to master and before tagging the release, | ||
update setup.py so that it writes a version.py file with `release = True`. | ||
|
||
Once the release is tagged and any last-minute essentials are cherry-picked to the refreshed development branch, | ||
bump the version in the development branch in CMakeLists.txt _and_ in setup.py. If / when feature branches | ||
require new libgmxapi features, `find_package(gmxapi...` can be updated in `src/gmx/core/CMakeLists.txt`. While | ||
we have the package version check set to REQUIRED, this is probably an immediate update. Sometime after 0.1.0, | ||
though, we hope we can have some backwards compatibility and leave the libgmxapi version more flexible. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Build container for gmxapi/gmxapi:<tag> | ||
# Initially we will use a tmpi libgromacs and openmpi mpi4py | ||
|
||
FROM gmxapi/gromacs-gmxapi:0.0.5 | ||
|
||
# Allow build for an arbitrary branch or tag, but default to the tip of `master` | ||
ARG BRANCH=master | ||
|
||
RUN conda install pytest tox cmake | ||
|
||
# At least one conda release does not leave tox executable... | ||
# However, tox doesn't seem to be helping us here... | ||
# RUN chmod a+x /opt/conda/bin/tox | ||
|
||
# Note default for the base image at this point is Python3 | ||
RUN pip install --upgrade pip && \ | ||
pip install sphinx mpi4py | ||
|
||
RUN pip install --upgrade setuptools --user | ||
|
||
#ADD --chown=1000:100 gmxpy /home/jovyan/gmxpy | ||
|
||
RUN wget https://github.com/kassonlab/gmxapi/archive/$BRANCH.zip && \ | ||
unzip $BRANCH.zip && \ | ||
mv gmxapi-$BRANCH /home/jovyan/gmxpy && \ | ||
rm $BRANCH.zip | ||
|
||
RUN (cd /home/jovyan/gmxpy && \ | ||
gmxapi_DIR=/home/jovyan/install/gromacs pip install . --upgrade --verbose) | ||
|
||
# Test with | ||
# docker run --cpus 2 --rm -ti gmxapi/gmxapi bash -c "cd gmxpy && mpiexec -n 2 python -m mpi4py -m pytest --log-cli-level=DEBUG --pyargs gmx -s --verbose" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,7 @@ Developer Guide | |
|
||
.. toctree:: | ||
|
||
intro | ||
projectstructure | ||
design | ||
components | ||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.