一个非常简单的库。
项目描述
flityard
测试项目,用于更好地理解PEP 518(即pyproject.toml)和与flit的发布过程
安装
如何发布
在__init__.py
中,我们在顶部有一个__version__
属性,其中包含版本号。一旦我们发布,我们就立即通过补丁/错误修复级别提升版本号,并附加.dev。我们遵循语义版本化。
当发布时间来临时,我们只需从__version__
中删除.dev,然后提交更改并运行flit publish。
当您从__version__
中删除.dev时,创建一个带有以下消息的提交:准备发布 <版本>
然后发布发布
$ flit publish
然后“回到开发”
- 将
.dev
添加到__version__
- 创建一个带有以下消息的提交:
回到开发:<新版本>
向CHANGELOG.md
添加未发布部分
<new_version> (unreleased)
------------------
- Nothing changed yet.
用法
$ pip install flintyard
$ python
>>> from flintyard import main
>>> main.hello_world()
Hello world
进一步阅读
- https://flit.readthedocs.io/en/latest/
- https://snarky.ca/clarifying-pep-518/
- https://snarky.ca/how-i-manage-package-version-numbers/
贡献
- 分叉它!
- 创建您的功能分支:
git checkout -b my-new-feature
- 提交您的更改:
git commit -am '添加一些功能'
- 推送到分支:
git push origin my-new-feature
- 提交拉取请求
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
flityard-0.2.0.tar.gz (3.3 kB 查看哈希值)
构建分发
flityard-0.2.0-py2.py3-none-any.whl (3.5 kB 查看哈希值)
关闭
flityard-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0aead68f25554d1f985f49af6602b91e5b4b1042885caad73b3e046f59141c5c |
|
MD5 | 828b5b22f5b536fdf0c942fc3d27914c |
|
BLAKE2b-256 | 43513519ab066033d416de88b917f9fc6f58573d2ff056fd11ab5a27113deab7 |
关闭
flityard-0.2.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aa3f5683bf9415fd032728b7dbfa29fb81ce10d4b4c54f9f94d39b6f80d6ed09 |
|
MD5 | 7e557db556a8f65fa2f5eb1eb59d0472 |
|
BLAKE2b-256 | a38af1ed85919bd7f6bd9a2487fe0024fa90503763c6bacd7fbb140b64575839 |