• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python reviewboard.is_release函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: main

def main():
    if not os.path.exists("setup.py"):
        sys.stderr.write("This must be run from the root of the "
                         "Review Board tree.\n")
        sys.exit(1)

    load_config()

    if not is_release():
        sys.stderr.write("This version is not listed as a release.\n")
        sys.exit(1)

    cur_dir = os.getcwd()
    git_dir = clone_git_tree(cur_dir)

    build_settings()
    build_targets()
    build_checksums()
    upload_files()

    os.chdir(cur_dir)
    shutil.rmtree(git_dir)

    tag_release()
    register_release()
开发者ID:B-Rich,项目名称:reviewboard,代码行数:25,代码来源:release.py


示例2: get_server_info

def get_server_info(request=None):
    """Return server information for use in the API.

    This is used for the root resource and for the deprecated server
    info resource.

    Args:
        request (django.http.HttpRequest, optional):
            The HTTP request from the client.

    Returns:
        dict:
        A dictionary of information about the server and its capabilities.
    """
    return {
        'product': {
            'name': 'Review Board',
            'version': get_version_string(),
            'package_version': get_package_version(),
            'is_release': is_release(),
        },
        'site': {
            'url': get_server_url(request=request),
            'administrators': [
                {
                    'name': name,
                    'email': email,
                }
                for name, email in settings.ADMINS
            ],
            'time_zone': settings.TIME_ZONE,
        },
        'capabilities': get_capabilities(request=request),
    }
开发者ID:chipx86,项目名称:reviewboard,代码行数:34,代码来源:server_info.py


示例3: get

    def get(self, request, *args, **kwargs):
        """Returns the information on the Review Board server."""
        site = Site.objects.get_current()
        siteconfig = SiteConfiguration.objects.get_current()

        url = '%s://%s%s' % (siteconfig.get('site_domain_method'), site.domain,
                             local_site_reverse('root', request=request))

        return 200, {
            self.item_result_key: {
                'product': {
                    'name': 'Review Board',
                    'version': get_version_string(),
                    'package_version': get_package_version(),
                    'is_release': is_release(),
                },
                'site': {
                    'url': url,
                    'administrators': [{'name': name, 'email': email}
                                       for name, email in settings.ADMINS],
                    'time_zone': settings.TIME_ZONE,
                },
                'capabilities': {
                    'diffs': {
                        'base_commit_ids': True,
                        'moved_files': True,
                    },
                    'scmtools': {
                        'perforce': {
                            'moved_files': True,
                        },
                    },
                },
            },
        }
开发者ID:harrifeng,项目名称:reviewboard,代码行数:35,代码来源:server_info.py


示例4: version

def version(request):
    return {
        'version': get_version_string(),
        'package_version': get_package_version(),
        'is_release': is_release(),
        'version_raw': VERSION,
    }
开发者ID:CrystalLokKoo,项目名称:reviewboard,代码行数:7,代码来源:context_processors.py


示例5: get_server_info

def get_server_info(request=None):
    """Returns server information for use in the API.

    This is used for the root resource and for the deprecated server
    info resource.
    """
    capabilities = _capabilities_defaults.copy()
    capabilities.update(_registered_capabilities)

    return {
        'product': {
            'name': 'Review Board',
            'version': get_version_string(),
            'package_version': get_package_version(),
            'is_release': is_release(),
        },
        'site': {
            'url': get_server_url(request=request),
            'administrators': [
                {
                    'name': name,
                    'email': email,
                }
                for name, email in settings.ADMINS
            ],
            'time_zone': settings.TIME_ZONE,
        },
        'capabilities': capabilities
    }
开发者ID:Anastasiya2307,项目名称:reviewboard,代码行数:29,代码来源:server_info.py


示例6: version

def version(request):
    return {
        'version': get_version_string(),
        'package_version': get_package_version(),
        'is_release': is_release(),
        'version_raw': VERSION,
        'RB_MANUAL_URL': get_manual_url(),
    }
开发者ID:PingAnTech,项目名称:reviewboard,代码行数:8,代码来源:context_processors.py


示例7: get_server_info

def get_server_info(request=None):
    """Returns server information for use in the API.

    This is used for the root resource and for the deprecated server
    info resource.
    """
    site = Site.objects.get_current()
    siteconfig = SiteConfiguration.objects.get_current()

    url = '%s://%s%s' % (siteconfig.get('site_domain_method'), site.domain,
                         local_site_reverse('root', request=request))

    return {
        'product': {
            'name': 'Review Board',
            'version': get_version_string(),
            'package_version': get_package_version(),
            'is_release': is_release(),
        },
        'site': {
            'url': url,
            'administrators': [
                {
                    'name': name,
                    'email': email,
                }
                for name, email in settings.ADMINS
            ],
            'time_zone': settings.TIME_ZONE,
        },
        'capabilities': {
            'diffs': {
                'base_commit_ids': True,
                'moved_files': True,
            },
            'review_requests': {
                'commit_ids': True,
            },
            'scmtools': {
                'git': {
                    'empty_files': True,
                },
                'mercurial': {
                    'empty_files': True,
                },
                'perforce': {
                    'moved_files': True,
                    'empty_files': True,
                },
                'svn': {
                    'empty_files': True,
                },
            },
            'text': {
                'markdown': True,
            },
        }
    }
