HuggingFace是一个包含主要HuggingFace库的单个库。
项目描述
注意
VERSION需要按照MAJOR.MINOR.PATCH约定格式化(我们需要遵循此约定才能检索带版本的脚本)
从AllenNLP存储库发布时的简单检查清单:https://github.com/allenai/allennlp/blob/master/setup.py
创建pypi的包。
在__init__.py、setup.py以及docs/source/conf.py中更改版本。
使用消息“发布:VERSION”提交这些更改。
在git中添加标签以标记发布:“git tag 版本 -m'为pypi添加标签版本'” 推送标签到git:git push –tags origin master
构建源代码和wheel。在创建wheel和源代码分发之间,不要修改setup.py中的任何内容(显然)。
对于wheel,在顶层目录中运行:“python setup.py bdist_wheel”。(这将构建使用您构建它的Python版本对应的wheel)。
对于源代码,运行:“python setup.py sdist”。现在您应该有一个/dist目录,其中包含. whl和.tar.gz源代码版本。
然后将SCRIPTS_VERSION在__init__.py中改回“master”(但不要提交此更改)
通过上传包到pypi测试服务器来检查一切是否正确
twine upload dist/* -r pypitest(pypi建议使用twine,因为其他方法通过明文上传文件。)您可能需要指定仓库URL,使用以下命令:twine upload dist/* -r pypitest –repository-url=https://test.pypi.org/legacy/
通过运行:pip install -i https://testpypi.python.org/pypi datasets来检查您是否可以在虚拟环境中安装它
将最终版本上传到实际的pypi:twine upload dist/* -r pypi
一旦一切看起来都很正常,将RELEASE.md中的发布说明复制到github中的标签
更新.deployment.sh中的文档提交,以便显示准确的文档
更新README.md以重定向到正确的文档
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。