检查并插入源代码中的版权和许可证声明
项目描述
Burocrata:检查并插入源代码中的版权和许可证声明
是Fatiando a Terra项目的一部分。
关于
Burocrata是一个小型的命令行程序,可以检查源代码文件中是否存在版权和许可证声明,并在缺失时添加它们。
安装
Burocrata可以从PyPI和conda-forge获取
python -m pip install burocrata
conda install burocrata -c conda-forge
使用
检查目录中每个.py
文件是否包含许可证声明
$ burocrata --check --extension=py source_folder
移除--check
选项将使Burocrata向没有许可证通知的文件添加许可证通知
$ burocrata --extension=py source_folder
许可证和版权通知可以在运行burocrata
的目录中的pyproject.toml
文件中进行配置
$ cat pyproject.toml
[tool.burocrata]
notice = '''
# Copyright (c) YYYY Name of Developer.
# Distributed under the terms of the BSD 3-Clause License.
# SPDX-License-Identifier: BSD-3-Clause'''
查看完整选项列表
$ burocrata --help
依赖项
我们使用以下依赖项(具体版本限制请参见pyproject.toml
):
联系我们
了解如何联系我们的更多信息,请访问 fatiando.org/contact
贡献
行为准则
请注意,本项目采用行为准则发布。参与本项目即表示您同意遵守其条款。
贡献指南
请阅读我们的贡献指南,了解如何提供帮助和反馈。
许可证
Burocrata是免费和开源软件,在MIT许可证下分发。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
burocrata-0.2.0.tar.gz (7.6 kB 查看哈希值)
构建发行版
burocrata-0.2.0-py3-none-any.whl (7.1 kB 查看哈希值)
关闭
burocrata-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 75118b093c7373dbf67343afa35e8fb748200d5fd103ef972e71fb4d285ce22f |
|
MD5 | 744158a63aff1bbe7b5a46302377896d |
|
BLAKE2b-256 | 6dee0e04573044210f766049006dfe383ce98f1385a79b029cc58097381782d1 |
关闭
burocrata-0.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1b33a194a06fe88fbcb68eed76c4ff7cb562be39730c5f00417e3f03fd53513e |
|
MD5 | fef07f36572911db2b56743a60fdcf06 |
|
BLAKE2b-256 | 829f2500ef06d21dd18711555bbdf1c658fb5beed7b6ca21a0882310794e2ed2 |