当前位置: 首页 > news >正文

盘锦网站建设流程/seo排名查询

盘锦网站建设流程,seo排名查询,汕头网站公司,wordpress右上角登录本节书摘来自异步社区《Python高手之路》一书中的第1章,第1.3节,作者[法]Julien Danjou(朱利安•丹乔), 王飞龙 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 版本编号 可能你已经有所了…

本节书摘来自异步社区《Python高手之路》一书中的第1章,第1.3节,作者[法]Julien Danjou(朱利安•丹乔), 王飞龙 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 版本编号

可能你已经有所了解,Python生态系统中正在对包的元数据进行标准化。其中的一项元数据就是版本号。

PEP 440(http://www.python.org/dev/peps/pep-0440/ )针对所有的Python包引入了一种版本格式,并且在理论上所有的应用程序都应该使用这种格式。这样,其他的应用程序或包就能简单而可靠地识别它们需要哪一个版本的包。

PEP440中定义版本号应该遵从以下正则表达式的格式:

N[.N]+[{a|b|c|rc}N][.postN][.devN]

它允许类似1.2或1.2.3这样的格式,但需注意以下几点。

  • 1.2等于1.2.0,1.3.4等于1.3.4.0,以此类推。
  • 与N[.N]+相匹配的版本被认为是最终版本。
  • 基于日期的版本(如2013.06.22)被认为是无效的。针对PEP440格式版本号设计的一些自动化工具,在检测到版本号大于或等于1980时就会抛出错误。

最终即将发布的组件也可以使用下面这种格式。

  • N[.N]+aN(如1.2a1)表示一个alpha版本,即此版本不稳定或缺少某些功能。
  • N[.N]+bN(如2.3.1b2)表示一个beta版本,即此版本功能已经完整,但可能仍有bug。
  • N[.N]+cN或N[.N]+rcN(如0.4rc1)表示候选版本(常缩写为RC),通常指除非有重大的bug,否则很可能成为产品的最终发行版本。尽管rc和c两个后缀含义相同,但如果二者同时使用,rc版本通常表示比c更新一点。

通常用到的还有以下这些后缀。

  • .postN(如1.4.post2)表示一个后续版本。通常用来解决发行过程中的细小问题(如发行文档有错)。如果发行的是bug修复版本,则不应该使用.postN而应该增加小的版本号。
  • .devN(如2.3.4.dev3)表示一个开发版本。因为难以解析,所以这个后缀并不建议使用。它表示这是一个质量基本合格的发布前的版本,例如,2.3.4.dev3表示2.3.4版本的第三个开发版本,它早于任何的alpha版本、beta版本、候选版本和最终版本。

这一结构可以满足大部分常见的使用场景。

注意

  你可能已经听说过语义版本(http://semver.org/),它对于版本号提出了自己的规则。这一规范和PEP 440部分重合,但二者并不完全兼容。例如,语义版本对于预发布版本使用的格式1.0.0.-alpha+001就与PEP 440不兼容。

如果需要处理更高级的版本号,可以考虑一下PEP 426(http://www.python.org/dev/peps/pep-0426 )中定义的源码标签,这一字段可以用来处理任何版本字符串,并生成同PEP要求一致的版本号。

许多分布式版本控制系统(Distributed Version Control System,DVCS)平台,如Git和Mercurial,都可以使用唯一标识的散列字符串1作为版本号。但遗憾的是,它不能与PEP 440中定义的模式兼容:问题就在于,唯一标识的散列字符串不能排序。不过,是有可能通过源码标签这个字段维护一个版本号,并利用它构造一个同PEP 440兼容的版本号的。

提示

  pbr(即Python Build Reasonableness,https://pypi.python.org/pypi/pbr)将在4.2节中讨论,它可以基于项目的Git版本自动生成版本号。
http://www.lbrq.cn/news/1597555.html

相关文章:

  • 枣庄市建设局网站/临汾网络推广
  • php网站开发作业/seo手机优化软件哪个好用
  • 西安机场商务宾馆百度做网站/谷歌网站推广优化
  • 公司邮箱手机怎么登录/石家庄自动seo
  • 1个空间做2个网站吗/高端网站建设定制
  • 个人网站建设中代码下载/做销售有什么技巧和方法
  • WordPress微信签到/网站seo标题是什么意思
  • 网站开发是先做前段还是后台/每日舆情信息报送
  • 张家口远大建设集团网站/岳阳seo公司
  • 好公司网站建设/做百度推广的网络公司广州
  • 昆山做网站费用/企业推广平台有哪些
  • 石家庄网站建设平台/产品推广渠道
  • 企业网站缺点/站长之家
  • 武汉科技有限公司 网站建设/网络seo软件
  • 做网站多少钱_西宁君博领衔/域名注册平台哪个好
  • 网站建设一条龙/工具刷网站排刷排名软件
  • 无锡做网站seo/合肥网站推广公司排名
  • 成立做网站的公司/株洲seo优化推荐
  • 网页设计图片垂直对齐方式为顶端/重庆网站seo诊断
  • 哈尔滨营销网站制作/百度云登录首页
  • 做国外搞笑网站/搜狗竞价
  • 深圳龙华做网站的公司/软文推广收费
  • 网络域名后缀/网站优化排名易下拉系统
  • 图标添加在wordpress/企业网站seo平台
  • 网站设计建设有限公司/关键词搜索排名工具
  • 营销型网站建设实训总结/做网站推广好做吗
  • ui交互设计作品/深圳seo顾问
  • 程序员帮人做黑彩网站/百度网页版登录入口
  • 开发动态网站价格/网站搜索优化
  • 网站建设安排总结/seo外链技巧
  • 【Git学习】入门与基础
  • android直连SQLserver的可行性分析
  • 24. 前端-js框架-Vue
  • 内联函数:提升效率的空间换时间艺术
  • 江协科技STM32 14-1 WDG看门狗
  • io_cancel系统调用及示例