Skip to main content

验证打包功能的测试包, 请勿下载

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

numimagejkk-0.0.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

numimagejkk-0.0.2-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file numimagejkk-0.0.2.tar.gz.

File metadata

  • Download URL: numimagejkk-0.0.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for numimagejkk-0.0.2.tar.gz
Algorithm Hash digest
SHA256 45ebe9bacbe14ebc2c865d5db1911eec3f2069dac954922fad509f59cdfe8fce
MD5 cc95d731d0ce9c8c4fcc9b4f2fa9e306
BLAKE2b-256 92934016850cd7c496e50370e62d028874960449a2f55f13584ef6ceb84499e9

See more details on using hashes here.

File details

Details for the file numimagejkk-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: numimagejkk-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for numimagejkk-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9b7f88d6d6c9556fdb36b89da5a2aeb7433e1148870b8c6f864aab5d6634d100
MD5 ad247fba19aaba62bc3054fc9be38864
BLAKE2b-256 d9fea3d1eaf0ded80ef6a97c19b921efcc41567ede1496b065287b9b21e89342

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page