node2vec和gensim的实用工具
项目描述
more_node2vec
node2vec和gensim的实用工具。
🚀 安装
最新版本可以从PyPI安装
$ pip install more_node2vec
最新代码和数据可以直接从GitHub安装
$ pip install git+https://github.com/cthoyt/more-node2vec.git
要在开发模式下安装,请使用以下命令
$ git clone git+https://github.com/cthoyt/more-node2vec.git
$ cd more-node2vec
$ pip install -e .
👐 贡献
贡献,无论是提交问题、提交拉取请求还是分叉,都受到欢迎。有关参与的更多信息,请参阅CONTRIBUTING.rst。
👀 引用
⚖️ 许可证
本包中的代码根据MIT许可证授权。
致谢
🍪 Cookiecutter
此包是用@audreyfeldroy的cookiecutter包以及@cthoyt的cookiecutter-snekpack模板创建的。
🛠️ 开发者
README的最后一部分是关于如果您想通过代码贡献来参与其中。
❓ 测试
在克隆仓库并使用pip install tox
安装tox
后,可以反复运行tests/
文件夹中的单元测试。
$ tox
此外,这些测试会在每个提交时自动由GitHub Action重新运行。
📦 发布版本
在开发模式下安装包并使用pip install tox
安装tox
后,在tox.ini
中的finish
环境中包含了创建新版本所需的命令。请在shell中运行以下命令
$ tox -e finish
此脚本执行以下操作
- 使用BumpVersion将
setup.cfg
和src/more_node2vec/version.py
中的版本号切换,去掉-dev
后缀 - 以tar存档和wheel格式打包代码
- 使用
twine
上传到PyPI。请确保已经配置了.pypirc
文件,以避免在此步骤中需要手动输入 - 推送到GitHub。您需要创建一个与版本号提升的提交一起发布的版本。
- 将版本提升到下一个补丁版本。如果您进行了重大更改并希望通过次要版本提升版本,可以在之后使用
tox -e bumpversion minor