Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

Commit

Permalink
Merge pull request #100 from keisukefukuda/mpienv-init-bugfix
Browse files Browse the repository at this point in the history
fix broken command invocation
  • Loading branch information
keisukefukuda committed Sep 21, 2018
2 parents 85218ca + 80b0c2e commit a1d3ea9
Show file tree
Hide file tree
Showing 18 changed files with 28 additions and 31 deletions.
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ python:
# - "3.3"
# - "3.4"
# - 3.5
# - "3.5-dev" # 3.5 development branch
- 3.6
- 3.7-dev # To be '3.7' ?
- "nightly"
Expand Down
28 changes: 14 additions & 14 deletions bin/mpienv-init
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ function mpienv() {
"use" )
{
eval $(env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-use.py $*)
python -m mpienv.command.use $*)
if [ -z "${BASH_VERSION:-}" -a ! -z "${ZSH_VERSION:-}" ]; then
rehash
fi
Expand All @@ -48,79 +48,79 @@ function mpienv() {
"configure" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-configure.py "$@"
python -m mpienv.command.configure "$@"
}
;;
"build" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-build.py "$@"
python -m mpienv.command.build "$@"
}
;;
"install" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-install.py "$@"
python -m mpienv.command.install "$@"
}
;;
"clean" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-clean.py "$@"
python -m mpienv.command.clean "$@"
}
;;
"add" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-add.py $*
python -m mpienv.command.add $*
}
;;
"rm" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-rm.py "$@"
python -m mpienv.command.rm "$@"
}
;;
"rename" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-rename.py "$@"
python -m mpienv.command.rename "$@"
}
;;
"list" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-list.py "$@"
python -m mpienv.command.list "$@"
}
;;
"info" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-info.py "$@"
python -m mpienv.command.info "$@"
}
;;
"autodiscover" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-autodiscover.py "$@"
python -m mpienv.command.autodiscover "$@"
}
;;
"prefix" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-prefix.py "$@"
python -m mpienv.command.prefix "$@"
}
;;
"exec" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-exec.py "$@"
python -m mpienv.command.exec "$@"
}
;;
"help" )
{
env PYTHONPATH=$MPIENV_ROOT:${PYTHONPATH:-} \
mpienv-help.py "$@"
python -m mpienv.command.help "$@"
}
;;
* )
Expand Down
Empty file added mpienv/command/__init__.py
Empty file.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
18 changes: 3 additions & 15 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
from setuptools import find_packages
from setuptools import setup

setup(
Expand All @@ -7,19 +8,6 @@
author="Keisuke Fukuda",
author_email="keisukefukuda@gmail.com",
url="https://github.com/keisukefukuda/mpienv",
scripts=['bin/mpienv-init',
'bin/mpienv-add.py',
'bin/mpienv-autodiscover.py',
'bin/mpienv-build.py',
'bin/mpienv-configure.py',
'bin/mpienv-exec.py',
'bin/mpienv-help.py',
'bin/mpienv-info.py',
'bin/mpienv-install.py',
'bin/mpienv-list.py',
'bin/mpienv-prefix.py',
'bin/mpienv-rename.py',
'bin/mpienv-rm.py',
'bin/mpienv-use.py'],
packages=['mpienv'],
scripts=['bin/mpienv-init'],
packages=find_packages(),
)
12 changes: 11 additions & 1 deletion tests/test_main.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/bin/bash
set -u
set -x

# ==============================================================
# Configuration
Expand Down Expand Up @@ -52,13 +53,22 @@ old_wd=$PWD
echo "proj_dir=$proj_dir"

# Load mpienv
echo "=================== Install mpienv =================="
cd ${proj_dir}
python setup.py develop
rm -rf mpienv.egg-info dist ||:
pip install .

echo "=================== Load mpienv =================="
which mpienv-init

set +x
set +u
eval "$(mpienv-init)"
set -u

echo "=================== Call mpienv =================="
mpienv list

cd ${test_dir}

if [ ! -d "${test_dir}/shunit2" ] ; then
Expand Down

0 comments on commit a1d3ea9

Please sign in to comment.