跳转到主要内容

Artistic Style 是一种用于 C、C++、C++/CLI、Objective-C、C# 和 Java 编程语言的源代码缩进、格式化和美化工具

项目描述

Astyle Python发行版

pre-commit.ci status github/workflow

github/downloads github/downloads/latest github/issues github/issues-closed github/issues-pr github/issues-pr-closed github/discussions github/milestones github/forks github/stars github/watchers github/contributors github/commit-activity github/last-commit github/release-date

github/license github/languages github/languages/top github/directory-file-count github/code-size github/repo-size github/v

pypi/status pypi/v pypi/downloads pypi/format pypi/implementation pypi/pyversions

本项目将 astyle 工具作为Python包进行打包。

安装

pip install astyle

对于 pre-commit 无需安装。

使用

shell

astyle --help
# or
python -m astyle --help

python

from astyle.__main__ import main

main("--help")

pre-commit

.pre-commit-config.yaml:

repos:
  - repo: https://github.com/Freed-Wu/mirrors-astyle
    rev: 3.4.13
    hooks:
      - id: astyle
pre-commit install
git commit

请使用 https://github.com/Freed-Wu/mirrors-astyle,它使用二进制轮文件,速度将比使用源代码的此存储库更快。

类似项目

pre-commit钩子

  • mirrors-clang-format
  • CLinters:它要求你在机器上安装linters和formatters,并调用它们。因此,它不能确保linters和formatters的版本与其他版本相同,这意味着它不能保证 可重现性
  • astyle_precommit_hook:它使用git钩子,而不是pre-commit,这使得它不能同时使用许多钩子。它也不能保证 可重现性
  • pyastyle:停止维护。
  • astyle_py:它使用wasm,而不是像本项目这样的本地二进制程序。

Python发行版

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源代码分发

astyle-3.4.13.tar.gz (20.3 kB 查看哈希值)

上传时间 源代码

构建分发

astyle-3.4.13-pp310-pypy310_pp73-win_amd64.whl (271.2 kB 查看哈希值)

上传时间 PyPy Windows x86-64

astyle-3.4.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.2 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

