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'])
# 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)
# # 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)
# # 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"])
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)