当前位置: 首页>>代码示例>>Python>>正文


Python version.get_version函数代码示例

本文整理汇总了Python中version.get_version函数的典型用法代码示例。如果您正苦于以下问题:Python get_version函数的具体用法?Python get_version怎么用?Python get_version使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了get_version函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: create_userguide

def create_userguide():
    from docutils.core import publish_cmdline

    print 'Creating user guide ...'
    ugdir = os.path.dirname(os.path.abspath(__file__))
    sys.path.insert(0, os.path.join(ugdir, '..', '..', 'src', 'robot'))
    from version import get_version
    print 'Version:', get_version()
    vfile = open(os.path.join(ugdir, 'src', 'version.txt'), 'w')
    vfile.write('.. |version| replace:: %s\n' % get_version())
    vfile.close()

    description = 'HTML generator for Robot Framework User Guide.'
    arguments = '''
--time
--stylesheet-path=src/userguide.css
src/RobotFrameworkUserGuide.txt
RobotFrameworkUserGuide.html
'''.split('\n')[1:-1]

    os.chdir(ugdir)
    publish_cmdline(writer_name='html', description=description, argv=arguments)
    os.unlink(vfile.name)
    ugpath = os.path.abspath(arguments[-1])
    print ugpath
    return ugpath, get_version(sep='-')
开发者ID:Senseg,项目名称:robotframework,代码行数:26,代码来源:ug2html.py

示例2: _update_version

def _update_version():
    sys.path.insert(0, os.path.join(CURDIR, '..', '..', 'src', 'robot'))
    from version import get_version
    print 'Version:', get_version()
    with open(os.path.join(CURDIR, 'src', 'version.rst'), 'w') as vfile:
        vfile.write('.. |version| replace:: %s\n' % get_version())
    return get_version(sep='-'), vfile.name
开发者ID:xinmeng2011,项目名称:robotframework,代码行数:7,代码来源:ug2html.py

示例3: do_forgot

def do_forgot(**kw):
    ip = kw['request'].remote_addr
    ctx = kw['context']
    # verify captcha:
    challenge = ctx.get_argument('recaptcha_challenge_field', '')
    response = ctx.get_argument('recaptcha_response_field', '')
    email = ctx.get_argument('email', '')
    user = store.get_user_by_email(email)
    if user is None:
        return {
            '__view__' : 'forgot',
            'email' : email,
            'error' : 'Email is not exist',
            'recaptcha_public_key' : recaptcha.get_public_key(),
            'site' : _get_site_info(),
            'version' : get_version(),
        }
    result, error = recaptcha.verify_captcha(challenge, response, recaptcha.get_private_key(), ip)
    if result:
        token = model.create_reset_password_token(user.id)
        sender = store.get_setting('sender', 'mail', '')
        if not sender:
            raise ApplicationError('Cannot send mail: mail sender address is not configured.')
        appid = kw['environ']['APPLICATION_ID']
        body = r'''Dear %s
  You received this mail because you have requested reset your password.
  Please paste the following link to the address bar of the browser, then press ENTER:
  https://%s.appspot.com/manage/reset?token=%s
''' % (user.nicename, appid, token)
        html = r'''<html>
<body>
<p>Dear %s</p>
<p>You received this mail because you have requested reset your password.<p>
<p>Please paste the following link to reset your password:</p>
<p><a href="https://%s.appspot.com/manage/reset?token=%s">https://%s.appspot.com/manage/reset?token=%s</a></p>
<p>If you have trouble in clicking the URL above, please paste the following link to the address bar of the browser, then press ENTER:</p>
<p>https://%s.appspot.com/manage/reset?token=%s</p>
</body>
</html>
''' % (urllib.quote(user.nicename), appid, token, appid, token, appid, token)
        mail.send(sender, email, 'Reset your password', body, html)
        return {
            '__view__' : 'sent',
            'email' : email,
            'site' : _get_site_info(),
            'version' : get_version(),
    }
    return {
            '__view__' : 'forgot',
            'email' : email,
            'error' : error,
            'recaptcha_public_key' : recaptcha.get_public_key(),
            'site' : _get_site_info(),
            'version' : get_version(),
    }
开发者ID:cng1985,项目名称:express-me,代码行数:55,代码来源:controller.py

示例4: localized_classified_ads_context_processor

def localized_classified_ads_context_processor(request):
    """
    Context processor, used to return version number
    """
    results = {}
    results["version"] = get_version()
    return results
开发者ID:ouhouhsami,项目名称:localized_classified_ads,代码行数:7,代码来源:context_processors.py