astyle-3.4.13-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (292.9 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ i686

astyle-3.4.13-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (284.0 kB 查看哈希值)

上传时间 PyPy manylinux: glibc 2.17+ ARM64

astyle-3.4.13-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (279.3 kB 查看哈希值)

上传时间 PyPy macOS 10.9+ x86-64

astyle-3.4.13-cp312-cp312-win_arm64.whl (271.2 kB 查看哈希值)

上传时间 CPython 3.12 Windows ARM64

astyle-3.4.13-cp312-cp312-win_amd64.whl (271.2 kB 查看哈希值)

上传时间 CPython 3.12 Windows x86-64

astyle-3.4.13-cp312-cp312-win32.whl (271.2 kB 查看哈希值)

上传时间: CPython 3.12 Windows x86

astyle-3.4.13-cp312-cp312-musllinux_1_1_x86_64.whl (813.2 kB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.1+ x86-64

astyle-3.4.13-cp312-cp312-musllinux_1_1_s390x.whl (863.4 kB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.1+ s390x

astyle-3.4.13-cp312-cp312-musllinux_1_1_ppc64le.whl (864.8 kB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.1+ ppc64le

astyle-3.4.13-cp312-cp312-musllinux_1_1_i686.whl (884.3 kB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.1+ i686

astyle-3.4.13-cp312-cp312-musllinux_1_1_aarch64.whl (792.6 kB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.1+ ARM64

astyle-3.4.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.2 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ x86-64

astyle-3.4.13-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (288.2 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ s390x

astyle-3.4.13-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (308.8 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ ppc64le

astyle-3.4.13-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (292.9 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ i686

astyle-3.4.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (284.0 kB 查看哈希值)

上传于 CPython 3.12 manylinux: glibc 2.17+ ARM64

astyle-3.4.13-cp312-cp312-macosx_11_0_arm64.whl (271.1 kB 查看哈希值)

上传于 CPython 3.12 macOS 11.0+ ARM64

astyle-3.4.13-cp312-cp312-macosx_10_9_x86_64.whl (279.3 kB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ x86-64

astyle-3.4.13-cp312-cp312-macosx_10_9_universal2.whl (476.3 kB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

astyle-3.4.13-cp311-cp311-win_arm64.whl (271.2 kB 查看哈希值)

上传于 CPython 3.11 Windows ARM64

astyle-3.4.13-cp311-cp311-win_amd64.whl (271.2 kB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

astyle-3.4.13-cp311-cp311-win32.whl (271.2 kB 查看哈希值)

上传于 CPython 3.11 Windows x86

astyle-3.4.13-cp311-cp311-musllinux_1_1_x86_64.whl (813.2 kB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.1+ x86-64

astyle-3.4.13-cp311-cp311-musllinux_1_1_s390x.whl (863.4 kB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.1+ s390x

astyle-3.4.13-cp311-cp311-musllinux_1_1_ppc64le.whl (864.8 kB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.1+ ppc64le

astyle-3.4.13-cp311-cp311-musllinux_1_1_i686.whl (884.3 kB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.1+ i686

astyle-3.4.13-cp311-cp311-musllinux_1_1_aarch64.whl (792.6 kB 查看哈希值)

上传于 CPython 3.11 musllinux: musl 1.1+ ARM64

astyle-3.4.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.2 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

astyle-3.4.13-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (288.2 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ s390x

astyle-3.4.13-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (308.8 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ ppc64le

astyle-3.4.13-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (292.9 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ i686

astyle-3.4.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (284.0 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ ARM64

astyle-3.4.13-cp311-cp311-macosx_11_0_arm64.whl (271.1 kB 查看哈希值)

上传于 CPython 3.11 macOS 11.0+ ARM64

astyle-3.4.13-cp311-cp311-macosx_10_9_x86_64.whl (279.3 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ x86-64

astyle-3.4.13-cp311-cp311-macosx_10_9_universal2.whl (476.3 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

astyle-3.4.13-cp310-cp310-win_arm64.whl (271.2 kB 查看哈希值)

上传于 CPython 3.10 Windows ARM64

astyle-3.4.13-cp310-cp310-win_amd64.whl (271.2 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

astyle-3.4.13-cp310-cp310-win32.whl (271.2 kB 查看哈希值)

上传于 CPython 3.10 Windows x86

astyle-3.4.13-cp310-cp310-musllinux_1_1_x86_64.whl (813.2 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.1+ x86-64

astyle-3.4.13-cp310-cp310-musllinux_1_1_s390x.whl (863.4 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.1+ s390x

astyle-3.4.13-cp310-cp310-musllinux_1_1_ppc64le.whl (864.8 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.1+ ppc64le

astyle-3.4.13-cp310-cp310-musllinux_1_1_i686.whl (884.3 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.1+ i686

astyle-3.4.13-cp310-cp310-musllinux_1_1_aarch64.whl (792.6 kB 查看哈希值)

上传于 CPython 3.10 musllinux: musl 1.1+ ARM64

astyle-3.4.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.2 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

astyle-3.4.13-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (288.2 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ s390x

astyle-3.4.13-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (308.8 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ ppc64le

astyle-3.4.13-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (292.9 kB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ i686

astyle-3.4.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (284.0 kB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ ARM64

astyle-3.4.13-cp310-cp310-macosx_11_0_arm64.whl (271.1 kB 查看哈希值)

上传时间: CPython 3.10 macOS 11.0+ ARM64

astyle-3.4.13-cp310-cp310-macosx_10_9_x86_64.whl (279.3 kB 查看哈希值)

上传时间: CPython 3.10 macOS 10.9+ x86-64

astyle-3.4.13-cp310-cp310-macosx_10_9_universal2.whl (476.3 kB 查看哈希值)

上传时间: CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

由以下机构支持