开发者ID:PingAnTech,项目名称:reviewboard,代码行数:58,代码来源:server_info.py


示例8: version

def version(request):
    """Return a dictionary with version information."""
    return {
        'version': get_version_string(),
        'package_version': get_package_version(),
        'is_release': is_release(),
        'version_raw': VERSION,
        'RB_MANUAL_URL': get_manual_url(),
    }
开发者ID:CharanKamal-CLI,项目名称:reviewboard,代码行数:9,代码来源:context_processors.py


示例9: _get_branch_for_version

def _get_branch_for_version():
    """Return the branch or tag for the current version of Review Board."""
    if VERSION[4] == 'final' or VERSION[5] > 0:
        if reviewboard.is_release():
            return 'release-%s.%s.%s' % (VERSION[0], VERSION[1], VERSION[2])
        else:
            return 'release-%s.%s.x' % (VERSION[0], VERSION[1])
    else:
        return 'master'
开发者ID:Anastasiya2307,项目名称:reviewboard,代码行数:9,代码来源:github_linkcode.py


示例10: get_server_info

def get_server_info(request=None):
    """Returns server information for use in the API.

    This is used for the root resource and for the deprecated server
    info resource.
    """
    return {
        'product': {
            'name': 'Review Board',
            'version': get_version_string(),
            'package_version': get_package_version(),
            'is_release': is_release(),
        },
        'site': {
            'url': get_server_url(request=request),
            'administrators': [
                {
                    'name': name,
                    'email': email,
                }
                for name, email in settings.ADMINS
            ],
            'time_zone': settings.TIME_ZONE,
        },
        'capabilities': {
            'diffs': {
                'base_commit_ids': True,
                'moved_files': True,
            },
            'review_requests': {
                'commit_ids': True,
            },
            'scmtools': {
                'git': {
                    'empty_files': True,
                },
                'mercurial': {
                    'empty_files': True,
                },
                'perforce': {
                    'moved_files': True,
                    'empty_files': True,
                },
                'svn': {
                    'empty_files': True,
                },
            },
            'text': {
                'markdown': True,
                'per_field_text_types': True,
                'can_include_raw_values': True,
            },
        }
    }
开发者ID:iapilgrim,项目名称:reviewboard,代码行数:54,代码来源:server_info.py


示例11: main

def main():
    python_check_can_release(is_release())

    rbwebsite_load_config()

    with git_use_clone("."):
        build_settings()
        built_files = build_targets()
        s3_upload_files(RELEASES_BUCKET_NAME, RELEASES_BUCKET_KEY, built_files)

    git_tag_release(__version__)
    register_release()
开发者ID:klpyang,项目名称:reviewboard,代码行数:12,代码来源:release.py


示例12: main

def main():
    if not os.path.exists("setup.py"):
        sys.stderr.write("This must be run from the root of the "
                         "Review Board tree.\n")
        sys.exit(1)

    if not is_release():
        sys.stderr.write("This version is not listed as a release.\n")
        sys.exit(1)

    clean()
    build_targets()
    upload_files()
    tag_release()

    if VERSION[3] == 'final':
        register_release()
开发者ID:djs,项目名称:reviewboard,代码行数:17,代码来源:release.py


示例13: linkcode_resolve

def linkcode_resolve(domain, info):
    version = reviewboard.VERSION

    if version[4] == 'final' or version[4] > 0:
        if reviewboard.is_release():
            branch = 'release-%s.%s.%s' % (version[0], version[1], version[2])
        else:
            branch = 'release-%s.%s.x' % (version[0], version[1])
    else:
        branch = 'master'

    return github_linkcode_resolve(domain=domain,
                                   info=info,
                                   allowed_module_names=['reviewboard'],
                                   github_org_id='reviewboard',
                                   github_repo_id='reviewboard',
                                   branch=branch)
开发者ID:gongfuPanada,项目名称:reviewboard,代码行数:17,代码来源:conf.py


示例14: version

def version(request):
    """Return a dictionary with version information.

    Args:
        request (django.http.HttpRequest):
            The current HTTP request.

    Returns:
        dict:
        State to add to the context.
    """
    return {
        'version': get_version_string(),
        'package_version': get_package_version(),
        'is_release': is_release(),
        'version_raw': VERSION,
        'RB_MANUAL_URL': get_manual_url(),
    }
开发者ID:chipx86,项目名称:reviewboard,代码行数:18,代码来源:context_processors.py


示例15: server_info

def server_info(request):
    site = Site.objects.get_current()
    siteconfig = site.config.get()

    url = "%s://%s%s" % (siteconfig.get("site_domain_method"), site.domain, settings.SITE_ROOT)

    return WebAPIResponse(
        request,
        {
            "product": {
                "name": "Review Board",
                "version": get_version_string(),
                "package_version": get_package_version(),
                "is_release": is_release(),
            },
            "site": {"url": url, "administrators": [{"name": name, "email": email} for name, email in settings.ADMINS]},
        },
    )
