我为我的项目创建了一个新库。现在我决定发布它,以便所有人都可以使用它。
据我所知,我应该包含一个setup.py
文件,以便安装。
在网上搜索并使用互联网上的示例后,我制作了这个文件,但不是在C:/python34/Lib/site-packages/ash/cocapi/cocapi.py
中创建目录,而是创建.egg文件:C:\Python34\Lib\site-packagesash.cocapi-1.0-py3.4.egg
文件。
我希望它像所有其他库一样创建一个目录。
这是我在setup.py
中使用的代码。
我做错了什么?!
from setuptools import setup
setup(name='ash.cocapi',
version='1.0',
description='Unofficial Clash of Clans API Library',
author='Ali Shadanpour',
author_email='ash.nfu@gmail.com',
url='https://github.com/madl-ash/Ash.CoCAPI/',
packages=['ash', 'ash.cocapi'],
platforms=['Linux', 'FreeBSD', 'BSD', 'Unix', 'Mac', 'OS X', 'Windows'],
)
这是我的文件的视图:
/
setup.py
/ash
__init__.py
/cocapi
__init__.py
cocapi.py
这是我尝试python setup.py install