Esempio n. 1
0
from shared_setup import sdw
from shared_setup import action_target
from setup_mympirun import mympirun_vsc_install_scripts

PACKAGE = {
    'name':
    'vsc-mympirun-scoop',
    'install_requires': [
        'vsc-processcontrol >= 0.90',
        'vsc-mympirun >= 3.0.7',
        'vsc-base >= 0.96',
        'scoop >= 0.5.3',
    ],
    'version':
    '3.0.10',
    'author': [sdw],
    'maintainer': [sdw],
    'packages': ['vsc.mympirun.scoop', 'vsc.mympirun.scoop.worker'],
    'namespace_packages': ['vsc', 'vsc.mympirun'],
    'py_modules': ['vsc.__init__', 'vsc.mympirun.__init__'],
    # 'scripts':['bin/mympirun.py'], ## is installed with vsc-mympirun, including myscoop
    'cmdclass': {
        "install_scripts":
        mympirun_vsc_install_scripts,  # this is required for easy_install for the egg_install_scripts
    },
}

if __name__ == '__main__':
    action_target(PACKAGE, extra_sdist=['setup_mympirun.py'])
Esempio n. 2
0
# along with VSC-tools. If not, see <http://www.gnu.org/licenses/>.
#
"""
Setup for the SCOOP functionality of mympirun
"""

from shared_setup import sdw
from shared_setup import action_target



PACKAGE = {
    'name': 'vsc-mympirun-scoop',
    'install_requires': ['vsc-processcontrol >= 0.90',
                         'vsc-mympirun >= 3.0.7',
                         'vsc-base >= 0.96',
                         'scoop >= 0.5.3',
                         ],
    'version': '3.0.10',
    'author': [sdw],
    'maintainer': [sdw],
    'packages': ['vsc.mympirun.scoop', 'vsc.mympirun.scoop.worker'],
    'namespace_packages': ['vsc', 'vsc.mympirun'],
    'py_modules': ['vsc.__init__', 'vsc.mympirun.__init__'],
    # 'scripts':['bin/mympirun.py'], ## is installed with vsc-mympirun, including myscoop

}

if __name__ == '__main__':
    action_target(PACKAGE)
Esempio n. 3
0
#
# VSC-tools is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with VSC-tools. If not, see <http://www.gnu.org/licenses/>.
#
"""
Setup for the VSC-tools ldap utilities
"""

from shared_setup import  sdw
from shared_setup import action_target

PACKAGE = {
    'name': 'vsc-processcontrol',
    'install_requires': ['vsc-base >= 0.95'],
    'version': '0.90',
    'author': [sdw],
    'maintainer': [sdw],
    'packages': ['vsc.processcontrol'],
    'py_modules': ['vsc.__init__'],
    'namespace_packages': ['vsc'],
    'scripts': [],
}

if __name__ == '__main__':
    action_target(PACKAGE)
Esempio n. 4
0
#
# VSC-tools is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with VSC-tools. If not, see <http://www.gnu.org/licenses/>.
#
"""
Setup for mympirun
"""
from shared_setup import action_target, sdw
from shared_setup_mympirun import mympirun_vsc_install_scripts

VERSION = "3.3.1"
PACKAGE = {
    "name": "vsc-mympirun",
    "provides": "vsc-mympirun = %s" % VERSION,
    "install_requires": ["vsc-base >= 0.99"],
    "version": VERSION,
    "author": [sdw],
    "maintainer": [sdw],
    "packages": ["vsc.mympirun", "vsc.mympirun.mpi", "vsc.mympirun.rm", "vsc.mympirun.external", "vsc"],
    "scripts": ["bin/mympirun.py", "bin/pbsssh.sh", "bin/sshsleep.sh", "bin/mympisanity.py"],
    "cmdclass": {"install_scripts": mympirun_vsc_install_scripts},
}

if __name__ == "__main__":
    action_target(PACKAGE, extra_sdist=["shared_setup_mympirun.py"])
Esempio n. 5
0
import shared_setup
from shared_setup import ag, sdw, wdp


def remove_bdist_rpm_source_file():
    """List of files to remove from the (source) RPM."""
    return ['lib/vsc/__init__.py']


shared_setup.remove_extra_bdist_rpm_files = remove_bdist_rpm_source_file
shared_setup.SHARED_TARGET.update({
    'url': 'https://github.ugent.be/hpcugent/vsc-config',
    'download_url': 'https://github.ugent.be/hpcugent/vsc-config'
})


PACKAGE = {
    'name': 'vsc-ldap',
    'install_requires': ['vsc-base >= 0.90', 'python-ldap'],
    'version': '0.94',
    'author': [ag, sdw, wdp],
    'maintainer': [ag],
    'packages': ['vsc', 'vsc.ldap'],
    'namespace_packages': ['vsc'],
    'scripts': [],
    'provides': ['python-vsc-packages-ldap = 0.3'],
}

if __name__ == '__main__':
    shared_setup.action_target(PACKAGE)