HuggingFace/NLP是一个NLP数据集的公开库。
项目描述
从AllenNLP仓库发布时的简单检查列表: https://github.com/allenai/allennlp/blob/master/setup.py
为pypi创建软件包。
更改__init__.py和setup.py中的版本,以及docs/source/conf.py中的版本。
使用消息“发布:VERSION”提交这些更改。
在git中添加一个标记来标记发布:“git tag VERSION -m‘为pypi添加标签VERSION’” 将标记推送到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源代码版本。
通过将软件包上传到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 nlp来检查您是否可以在虚拟环境中安装它。
将最终版本上传到实际 PyPI:twine upload dist/* -r pypi
一旦一切看起来都很完美,就将发布说明从 RELEASE.md 复制到 GitHub 上的标签。
更新 .circleci/deploy.sh 中的文档提交,以显示准确文档
更新 README.md 以重定向到正确的文档。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。