开源python-打包发布
生活随笔
收集整理的這篇文章主要介紹了
开源python-打包发布
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方式一:setup.py
from setuptools import setup, find_packagessetup(name='volumeestimator',packages=find_packages(),package_data={'': ['config.yaml', 'yolov5s.onnx']}, # include besides python fileauthor='friday',author_email='yuetan@163.com',version='0.0.7',description='volume estimator basic version',license='',install_requires=['numpy==1.19.5','pandas==1.3.2','torch==1.7.1','onnxruntime==1.8.0','onnx==1.8.0','opencv-python==4.5.3.56','pyyaml==5.4.1'] )方式二: pyproject.toml
這篇文章描述的好處是
- your pyproject.toml can be very close to boilerplate.
It’s basically the three lines that Brett posted…
the additional stuff for screed has to do with setuptools_scm, which we’re using to automatically convert git tags like v1.0.4 into actual version numbers. - your setup.cfg basically contains almost everything your setup.py contained, just a bit reformatted to fit into the setup.cfg format.
- your new setup.py can now be a really short stub to permit python setup.py … to continue to work.
總結
以上是生活随笔為你收集整理的开源python-打包发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 批量插入数据,单次插入多少条
- 下一篇: 分布式和微服务的区别