首页 开发技术 其它     /    lastversion:查找任意项目的最新发行版-源码

lastversion:查找任意项目的最新发行版-源码

上传者: weixin_42180863 | 上传时间:2018/9/21 17:47:15 | 文件大小:59KB | 文件类型:ZIP
lastversion:查找任意项目的最新发行版-源码
最初版本English|一个微小的命令行实用程序,有助于回答一个简单的问题:什么是项目的最新稳定版本?...,然后选择下载/安装它。
lastversion允许从以下受支持的位置查找格式正确的项目最新发行版:亚搏体育app比特桶聚酰亚胺水星SourceForge在RSS/ATOM供稿中发布发行的任意软件站点为什么需要lastversion通常,许多项目作者通过以下方式使查找最新版本变得复杂:创建一个显然是候选版本的正式版本(标记中的rc),但是忘记将其标记为预发行版本将多余的文本放在release标签中,例如release-1.2.3或name-1.2.3-2019东西将v前缀放入或不放入发行标签。
今天是,明天不是。
我本人对此并不一致:)从一种版本格式切换到另一种格式,例如从v20150121到v2.0.1人类之间没有一致性。
要处理所有这些混乱情况,并在命令行上简单地获取格式正确的最初一个稳定版本(或下载URL!),可以使用lastversion。
它的主要用途是用于构建系统-每当您要监视特定项目的发行版本以自

文件下载

资源详情

[{"title":"(45个子文件59KB)lastversion:查找任意项目的最新发行版-源码","children":[{"title":"lastversion-master","children":[{"title":"MANIFEST.in <span style='color:#111;'>57B</span>","children":null,"spread":false},{"title":".readthedocs.yml <span style='color:#111;'>197B</span>","children":null,"spread":false},{"title":"bandit.yml <span style='color:#111;'>107B</span>","children":null,"spread":false},{"title":"CODE-OF-CONDUCT.md <span style='color:#111;'>3.33KB</span>","children":null,"spread":false},{"title":".deepsource.toml <span style='color:#111;'>178B</span>","children":null,"spread":false},{"title":"docs","children":[{"title":"changelog.md <span style='color:#111;'>16B</span>","children":null,"spread":false},{"title":"reference","children":[{"title":"lastversion.md <span style='color:#111;'>27B</span>","children":null,"spread":false},{"title":"Version.md <span style='color:#111;'>23B</span>","children":null,"spread":false}],"spread":true},{"title":"requirements.txt <span style='color:#111;'>66B</span>","children":null,"spread":false},{"title":"index.md <span style='color:#111;'>13B</span>","children":null,"spread":false},{"title":"README-ZH-CN.md <span style='color:#111;'>18B</span>","children":null,"spread":false}],"spread":true},{"title":"cli.py <span style='color:#111;'>56B</span>","children":null,"spread":false},{"title":".github","children":[{"title":"FUNDING.yml <span style='color:#111;'>716B</span>","children":null,"spread":false},{"title":"workflows","children":[{"title":"pythonpackage.yml <span style='color:#111;'>1.03KB</span>","children":null,"spread":false},{"title":"pythonpublish.yml <span style='color:#111;'>619B</span>","children":null,"spread":false},{"title":"codeql-analysis.yml <span style='color:#111;'>2.30KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"mkdocs.yml <span style='color:#111;'>982B</span>","children":null,"spread":false},{"title":"tests","children":[{"title":"__init__.py <span style='color:#111;'>0B</span>","children":null,"spread":false},{"title":"test_lastversion.py <span style='color:#111;'>8.88KB</span>","children":null,"spread":false},{"title":"geoip2.yml <span style='color:#111;'>351B</span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'>1.29KB</span>","children":null,"spread":false},{"title":"lastversion","children":[{"title":"__about__.py <span style='color:#111;'>22B</span>","children":null,"spread":false},{"title":"LocalVersionSession.py <span style='color:#111;'>950B</span>","children":null,"spread":false},{"title":"lastversion.py <span style='color:#111;'>16.47KB</span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'>4.47KB</span>","children":null,"spread":false},{"title":"SourceForgeRepoSession.py <span style='color:#111;'>1.48KB</span>","children":null,"spread":false},{"title":"BitBucketRepoSession.py <span style='color:#111;'>1.20KB</span>","children":null,"spread":false},{"title":"PypiRepoSession.py <span style='color:#111;'>2.86KB</span>","children":null,"spread":false},{"title":"GitHubRepoSession.py <span style='color:#111;'>23.11KB</span>","children":null,"spread":false},{"title":"__main__.py <span style='color:#111;'>46B</span>","children":null,"spread":false},{"title":"FeedRepoSession.py <span style='color:#111;'>3.11KB</span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'>823B</span>","children":null,"spread":false},{"title":"HolderFactory.py <span style='color:#111;'>3.34KB</span>","children":null,"spread":false},{"title":"MercurialRepoSession.py <span style='color:#111;'>2.10KB</span>","children":null,"spread":false},{"title":"GitLabRepoSession.py <span style='color:#111;'>2.40KB</span>","children":null,"spread":false},{"title":"Version.py <span style='color:#111;'>4.65KB</span>","children":null,"spread":false},{"title":"ProjectHolder.py <span style='color:#111;'>8.96KB</span>","children":null,"spread":false}],"spread":false},{"title":"setup.cfg <span style='color:#111;'>114B</span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'>2.31KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>60B</span>","children":null,"spread":false},{"title":"BUILD.md <span style='color:#111;'>598B</span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'>4.01KB</span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'>255B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>18.00KB</span>","children":null,"spread":false},{"title":"README-ZH-CN.md <span style='color:#111;'>17.55KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明