0
我曾經在我的項目結構如下使用欠開發庫:從另一個應用程序
foo
|- foo
| \ lib.py
|- scripts
| \ foo.py
|- web
| \ ... # flask app
\ tests
然而,對於測試/部署/許可證的原因我重構網絡(燒瓶中的應用程序)到另一個倉庫和所以我最終得到了:
foo
|- foo
| \ lib.py
|- scripts
| \ foo.py
|- web
| \ ... # flask app
\ tests
fooweb
|- fooweb
| \ ... # flask app
\ tests
在第一種情況下,一切運作良好。 foo.py
和web
使用的應用程序lib.py
和進口是好的,因爲我在pip install -e .
。 但是,在新案例中,啓用flask應用程序訪問foo lib的最簡單方法是什麼?
部署後,fooweb
將取決於foo
,因此做一個pip install foo
但在開發過程中,兩個都同時發生變化,這裏最好的做法是什麼?