예제 #1
0
파일: setup.py 프로젝트: rajpushkar83/base
 def install(cls):
     cls.clean()
     auto_create_version("cloudmesh_base", version)
     commands = """
         python setup.py install
         """
     os_execute(commands)    
예제 #2
0
 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")
예제 #3
0
 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")
예제 #4
0
파일: setup.py 프로젝트: rvanfleet/pbs
 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")
예제 #5
0
파일: setup.py 프로젝트: zaber-paul/cmd3
 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)
예제 #6
0
파일: setup.py 프로젝트: cloudmesh/cmd3
 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)    
예제 #7
0
파일: setup.py 프로젝트: rajpushkar83/base
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):
예제 #9
0
파일: setup.py 프로젝트: zaber-paul/cmd3
    # 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):
예제 #11
0
파일: setup.py 프로젝트: rvanfleet/pbs
 def run(self):
     auto_create_version("cloudmesh_pbs", version)
     auto_create_requirements(requirements)
     banner("Install Cloudmesh Base")
     install.run(self)
예제 #12
0
파일: setup.py 프로젝트: rvanfleet/pbs
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."""
예제 #13
0
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):
예제 #14
0
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):
예제 #15
0
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:
예제 #16
0
파일: setup.py 프로젝트: cloudmesh/cmd3
    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)    
예제 #17
0
 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")
예제 #18
0
파일: setup.py 프로젝트: lee212/cloudmesh
 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")