Python 使;setup.py“;文件
我已经为我的项目建立了一个新的库。现在我决定发布它,这样所有人都可以使用它 据我所知,我应该包括一个Python 使;setup.py“;文件,python,pip,setuptools,Python,Pip,Setuptools,我已经为我的项目建立了一个新的库。现在我决定发布它,这样所有人都可以使用它 据我所知,我应该包括一个setup.py文件,以便安装 在搜索web并使用internet中的示例后,我创建了这个文件,但它没有在C:/python34/Lib/site packages/ash/cocapi/cocapi.py中创建目录,而是创建了一个.egg文件:C:\python34\Lib\site packagesash.cocapi-1.0-py3.4.egg 我希望它像所有其他库一样成为一个目录。 这是我
setup.py
文件,以便安装
在搜索web并使用internet中的示例后,我创建了这个文件,但它没有在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
您在setup.py文件上运行的命令是什么?python setup.py install
为什么您关心您的包是作为目录还是作为鸡蛋安装的?有几个原因,首先,它不应该是这样的,其次,我还有两个库要添加,我希望它们都在一个目录中:ash
,最后,我将编辑它以生成新版本,因此如果它作为目录安装,将帮助我节省时间。此外,如果它作为egg安装,有些客户端可能认为它已损坏。您在该setup.py文件上运行的是什么命令?python setup.py install
为什么您关心您的包是作为目录还是作为鸡蛋安装的?有几个原因,第一,它不应该是这样的,第二,我还有两个库要添加,我希望它们都在一个目录中:ash
,最后,我将编辑它以生成新版本,因此,如果它作为目录安装,将帮助我节省时间。此外,如果它作为egg安装,一些客户端可能会认为它已损坏。