我的工具
Project description
简介
我的工具
一.上传步骤:
1.生成 dist 目录用于上传
python setup.py sdist bdist_wheel
2.上传包到私有 pypi 源
cat ~/.pypirc
[distutils]
index-servers = pypi local
[pypi]
repository: https://www.python.org/pypi
username = __token__
password = 'xxxxxxxxxxx'
[local]
repository: http://localhost:3141
username: yehaiquan password: 12345678
3.上传到 local 仓库
twine upload dist/* -r local
4.测试是否上传
访问 http://localhost:3141/simple/
5.安装
pip search -i http://localhost:3141 wivw_demo #查找包
pip install -i http://localhost:3141/simple wivw_demo #安装包 pip
install -U -i http://localhost:3141/simple wivw_demo #安装最新包
6.测试是否安装
import wivw_demo
from wivw_demo import mytool
wivw_demo.show()
mytool.mytest()
7.卸载包
pip uninstall wivw-demo
二.上传到 pypi 仓库
1.登陆个人pypi后台(如没有账号需要先注册)
https://pypi.org/manage/projects/
2.创建token.
登陆https://pypi.org/manage/account/,找到api token,添加一个新的token
3.配置token
cat ~/.pypirc
[pypi]
username: __token__
password: pypi-AgEIcHlwaS5vcmcCYxxzI0WuBg-zgyXxBO1r4ZW6hX450jdsw
用户名和密码也可以用自己的个人登陆账号,但不推荐,推荐用token方式验证.
4.上传包到pypi
twine check dist/*
twine upload dist/*
5.安装
pip install wivw-demo
6.测试是否安装
import wivw_demo
from wivw_demo import mytool
wivw_demo.show()
mytool.mytest()
7.卸载包
pip uninstall wivw-demo
完毕!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wivw_demo-0.0.7.tar.gz
(2.9 kB
view details)
Built Distribution
File details
Details for the file wivw_demo-0.0.7.tar.gz
.
File metadata
- Download URL: wivw_demo-0.0.7.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1735e1e9d17b2071a54dbd3a51f156774bee280ec7cb20059cd40112df1bfa41 |
|
MD5 | d03d24e6e9c85dca25c4395b08518db4 |
|
BLAKE2b-256 | bab097c546e78f9799062dac6097fecfb36888aa5a36a01184b75655845d8bb1 |
File details
Details for the file wivw_demo-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: wivw_demo-0.0.7-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f0c3fd99a2cd41a5fb1de8c3d5a45b16c01e2d9aee9bcb532021c7641ff8e8f |
|
MD5 | d436b26da4a562fae6a5ec9246e01236 |
|
BLAKE2b-256 | 897c4a51620f7c0eef90bbe3d540facbb91f4d3acf58921f6f4af43bdb343251 |