当前位置: 首页 > news >正文

python deptry触发镜像构建失败

Deptry简介

它本身有一个类似于日志的错误登记,在ignore字段来配置,如下面配置文件中所示,这篇文章只针对检测“引用但是未安装的包”,具体配置详情可参考:deptry 官网文档

Docker构建镜像,使用deptry检测包是否安装,触发构建过程失败

  • 在构建目录创建deptry配置文件: pyproject.toml
[tool.deptry]
ignore_notebooks = false
requirements_files = ["requirements.txt"]
ignore = ["DEP002", "DEP003", "DEP004", "DEP005"]
json_output = "deptry_report.json"
known_first_party = ["app"]
  • 在Dockerfile文件中添加如下命令:
RUN pip install deptry
RUN deptry ./app --config pyproject.toml

deptry如果检测到"引用但是未安装的包",则返回1,触发构建过程报错,触发构建失败

http://www.lryc.cn/news/588928.html

相关文章:

  • 20250715使用荣品RD-RK3588开发板在Android13下接入USB3.0接口的红外相机
  • 前端Vue.js面试题(4)
  • OSPFv3中LSA参数
  • Web3.0 学习方案
  • 前端开发数据缓存方案详解
  • 医疗资质OCR智能审核:让合规管理更高效、更精准
  • 2025-07-15通过边缘线检测图像里的主体有没有出血
  • 【Docker基础】Dockerfile构建与运行流程完全指南:从原理到实践优化
  • Spring MVC2
  • 操作系统——进程
  • 前端-CSS-day4
  • CSS 高阶使用指南
  • Python 函数:从“是什么”到“怎么用”的完整指南
  • QT 中各种坑
  • 【Qt】QWidget核心属性
  • Django基础(二)———URL与映射
  • WSI中sdpc格式文件学习
  • 函数柯里化详解
  • 知识增强型Agent开发新范式:基于ERNIE-4.5的检索增强生成架构实践
  • ubuntu22.04 软创建 RAID1 与配置流程
  • Ubuntu 安装
  • Ubuntu环境下的K3S集群搭建
  • 一文读懂语义解析技术:从规则到神经网络的演进与挑战
  • DGNNet:基于双图神经网络的少样本故障诊断学习模型
  • 暑期算法训练.1
  • Linux下调试器gdb/cgdb的使用
  • 只解析了CHAME记录,如何申请免费的SSL证书
  • Linux 命令:passwd
  • WPF中ListView控件详解
  • 牛客:HJ23 删除字符串中出现次数最少的字符[华为机考][字符串]