EditorConfig Python 文件定位器和解释器
项目描述
EditorConfig Python 核心提供与EditorConfig C 核心相同的功能。EditorConfig Python 核心可以用作命令行程序或可导入的库。
EditorConfig项目
EditorConfig使得在切换不同文本编辑器和不同项目之间时维护正确的编码风格变得容易。EditorConfig项目维护了一个文件格式和各种文本编辑器的插件,这些插件允许这些编辑器读取和使用此文件格式。有关文件格式和支持的文本编辑器的信息,请参阅EditorConfig网站。
安装
使用setuptools
sudo python setup.py install
获取帮助
有关EditorConfig核心代码的帮助,请给我们发送邮件到邮件列表。错误和功能请求应提交到我们的问题跟踪器。
如果你正在编写一个可以导入Python库的插件,你可能想直接导入并使用EditorConfig Python核心。
作为库使用
EditorConfig Python 核心作为库的基本示例使用
from editorconfig import get_properties, EditorConfigError
filename = "/home/zoidberg/humans/anatomy.md"
try:
options = get_properties(filename)
except EditorConfigError:
print("Error occurred while getting EditorConfig properties")
else:
for key, value in options.items():
print(f"{key}={value}")
有关详细信息,请参阅在线文档。
运行测试用例
Cmake 首先需要安装。使用以下命令运行测试用例
export PYTHONPATH=$(pwd) cmake . ctest .
使用 -DPYTHON_EXECUTABLE 运行测试,使用替代版本的 Python(例如 Python 3.12)
cmake -DPYTHON_EXECUTABLE=/usr/bin/python3.12 . ctest .
许可
有关许可详细信息,请参阅 COPYING 文件。
项目详情
关闭
EditorConfig-0.12.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 24857fa1793917dd9ccf0c7810a07e05404ce9b823521c7dce22a4fb5d125f80 |
|
MD5 | d550d32f745591a7f89f8ea59bdb91f8 |
|
BLAKE2b-256 | 3d857b5c2fac7fdc37d959fab714b13b9acb75884490dcc0e8b1dc5e64105084 |