开发者ID:guptaabhishek849,项目名称:reviewboard,代码行数:18,代码来源:json.py


示例16: _get_branch_for_version

def _get_branch_for_version():
    """Return the branch or tag for the current version of Review Board."""
    if VERSION[4] == 'final' or VERSION[5] > 0:
        branch = 'release-%s.%s' % (VERSION[0], VERSION[1])

        if reviewboard.is_release():
            if VERSION[2] > 0:
                branch += '.%s' % VERSION[2]

            if VERSION[4] != 'final':
                branch += VERSION[4]

                if VERSION[5] > 0:
                    branch += '%s' % VERSION[5]
        else:
            branch += '.x'

        return branch
    else:
        return 'master'
开发者ID:CharanKamal-CLI,项目名称:reviewboard,代码行数:20,代码来源:github_linkcode.py


示例17: server_info

def server_info(request):
    site = Site.objects.get_current()
    siteconfig = site.config.get()

    url = '%s://%s%s' % (siteconfig.get('site_domain_method'), site.domain,
                         settings.SITE_ROOT)

    return WebAPIResponse(request, {
        'product': {
            'name': 'Review Board',
            'version': get_version_string(),
            'package_version': get_package_version(),
            'is_release': is_release(),
        },
        'site': {
            'url': url,
            'administrators': [{'name': name, 'email': email}
                               for name, email in settings.ADMINS],
        },
    })
开发者ID:asutherland,项目名称:opc-reviewboard,代码行数:20,代码来源:json.py


示例18: compare_item

    def compare_item(self, item_rsp, obj):
        self.assertIn('product', item_rsp)
        self.assertIn('site', item_rsp)
        self.assertIn('capabilities', item_rsp)

        product_rsp = item_rsp['product']
        self.assertEqual(product_rsp['name'], 'Review Board')
        self.assertEqual(product_rsp['version'], get_version_string())
        self.assertEqual(product_rsp['package_version'], get_package_version())
        self.assertEqual(product_rsp['is_release'], is_release())

        site_rsp = item_rsp['site']
        self.assertTrue(site_rsp['url'].startswith(get_server_url()))
        self.assertEqual(site_rsp['administrators'], [
            {
                'name': name,
                'email': email,
            }
            for name, email in settings.ADMINS
        ])
        self.assertEqual(site_rsp['time_zone'], settings.TIME_ZONE)

        self.assertEqual(item_rsp['capabilities'], get_capabilities())
开发者ID:chipx86,项目名称:reviewboard,代码行数:23,代码来源:test_server_info.py


示例19:

# Documents to append as an appendix to all manuals.
#latex_appendices = []

# If false, no module index is generated.
#latex_use_modindex = True

latex_show_urls = True
latex_show_pagerefs = True


# Determine the branch or tag used for code references.
rb_version = reviewboard.VERSION

if rb_version[4] == 'final' or rb_version[4] > 0:
    if reviewboard.is_release():
        git_branch = 'release-%s.%s.%s' % rb_version[:3]
    else:
        git_branch = 'release-%s.%s.x' % rb_version[:2]
else:
    git_branch = 'master'


# Check whether reviewboard.org intersphinx lookups should use the local
# server.
if os.getenv('DOCS_USE_LOCAL_RBWEBSITE') == '1':
    rbwebsite_url = 'http://localhost:8081'
else:
    rbwebsite_url = 'https://www.reviewboard.org'

开发者ID:davidt,项目名称:reviewboard,代码行数:28,代码来源:conf.py


示例20: uses

        # By the time finalize_options is called, install.install_lib is
        # set to the fixed directory, so we set the installdir to install_lib.
        # The # install_data class uses ('install_data', 'install_dir') instead.
        self.set_undefined_options("install", ("install_lib", "install_dir"))
        install_data.finalize_options(self)


if sys.platform == "darwin":
    cmdclasses = {"install_data": osx_install_data}
else:
    cmdclasses = {"install_data": install_data}


PACKAGE_NAME = "ReviewBoard"

if is_release():
    download_url = "http://downloads.reviewboard.org/releases/%s/%s.%s/" % (PACKAGE_NAME, VERSION[0], VERSION[1])
else:
    download_url = "http://downloads.reviewboard.org/nightlies/"


# Build the reviewboard package.
setup(
    name=PACKAGE_NAME,
    version=get_package_version(),
    license="MIT",
    description="Review Board, a web-based code review tool",
    url="http://www.reviewboard.org/",
    download_url=download_url,
    author="The Review Board Project",
    author_email="[email protected]",
开发者ID:lailaAgaev,项目名称:reviewboard,代码行数:31,代码来源:setup.py



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python backends.get_enabled_auth_backends函数代码示例发布时间:2022-05-26
下一篇:
Python reviewboard.initialize函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap