本项目用于Python自定义第三方模块的打包。
python3 -m pip install --upgrade build
pip3 install hatchling
python -m build
python3 -m pip install --upgrade twine
twine upload -u <user_name> -p <password> --repository-url example-url dist/*
pip install token_counter==0.0.1 -i example-url
在requirements.txt中添加方法如下:
example-url/token_counter-0.0.1.tar.gz
参考tests/package_test.py
,示例代码如下:
# -*- coding: utf-8 -*-
from token_counter.token_count import TokenCounter
text = "who are you?"
print(TokenCounter().count(_input=text))
输出结果:
4