python项目打包


一、python项目打包

python项目打包在项目的根目录下增加setup.py文件,基本格式如下

使用python setup.py install即可安装到本地

python3 setup.py bdist_wheel即可打包成.whl包

from setuptools import setup, find_packages

# python3 setup.py bdist_wheel
setup(name='data_sync',
      version='1.2.9',
      author=['wangbin', 'weiyuhua'],
      description='This is the basic toolkit package of the data platform',
      packages=find_packages(exclude=('cftool',)),
      install_requires=['pymongo', 'phoenixdb', 'pymysql', 'pyhive', 'boto3', 'pandas', 'requests', 'kafka'])

二、python项目依赖管理

requirements.txt文件用于记录项目用到的依赖包,pipreqs可以收集项目中用到的包到requirements.txt中

pip install pipreqs

pipreqs  ./ --encoding=utf8 --force
pip install -r requirements.txt

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM