Python打包PyPI上传实践
1、新建目录文件
2、requirement.txt文件内容输入requests==2.18.4
3、setup.py文件内容如下:
from setuptools import find_packages, setup
setup(name='uitestool',version='1.0.0',description='a automated test tools',author='szmgithubcode',author_email='13023297816@163.com',url='https://github.com/szmgithubcode/',#packages=find_packages(),packages=['autotest'],#install_requires=['requests'],
)
4、在当前操作用户目录下面新建文件【.pypirc】
5、文件.pypirc输入以下信息
[distutils]
index-servers=pypi[pypi]
repository = https://upload.pypi.org/legacy/
username: shenzhiming注册的pypi账号
password: xxx注册的pypi密码
6、上传代码到github上
7、在setup.py所在路径下,DOS依次输入
python setup.py sdist
python setup.py install
twine upload dist/*
8、下载上传的库
pip install uitestool
9、检测是否下载成功
注意点:
1、上传至pypi时版本号保持与github相同
2、pypi上的版本唯一性
转载于:https://www.cnblogs.com/szmcn/p/10710998.html
Python打包PyPI上传实践相关推荐
- 发布你自己的轮子 - PyPI打包上传实践
文章目录 发布 Python 包 准备 创建用户验证文件 创建项目结构 编写setup.py 编写README.md 编写LICENSE 生成发布包 本地测试(可选) 上传到PyPI 安装测试 常见错 ...
- iOS架构-自动打包并上传到App Store(python)(21)
这里是摘自一篇用python 语法写的脚本,这里只是为了更好的理解自动化打包上传App Store的原理的. 一. iOS 自动打包并上传到App Store(python) 我们平时大都是用Appl ...
- Fastlane 入门实战教程从打包到上传iTunes connect
有关神器 Fastlane 持续集成\部署的文章网上挺多,本文定位是入门教程,针对 iOS 应用的持续部署,只需一条命令就可实现从 Xcode 项目到 编译\打包\构建\提交审核 文章稍微有点长,涵盖 ...
- python解析xml提交到hdfs_完美解决python针对hdfs上传和下载的问题
当我们使用python的hdfs包进行上传和下载文件的时候,总会出现如下问题 requests.packages.urllib3.exceptions.NewConnectionError:: Fai ...
- Gradle自动化之自动打包并上传到fir测试网站
前言 每个项目都需要测试,没有测试的项目是无法发布到线上的 而由于安卓的碎片化,公司里测试需要测几种不同版本的系统和不同厂商(型号)的手机,所以我平时发的测试包必须放到某个服务器或网站上,通过二维码的 ...
- 自动备份网站和数据库打包并上传FTP服务器并删除前30天文件
自动备份网站和数据库打包并上传FTP服务器并删除前30天文件 @echo off<nul 3>nul Set nowdate=%date:~0,10% set nowdate=%nowda ...
- python实现文件上传下载
Python实现文件上传下载 环境准备: 1. 实验分两个文件,服务端(linux)和客户端(windows). 服务端运行环境:python2.x 客户端运行环境:python3.x 2. 使用了库 ...
- java 通过id获取html代码_Maven私服安装配置,java通过私服下载代码,并打包后上传到私服(Nexus)...
Maven私服一般安装Nexus. 首先,Nexus下载,访问Nexus官方网址https://www.sonatype.com/download-nexus-repo-oss 下载完成后是个压缩包 ...
- python应用系列教程——python使用smtp上传邮件,使用pop3下载邮件
全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用smtp上传邮件,使用pop3下载邮件.由于上传后立刻下载了,所以有时不会再在网页邮箱中有通知. 可设置邮件的收发人,主题,内 ...
最新文章
- Windows2003服务器不支持FLV视频的解决方法
- 《中国人工智能学会通讯》——5.31 制造服务的产生与聚合
- 转 Java的各种打包方式(JAR/WAR/EAR/CAR)
- 【项目管理】PMO-为强大的收益实现演变
- SpringCloud中文社区转型Spring4All欢迎您的加入
- 石子合并问题(内含BZOJ3229 AC代码)
- 当FORM的ENCTYPE=quot;multipart/form-dataquot; 时request.getParameter()获取不到
- __new__()方法的使用和实例化
- C++序列化模拟三 -----酒后日志
- Playing Atari with Deep Reinforcement Learning 中文 讲解2
- 开源车牌数据集CCPD介绍
- 如何通过阿里云APP进行域名备案?阿里云备案流程需要多久?
- 如何彻底清理注册表?
- 如何计算802.11 PHY Data Rate (11ac/11ax)
- 腾讯起诉抖音播放《王者荣耀》获赔 60 万
- 百度编辑器上传视频以及视频编辑器预览bug解决
- 自定义 mrtg 数据
- MSDN经典案例分析--PetShop
- 图像处理之Gamma校正
- uboot网络操作解决:ARPRetry count exceeded; starting again ping failed; host 192.168.86.128 is not alive
热门文章
- Momenta完全无人驾驶首次曝光!城区道路混行无接管,遭遇逆行也不怕,特斯拉Waymo路线二合一...
- 陆奇首批YC中国门徒:包鱼塘、画动漫、搞汽配…都用AI
- B站最火数学视频3Blue1Brown是如何制作的
- 33 个 JavaScript 核心概念系列(三): 显式 (名义) 与 隐式 (鸭子)类型转换
- day10-闭包函数、函数装饰器
- Linux如何解决动态库的版本控制
- 开源 java CMS - FreeCMS2.6 静态化管理
- org.springframework.beans包
- Kafka Architecture
- linux FTP配置详解