summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-29 10:54:43 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-29 10:54:43 +0000
commit938971e2e0d45d56bab62a2e3d9c1c4394c47b9a (patch)
tree19bbee7e2d91c290b4e1a583e523915809bdb4dd
parent2ac4415a780057cf22548da76a7e870dbe74f82a (diff)
automatic import of python-yala
-rw-r--r--.gitignore1
-rw-r--r--python-yala.spec124
-rw-r--r--sources1
3 files changed, 126 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..8f66c41 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/yala-3.2.0.tar.gz
diff --git a/python-yala.spec b/python-yala.spec
new file mode 100644
index 0000000..3973dee
--- /dev/null
+++ b/python-yala.spec
@@ -0,0 +1,124 @@
+%global _empty_manifest_terminate_build 0
+Name: python-yala
+Version: 3.2.0
+Release: 1
+Summary: Yet Another Linter Aggregator
+License: MIT
+URL: https://github.com/cemsbr/yala
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/df/e8/14988f559e9d5c24b593c8c1eb52cf4442d8b83fa2471ee01a1487afa7c0/yala-3.2.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-docopt
+Requires: python3-isort
+Requires: python3-pycodestyle
+Requires: python3-pylint
+Requires: python3-mypy
+Requires: python3-pydocstyle
+Requires: python3-pyflakes
+Requires: python3-radon
+Requires: python3-black
+Requires: python3-bandit
+Requires: python3-coverage
+Requires: python3-eradicate
+Requires: python3-rstcheck
+Requires: python3-safety
+Requires: python3-tox
+Requires: python3-flake8
+Requires: python3-flake8-polyfill
+Requires: python3-mypy
+Requires: python3-pydocstyle
+Requires: python3-pyflakes
+Requires: python3-pylint
+Requires: python3-radon
+
+%description
+|build| |coveralls| |codecov| |codacy| |issue_time|
+|version| |downloads|
+YALA combines many linters to improve the quality of your code. Other projects may come to your mind, but does anyone have all the features below?
+Works with latest linters
+ Yala uses linters' outputs and doesn't break when their APIs change.
+Same defaults
+ No changes to linters' default configuration.
+Easy to configure
+ Set any command-line option for any linter (even pylint!) in setup.cfg.
+Fast
+ Run linters in parallel.
+
+%package -n python3-yala
+Summary: Yet Another Linter Aggregator
+Provides: python-yala
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-yala
+|build| |coveralls| |codecov| |codacy| |issue_time|
+|version| |downloads|
+YALA combines many linters to improve the quality of your code. Other projects may come to your mind, but does anyone have all the features below?
+Works with latest linters
+ Yala uses linters' outputs and doesn't break when their APIs change.
+Same defaults
+ No changes to linters' default configuration.
+Easy to configure
+ Set any command-line option for any linter (even pylint!) in setup.cfg.
+Fast
+ Run linters in parallel.
+
+%package help
+Summary: Development documents and examples for yala
+Provides: python3-yala-doc
+%description help
+|build| |coveralls| |codecov| |codacy| |issue_time|
+|version| |downloads|
+YALA combines many linters to improve the quality of your code. Other projects may come to your mind, but does anyone have all the features below?
+Works with latest linters
+ Yala uses linters' outputs and doesn't break when their APIs change.
+Same defaults
+ No changes to linters' default configuration.
+Easy to configure
+ Set any command-line option for any linter (even pylint!) in setup.cfg.
+Fast
+ Run linters in parallel.
+
+%prep
+%autosetup -n yala-3.2.0
+
+%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-yala -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 3.2.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..74f80f9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+3bf57d9244ee1e92990e0e68bf1a839b yala-3.2.0.tar.gz