跳转到主要内容

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

开发者

版本控制

如果您需要标记代码版本,您需要安装 hatchpipx

  1. 激活 Python 环境,例如 source venv/bin/activate
  2. 运行 python -m pip install hatchpython -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的说明

  1. 激活 Python 环境,例如 source venv/bin/activate
  2. 运行python -m pip install pre-commit
  3. 运行pre-commit install以在.pre-commit-config.yaml中安装钩子。

安装pre-commit后,每次执行git commit时都会运行.pre-commit-config.yaml。如果pre-commit脚本更改了任何文件,请重新执行git addgit commit

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定要选择哪一个,请了解更多有关安装包的信息。

源分布

module_qc_data_tools-1.0.14.tar.gz (12.2 kB 查看哈希值)

上传时间

构建分布

module_qc_data_tools-1.0.14-py3-none-any.whl (9.3 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面