模块 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 |