我正在尝试掌握管理软件的git(hub)方式。我有一个存储库: https://github.com/pythonishvili/django-inguri
我尝试使用此命令pip安装
pip install git+git://github.com/pythonishvili/django-inguri.git
我得到的回应:
Downloading/unpacking git+git://github.com/pythonishvili/django-inguri.git
Cloning git://github.com/pythonishvili/django-inguri.git to /tmp/pip-bv5r89-build
Running setup.py egg_info for package from git+git://github.com/pythonishvili/django-inguri.git
Installing collected packages: inguri
Running setup.py install for inguri
Successfully installed inguri
Cleaning up...
但安装显然是错误的,因为我在virtualenv(/home/username/.virtualenvs/envname/lib/python2.7/site-packages/inguri
)中获得的是两个文件:
__init__.py
__init__.pyc
我做错了什么?我如何使这项工作?
答案 0 :(得分:2)
我认为您需要将项目的所有子目录添加到packages
文件的setup.py
选项中。现在,您只有最外层的目录 - inguri
。您需要添加inguri.ads
,inguri.ads.migrations
等等(因为它们还包含您希望包含在发布中的.py
文件)。
您还需要在清单文件中添加以下行:recursive-include inguri *