这篇文章主要介绍了python自制库的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

一、首先去注册 [python]

二、需要打包的文件库

├──LICENSE├──README.md├──MANIFEST.in├──main(主文件夹)│├──__init__.py│├──file1.py│├──file2.py├──setup.cfg├──setup.py

文件目录结构不是关键,主要是如何在打包的时候把自己需要的文件打包进去。

三、MANIFEST.in 这个文件就是在打包时把需要的文件写入在里面

includeMakefileCHANGES.rstCONTRIBUTING.rstLICENSEAUTHORStox.inirecursive-includeflask_look_mysql*grafttestsgraftexamples

四、配置文件

setup.py

fromsetuptoolsimportsetup,find_packagessetup(name='Flask_Look_Mysql',# 名称version='1.0.2',# 版本keywords='flasklookmysqlhtml',#关键词description='alookmysqlhtml',#描述license='MITLicense',# 啥子认证哦 直接copyurl='https://github.com/libaibuaidufu/Flask-Look-Mysql',#地址可以指向自己的开源库author='libaibuaidufu',#作者author_email='dfk@gmail.com',#邮箱packages=find_packages(),#不知道include_package_data=True,#不知道platforms='any',#平台install_requires=["flask","pymysql"],#依赖库)

注意:具体配置[setup详细配置](https://packaging.python.org/guides/distributing-packages-using-setuptools/)创建.pypirc这是一个影响上传地址的文件windows放在用户目录下就是.ssh那一层linux~/.pypirc[distutils]index-servers=pypi[pypi]repository=https://upload.pypi.org/pypi#地址很重要不然后面更新不上去fuckusername=<username>password=<password>

五、打包命令

#生成wheel库pythonsetup.pysdistbdist_wheel#上面会生成一些文件自己看一看dist下的可以安装#上传tmineuploaddist/* # 或者pythonsetup.pysdistbdist_wheelupload

感谢你能够认真阅读完这篇文章,希望小编分享python自制库的方法内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!