Python打包packages時MANIFEST.in文件的語法


  參考資料:

  https://docs.python.org/2/distutils/sourcedist.html

  有時候我們想自己打包並發布一個pip包,包內的module和packages自然有setuptools幫助我們去找到並打包到最后的成包里。但是我們可能想打包一些其他的東西,這個時候我們就可以使用MANIFEST.in文件。

  一言以蔽之,當運行python setup.py sdist時,會查閱MANIFEST.in文件,並且將里面約定的文件打包到最后的包里。什么要,什么不要,都可以用MANIFEST特定的語法來規范。語法如下:

   十分好理解,一看就會了,下面是一個樣例MANIFEST.in文件:

   其作用就是將requirements.txt文件打進包內,同時打包templetes文件夾下的東西,並且不打包jupyter的緩存文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM