衡量事物和产生结构化结果的框架。

honestybox-measurement的Python项目详细描述


PyPI versionPyPI Supported Python VersionsGitHub licenseGitHub Actions (Tests)GitHub Actions (Quality)Honesty Box Twitter

诚实的盒子测量

衡量事物和产生结构化结果的框架。在

要求

honestybox-measurement包括python3.5到python3.8。在

发展

Git钩子

包含pre-commit钩子以确保代码质量 在commitpush上。按如下方式安装这些挂钩:

$ pre-commit install && pre-commit install -t pre-push
asd

释放

为了确保发行版总是建立在最新的代码库上,更改只会从master合并到release。在

创建版本

  1. 确保主控形状是最新的:

    ^{pr2}$ 在
  2. 切换到“释放”并确保它是最新的:

    $ git checkout release
    $ git pull origin
    
  3. 从主控形状合并:

    $ git merge master
    
  4. CHANGELOG.md添加一个新版本,并包括[Unreleased]中的所有更改。在

  5. 更新pyproject.toml中的版本号

  6. 使用注释release将更改提交到release分支

    $ git add CHANGELOG.md pyproject.toml
    $ git commit -m 'Release v<x>.<y>.<z>`
  7. 用发布号标记提交:

    $ git tag v<x>.<y>.<z>
    
  8. 将提交和标记推到上游:

    $ git push && git push --tags
    
  9. 将更改合并到主控形状并向上推送:

    $ git checkout master
    $ git merge release
    $ git push
    

发布版本

  1. {a8}安装

  2. 签出发布:

    $ git checkout v<x>.<y>.<z>
    
  3. 发布发布:

    $ poetry publish --build
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ApachePOI在类加载时忽略java扩展库   从Scala(和Java)访问DRb对象(例如Ruby队列)的最佳方式是什么?   java GAE支持新的GCM(在I/O 15发布)了吗?   java改造未检索AccessToken   oracle Toplink和java存储word或pdf文件   java如何改革我的Android应用程序,使其与layout()函数一起工作   如何从Java方法返回多个对象?   Java main未运行<terminated>   java使用增强的for循环搜索LinkedList   java Dropwizard筛选器优先级客户筛选器与CORs筛选器   java 227进入被动模式(124153,94,30242138)   安卓 java。编译时lang.NoSuchMethodError   在java中通过socket发送文件   java MapStruct不同的实现:mvn安装与运行   java为什么我的程序找不到我要扫描的文本文件?   带有HTML的java JLabel未正确设置宽度   java Hibernate导致具有@ManyToMany双向关系的无限循环   Java中的引用传递   java如何使用tomcat分别配置应用服务器和web服务器?   java Selenium将文本发送到密码字段