示例5: __init_about

    def __init_about(self):
        '''
        Initialize the About notebook page
        '''
        self.__name_version = self.__builder.get_object("NameVersion")
        self.__name_version.set_markup(
            "<big><b>IBus Table %s</b></big>" %version.get_version())

        img_fname = os.path.join(ICON_DIR, "ibus-table.svg")
        if os.path.exists(img_fname):
            img = self.__builder.get_object("image_about")
            img.set_from_file(img_fname)

        # setup table info
        our_engine = None
        for engine in self.__bus.list_engines():
            if engine.get_name() == self.__engine_name:
                our_engine = engine
                break
        if our_engine:
            longname = our_engine.get_longname()
            if not longname:
                longname = our_engine.get_name()
            label = self.__builder.get_object("TableNameVersion")
            label.set_markup("<b>%s</b>" %longname)
            icon_path = our_engine.get_icon()
            if icon_path and os.path.exists(icon_path):
                from gi.repository import GdkPixbuf
                pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(
                    icon_path, -1, 32)
                image = self.__builder.get_object("TableNameImage")
                image.set_from_pixbuf(pixbuf)
开发者ID:mike-fabian,项目名称:ibus-table,代码行数:32,代码来源:main.py

示例6: __init__

	def __init__(cls, dims, project, request, vers=version.get_version()):
		"""
			Initialization of the data object. Creates an object with included metadata
			Inputs:
			cls:   Class Object, Self.
			dims:   A list of the names of the dimensions, the length of indicates the number of dimensions
			project:   Location of project config file (hard location)
			start:   beginning epoch (unix) timestamp
			end:   End epoch timestamp
			dtype:   type of data (source/instrument) being held in this data object
		"""
		# first we will read in the basic information to class attributes
		cls.project = project
		# with some error checking
		cls.start = request.data.begin
		cls.end = request.data.end
		cls.__version = vers
		cls.__dversion = 1.0 # the version of the data object
		
		# now for dims
		if type(dims) == list:
			cls.__dims__ = dims
			cls.__dim_array__ = range(len(dims)) # since dim array will be the same size as dims
			# that was pretty simple
		else:
			print "Dims need to be a list you provide of the name of each dimension"
			return False
		# create a blank levels array
		cls.__levels__ = {}
开发者ID:joeyoun9,项目名称:UUAdip,代码行数:29,代码来源:data.py

示例7: verscheck

	def verscheck(cls, vers=version.get_version()):
		# compare the internal program version to the new program version
		# if it is from an older version, then it may be off
		if not vers == cls.__version:
			return False
		else:
			return True
开发者ID:joeyoun9,项目名称:UUAdip,代码行数:7,代码来源:data.py

示例8: on_command_py2exe

def on_command_py2exe():
    import py2exe

    print "Preparing to build a Windows Executable of Archy."

    print "---------"
    print "NOTICE: If this setup script crashes, you may need to modify"
    print "the 'extra_DLLs' variable inside this script file."
    print "---------"

    excludes = ['AppKit', 'Foundation', 'objc', 'mac_specific', 'wx', 'wxPython']

    includes = ['xml.sax.expatreader']

    packages = ['commands', 'commands.tutorial', 'encodings', 'xml']

    # These are extra DLLs needed by the installer, which
    # modulefinder/py2exe may not be able to find.  These files also
    # aren't included with the CVS distribution of Archy, so they may
    # point to paths that don't exist on your computer!  If this script
    # file crashes, you may have to modify some of these pathnames or
    # place the DLLs in their expected locations.

    extra_DLLs = []

    aspell_files = [
        ("commands/aspell", glob.glob("commands/aspell/*.pyd")),
        ("commands/aspell/data", glob.glob("commands/aspell/data/*.*")),
        ("commands/aspell/dict", glob.glob("commands/aspell/dict/*.*"))
        ]

    setupParams.data_files.append( ("", extra_DLLs) )
    setupParams.data_files.extend( aspell_files )
    
    setupParams.windows = [ { "script": "archy.py", "icon_resources": [(1, "icons/archy.ico")] } ]
    setupParams.options["py2exe"] = \
                                  {"excludes": excludes,
                                   "includes" : includes,
                                   "packages": packages,
                                   "dll_excludes": ["DINPUT8.dll"]}

    # Dynamically generate the InnoSetup installer script.
    
    ISS_DIR = "windows_installer_files"
    ISS_OUT_FILENAME = "archy.iss"
    ISS_IN_FILENAME = "%s.in" % ISS_OUT_FILENAME
    
    print "Generating %s from %s." % (ISS_OUT_FILENAME, ISS_IN_FILENAME)
    f = open(os.path.join(ISS_DIR, ISS_IN_FILENAME), "r")
    text = f.read()
    f.close()

    text = text.replace( "$BUILD$", str(version.get_build_number()) )
    text = text.replace( "$VERSION$", str(version.get_version()) )
    text = """; WARNING: This file is automatically generated by setup.py; if you want to modify it, change %s instead.\n\n""" % (ISS_IN_FILENAME) + text
    
    f = open(os.path.join(ISS_DIR, ISS_OUT_FILENAME), "w")
    f.write(text)
    f.close()
开发者ID:MySheep,项目名称:Archy,代码行数:59,代码来源:setup.py

示例9: test_django_suit

 def test_django_suit(self):
     """
     Test if django suit is plugged and respond with custom settings.
     """
     for language, name in settings.LANGUAGES:
         response = self.app.get('/%s/admin/' % language)
         self.assertEqual(response.status_int, 200)
         response.mustcontain(get_version('normal'), 'w.illi.am')
