模块 qc 数据工具
项目描述
module QC 数据工具 v1.0.14
此项目包含用于模块 QC 流程中写入/读取数据文件的模块。该项目应作为子模块添加到其他项目中。
安装
请注意,请使用最新的 Python 版本。Python3.7 是开发人员的最低要求。
通过克隆
首先克隆项目
git clone https://gitlab.cern.ch/atlas-itk/pixel/module/module-qc-data-tools.git
成功检出后,cd 到新的 module-qc-data-tools 目录并运行以下命令以安装必要的软件
$ python -m venv venv
$ source venv/bin/activate
$ python -m pip install --upgrade pip
$ python -m pip install -e .
通过 pip
$ python -m venv venv
$ source venv/bin/activate
$ python -m pip install -U pip module-qc-data-tools==1.0.14
开发者
版本控制
如果您需要标记代码版本,您需要安装 hatch 或 pipx。
- 激活 Python 环境,例如 source venv/bin/activate。
- 运行 python -m pip install hatch或python -m pip install pipx。
您可以通过以下方式升级版本
$ pipx run hatch run tag x.y.z
# or
$ hatch run tag x.y.z
其中 x.y.z 是要使用的新版本。这应该在默认分支(main / master)上运行,因为这将为您创建提交和标签,并为您推送。因此,请确保您具有直接推送至默认分支的能力。
发布候选版本可以按如下方式升级
$ hatch run tag x.y.zrc0
pre-commit
安装pre-commit以避免CI失败。一旦安装了pre-commit,就会运行一个git钩子脚本来在提交代码审查之前识别简单问题。
在Python环境中安装pre-commit的说明
- 激活 Python 环境,例如 source venv/bin/activate。
- 运行python -m pip install pre-commit。
- 运行pre-commit install以在.pre-commit-config.yaml中安装钩子。
安装pre-commit后,每次执行git commit时都会运行.pre-commit-config.yaml。如果pre-commit脚本更改了任何文件,请重新执行git add和git commit。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定要选择哪一个,请了解更多有关安装包的信息。
源分布
         module_qc_data_tools-1.0.14.tar.gz  (12.2 kB 查看哈希值)
      
    构建分布
    
       关闭
    
      
        
    
    
  
module_qc_data_tools-1.0.14.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 3136b47cb62e2947b65af45d25ca568bd87b085a2a470f1a298a54a03718630a | |
| MD5 | 3ee258cff18da3c2b804087d1430d008 | |
| BLAKE2b-256 | 2fb7435f4eca7b0b2298394dedb93080c4a29c535a74f4b85f16753611b6adf6 | 
    
       关闭
    
      
        
    
    
  
module_qc_data_tools-1.0.14-py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | beb9ac42162ae425dcf5a2d17e40d70e00ade3d9806cd29313c27dfb87158b3f | |
| MD5 | e5bd8afb4f85c35484d2f97a41b7ad08 | |
| BLAKE2b-256 | 9a8f8393c883aecef51f8e544cd315e0a608979f7ba75c4fc4cd2088c6616996 |