Pipreqs包含我自己的.py文件作为依赖项

时间:2019-05-23 21:04:53

标签: python pip

我正在尝试使用pipreqs管理我的相当小的python项目的需求。我正在使用travis-CI。我现在设置的方式是让我的travis作业使用pipreqs本身生成require.txt,然后执行pip install -r requirements.txt。我没有提交requirements.txt文件。

.travis.yml看起来像:

...
install:
  - pip install pipreqs
  - pipreqs --debug --ignore .git,.vscode .
  - pip install -r requirements.txt
...

问题在于pipreqs还包括实际上导入常规项目模块的模块导入。如果a.py导入了b.py(这都是我的项目的一部分),那么pipreqs会将b作为依赖项包含进去,那么它当然在pypi上找不到它,并且开始抱怨。

我认为这是每个涉及多个文件的python项目中每个人都会遇到的事情,那么我该如何解决呢?

0 个答案:

没有答案