未提供项目描述
项目描述
connPFM
一个模板库,用于创建新的存储库。
安装
git clone https://github.com/SPiN-Lab/connPFM.git
cd connPFM
pip3 install -e .[all]
说明
- 在整个存储库中将
connPFM
替换为新存储库名称。 - 在Zenodo上启用GitHub存储库。
- 在CircleCI上设置GitHub存储库。
- 在ReadTheDocs上设置GitHub存储库。
- 在GitHub上发布第一个版本。
- PyPi部署操作将失败。
- 部署到PyPi(以下说明基于此页面)
pip install twine
python setup.py sdist bdist_wheel
- 上传到TestPyPi
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
- 输入TestPyPi用户名
- 输入TestPyPi密码
- 如果TestPyPi成功,则上传到PyPi
twine upload dist/*
- 输入PyPi用户名
- 输入PyPi密码
- 现在未来的GitHub发布应该通过操作部署到PyPi,不会出现任何问题。
- 由于现在有一个真正的发布,请现在更新Zenodo徽章。
- 您必须在将PyPi部署之后执行此操作,因为任何在第一个发布之后的新提交都将更改由versioneer管理的版本字符串。
- 将所有重要的CI步骤添加到
main
分支的保护规则中。 - 为以下添加集成
- AllContributors
- 欢迎
- CodeCov
- circleci-artifacts-redirector
- 发布草稿?不确定这个操作是否可以适当地替代集成。
关于此配置的信息
通过CircleCI进行持续集成
默认配置使用CircleCI和make来管理测试。测试运行后,代码覆盖率信息将推送到CodeCov。CircleCI也将构建文档作为CI的一部分,并且需要一个工件重定向器(circleci-artifacts-redirector
)来轻松地查看每个PR的渲染文档。
使用versioneer进行版本控制
Versioneer用于自动跟踪和更新版本字符串。
使用flake8、black和isort进行代码检查
flake8、black和isort用于管理代码风格。
使用duecredit进行参考文献管理
duecredit用于为代码库构建参考文献列表。duecredit作为必需依赖项包含在内。
使用Sphinx和ReadTheDocs进行文档编写
包文档是用Sphinx构建的,我们假设文档将由ReadTheDocs托管。
部署到PyPi
该包设计为可以通过pip安装并托管在PyPi上。新版本将通过GitHub操作自动推送到PyPi。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
connPFM-0.0.2.tar.gz (49.9 kB 查看散列)
构建分布
connPFM-0.0.2-py3-none-any.whl (38.3 kB 查看散列)
关闭
connPFM-0.0.2.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | d3932cb5e9c9111ff0a9cafa2ca95ca1d751ad4c7c30698a3a428f676d5b5009 |
|
MD5 | 266703516e45f4f92f09fd457c7e7a69 |
|
BLAKE2b-256 | b488097cee1919dd2519f0f5114278bea4525babe1ed492eac0868eebaf7cb76 |
关闭
connPFM-0.0.2-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | fdcb3ceb9a6e6a8c633dedcad095234c388f0bc84ce6b9600bfcef9b5e247816 |
|
MD5 | 777073d0a934deb073a98688e131f778 |
|
BLAKE2b-256 | 5414a3e4a1aa294b6e77933adc71745360b55ca4c1dec578dfeead56c3af2037 |