How to Usefind_packages() To use thefind_packages()function in your setup file, you first need to import it from thesetuptoolspackage. Here is an example of how to usefind_packages()in a setup file: fromsetuptoolsimportsetup,find_packages setup(name='my_project',version='1.0',packages=fin...
`-- setup.py find_packages可以将在当前目录,以及当前目录下,所有的python包(带__init__.py的目录)都搜索,并一起打成egg文件包。 find_packages(xyz),就是搜索名称为xyz的包,以及xyz的下层目录的包搜索出来,并一起打成egg文件包。
在项目根目录下创建setup.py 该文件包含包的元数据和配置信息。 样例内容如下: fromsetuptoolsimportsetup,find_packages setup(name='your_package',version='0.1',packages=find_packages(),install_requires=['numpy','requests',],...) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 在同一目录下...
packages=find_packages(), 这段代码使用了setuptools库中的find_packages函数,用于查找和获取当前项目中的所有Python包。 find_packages函数会在当前目录以及其子目录中查找包含__init__.py文件的目录,并返回一个包含所有找到的包名称的列表。这个函数通常用于自动发现和包含所有Python包,无需手动列出每个包的名称。 en...
问Python setup.py:如何使find_packages()识别子目录中的包EN这就像对"foo“和"bar”包使用src-布局...
$ python ez_setup.py # 更新,以下两种任选 $ python ez_setup.py –U setuptools $ pip install -U setuptools 4. easy_install 使用指南 当你安装完 setuptools 后,就拥有了一个叫做easy_install的第三方管理工具,这也是它区分于 distutils 的一大改进。
2.新建一个setup.py文件 ,内容如下 `from setuptools import setup, find_packages setup( name='HelloWorld', version='0.1', packages=find_packages(), author='ZBJ', url='None', author_email='None' )` 3.在demo文件夹下再新建一个文件夹:myapp和__init__.py ...
setup.py文件的编写 setup.py中主要执行一个 setup函数,该函数中大部分是描述性东西,最主要的是packages参数,列出所有的package,可以用自带的find_packages来动态获取package。所以setup.py文件的编写实际是很简单的。 简单的例子: setup.py文件: from setuptools import setup, find_packages setup( name = " mytes...
wget http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py 2.创建一个简单的包 有了setuptools后,创建一个包基本上是无脑操作 cd /tmp mkdir demo cd demo 在demo中创建一个setup.py文件,写入 from setuptools import setup, find_packages ...
packages=find_packages(), install_requires=[ # 列出项目的依赖项 ], ) 其中,name是项目的名称,version是项目的版本号,packages是项目的包列表,install_requires是项目的依赖项列表。 在命令行中运行以下命令来打包项目: shell复制代码 python setup.py sdist 这将在项目根目录下创建一个名为dist的文件夹,其中包...