packages = find_packages('src'),#包含所有src中的包package_dir = {'':'src'},#告诉distutils包都在src下package_data={#如果包中含有.txt文件,则包含它'': ['*.txt'],#包含demo包data文件夹中的 *.dat文件'demo': ['data/*.dat'] } 其他的一些常用参数: zip_safe,指定boolean选项,控制项目能否...
首先,python中的packages有两种,一种是包含__init__.py的文件夹(普通package),一种是不含__init__.py的文件夹(python3引入的Namespace Packages,命名空间包)。 改为setup(packages=find_packages())发现没有打包data和debug文件夹! 原来是因为find_packages只会打包内含__init__.py的package,而data和debug文件...
url="http://python-online.cn/", packages=find_packages(), # 用来支持自动生成脚本,安装后会自动生成 /usr/bin/foo 的可执行文件 # 该文件入口指向 foo/main.py 的main 函数 entry_points={ 'console_scripts': [ 'foo = foo.main:main' ] }, #将 bin/foo.sh 和 bar.py 脚本,生成到系统 PATH...
使用pbr时,setup.cfg中有一些配置。在[files]中,有三个key:packages:指定需要包含的包,行为类似于setuptools.find_packagesnamespace_packages:指定namespace packagesdata_files: 指定目的目录和源文件路径,一个示例: [files] data_files = etc/pbr = etc/pbr/* etc/neutron = etc/api-paste.ini etc/dhcp-age...
packages=find_packages(), # 用来支持自动生成脚本,安装后会自动生成 /usr/bin/foo 的可执行文件 # 该文件入口指向 foo/main.py 的main 函数 entry_points={ 'console_scripts': [ 'foo = foo.main:main' ] }, #将 bin/foo.sh 和 bar.py 脚本,生成到系统 PATH中 ...
packages=find_packages(),# 包括在安装包内的Python包 include_package_data=True,# 启用清单文件MANIFEST.in exclude_package_date={'':['.gitignore']}, install_requires=[# 依赖列表 'Flask>=0.10', 'Flask-SQLAlchemy>=1.5,<=2.1' ] )
01 packages 列举包的位置,注意这里的包是指软件包里所保护的包(package),任何文件夹都可以通过建立空__init__.py文件的方式变成一个包。这里需要穷举所有的包文件,当你的软件包含很多各种不同层次的包时,这时可以用setuptools 提供的find_packages自动找寻。记住尽可能不要一个一个地列举单个包在这个形参中,极可...
packages=find_packages(exclude=['contrib', 'docs', 'tests*']) # exclude 用于排除不打包的 package description:项目的简短描述,一般一句话就好,会显示在 PyPI 上名字下端。 description='My first Python project' 对项目的完整描述,使用 long_description。如果此字符串是 rst 格式的,PyPI 会自动渲染成 HTML...
packages=setuptools.find_packages(),entry_points={"console_scripts":['mwjApiTest = mwjApiTest.manage:run']},#安装成功后,在命令行输入mwjApiTest 就相当于执行了mwjApiTest.manage.py中的run了 classifiers=["Programming Language :: Python :: 3","License :: OSI Approved :: MIT License","Ope...
packages=find_packages(),#需要打包的目录列表 name="cal_similarity",#包名称,也就是文件夹名称 version="1.0.0",#包的版本 description="cal_similar between two word",#对当前package的较短总结 long_description="***",#对当前package的详细说明 ...