def install(cls): cls.clean() auto_create_version("cloudmesh_base", version) commands = """ python setup.py install """ os_execute(commands)
def run(self): auto_create_version("cmd3", version) os.system("make clean") os.system("python setup.py install") os.system("python setup.py bdist_wheel") banner("Build Distribution") os.system("python setup.py sdist --format=bztar,zip upload")
def run(self): auto_create_version("cloudmesh_pbs", version) auto_create_requirements(requirements) os.system("make clean") os.system("python setup.py install") banner("Build Distribution") os.system("python setup.py sdist --format=bztar,zip upload")
def run(self): auto_create_version("cmd3", version, filename="version.py") os.system("make clean") commands = """ python setup.py install python setup.py bdist_wheel python setup.py sdist --format=bztar,zip upload """ os_execute(commands)
check_pip() version = get_version_from_git() requirements = parse_requirements('requirements.txt') banner("Installing Cloudmesh Base") home = os.path.expanduser("~") # # MANAGE VERSION NUMBER # auto_create_version("cloudmesh_base", version, "version.py") # banner("Install Cloudmesh Base Requirements") # os.system("pip install -r requirements.txt") class Make(object): @classmethod def github(cls): commands = """ git commit -a git push """ os_execute(commands)
try: from cloudmesh_base.util import banner except: os.system("pip install cloudmesh_base") from cloudmesh_base.util import banner from cloudmesh_base.util import path_expand from cloudmesh_base.Shell import Shell from cloudmesh_base.util import auto_create_version from cloudmesh_base.util import auto_create_requirements banner("Installing Cloudmesh " + package_name) home = os.path.expanduser("~") auto_create_version(package_name, version) auto_create_requirements(requirements) class UploadToPypi(install): """Upload the package to pypi.""" def run(self): os.system("Make clean Install") os.system("python setup.py.in install") banner("Build Distribution") os.system("python setup.py.in sdist --format=bztar,zip upload") class RegisterWithPypi(install): """Upload the package to pypi.""" def run(self):
# os.system("pip install cloudmesh_base") os.system("pip install git+https://github.com/cloudmesh/base.git") from cloudmesh_base.util import banner from cloudmesh_base.util import path_expand from cloudmesh_base.Shell import Shell from cloudmesh_base.util import auto_create_version from cloudmesh_base.setup import parse_requirements, os_execute, get_version_from_git version = get_version_from_git() banner("Installing Cmd3 {:}".format(version)) requirements = parse_requirements('requirements.txt') auto_create_version("cmd3", version, filename="version.py") class UploadToPypi(install): """Upload the package to pypi. -- only for Maintainers.""" description = __doc__ def run(self): auto_create_version("cmd3", version, filename="version.py") os.system("make clean") commands = """ python setup.py install python setup.py bdist_wheel python setup.py sdist --format=bztar,zip upload """
from cloudmesh_base.util import banner except: os.system("pip install cloudmesh_base") from cloudmesh_base.util import banner from cloudmesh_base.util import path_expand from cloudmesh_base.Shell import Shell from cloudmesh_base.util import auto_create_version from cloudmesh_base.util import auto_create_requirements banner("Installing Cloudmesh " + package_name) home = os.path.expanduser("~") auto_create_version(package_name, version) auto_create_requirements(requirements) class UploadToPypi(install): """Upload the package to pypi.""" def run(self): os.system("Make clean Install") os.system("python setup.py.in install") banner("Build Distribution") os.system("python setup.py.in sdist --format=bztar,zip upload") class RegisterWithPypi(install): """Upload the package to pypi.""" def run(self):
def run(self): auto_create_version("cloudmesh_pbs", version) auto_create_requirements(requirements) banner("Install Cloudmesh Base") install.run(self)
from setuptools import setup, find_packages from setuptools.command.install import install try: from cloudmesh_base.util import banner except: os.system("pip install cloudmesh_pbs") from cloudmesh_base.util import banner from cloudmesh_base.util import auto_create_version from cloudmesh_base.util import auto_create_requirements home = os.path.expanduser("~") banner("Install cloudmesh PBS") auto_create_version("cloudmesh_pbs", version) def parse_requirements(filename): """ load requirements from a pip requirements file """ lineiter = (line.strip() for line in open(filename)) return [line for line in lineiter if line and not line.startswith("#")] requirements = parse_requirements('requirements.txt') class CreateRequirementsFile(install): """Create the requirements file."""
version = "1.1" def parse_requirements(filename): """ load requirements from a pip requirements file """ lineiter = (line.strip() for line in open(filename)) return [line for line in lineiter if line and not line.startswith("#")] requirements = parse_requirements('requirements.txt') banner("Installing Cloudmesh Base") home = os.path.expanduser("~") auto_create_version("cloudmesh_management", version) auto_create_requirements(requirements) class SetupYaml(install): """Copies a management yaml file to ~/.cloudmesh.""" description = __doc__ def run(self): banner("Setup the cloudmesh management yaml files ") yamlfiles = ['cloudmesh_user.yaml', 'cloudmesh_project.yaml'] dir_path = path_expand("~/.cloudmesh/{0}".format("accounts")) if not os.path.exists(dir_path):
version = "2.3.1" import os try: from cloudmesh_base.util import banner except ImportError: os.system("pip install cloudmesh_base") from cloudmesh_base.util import banner from cloudmesh_base.util import auto_create_version banner("Generate and Install Version") auto_create_version("cloudmesh", version, "version.py") from setuptools import setup, find_packages from setuptools.command.install import install import glob def parse_requirements(filename): """ load requirements from a pip requirements file """ lineiter = (line.strip() for line in open(filename)) return [line for line in lineiter if line and not line.startswith("#")] requirements = parse_requirements('requirements.txt') # try:
os.system("pip install git+https://github.com/cloudmesh/base.git") from cloudmesh_base.util import banner from cloudmesh_base.util import path_expand from cloudmesh_base.Shell import Shell from cloudmesh_base.util import auto_create_version from cloudmesh_base.setup import parse_requirements, os_execute, get_version_from_git version = get_version_from_git() banner("Installing Cmd3 {:}".format(version)) requirements = parse_requirements('requirements.txt') auto_create_version("cmd3", version, filename="version.py") class UploadToPypi(install): """Upload the package to pypi. -- only for Maintainers.""" description = __doc__ def run(self): auto_create_version("cmd3", version, filename="version.py") os.system("make clean") commands = """ python setup.py install python setup.py bdist_wheel python setup.py sdist --format=bztar,zip upload """ os_execute(commands)
def run(self): auto_create_version("cloudmesh", version, "version.py") os.system("python setup.py install") banner("Build Distribution") os.system("python setup.py sdist --format=bztar,zip upload")