【发布时间】:2017-08-11 11:34:28
【问题描述】:
我有 10 个 django 项目使用超过 50 个 django 应用程序。每个应用程序都在自己的项目中分离并添加到 pypi 并被少数项目使用。一切都很好,除了每次我在一个项目上工作并且我想更改我的一个模块中的一些代码(这种情况经常发生)我必须打开模块项目,进行更改,测试并发布到 pypi 然后回到我的项目更新 requirements.txt 文件并从 pip 获取更新的模块。
我正在寻找一种能够立即从我的所有项目中编辑模块的方法。例如,我不想从 pypi 获取它,而是想从 git 获取它并能够提交到我的 venv 文件夹中的 git 存储库!
我知道这似乎有点疯狂,但我可以节省很多时间!所有模块的发布者和用户都是我,所以我不介意用户也能够更改。
任何想法或建议将不胜感激。此外,任何无 pip 解决方案都可以,就像编写自定义 shell 脚本一样。
【问题讨论】:
标签: python shell pip pypi django-apps