From 76f670d7a6ea9b66b89bf96069a9412b0f51f466 Mon Sep 17 00:00:00 2001 From: orange-snn Date: Thu, 26 Aug 2021 11:50:02 +0800 Subject: [PATCH] package init --- openapi-schema-validator-0.1.5.tar.gz | Bin 0 -> 6936 bytes openapi-schema-validator.spec | 74 ++++++++++++++++++++++++++ openapi-schema-validator.yaml | 4 ++ 3 files changed, 78 insertions(+) create mode 100644 openapi-schema-validator-0.1.5.tar.gz create mode 100644 openapi-schema-validator.spec create mode 100644 openapi-schema-validator.yaml diff --git a/openapi-schema-validator-0.1.5.tar.gz b/openapi-schema-validator-0.1.5.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4504aef72379282af3e71823e18026b08cfa5ba GIT binary patch literal 6936 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 ViT^iG5^`XaAk;emZWIpge*l5B#(Dq% literal 0 HcmV?d00001 diff --git a/openapi-schema-validator.spec b/openapi-schema-validator.spec new file mode 100644 index 0000000..4a841d5 --- /dev/null +++ b/openapi-schema-validator.spec @@ -0,0 +1,74 @@ +%global _empty_manifest_terminate_build 0 +Name: openapi-schema-validator +Version: 0.1.5 +Release: 1 +Summary: OpenAPI schema validation for Python +License: BSD +URL: https://github.com/p1c2u/openapi-schema-validator +Source0: https://files.pythonhosted.org/packages/8c/44/0065b0e102810356c54e01d8bd56542d5d02acd27060d81b2e372fd0888c/openapi-schema-validator-0.1.5.tar.gz +BuildArch: noarch + +BuildRequires: python3-devel python3-setuptools python3-isodate python3-jsonschema +BuildRequires: python3-strict-rfc3339 python3-rfc3339-validator + +%description +Openapi-schema-validator is a Python library that validates schema against the OpenAPI +Schema Specification v3.0 which is an extended subset of the JSON Schema Specification +Wright Draft 00. + +%package -n python3-openapi-schema-validator +Summary: OpenAPI schema validation for Python +Provides: python-openapi-schema-validator +%description -n python3-openapi-schema-validator +OpenAPI schema validation for Python + +%package help +Summary: Development documents and examples for openapi-schema-validator +Provides: python3-openapi-schema-validator-doc +%description help +Development documents and examples for openapi-schema-validator + + +%prep +%autosetup -n openapi-schema-validator-0.1.5 + +%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-openapi-schema-validator -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Aug 31 2021 Python_Bot - 0.1.5-1 +- Package Spec generated diff --git a/openapi-schema-validator.yaml b/openapi-schema-validator.yaml new file mode 100644 index 0000000..c4a8205 --- /dev/null +++ b/openapi-schema-validator.yaml @@ -0,0 +1,4 @@ +version_control: pypi +src_repo: openapi-schema-validator +tag_prefix: "^v" +separator: "." -- Gitee