%global _empty_manifest_terminate_build 0 Name: python-editorconfig-checker Version: 2.7.1 Release: 1 Summary: Python wrapper around invoking editorconfig-checker (https://github.com/editorconfig-checker/editorconfig-checker) License: MIT URL: https://github.com/editorconfig-checker/editorconfig-checker.python Source0: https://mirrors.nju.edu.cn/pypi/web/packages/df/b1/90beb06c7607cece8aea125ac1d95ac01141f1cee6d0cb14a44cb901270d/editorconfig-checker-2.7.1.tar.gz BuildArch: noarch %description # editorconfig-checker.python
A Python wrapper to provide a pip-installable [editorconfig-checker](https://github.com/editorconfig-checker/editorconfig-checker) binary. Internally, this package provides a convenient way to download the pre-built `editorconfig-checker` binary for your particular platform. ## Installation - From source code: ``` pip install . ``` - From `PyPI`: ``` pip install editorconfig-checker ``` ## Usage After installation, the `ec` binary should be available in your environment (or `ec.exe` on Windows): ``` ec -version ``` ## Usage with the pre-commit git hooks framework `editorconfig-checker` can be included as a hook for [pre-commit](https://pre-commit.com/). The easiest way to get started is to add this configuration to your `.pre-commit-config.yaml`: ```yaml repos: - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: '' # pick a git hash / tag to point to hooks: - id: editorconfig-checker alias: ec ``` The above hook is a python wrapper that automatically downloads and installs [editorconfig-checker](https://editorconfig-checker.github.io/) binary. If you manage your tools in some other way, for example, via [ASDF](https://asdf-vm.com/), you may want to use an alternative pre-commit hook that assumes that `ec` binary executable is already available on the system path: ```yaml repos: - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: '' # pick a git hash / tag to point to hooks: - id: editorconfig-checker-system alias: ec ``` See the [pre-commit docs](https://pre-commit.com/#pre-commit-configyaml---hooks) to check how to customize this configuration. %package -n python3-editorconfig-checker Summary: Python wrapper around invoking editorconfig-checker (https://github.com/editorconfig-checker/editorconfig-checker) Provides: python-editorconfig-checker BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-editorconfig-checker # editorconfig-checker.python A Python wrapper to provide a pip-installable [editorconfig-checker](https://github.com/editorconfig-checker/editorconfig-checker) binary. Internally, this package provides a convenient way to download the pre-built `editorconfig-checker` binary for your particular platform. ## Installation - From source code: ``` pip install . ``` - From `PyPI`: ``` pip install editorconfig-checker ``` ## Usage After installation, the `ec` binary should be available in your environment (or `ec.exe` on Windows): ``` ec -version ``` ## Usage with the pre-commit git hooks framework `editorconfig-checker` can be included as a hook for [pre-commit](https://pre-commit.com/). The easiest way to get started is to add this configuration to your `.pre-commit-config.yaml`: ```yaml repos: - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: '' # pick a git hash / tag to point to hooks: - id: editorconfig-checker alias: ec ``` The above hook is a python wrapper that automatically downloads and installs [editorconfig-checker](https://editorconfig-checker.github.io/) binary. If you manage your tools in some other way, for example, via [ASDF](https://asdf-vm.com/), you may want to use an alternative pre-commit hook that assumes that `ec` binary executable is already available on the system path: ```yaml repos: - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: '' # pick a git hash / tag to point to hooks: - id: editorconfig-checker-system alias: ec ``` See the [pre-commit docs](https://pre-commit.com/#pre-commit-configyaml---hooks) to check how to customize this configuration. %package help Summary: Development documents and examples for editorconfig-checker Provides: python3-editorconfig-checker-doc %description help # editorconfig-checker.python A Python wrapper to provide a pip-installable [editorconfig-checker](https://github.com/editorconfig-checker/editorconfig-checker) binary. Internally, this package provides a convenient way to download the pre-built `editorconfig-checker` binary for your particular platform. ## Installation - From source code: ``` pip install . ``` - From `PyPI`: ``` pip install editorconfig-checker ``` ## Usage After installation, the `ec` binary should be available in your environment (or `ec.exe` on Windows): ``` ec -version ``` ## Usage with the pre-commit git hooks framework `editorconfig-checker` can be included as a hook for [pre-commit](https://pre-commit.com/). The easiest way to get started is to add this configuration to your `.pre-commit-config.yaml`: ```yaml repos: - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: '' # pick a git hash / tag to point to hooks: - id: editorconfig-checker alias: ec ``` The above hook is a python wrapper that automatically downloads and installs [editorconfig-checker](https://editorconfig-checker.github.io/) binary. If you manage your tools in some other way, for example, via [ASDF](https://asdf-vm.com/), you may want to use an alternative pre-commit hook that assumes that `ec` binary executable is already available on the system path: ```yaml repos: - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: '' # pick a git hash / tag to point to hooks: - id: editorconfig-checker-system alias: ec ``` See the [pre-commit docs](https://pre-commit.com/#pre-commit-configyaml---hooks) to check how to customize this configuration. %prep %autosetup -n editorconfig-checker-2.7.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-editorconfig-checker -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue May 30 2023 Python_Bot