验证打包功能的测试包, 请勿下载
Project description
韩灵稚打包测试
Hanlingzhi's Package PyPi Demo ##工程结构说明
.
├── LICENSE.txt // 证书文件
├── README.md // MD文件
├── hanlingzhi
│ ├── __init__.py
│ └── math_h.py
├── setup.py // 打包配置
└── string_h
├── __init__.py
└── reverse.py
##测试服务器打包流程
- 升级setuptools和wheel包
python3 -m pip install --user --upgrade setuptools wheel
- 打包到本地文件
python3 setup.py sdist bdist_wheel 会生成build、dist、hanlingzhi_test.egg-info文件,其中dist文件就是制品 ├── dist │ ├── hanlingzhi-test-0.0.1.tar.gz │ └── hanlingzhi_test-0.0.1-py3-none-any.whl
- 分发到PyPi私服(pypi提供的测试版 test.pypi.org),首先安装twine
pip3 install twine python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/* Uploading distributions to https://test.pypi.org/legacy/ Enter your username: hanlingzhi // 私服注册的用户名 Enter your password: // 私服注册的密码 Uploading hanlingzhi_test-0.0.1-py3-none-any.whl 100%|████| 7.96k/7.96k [00:16<00:00, 486B/s] Uploading hanlingzhi-test-0.0.1.tar.gz 100%|████| 7.28k/7.28k [00:01<00:00, 4.34kB/s]
- 下载依赖
最好在虚拟环境下测试 python3 -m venv venv python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps hanlingzhi_test Looking in indexes: https://test.pypi.org/simple/ Collecting hanlingzhi_test Downloading https://test-files.pythonhosted.org/packages/a7/ca/3e5ecda3c564a721642a756e31ec2f6f340067cfa4dddb119e2eb2c98dd0/hanlingzhi_test-0.0.1-py3-none-any.whl Installing collected packages: hanlingzhi-test Successfully installed hanlingzhi-test-0.0.1
- 测试
python3 \>>> from hanlingzhi import math_h \>>> math_h.addition(3,4) 7 // 成功
- 上传正式服务
python3 -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hanlingzhi-test-0.0.2.tar.gz
(3.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hanlingzhi-test-0.0.2.tar.gz.
File metadata
- Download URL: hanlingzhi-test-0.0.2.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5571fa994dfeb439ad486028c6bd7ca9a4f32e66b11fc4788e585f6eb4235e2
|
|
| MD5 |
3fc1b500949bf8c0c0c9d1d2b3b7aad0
|
|
| BLAKE2b-256 |
7f5c38f4fafddd8a04dd351ac100d3959aa4736c1aa2f91122cca706c35f1340
|
File details
Details for the file hanlingzhi_test-0.0.2-py3-none-any.whl.
File metadata
- Download URL: hanlingzhi_test-0.0.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d469e2d2a56c33b38cf4a40a5aec38486de8c801f80ff9585c35317eed90e6f6
|
|
| MD5 |
da3ab6899cb1962217b8654cec8d40c8
|
|
| BLAKE2b-256 |
92a783ce1deb77a4f13f55a5dd7df10ed68e93de1a2f07b54114b173a28d024c
|