开发者ID:grangerp,项目名称:test_presentation,代码行数:8,代码来源:production.py

示例10: get

 def get(self):
     template = jinja_environment.get_template('Kalman.html')
     template_values = {
         'head' : cst.head,
         'responseDict': cst.responseDict,
         'version': version.get_version(),
     }
     self.response.out.write(template.render(template_values))
开发者ID:pansuo,项目名称:GAE_Xingzhong,代码行数:8,代码来源:views.py

示例11: show_register

def show_register(**kw):
    google_signin_url = _get_google_signin_url('/manage/g_signin')
    return {
            '__view__' : 'register',
            'error' : '',
            'google_signin_url' : google_signin_url,
            'site' : _get_site_info(),
            'version' : get_version(),
    }
开发者ID:cng1985,项目名称:express-me,代码行数:9,代码来源:controller.py

示例12: show_forgot

def show_forgot():
    return {
            '__view__' : 'forgot',
            'email' : '',
            'error' : '',
            'recaptcha_public_key' : recaptcha.get_public_key(),
            'site' : _get_site_info(),
            'version' : get_version(),
    }
开发者ID:cng1985,项目名称:express-me,代码行数:9,代码来源:controller.py

示例13: __init__

	def __init__(self):
		self.about = gtk.AboutDialog()
		self.about.set_program_name("dewdrop")
		self.about.set_version(version.get_version())
		self.about.set_authors(['Steve Gricci', 'Adam Galloway', 'Uri Herrera'])
		self.about.set_copyright("(c) Steve Gricci")
		self.about.set_comments("dewdrop is an Open Source Droplr client for Linux\n\nThe source code is available: http://github.com/sgricci/dewdrop")
		self.about.set_website("http://dewdrop.deepcode.net")
		self.about.set_logo(gtk.gdk.pixbuf_new_from_file("./windows/resource/icon/dewdrop-128-black.png"))
开发者ID:justasabc,项目名称:python_tutorials,代码行数:9,代码来源:about.py

示例14: report_ticket

    def report_ticket(self, ticket, status, log, plugins=(), dry_run=False, pending_status=None):
        report = {
            'status': status,
            'patches': ticket['patches'],
            'deps': ticket['depends_on'],
            'spkgs': ticket['spkgs'],
            'base': self.base,
            'user': self.config['user'],
            'machine': self.config['machine'],
            'time': datetime(),
            'plugins': plugins,
            'patchbot_version': patchbot_version.get_version(),
        }
        if pending_status:
            report['pending_status'] = pending_status
        try:
            report['base'] = ticket_base = sorted([
                describe_branch('patchbot/base', tag_only=True),
                describe_branch('patchbot/ticket_upstream', tag_only=True)], compare_version)[-1]
            report['git_base'] = self.git_commit('patchbot/base')
            report['git_base_human'] = describe_branch('patchbot/base')
            if ticket['id'] != 0:
                report['git_branch'] = ticket.get('git_branch', None)
                report['git_log'] = subprocess.check_output(['git', 'log', '--oneline', '%s..patchbot/ticket_upstream' % ticket_base]).strip().split('\n')
                # If apply failed, we don't want to be stuck in an infinite loop.
                report['git_commit'] = self.git_commit('patchbot/ticket_upstream')
                report['git_commit_human'] = describe_branch('patchbot/ticket_upstream')
                report['git_merge'] = self.git_commit('patchbot/ticket_merged')
                report['git_merge_human'] = describe_branch('patchbot/ticket_merged')
            else:
                report['git_branch'] = self.config['base_branch']
                report['git_log'] = []
                report['git_commit'] = report['git_merge'] = report['git_base']
        except Exception:
            traceback.print_exc()

        if status != 'Pending':
            history = open("%s/history.txt" % self.log_dir, "a")
            history.write("%s %s %s%s\n" % (
                    datetime(),
                    ticket['id'],
                    status,
                    " dry_run" if dry_run else ""))
            history.close()

        print "REPORT"
        import pprint
        pprint.pprint(report)
        print ticket['id'], status
        fields = {'report': json.dumps(report)}
        if os.path.exists(log):
            files = [('log', 'log', bz2.compress(open(log).read()))]
        else:
            files = []
        if not dry_run or status == 'Pending':
            print post_multipart("%s/report/%s" % (self.server, ticket['id']), fields, files)
开发者ID:fchapoton,项目名称:sage-patchbot,代码行数:56,代码来源:patchbot.py

示例15: version

def version(request):
    """
    release number +  #commit if exists
    """
    version = get_version('normal')
    commit_file = os.path.join(settings.STATIC_ROOT, 'commit.txt')
    if os.path.exists(commit_file):
        commit = open(commit_file, 'r').read()
        version = '%s #%s' % (version, commit)
    return {'version': version}
开发者ID:grangerp,项目名称:test_presentation,代码行数:10,代码来源:context_processors.py


注:本文中的version.get_version函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。