python 文件分类清单_Pip install忽略中的文件清单.in如何正确组织项目?

我读了很多关于这个问题的文章,但是没有找到任何解决方案,所以我将再问一个关于这个问题的问题,因为我甚至不确定是否为Python包使用了正确的文件夹结构。在

因此,基本上我正在开发一个使用Tornado web服务器框架的应用程序,我想将其打包,这样用户就可以通过pip来安装它,并访问一个启动web服务器的基本脚本。在

目录结构如下:├── MANIFEST.in

├── README.md

├── config

│   └── default.cfg

├── docs

│   ├── Makefile

│   ├── _build

│   ├── _static

│   ├── _templates

│   ├── conf.py

│   ├── index.rst

├── foopackage

│   ├── __init__.py

│   ├── barmodule.py

│   └── bazmodule.py

├── setup.py

├── static

│   ├── css

│   │   ├── menu.css

│   │   └── main.css

│   ├── img

│   │   └── logo.png

│   ├── js

│   │   ├── ui.js

│   │   └── navigation.js

│   └── lib

│      ├── d3.v3.min.js

│      └── jquery-1.11.0.min.js

└── templates

├── index.html

└── whatever.html

Python代码如您在包foopackage中所见。在

MANIFEST.in文件递归地包含目录config、static、templates和{}。在

这是我的setup.py(仅相关部分:

^{pr2}$

如果我运行python setup.py sdist,那么所有的东西都会被很好地打包,包括docs、templates和{}文件等。但是,如果我运行pip install ...,那么只有foopackage得到安装,其他的一切都将被忽略。在

如何在安装过程中包括这些附加文件?我的目录结构正常吗?我也读过“伪造一个包”,所以把所有的东西都放在一个目录中,然后触摸一个__init__.py文件,但这对我来说似乎很奇怪:-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值